Document | Document Title |
---|---|
US11741910B2 |
Display panel and display device using the same
The present disclosure relates to a display panel and a display device using the same. The display panel includes a pixel array in which a plurality of data lines, a plurality of gate lines crossing the data lines, and a plurality of pixels are disposed; a first gate driver configured to supply a gate signal to gate lines connected to pixels disposed in a first area of the pixel array; and a second gate driver configured to receive a carry signal from the first gate driver and supply a gate signal to gate lines connected to pixels disposed in a second area of the pixel array. The second gate driver includes a signal transmission unit disposed in the pixel array to receive the carry signal from the first gate driver. |
US11741909B2 |
Pixel circuit and driving method therefor, and display substrate and display device
A pixel circuit and a driving method therefor, and a display substrate and a display device are disclosed. The pixel circuit includes a compensation circuit. The compensation circuit may output an initial power supply signal to a first node, and a driving circuit may drive a light-emitting element to emit light according to a potential of the first node and a second power supply signal provided by a second power supply end. And, each driving circuit which the display panel includes may start to work from the same bias situation and drive the corresponding light-emitting element to emit light. |
US11741904B2 |
High frame rate display
A display may have rows and columns of pixels. Gate lines may be used to supply gate signals to rows of the pixels. Data lines may be used to supply data signals to columns of the pixels. The data lines may include alternating even and odd data lines. Data lines may be organized in pairs each of which includes one of the odd data lines and an adjacent one of the even data lines. Demultiplexer circuitry may be configured dynamically during data loading and pixel sensing operations. During data loading, data from display driver circuitry may be supplied, alternately to odd pairs of the data lines and even pairs of the data lines. During sensing, the demultiplexer circuitry may couple a pair of the even data lines to sensing circuitry in the display driver circuitry and then may couple a pair of the odd data lines to the sensing circuitry. |
US11741900B2 |
Display device
The embodiments relate to a display device that includes an input terminal through which a feedback voltage of a high-potential driving voltage is received from a display panel. An output terminal is included through which a high reference voltage and a low reference voltage generated on the basis of the feedback voltage are output. A flexible printed circuit board (FPCB) includes at least one capacitor connected between the input terminal and the output terminal. |
US11741893B2 |
Display device and method of driving display device
A display device includes a display panel, a power supply unit, and a low frequency offset compensator. The display panel includes a plurality of pixels. The power supply unit generates a first initialization voltage and a second initialization voltage and provides the first initialization voltage and the second initialization voltage to the pixels. The low frequency offset compensator selectively applies an offset to the second initialization voltage when the display panel is driven at a low frequency. |
US11741887B2 |
Pixel and display device having a frame frequency with a plurality of non-emission periods
A display device includes a pixel, a scan driver supplying first to third scan signals in a first non-emission period and supplying the second scan signal in a second non-emission period, an emission driver supplying an emission control signal in the first and second non-emission periods, and a data driver supplying a data signal in the first non-emission period. The pixel includes a light-emitting element, a first transistor, a second transistor connected between the data line and a second node, a first capacitor connected between the first and second nodes, a third transistor connected between a third power line and the first node, a storage capacitor connected between the first and third nodes, a fourth transistor connected between the third node and a fourth power line, a fifth transistor connected between the first power line and the first transistor, and a sixth transistor supplying a fifth supply voltage. |
US11741880B2 |
Driving method, driving circuitry and display device
A driving method, a driving circuitry and a display device are provided. The driving method is applied to a touch display panel. A shift register unit in a gate driving circuitry in the touch display panel is electrically coupled with a clock signal terminal, the clock signal terminal is used for providing a clock signal to a pull-up circuit in the shift register unit, and a display cycle includes a display time period and a touch time period. The driving method includes: within a period during which initial N rows of gate lines are turned on after entering the display time period from the touch time period in the display cycle, controlling and adjusting the clock signal to increase a falling speed of a potential of a gate drive signal outputted by the shift register unit; N is a positive integer. The phenomenon of poor horizontal stripes is improved. |
US11741879B2 |
Method, device and apparatus for brightness compensation of display panel
The present application discloses a method, device, and apparatus for brightness compensation of a display panel. The display panel has a first display region and a second display region. The method includes selecting at least one first region in the second display region close to the first display region; obtaining current brightness values of sub-pixels in the at least one first region under a target grayscale value; determining an average brightness value of the at least one first region based on the current brightness values of the sub-pixels in the at least one first region; determining a target brightness value of the first display region under the target grayscale value according to the average brightness value; performing brightness compensation on the first display region based on the target brightness value. |
US11741877B2 |
Display panel and display device
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a driving module. The driving module includes a driving transistor. A time period of one frame of the display panel includes a non-light-emitting stage and a light-emitting stage. The non-light-emitting stage includes a bias adjustment stage. A source or a drain of the driving transistor is configured to receive a bias adjustment signal in the bias adjustment stage. In response to a frame refresh rate of the display panel being F1, a time length of the non-light-emitting stage is A1, and a time length of the bias adjustment stage is B1. In response to the frame refresh rate of the display panel being F2, the time length of the non-light-emitting stage is A2, and the time length of the bias adjustment stage is B2. F1 |
US11741876B2 |
Display panel and display device
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a driving module. The driving module includes a driving transistor. A time period of one frame of the display panel includes a non-light-emitting stage and a light-emitting stage. The non-light-emitting stage includes a bias adjustment stage. A source or a drain of the driving transistor is configured to receive a bias adjustment signal in the bias adjustment stage. An operation state of the pixel circuit includes a first mode and a second mode. A time length of the non-light-emitting stage in the first mode is L1. A time length of the non-light-emitting stage in the second mode is L2. L1>L2. A time length of at least one sub-bias adjustment stage in a first frame is equal to a time length of at least one sub-bias adjustment stage in a second frame. |
US11741871B2 |
Image compensation for foldable devices
Foldable displays may have portions folded into a folded configuration. Each folded portion may be observed by a user at a different viewing angle. As such, folding-artifacts may appear in the displayed image as a result of the different viewing angles. For example, a perceptible color difference and/or a perceptible brightness difference may appear between folded portions. Disclosed here are systems and methods to create compensated images that when displayed reduced the folding artifacts. The creation may include sensing a viewing angle for each portion and determining adjustments for pixels in each portion using a display model. The display model may be created by measuring color and brightness of pixels for various folded configurations, view-points and/or viewing angles. |
US11741870B2 |
Electronic device, method, and computer-readable storage medium for reducing afterimage in display area
An electronic device is provided. The electronic device includes a housing, a display rollable into the housing, and a display driver circuitry operably coupled to the display. The display driver circuitry is configured to display, while the electronic device is in a first state in which a first display area of the display is exposed and a second display area of the display adjacent to the first display area is rolled into the housing, a first image in the exposed first display area, obtain, a second image based on applying a first weight to a pixel value of a first pixel of a first horizontal line and applying a second weight less than the first weight to a pixel value of a second pixel of the first horizontal line, and display, while displaying the first image, the second image in the second display area rolled into the housing. |
US11741855B2 |
Device for training in ophthalmic surgery
The present invention addresses the problem of providing a device for training in ophthalmic surgery that can be used for training in glaucoma surgery. The problem can be solved by a device for training in ophthalmic surgery including: a simulated-eyeball pedestal having a recess into which a simulated eyeball can be directly or indirectly inserted; a simulated eyeball insertable into the simulated-eyeball pedestal, or a member for retaining a simulated eyeball that retains a simulated eyeball, the member for retaining the simulated eyeball being insertable into the simulated-eyeball pedestal; and a mechanism for generating a restoring force that generates a force for restoring a position of the simulated eyeball or the simulated-eyeball retaining member toward a normal state with respect to the simulated-eyeball pedestal; the simulated eyeball or the member for retaining the simulated eyeball rotating along the recess of the simulated-eyeball pedestal. |
US11741852B2 |
Smart reading assistant
In an approach for a smart reading assistant that helps users learn to read a new language, a processor detects a language of a digital book opening by a user on a computing device. A processor identifies a user reading capability level for the language of the digital book from a user profile for the user. A processor inputs at least one in context meaning of potential unknown words based on the user reading capability level. A processor detects a user action by the user on the computing device. A processor updates the user reading capability level based on the user action. A processor identifies, using collocation extraction, related words to a word involved in the user action. A processor inputs at least one in context meaning of at least one of the related words. |
US11741849B2 |
Systems and methods for interface-based machine learning model output customization
Systems and methods for automated custom training of a scoring model are disclosed herein. The method include: receiving a plurality of responses received from a plurality of students in response to providing of a prompt; identifying an evaluation model relevant to the provided prompt, which evaluation model can be a machine learning model trained to output a score relevant to at least portions of a response; generating a training indicator that provides a graphical depiction of the degree to which the identified evaluation model is trained; determining a training status of the model; receiving at least one evaluation input when the model is identified as insufficiently trained; updating training of the evaluation model based on the at least one received evaluation input; and controlling the training indicator to reflect the degree to which the evaluation model is trained subsequent to the updating of the training of the evaluation model. |
US11741848B2 |
Interactive system and method for diagnosing test-taking errors based on blooms taxonomy
A computer based interactive system and method of diagnosing test taking errors for educational and psychological processes on a computer while a learner is taking an exam over the internet, when the learner arrives at a wrong answer to an exam question. |
US11741842B2 |
Virtual wall mapping for aerial vehicle navigation
An unmanned aerial vehicle (“UAV”), the UAV including an electronic speed controller and a flight controller. The electric speed controller is interfaced with thrust motors of the UAV. The flight controller is configured to: determine a geographic location and a velocity of the UAV. The flight controller configured to: determine a distance between the geographic location of the UAV and a closest segment of a no-fly-zone. The flight controller in response to the distance being less than a threshold distance, control a speed and thrust applied by the thrust motors through the electric speed controller to reduce both the first component and the second component of the velocity of the UAV based on the distance. The flight controller configured to: override a user input received via a user interface so that the UAV is moved relative to the closest segment of a no-fly-zone according to instructions from the flight controller. |
US11741838B2 |
Target addressing system
A system can receive a request for a service from a computing device of a given user of the network service, and select an entrance from multiple entrances for a geographic region associated with the request for the service. Based on the request, the system determines a vehicle stopping location for a driver of a vehicle that is to service the request, where the vehicle stopping location is the entrance for the geographic region. The system then transmits an instruction set to a computing device of the driver, where the instruction set indicates the vehicle stopping location for a vehicular portion of the service. |
US11741837B2 |
Smart building management suite using robot command and control
A computer-implemented method includes displaying a bot client application including an active channel indicator, receiving bot input, analyzing the bot input, generating an output, and displaying the output. A smart building system includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the system to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to display a bot client application including an active channel indicator, receive bot input, analyze the bot input, generate an output, and display the output. |
US11741836B2 |
Methods and systems for performing correlation-based parking availability estimation
A method for performing correlation-based parking availability estimation is provided. The method includes retrieving a plurality of parking availability correlation models, wherein each of the parking availability correlation models estimates parking availability for a target parking block based on parking availability for one or more other parking blocks; selecting a subset of the parking availability correlation models, wherein the subset comprises parking availability correlation models that estimate parking availability of the target parking block based on parking availability for one or more other parking blocks for which current parking availability is known; selecting a parking availability correlation model from the subset based on a model quality indicator associated with each parking availability correlation model; and estimating parking availability for the target parking block based on the selected parking availability correlation model. |
US11741830B2 |
Method and apparatus for level of service assessment at signalized intersections
A method and apparatus for level of service assessment at signalized intersections is disclosed. In an exemplary embodiment, a method for estimating an average delay per vehicle at a signalized intersection with a traffic signal, including sampling vehicle arrival rates at the signalized intersection, sampling vehicle departure rates at the signalized intersection, analyzing generated shock waves at the traffic signal, wherein the traffic signal shock wave is a change in vehicle density due to changes in the traffic signal, and estimating the average delay per vehicle based on the vehicle arrival rates, the vehicle departure rates, and the traffic shock waves at the signalized intersection. |
US11741829B2 |
Method of providing traffic related information and device, computer program and computer program product
A method of providing traffic related information is provided. The method is performed in a device and comprises obtaining data relating to a first vehicle and data relating to a second vehicle, establishing a relative position between the first vehicle and the second vehicle based on the obtained data, and providing, to an entity in the first vehicle, information based on the established relative position. A corresponding device, computer program and computer program product are also provided. |
US11741826B2 |
User-configurable weather warning apparatus
User-configurable weather warning apparatuses, and methods for providing and configuring user-configurable weather warning apparatuses are presented. For example, according to one aspect, an apparatus comprising a processor and memory may be provided. The processor may be configured to, responsive to a user preference to trigger an alert system only in the event of a particular type of warning. |
US11741824B2 |
Vehicle with emergency reporting function
A vehicle with an emergency reporting function includes a processor, a vehicle communication device, a first calling device, and a vehicle outside occupant detector. The processor determines, by means of the vehicle outside occupant detector, whether an occupant who has been present inside the vehicle before an emergency is present inside the vehicle or outside the vehicle after the emergency. If the occupant is present inside the vehicle after the emergency, the processor uses the first calling device to enable a communication between an occupant inside the vehicle and an operator terminal. If the occupant is present outside the vehicle after the emergency, the processor additionally uses a second calling device to enable a communication between an occupant present outside or inside the vehicle and the operator terminal. The second calling device allows for a communication outside the vehicle. |
US11741822B2 |
System and method of intelligent node detecting events for border protection and security
A method, comprising detecting, by a wireless tracking system, a tampering event associated with an asset within an asset container; capturing, by the wireless tracking system, a first digital representation of the field of view including the asset container; determining, based on the wireless tracking system comparing the first representation to a second digital representation of the field of view including the asset container stored in memory, a difference between the first and second digital representations; and displaying, by the wireless tracking system, within a graphical user interface of a client device, the difference between the first and second digital representations, wherein displaying the difference comprises displaying an augmented reality overlay to emphasizes the difference. |
US11741820B1 |
Aerial surveillance for premises security systems
A method implemented by a system for security comprising an unmanned aerial vehicle (UAV) and an analytics device configured to communicate with a remote monitoring system and the UAV is provided. Media data from the UAV is received at an analytics device, where the media data includes surveillance information corresponding to a premises under surveillance. Security attributes associated with the premises are detected based at least in part on a first level of machine learning (ML) analysis performed on the media data. The media data are transmitted by the analytics device to the remote monitoring system for a second level of ML analysis based at least in part on the security attribute, where the first level of ML analysis is less computationally expensive compared to the second level of ML analysis, and the second level of ML analysis is performed at the remote monitoring system on the media data. |
US11741804B1 |
Redundant video storage among networked video cameras
Systems and methods for redundant storage among networked video cameras are described. Video data for a group of video cameras in a backup cluster determined from a network topology is received by a peer video camera. A backup order of the backup cluster is received. The peer video camera sends its source video data for to a backup storage device located at a target peer video camera of the group of video cameras according to the backup order. |
US11741801B2 |
Network sanitization for dedicated communication function and edge enforcement
A network sanitization technology for enforcing a network edge and enforcing particular communication functions for untrusted dedicated-function devices such as internet protocol (IP) IP cameras. An untrusted network device is isolated from a network by a network sanitization system such that it cannot communicate with the network. Communications from the untrusted device are intercepted by the system and only allowed communications are used. Allowed communications are used to create new communications according to an allowed framework. Sanitization device may be in small two-port package with visual indicia indicating the untrusted device and the network side. The device may use and provide power over Ethernet (PoE) PoE to device. Abstract is not to be considered limiting. |
US11741800B2 |
Tethered security system with wireless communication
Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The base includes a charging circuit for providing power to the sensor and/or the item of merchandise. The security system also includes a controller operably coupled to the base and a key configured to wirelessly communicate with the base and/or controller. The sensor is configured to wirelessly communicate with the base. |
US11741796B1 |
No-downtime universal utility cassette for recirculation in multiple systems
A utility device for receiving and dispensing bills is disclosed. The utility device includes a sensor structured to detect at least one parameter associated with the bills received by the utility device, a cleaning component structured to perform a cleaning operation on one or more of the bills received by the utility device, and memory having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to perform a utility operation comprising receiving data from the sensor regarding the at least one parameter, and selectively causing the cleaning component to perform the cleaning operation on one or more of the bills received by the utility device from a cash-bearing component based on at least the data and a location of the utility device. |
US11741795B1 |
Systems and methods for reducing ATM deposit losses
A provider system includes an automated teller machine (ATM) and a providing computing system that includes an input/output logic configured to receive, from the ATM, deposit information corresponding to an interaction between a customer and the ATM, and that includes an event indicator relay logic configured to extract an event indicator value from the received deposit information, process the event indicator value, determine an event indicator trend for the ATM, and determine, based on the event indicator trend, a service condition of the ATM. |
US11741794B2 |
System and method for conducting a game including a computer-controlled player
A system for conducting a game between at least one computer-controlled player and at least one live player includes a plurality of neural nets. Each of the plurality of neural nets are associated with a different game state of a game. A plurality of instructions are stored in a data storage and executable by a data processor. The data processor determines a current state vector for the game responsive to game states of the game. The processor selects a neural net from the plurality of neural nets responsive to the current state vector. The data processor feeds the current state vector to the selected neural net and the selected neural net generates an output vector from the selected neural net responsive to the current state vector. The output vector provides a plurality of candidate meta-actions. The plurality of candidate meta-actions associated with the output vector are weighted responsive to a probability associated therewith. One of the weighted plurality of candidate meta-actions are randomly selected. The randomly selected meta-action are then run for the at least one computer-controlled player. |
US11741793B2 |
Method for administering a package of shuffled playing cards
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step. |
US11741787B2 |
Method and system for facilitating monetary value gaming ticket redemption
In accordance with a method and system for facilitating redemption of monetary value gaming tickets, such as issued by a gaming device upon cash-out, a ticket is presented, such as to a redemption kiosk. If the ticket is validated and has a monetary value which includes a fractional currency value, then the player is presented a wagering game based upon a wager comprising at least the fractional currency value of the ticket or is provided entries into a game or promotional event, wherein winnings may be paid in a whole value as part of the ticket redemption or as separate prizes, whereby dispensing of fractional value, such as coins, may be avoided. |
US11741784B2 |
Game system
A game system for participating in a baccarat game includes a bet area includes: a plurality of betting terminals separated from the game table, including a plurality of bet targets including a player win area and a banker win area, and in which a bet is performed by placing a physical token at any of the bet targets; a bet determining device configured to determine a bet target at which the physical token is placed and an amount thereof; and a collecting device and a payment device configured to collect the betted physical token or pay out for the betted physical token based on the bet target and the amount determined by the bet determining device and a result of a baccarat game. |
US11741779B2 |
System and method for executing a remote interactive live game
The presently disclosed subject matter includes a system and a method for executing an interactive live game, wherein the system comprising: a game server configured to execute an interactive game including generating game events, to associate the game events with sync data and to transmit the game events and sync data to a player's device, at least one camera positioned in a live studio configured to capture a video of a live studio and to live stream the captured video; a game renderer configured to receive data indicative of the executed interactive game from the game server, to determine game display data; a video processor configured to receive the captured video, receive the game display data, and to create a live game video stream; thereby facilitating the player's device to create composited synchronous video comprising the live game video stream and data pertains to the game events. |
US11741776B2 |
Method of placing wagers through a mobile device through a television wagering platform
A system for controlling how wagering odds for individual plays inside of a live sporting event are combined with the broadcast of the live sporting event on a display with a mobile device that is paired with a set top box. |
US11741769B2 |
Detecting a missing global resource locator device
A global resource locator (GRL) device can be used to identify a missing asset. The GRL device can include a memory device and a processor. The processor can be coupled to the memory device. The processor can be configured to receive a communication from one or more of a plurality of GRL devices proximate the GRL device. The processor can be configured to store data received from the plurality of GRL devices on the memory device. The processor can be configured to determine that a missing GRL device of the plurality of GRL devices is missing based at least in part upon subsequent communication with a subset of the plurality of GRL devices. The processor can be configured to transmit a notification that the missing GRL device is missing to a non-GRL receiving device. |
US11741768B2 |
Intelligent prevention passage control system for electronic device
The present disclosure relates to an intelligent prevention passage control system for an electronic device, which comprises a detection device for an electronic device, a traffic control device integrated with the detection device for the electronic device, an industrial control host, a server, an access controller and a management terminal inside the traffic control device. The present disclosure can more accurately judge violations by scoring violations, and can make the system more intelligent by accurately judging violations, thus realizing no manual attendance, solving the problems of personnel recruitment, shift attendance and personnel management, and saving a lot of labor cost. At the same time, the system can avoid the hidden dangers caused by human feelings, sense of responsibility and inertia brought by manual prevention, and ensure the consistent, accurate and reliable standards of detection work. |
US11741767B1 |
NFC-based enclosure access using passive energy harvesting
A near-field communication (NFC) entry device provides remote keyless entry (RKE) into an enclosure having an RKE control unit, a door, and a door actuator. The NFC entry device includes a housing and a printed circuit board assembly (PCBA). The housing mounts to the enclosure. The PCBA is enclosed within a cavity of the housing, and includes first and second surfaces, an RF antenna and an inductor coil connected to the first surface, and an NFC communication chipset connected to the second surface. The NFC entry device passively harvests energy from a battery powered mobile device via the inductor coil and stores the energy in the capacitor. The passively harvested energy is used to communicate a control signal to the RKE control unit, via the RF antenna, which activates the door actuator. A standby battery may be used when the capacitor is insufficiency charged. |
US11741760B1 |
Managing a plurality of physical assets for real time visualizations
A management server system may obtain sensor data generated by a plurality of sensors from a plurality of gateway devices. The sensor data may be associated with a plurality of vehicles. The management server system may identify, for each vehicle of the plurality of vehicles, a subset of the sensor data associated with a particular vehicle. The management server system may generate, in real time, for each vehicle of the plurality of vehicles, a virtual representation of the particular vehicle based on the subset of the sensor data associated with the particular vehicle. The management server system may generate a user interface that includes visualizations of virtual representations of the plurality of vehicles. The management server system may update, in real time, the visualizations of the virtual representations of the plurality of vehicles based on obtaining additional sensor data from the plurality of gateway devices. |
US11741758B2 |
Inspection system for manufactured components
An inspection station for manufactured components includes a framework and a plurality of cameras. The framework has of a plurality of vertically stacked and spaced apart plates. Each plate defines a central orifice. The central orifices of each plate are aligned along an axis. The manufactured components are configured to freefall through the central orifices defined by the plates. The plurality of cameras is secured to the framework. Each camera is focused toward a region within the framework to capture images of the manufactured components. The plurality of cameras is arranged in an array that extends radially about the axis. At least one of the cameras is positioned at an angle above a horizontal plane that is perpendicular to the axis and intersects the region within the framework. At least one of the cameras is positioned at an angle below the horizontal plane. |
US11741755B2 |
Method and apparatus for recognizing sign language or gesture using 3D EDM
A method and apparatus for recognizing a sign language or a gesture by using a three-dimensional (3D) Euclidean distance matrix (EDM) are disclosed. The method includes a two-dimensional (2D) EDM generation step for generating a 2D EDM including information about distances between feature points of a body recognized in image information by a 2D EDM generator, a 3D EDM generation step for receiving the 2D EDM and generating a 3D EDM by using a first deep learning neural network trained with training data in which input data is a 2D EDM and correct answer data is a 3D EDM by a 3D EDM generator, and a recognition step for recognizing a sign language or a gesture based on the 3D EDM. |
US11741754B2 |
Detecting and validating a user activity captured from multiple sensors
Conventionally, activity detection has been through one mode i.e., smart watch. Though it works in reasonable cases, there are chances of false positives considerably. Other approaches include surveillance which limits itself to object detection. Embodiments of present disclosure provide systems and methods for detecting activities performed by user from data captured from multiple sensors. A first input (FI) comprising accelerometer data, heart rate and gyroscope data and second input (SI) comprising video data are obtained. Features are extracted from FI and pre-processed for a first activity (FA) detection using activity prediction model. Frames from SI are processed for creating bounding box of user and resized thereof to extract pose coordinates vector. Distance between vector of pose coordinates and training vectors of pose coordinates stored in the system is computed and a second activity (SA) is detected accordingly. Both the FA and SA are validated for determining true and/or false positive. |
US11741751B2 |
Masked face recognition method
Provided is a face recognition method comprising acquiring a masked face image including a masked region and an un-masked region; obtaining an image feature from the masked face image; inputting the image feature to a pre-trained segmentation model to automatically estimate a feature of the masked region; and refining the image feature using the estimated feature of the masked region, wherein the refining step comprising focusing on a feature of the un-masked region and discarding the estimated feature of the masked region. |
US11741746B2 |
Electronic device
Disclosed is an electronic device. The electronic device includes a first housing, a second housing, and an input-output assembly. The second housing is arranged on a side opposite to a display screen of the electronic device. The first housing and the second housing are connected to define a receiving space. The second housing defines a light through hole. The input/output assembly is arranged on the first housing and received in the receiving space. A side of the first housing facing the second housing is arranged with a limiting member, and the limiting member is configured to fix the input-output assembly on the first housing. The input-output assembly includes a plurality of input-output modules including a laser transmitter, a laser receiver, and at least one image collector. Each input-output module faces the light through hole. |
US11741745B2 |
Multicolor illumination in an optical fingerprint sensor for anti-spoofing
The present invention relates to a method for biometric authentication of a user of an electronic device comprising an optical fingerprint sensor arranged under an at least partially transparent display panel and configured to capture an image of an object located on an opposite side of the transparent display panel, the method comprises the steps of: illuminating the object with light of at least one distinguishable color; capturing at least two images of the object with an image sensor comprising a photodetector pixel array while illuminating the object with the light of at least one distinguishable color, wherein the images are captured for different applied forces by the object on the transparent display panel; and performing biometric authentication at least partly based on at least one relationship between the at least two images, the at least one relationship being related to a difference in pixel intensity from pixels in the photodetector pixel array arranged to detect light of the distinguishable color. |
US11741744B2 |
Fake finger determination apparatus and fake finger determination method
The present invention improves an accuracy to discern a fake finger created by attaching a transparent thin film to the surface of a finger. The present invention has: a mounting surface that has a mounting area to mount an authentication target that is an object of fingerprint authentication; a transparent plate that is provided on mounting surface and defines a range of an image used for determining the authenticity of the authentication target; a light source that allows light to directly enter the authentication target mounted on the mounting area, not by way of the transparent plate; and an imaging device that images the authentication target mounted on the mounting area, by way of a the transparent plate, wherein a light emitting surface for emitting light of the light source to outside is disposed on the same plane as the mounting surface. |
US11741742B2 |
Display apparatus with fingerprint identification function
A display apparatus with fingerprint identification module within the display region of the display apparatus comprises a first cover and a display module, the fingerprint identification module being between the two. The first cover defines a display region and a non-display region. The fingerprint identification module includes a first substrate, a touch unit, a fingerprint identification unit, a control unit, and a first dummy unit with a plurality of first dummy electrodes. The first dummy unit is coplanar with the fingerprint identification unit. The first dummy electrodes surround the fingerprint identification unit, and cooperate with the fingerprint identification unit to enable uniform light transmittance over the whole display region. |
US11741741B2 |
Detection device
According to an aspect, a detection device includes: a substrate; a plurality of photodiodes provided to the substrate and arranged in a first direction; a plurality of lenses provided so as to overlap the photodiodes; and a light-blocking layer provided between the photodiodes and the lenses and having a plurality of openings. More than one of the openings is provided in each of regions overlapping the respective photodiodes, and an arrangement direction of the openings in each of the regions overlapping the respective photodiodes is at an angle to the first direction. |
US11741740B2 |
Fingerprint sensor, method of fabricating the same, and display device including the same
A fingerprint sensor includes a light sensing layer having a light sensing element in which a sensing current flows in response to incident light and a light guide layer disposed on the light sensing layer. The light guide layer includes first light-transmitting films spaced apart from one another, a light-blocking film disposed between the first light-transmitting films, and a second light-transmitting film disposed between each of the first light-transmitting films and the light-blocking film. |
US11741732B2 |
Techniques for detecting text
In some examples, a system for detecting text in an image includes a memory device to store a text detection model trained using images of up-scaled text, and a processor configured to perform text detection on an image to generate original bounding boxes that identify potential text in the image. The processor is also configured to generate a secondary image that includes up-scaled portions of the image associated with bounding boxes below a threshold size, and perform text detection on the secondary image to generate secondary bounding boxes that identify potential text in the secondary image. The processor is also configured to compare the original bounding boxes with the secondary bounding boxes to identify original bounding boxes that are false positives, and generate an image file that includes the original bounding boxes, wherein those original bounding boxes that are identified as false positives are removed. |
US11741729B2 |
Full resolution color imaging of an object
The invention relates generally to both a method and apparatus for the creation of full resolution color digital images of diagnostic cassettes or objects of interest using a gray-scale digital camera or sensor combined with time sequential illumination using additive primary colors followed by post exposure digital processing. Such procedures and equipment is of significant economic value when employed in situations such as diagnostic clinical analyzers where space is limited and image quality requirements are high. |
US11741727B2 |
Driver monitoring system for judging distracted driving
A driver monitoring system includes an image capturing device capturing a face of a driver of a vehicle to generate a facial image of the driver, and a processor configured to detect an angle of a facial orientation or a line of sight of the driver based on the facial image, and judge distracted driving by the driver based on the angle. The vehicle is provided with at least one indicator showing a presence of a surrounding vehicle in a rear lateral area of the vehicle. When the indicator is turned on, the processor is configured to ease a condition for judging distracted driving concerning a predetermined angular range when the driver looks at the indicator. |
US11741720B2 |
System and method for tracking objects using using expanded bounding box factors
Systems and methods of tracking objects around an ego vehicle, using state estimation of the objects, where state estimation may include an estimate of a position, velocity, acceleration and bounding box size of the tracked object are disclosed. An object may be detected at one or more poses over time. For each pose, a first bounding box may be generated. The largest bounding box may be determined. For each pose, the first bounding box may be expanded to an expanded bounding box. The expanded bounding box may match the largest bounding box. For each pose, the center of the expanded bounding box may be determined. The object may be tracked according to the center of the expanded bounding box. |
US11741716B2 |
Processing environmental data of an environment of a vehicle
A method, a computer program code, an apparatus for processing environmental data of an environment of a vehicle, a driver assistance system, which makes use of such a method or apparatus, and an autonomous or semi-autonomous vehicle comprising such a driver assistance system. Depth data of the environment of the vehicle is received from at least one depth sensor of the vehicle. Furthermore, thermal data of the environment of the vehicle is received from at least one thermal sensor of the vehicle. The depth data and the thermal data are then fused to generate fused environmental data. |
US11741714B2 |
Artificial intelligence-enabled golf course
A system for monitoring and recording and processing an activity includes one or more cameras for automatically recording video of the activity. A processor and memory associated and in communication with the camera is disposed near the location of the activity. The system may include AI logic configured to identify a user recorded within a video frame captured by the camera. The system may also detect and identify a user when the user is located within a predetermined area. The system may include a video processing engine configured to process images within the video frame to identify the user and may modify and format the video upon identifying the user and the activity. The system may include a communication module to communicate formatted video to a remote video processing system, which may further process the video and enable access to a mobile app of the user. |
US11741713B2 |
Method of detecting action, electronic device, and storage medium
A method of detecting an action, an electronic device, and a storage medium. A method can include: performing a temporal action proposal on at least one target feature data obtained by a feature extraction on a plurality of target frame data of a target resource, so as to obtain at least one first candidate action proposal information; classifying target feature data corresponding to at least one first candidate action proposal interval included in the first candidate action proposal information, so as to obtain at least one classification confidence level corresponding to the at least one first candidate action proposal interval; and determining an action detection result for at least one action segment contained in the target resource according to the at least one classification confidence level corresponding to the at least one first candidate action proposal interval, wherein the action detection result includes an action category and an action period. |
US11741712B2 |
Multi-hop transformer for spatio-temporal reasoning and localization
A method for using a multi-hop reasoning framework to perform multi-step compositional long-term reasoning is presented. The method includes extracting feature maps and frame-level representations from a video stream by using a convolutional neural network (CNN), performing object representation learning and detection, linking objects through time via tracking to generate object tracks and image feature tracks, feeding the object tracks and the image feature tracks to a multi-hop transformer that hops over frames in the video stream while concurrently attending to one or more of the objects in the video stream until the multi-hop transformer arrives at a correct answer, and employing video representation learning and recognition from the objects and image context to locate a target object within the video stream. |
US11741707B2 |
Systems and methods for a chronological-based search engine
Certain aspects of the present disclosure provide techniques for providing a chronologically-based search engine. Example methods includes presenting, on a display of an end-user device, live image data being captured by a camera of the end-user device, determining a pose of the end-user device, and sending the pose of the device to a server. The method also includes receiving location specific data from the server, the location specific data based on the pose of the end-user device, the location specific data including a first topic, and superimposing, on the live image data, based on the location specific data, (i) at least one highlighted area of an object associated with the first topic, and (ii) a query panel associated with the first topic superimposed proximate the object, the at least one highlighted area and the query panel being interactive elements associated with the first topic. |
US11741703B2 |
In data acquisition, processing, and output generation for use in analysis of one or a collection of physical assets of interest
Various examples are provided for data acquisition, processing, and output generation for use in analysis of a physical asset or a collection of physical assets of interest. In one example, a method includes providing a user information goal including user information for acquisition, processing, or output of data associated with a physical asset or collection of physical assets; and evaluating existing database information to determine whether all or part of the first user information goal can be substantially completed by retrieval and processing of an information set obtainable from existing database information. If the user information goal cannot substantially be completed using the information set, then a data acquisition plan configured to acquire data needed to substantially complete first user information goal can be generated. If the user information goal can be substantially completed using the information set, then the formation set can be processed to provide an output. |
US11741699B2 |
Methods and apparatus for detecting features of scanned images, associating tags with images and/or using tagged images
Methods and apparatus for using one or more feature recognition system(s) to identify features in a scanned image and to associate tags with identified features are described. Probabilities of a feature being present are taken into consideration in some embodiments. In various embodiments once a tag has been determined as corresponding to a feature which has been confirmed as being in the scanned image synonyms for the tag word are identified and also associated with the scanned image. By using results of multiple automated feature recognition systems and generating overall probabilities that a feature is present in an image more reliable tagging can be implemented in an automated manner than in system which rely on a single AI system without the need for extensive operator input with respect to identification of all features in the image which are to be tagged. |
US11741696B2 |
Advanced path prediction
The present disclosure provides systems and methods for mapping a determined path of travel. The path of travel may be mapped to a camera view of a camera affixed to a vehicle. In some embodiments, the path of travel may be mapped to another view that is based on a camera, such as a bird's eye view anchored to the camera's position at a given time. These systems and methods may determine the path of travel by incorporating data from later points in time. |
US11741691B2 |
Distributed learning method, server and application using identification card recognition model, and identification card recognition method using the same
A distributed learning method of a server managing an ID card recognition model includes releasing an ID card recognition model performing at least one convolution operation on an ID card image captured in a user terminal so that the user terminal uses the ID card recognition model, receiving update information of the ID card recognition model generated according to an ID card recognition result of the released ID card recognition model, and verifying the update information received from the user terminal and updating the ID card recognition model using the verified update information. |
US11741690B2 |
Method for generating parking model, electronic device, and storage medium
The present disclosure discloses a method for generating a parking model, an electronic device and a storage medium, and relates a field of autonomous parking technologies. The detailed implementing solution includes: obtaining multiple sample sets; constructing a parking cruise space for the target vehicle based on each sample set, and extracting a first parking trajectory corresponding to each sample set from each parking cruise space; recognizing an abnormal position on each first parking trajectory, and deleting driving data corresponding to the abnormal position from a sample set corresponding to each first parking trajectory to obtain target sample data in each sample set; and performing model training based on the target sample data in each sample set to generate a target parking model. |
US11741682B2 |
Face augmentation in video
Systems, apparatus, articles of manufacture and methods for face augmentation in video are disclosed. An example apparatus includes executable code to detect a face of a subject in the video, detect a gender of the subject based on the face, detect a skin tone of the subject based on the face, apply a first process to smooth skin on the face in the video, apply a second process to change the skin tone of the face, apply a third process to slim the face, apply a fourth process to adjust a size of eyes on the face, and apply a fifth process to remove an eye bag from the face. One or more of the first process, the second process, the third process, the fourth process, or the fifth process adjustable based on one or more of the gender or an age. The example apparatus also includes one or more processors to generate modified video with beauty effects, the beauty effects based on one or more of the first process, the second process, the third process, the fourth process, or the fifth process. |
US11741681B2 |
Interaction analysis systems and methods
Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions. |
US11741679B2 |
Augmented reality environment enhancement
Augmented reality (AR) and virtual reality (VR) environment enhancement using an eyewear device. The eyewear device includes an image capture system, a display system, and a position detection system. The image capture system and position detection system identify feature points within a point cloud that represents captured images of an environment. The display system presents image overlays to a user including enhancement graphics positioned at the feature points within the environment. |
US11741672B2 |
Four-dimensional imaging system for cardiovascular dynamics
A system may receive imaging data generated by an imaging device directed at a heart. The system may receive a first input operation indicative of a selected time-frame. The system may display images of the heart based on the intensity values mapped to the selected time-frame. The system may receive, based on interaction with the images, an apex coordinate and a base coordinate. The system may calculate, based on the apex coordinate and the base coordinate, a truncated ellipsoid representative an endocardial or epicardial boundary of the heart. The system may generate a four-dimensional mesh comprising three-dimensional vertices spaced along the mesh. The system may overlay, on the displayed images, markers representative of the vertices. The system may receive a second input operation corresponding to a selected marker. The system may enhance the mesh by adjusting or interpolating vertices across multiple time-frames. |
US11741671B2 |
Three-dimensional scene recreation using depth fusion
Generating a 3D scene reconstruction using depth fusion can include creating a high-resolution sparse depth map by mapping sensor depths from a low-resolution depth map to points corresponding to pixels of a high-resolution color image of a scene. The high-resolution sparse depth map can have the same resolution as the high-resolution color image. A fused sparse depth map can be produced by combining the high-resolution sparse depth map with sparse depths reconstructed from the high-resolution color image. The high-resolution dense depth map can be generated based on fused sparse depths of the fused sparse depth map. |
US11741669B2 |
Processing and/or transmitting 3D data associated with a 3D model of an interior environment
Systems and techniques for processing and/or transmitting three-dimensional (3D) data are presented. A partitioning component receives captured 3D data associated with a 3D model of an interior environment and partitions the captured 3D data into at least one data chunk associated with at least a first level of detail and a second level of detail. A data component stores 3D data including at least the first level of detail and the second level of detail for the at least one data chunk. An output component transmits a portion of data from the at least one data chunk that is associated with the first level of detail or the second level of detail to a remote client device based on information associated with the first level of detail and the second level of detail. |
US11741668B2 |
Template based generation of 3D object meshes from 2D images
Some implementations relate to methods, systems, and computer-readable media to generate text tags for games. In some implementations, a computer-implemented method to generate a 3D mesh for an object using a trained machine learning model includes providing a two-dimensional (2D) image of the object as input to the trained machine learning model, obtaining a template three-dimensional (3D) mesh, and generating, using the trained machine learning model and based on the 2D image and the template 3D mesh, a 3D mesh for the object, wherein the 3D mesh for the object is obtained by deforming the template 3D mesh and is usable to map a texture or to generate a 3D animation of the object. |
US11741660B2 |
Structured light three-dimensional measurement device and method based on defocus-degree-based unwrapping
A structured light 3D measurement device and method based on defocus-degree-based unwrapping. Binary fringes varying in fringe width are projected onto an object, and a corresponding fringe image is collected by a camera, and then subjected to phase demodulation to calculate a wrapped phase. The defocus degree is calculated according to modulation degrees of the binary fringes. The defocus degree is plugged into the defocusing phase function to obtain a normalized reference phase. The wrapped phase is subjected to phase unwrapping based on the normalized reference phase to obtain an absolute phase to reconstruct a 3D point cloud. |
US11741659B2 |
Intersection testing in a ray tracing system using three-dimensional axis-aligned box
Determining whether a ray intersects a 3D axis-aligned box identifies the front-facing plane of the box which intersects the ray at a position furthest along a direction of the ray. Whether the ray intersects the box is determined by whether the ray intersects the identified front-facing plane at a position that is no further along the ray than positions at which the ray intersects the back-facing planes in a subset of the dimensions. The subset of dimensions comprises the two dimensions for which the front-facing plane was not identified, but does not comprise the dimension for which the front-facing plane was identified. Whether the ray intersects the box is determined without performing a test to determine whether the ray intersects the identified front-facing plane at a position that is no further along the ray than a position at which the ray intersects the back-facing plane in the front-facing plane dimension. |
US11741654B2 |
Edge test and depth calculation in graphics processing hardware
A graphics processing hardware pipeline is arranged to perform an edge test or a depth calculation. Each hardware arrangement includes a microtile component hardware element, multiple pixel component hardware elements, one or more subsample component hardware elements and a final addition and comparison unit. The microtile component hardware element calculates a first output using a sum-of-products and coordinates of a microtile within a tile in the rendering space. Each pixel component hardware element calculates a different second output using the sum-of-products and coordinates for different pixels defined relative to an origin of the microtile. The subsample component hardware element calculates a third output using the sum-of-products and coordinates for a subsample position defined relative to an origin of a pixel. The adders sum different combinations of the first output, a second output and a third output to generate output results for different subsample positions defined relative to the origin of the tile. |
US11741653B2 |
Overlapping visibility and render passes for same frame
A method of tiled rendering of an image for display is provided which comprises receiving an image comprising one or more three dimensional (3D) objects and executing a visibility pass for determining locations of primitives of the image. The method also comprises executing, concurrently with the executing of the visibility pass, front end geometry processing of one of the primitives determined, from the visibility pass, to be in a first one of a plurality of tiles of the image and executing, concurrently with the executing of the visibility pass, back end processing of the one primitive in the first tile. |
US11741649B2 |
Systems and methods for modifying a safety boundary for virtual reality systems
The disclosed computer-implemented method may include establishing a virtual boundary for a virtual-world environment in reference to a real-world environment, and determining whether the virtual boundary requires a correction. The method may include providing, in response to determining that the virtual boundary requires the correction, and alert and, in response to the alert, receiving a request from a user to modify the virtual boundary. The method may further include monitoring, in response to the request from the user, an orientation of a direction indicator to generate orientation data, and modifying the virtual boundary based on the orientation data. Various other methods, systems, and computer-readable media are also disclosed. |
US11741648B2 |
Element rendering method and apparatus, computer readable storage medium, and computer device
Element rendering method and devices, a computer-readable storage medium, and a computer devices are disclosed. The method includes: acquiring at least one to-be-rendered element and a target display position corresponding to each to-be-rendered element; searching a locally stored element bitmap for each to-be-rendered element; if the to-be-rendered element is found from the element bitmap, determining an arrangement position of the to-be-rendered element in the element bitmap; otherwise, drawing the to-be-rendered element in an empty area, and determining an arrangement position of the drawn to-be-rendered element in the element bitmap; and triggering to render and display each to-be-rendered element at a corresponding target display position based on the element bitmap of each to-be-rendered element and the arrangement position of each to-be-rendered element in the element bitmap. The solution provided by this application can efficiently draw rendering elements. |
US11741647B2 |
Hair styles system for rendering hair strands based on hair spline data
Systems and methods are provided for rendering hair. The systems and methods include receiving hair spline data comprising coordinates of a plurality of hair strands; selecting a first hair strand of the plurality of hair strands; retrieving coordinates of the first hair strand; identifying based on the respective coordinates of the plurality of hair strands a second hair strand that is adjacent to the first hair strand; storing a reference to the second hair strand in association with the coordinates of the first hair strand; and generating one or more additional hair strands between the first hair strand and the second hair strand based on the coordinates of the first hair strand and the reference to the second hair strand. |
US11741645B1 |
Electronic sports playbook and video annotation system
An electronic sports playbook and video annotation system includes a device with a memory coupled to a processor that stores instructions that, when executed by the processor, cause the processor to generate sports playbook content based on coordinate or image data. The processor is configured to detect an object (e.g., a player, etc.) on a surface (e.g., court image, or play image such as a static play drawing or video recording frame), detect a drawing of a path relating to the object (e.g., by user input device or with image processing, machine learning, or other heuristic techniques, etc.), and determine an action (e.g., a pass, a dribbling, a cut, a screen, a handoff, etc.) associated with the object based on at least an attribute of the object (e.g., does the player have the ball?, etc.) and detected path relating to the object. |
US11741644B2 |
Vector graphics based live sketching metods and systems
Vector format based computer graphics tools have become very powerful tools allowing artists, designers etc. to mimic many artistic styles, exploit automated techniques, etc. and across different simulated physical media and digital media. However, hand-drawing and sketching in vector format graphics is unnatural and a user's strokes rendered by software are generally unnatural and appear artificial. In contrast to today's hand-drawing and sketching which requires significant training of and understanding by the user of complex vector graphics methods embodiments of the invention lower the barrier to accessing computer graphics applications for users in respect of making hand-drawing or sketching easier to perform. Accordingly, the inventors have established a direct vector-based hand-drawing/sketching entry format supporting any input methodology. |
US11741643B2 |
Reconstruction of dynamic scenes based on differences between collected view and synthesized view
A system for generating a 4D representation of a scene in motion given a sinogram collected from the scene while in motion. The system generates, based on scene parameters, an initial 3D representation of the scene indicating linear attenuation coefficients (LACs) of voxels of the scene. The system generates, based on motion parameters, a 4D motion field indicating motion of the scene. The system generates, based on the initial 3D representation and the 4D motion field, a 4D representation of the scene that is a sequence of 3D representations having LACs. The system generates a synthesized sinogram of the scene from the generated 4D representation. The system adjusts the scene parameters and the motion parameters based on differences between the collected sinogram and the synthesized sinogram. The processing is repeated until the differences satisfy a termination criterion. |
US11741638B2 |
Methods and devices for entropy coding point clouds
Methods and devices for encoding a point cloud. A current node associated with a sub-volume is split into further sub-volumes, each further sub-volume corresponding to a child node of the current node, and, at the encoder, an occupancy pattern is determined for the current node based on occupancy status of the child nodes. A probability distribution is selected from among a plurality of probability distributions based on occupancy data for a plurality of nodes neighbouring the current node. The encoder entropy encodes the occupancy pattern based on the selected probability distribution to produce encoded data for the bitstream and updates the selected probability distribution. The decoder makes the same selection based on occupancy data for neighbouring nodes and entropy decodes the bitstream to reconstruct the occupancy pattern. |
US11741637B2 |
Node-based geometry and attribute coding for a point cloud
A method and apparatus for coding information of a point cloud may be performed by at least one processor and comprises: obtaining the point cloud including a set of points in a three-dimensional space; partitioning the point cloud into a tree structure comprising a plurality of nodes at different depths; encoding geometry information of the nodes; and encoding attribute information of the nodes before the entire point cloud is partitioned. |
US11741634B2 |
Synchronization of decoded frames before point cloud reconstruction
A method and Video-Based Point Cloud Compression (V-PCC) decoder for synchronization of decoded frames before point cloud reconstruction is provided. A V-PCC bit-stream which includes encoded frames associated with a point cloud sequence is received. Sub-streams of the received V-PCC bit-stream are decoded by a group of video decoders of the V-PCC decoder to generate V-PCC components, such as an attribute component, a geometry component, an occupancy map component, and an atlas component. A release of the attribute component, the geometry component, the occupancy map component, and the atlas component to the reconstruction unit is delayed based on a first output delay, a second output delay, a third output delay, and a fourth output delay, respectively. The delayed release synchronizes the attribute component, the geometry component, the occupancy map component, and the atlas component with each other before the reconstruction unit reconstructs a point cloud based on the V-PCC components. |
US11741632B2 |
System, information processing method, method of manufacturing product, and recording medium with images of object that moves relative to cameras being captured at predetermined intervals and having different image capture times
A system includes an information processing device. The information processing device is configured to acquire an image group from each of a plurality of cameras. The image group includes a plurality of images of an object that moves relative to each of the plurality of cameras. The plurality of images are captured by a corresponding camera at predetermined intervals and having different image capture times. The information processing device is configured to calculate an amount of movement of the object relative to each of the plurality of cameras, based on the image group acquired from each of the plurality of cameras. The information processing device is configured to detect a lag between image capture timings of the plurality of cameras, by using the amount of movement of the object relative to each of the plurality of cameras. |
US11741629B2 |
Controlling display of model derived from captured image
Embodiments of the present disclosure disclose image processing methods and apparatuses, image devices, and storage media. The image processing method includes: obtaining an image; obtaining the feature of the limb of the body based on the image, where the limb includes the upper limb and/or the lower limb; determining first-type movement information of the limb based on the feature; and controlling the movement of the limb of a controlled model according to the first-type movement information. |
US11741626B2 |
Surface projection determination of a multidimensional object in a viewport space
Using various embodiments, systems, methods and techniques to determine whether a surface of the multidimensional object is projected on a camera on a viewport space displayed on a graphical user interface. This includes projecting a first vector normal to a surface of the multidimensional object, where the multidimensional object is rendered in an electronically generated multidimensional environment, projecting a second vector from the camera to the surface of the multidimensional object, determining an angle between the first vector and the second vector, and based on the angle determining whether the surface is projected on the viewport space. |
US11741617B2 |
Method and apparatus with object tracking
A processor-implemented method with object tracking includes: determining an initial template image based on an input bounding box and an input image; generating an initial feature map by extracting features from the initial template image; generating a transformed feature map by performing feature transformation adapted to objectness on the initial feature map; generating an objectness probability map and a bounding box map indicating bounding box information corresponding to each coordinate of the objectness probability map by performing objectness-based bounding box regression analysis on the transformed feature map; and determining a refined bounding box based on the objectness probability map and the bounding box map. |
US11741616B2 |
Expression transfer across telecommunications networks
Methods, devices, and systems for expression transfer are disclosed. The disclosure includes capturing a first image of a face of a person. The disclosure includes generating an avatar based on the first image of the face of the person, with the avatar approximating the first image of the face of the person. The disclosure includes transmitting the avatar to a destination device. The disclosure includes capturing a second image of the face of the person on a source device. The disclosure includes calculating expression information based on the second image of the face of the person, with the expression information approximating an expression on the face of the person as captured in the second image. The disclosure includes transmitting the expression information from the source device to the destination device. The disclosure includes animating the avatar on a display component of the destination device using the expression information. |
US11741614B2 |
Method, system and computer program for determining position and/or orientation parameters of an anatomical structure
Disclosed is a computer-implemented method of determining one or more position and/or orientation parameters of an anatomical structure of a body portion. The anatomical structure has a longitudinal shape defining a longitudinal axis. The method includes generating and/or reading, by a data processing system, volumetric data of at least a portion of a subject. The method further includes generating and/or reading, by the data processing system, a deformable template which provides an estimate for a location of the longitudinal axis in the portion of the subject. The method further includes matching, by the data processing system, the deformable template to the volumetric data, thereby obtaining a matched template. The matching comprises using one or more internal energy functions and one or more external energy functions for optimizing an objective function. The method further includes determining, by the data processing system, the at least one position and/or orientation parameter based on the matched template. |
US11741610B2 |
Method for hospital visit guidance for medical treatment for active thyroid eye disease, and system for performing same
According to the present application, provided is a computer-implemented method of predicting a clinical activity score for conjunctival hyperemia. The method described in the present application includes: training a conjunctival hyperemia prediction model using a training set; acquiring a first image include at least one eye of a subject and an outer region of an outline of the at least one eye; outputting, by the conjunctival hyperemia prediction model executing on a processor, a first predicted value for a conjunctival hyperemia, a first predicted value for the conjunctival edema, a first predicted value for an eyelid redness, a first predicted value for an eyelid edema, and a first predicted value for a lacrimal edema; and generating a score for the conjunctival hyperemia based on the selected first predicted value for a conjunctival hyperemia. |
US11741607B2 |
Electronic device, method, and computer program for calculating bleeding site and trajectory of bloodstain scattered by impact
A method of calculating a bleeding site and a trajectory of a bloodstain scattered by impact includes: obtaining, by an electronic device calculating the bleeding site and the trajectory of the bloodstain scattered by impact, captured image information; analyzing the obtained captured image information, by the electronic device, and calculating a collision angle and measuring a direction angle of the bloodstain scattered by impact; calculating, by the electronic device, a coordinate value of the bleeding site by using a linear trajectory method; calculating, by the electronic device, a trajectory of a drop of blood based on the calculated coordinate value of the bleeding site by using a parabolic trajectory method considering gravity and air resistance; and displaying and outputting, by the electronic device, a linear trajectory of the drop of blood and a parabolic trajectory considering gravity and air resistance of the drop of blood on a 3D space. |
US11741605B2 |
Method and system for image registration using an intelligent artificial agent
Methods and systems for image registration using an intelligent artificial agent are disclosed. In an intelligent artificial agent based registration method, a current state observation of an artificial agent is determined based on the medical images to be registered and current transformation parameters. Action-values are calculated for a plurality of actions available to the artificial agent based on the current state observation using a machine learning based model, such as a trained deep neural network (DNN). The actions correspond to predetermined adjustments of the transformation parameters. An action having a highest action-value is selected from the plurality of actions and the transformation parameters are adjusted by the predetermined adjustment corresponding to the selected action. The determining, calculating, and selecting steps are repeated for a plurality of iterations, and the medical images are registered using final transformation parameters resulting from the plurality of iterations. |
US11741600B2 |
Identifying follicular units
A follicular unit harvesting process receives images for analysis and identifies and highlights clusters of hair. The analysis includes pixel type determination, pixel clustering, cluster classification and cluster highlighting or replacement. The analysis of the pixels is performed concurrently, and the results of the analysis are optionally used for automated treatment planning. |
US11741599B2 |
Method for treating arterial stenosis
Disclosed herein is a method of treating a subject having arterial stenosis. The method comprises: (a) providing a plurality of image frames of an artery of the subject taken in sequence; (b) in a plurality of cross-sections of the artery, determining a maximum diameter and a minimum diameter of each of the plurality of cross-sections of the artery among the plurality of image frames of the step (a); (c) calculating an average vasodilation ratio of the artery base on the maximum diameter and the minimum diameter determined in the step (b); and (d) treating the subject based on the average vasodilation ratio calculated in the step (c), by implanting a stent to the subject when the average vasodilation ratio is equal to or greater than 0.2; or administering to the subject an effective amount of a vasodilator when the average vasodilation ratio is less than 0.2. |
US11741598B2 |
Method for aiding visualization of lesions in medical imagery and apparatus using the same
A computing apparatus for aiding visualization of lesions in a medical image includes a communicator and a processor. The processor is configured to receive a user input for selecting a single point in the medical image to modify a lesion mask representing a lesion area in them medical image, determine a modified lesion mask corresponding to the received user input among a plurality of pre-generated plurality of candidate lesion masks, and provide the modified lesion mask with the medical image. |
US11741594B2 |
Non-contact system and method for detecting defects in an additive manufacturing process
A Pulsed Thermography (PT) system and method is provided utilizing a long duration pulse in combination with a radiant heat shield as a non-destructive testing method for quantitatively measuring defect depths within a 3D printed part and for characterizing layer-by-layer surface defects in the 3D printed part. |
US11741588B2 |
Systems and methods for visual anomaly detection in a multi-display system
Embodiments described herein are directed to visual anomaly detection for content displayed via multi-display systems. For instance, computing devices may provide content for display by a respective display devices of a multi-display system. Each computing device provides images of the content, along with an identifier identifying the computing device as the source of the image, to a cloud-based storage system. A cloud-based visual anomaly detection system retrieves and analyzes the images from the storage system and determines whether any visual anomalies are present therein. The analysis is performed on a per-computing device basis. For instance, the system may apply a machine-learning based detection model to an image that is specific to the computing device that generated the image based on the identifier associated with the image. Upon detecting an anomaly, an automated action is performed to remediate the cause of the anomaly. |
US11741587B2 |
Mura detecting method, device and readable storage medium
The present application discloses a mura detecting method, device and readable storage medium. The method includes obtaining an area of a target test image obtained from an original image signal where mura exists to serve as a target test area; processing the target test area to obtain a grayscale distribution; obtaining a brightness gradient distribution based on the grayscale distribution; calculating a SEMU value based on the brightness gradient distribution; and obtaining a location corresponding to the mura area based on the SEMU value. It realizes objective measurement and evaluation of halo phenomenon. |
US11741583B2 |
Face image processing method and apparatus, electronic device, and storage medium
A face image processing method and apparatus, an electronic device, and a storage medium are provided. The method includes: obtaining face key points and a face deflection angle in a face image; determining a submalar triangle center in the face image according to the face key points and the face deflection angle; determining a submalar triangle region in the face image according to the face key points and the submalar triangle center; and performing color filling on the submalar triangle region. By means of the present disclosure, a submalar triangle region can be accurately positioned, and submalar triangle filling is performed based on the accurately positioned submalar triangle region, thereby obtaining a more natural filling effect. |
US11741578B2 |
Method, system, and computer-readable medium for improving quality of low-light images
In an embodiment, a method includes receiving a digital image; generating, by at least one processor, a resulting digital image by processing the digital image with an encoder-decoder neural network comprising a plurality of convolutional layers classified into a downsampling stage and an upsampling stage, and a multi-scale context aggregating block configured to aggregate multi-scale context information of the digital image and employed between the downsampling stage and the upsampling stage; and outputting, by the at least one processor, the resulting digital image to an output device. Generating the resulting digital image includes performing a pooling operation after every few convolutional layers at the downsampling stage to decrease spatial resolution; performing an upscaling operation before every few convolutional layers at the upsampling stage to increase the spatial resolution; and performing a channel-wise dropout operation following each of the convolutional layers at the downsampling stage and the upsampling stage. |
US11741574B2 |
Method and device for processing blood vessel image on basis of user input
The present disclosure relates to a method, performed by a processor, for processing a blood vessel image from a blood vessel image, the method comprising the steps of: extracting a target blood vessel from a blood vessel image; determining a region of interest (ROI) in an extraction result of the target blood vessel on the basis of a first input received from a user; and within the determined ROI, identifying an error portion in the extraction result on the basis of a second input received from the user, and correcting the identified error portion. |
US11741569B2 |
Compression of CT reconstruction images involving quantizing voxels to provide reduced volume image and compressing image
A computer-implemented method and system compresses CT reconstruction images and can include: receiving a volumetric density file including one or more voxels; replacing one or more voxel density values below an air density value with the air density value; replacing one or more voxel density values above a material density value with the material density value; determining one or more voxels of interest; replacing one or more non-interesting voxel density values below a material surface density with the air density value; replacing one or more non-interesting voxel density values above the material surface density with the material density value; quantizing all voxels to provide a reduced volume image; and compressing the reduced volume image to provide a compressed volume image. |
US11741568B2 |
Systems and methods for low-power, real-time object detection
Described herein are systems and methods for object detection to achieve hard real-time performance with low latency. Real-time object detection frameworks are disclosed. In one or more embodiments, a framework comprises a first CPU core, a second CPU core, and a plurality of shaves. In one or more embodiments, the first CPU core handles general CPU tasks, while the second CPU core handles the image frames from a camera sensor and computation task scheduling. In one or more embodiments, the scheduled computation tasks are implemented by the plurality of shaves using at least one object-detection model to detect an object in an image frame. In one or more embodiments, computation results from the object-detection model with a higher detection probability is used to form an output for object detection. In one or more embodiments, the object-detection models share some parameters for smaller size and higher implementing speed. |
US11741564B2 |
Sequence adjustment for executing functions on hems in an order
A method for executing orders assigned to a plurality of robots operating in a warehouse, including receiving an order with a plurality of items, each item associated with an item location. The method includes defining a plurality of regions and identifying the regions which include at least one item location associated with the order received by the robot. The method also includes determining, from the regions identified, which regions which include at least one operator and assessing criteria relating to a current location of the robot and to the item locations associated with the regions having at least one operator. The method further includes selecting an item location to which the robot is to navigate from a current location based on an assessment of criteria relating to the current location of the robot and to the item locations associated with the regions in which are located at least one operator. |
US11741563B2 |
Management device, management method, and management program
A server (10) stores a task ID of information on a task that is viewed by a client terminal (20) and a screen shot when the client terminal (20) logs out from the server (10) as a user activity log of the client terminal (20). In addition, when the client terminal (20) logs into the server (10) once again, the server (10) refers to the user activity log of the client terminal (20) and displays a screen shot upon a previous logout. Furthermore, the server (10) refers to a task ID included in the user activity log of the client terminal (20) and displays unread tasks of the client terminal (20). |
US11741559B1 |
Customer relationship management with geospatial tools
In accordance with embodiments disclosed herein, there is provided systems, apparatuses, and methods for customer relationship management (CRM) with geospatial tools. A server device receives a request to display a map image via a graphical user interface (GUI). The server device accesses a data store to retrieve property data items corresponding to the map image. The server device generates and assigns, for each of the property data items, a property quadkey. The server device filters, using a first map quadkey of the map image, the property data items to obtain two or more property data items. The server device aggregates the two or more property data items into an aggregate property marker and generates an aggregate quadkey for the aggregate property marker. The server device transmits a response to cause the user device to display, via the GUI, the aggregate property marker overlaid on the map image. |
US11741557B2 |
Biomarker-based food item design system and method
A system and method for biomarker-based personalized food item design. The system is a cloud-based network containing an API connector, portals for restaurants and patrons, to enter their information, and machine learning engine which creates a unique dietary experience for patrons based on a multitude of variables associated with the business enterprises, user biomarker data, a user specific biomarker goal, dietary needs, ingredient information, and preferences both explicit and inferred. The system may be accessed through web browsers or purpose-built computer and mobile phone applications. |
US11741556B2 |
Intelligent fuel dispensers
In general, intelligent fuel dispensers are provided. In at least some implementations, an intelligent fuel dispenser can determine customer identities and/or other characteristics and provide customized fueling sessions based on the determined customer identities and/or other characteristics. In at least some implementations, the fuel dispenser includes a touchless interface allowing customers to complete fueling sessions with minimal physical contact with the fuel dispenser. |
US11741554B2 |
Assembling students for a group interaction in an online academic environment
Methods and systems for assembling remote students in an online academic environment are provided. The method includes a use of the system to filter a subpopulation from a population stored in a database, the population including students in the self-paced, online environment. The subpopulation can be selected to meet a first set of criteria for a grouping of students for a group interaction. Additional criteria can be added to provide control over the selection of students for the subpopulation and, thus, control over the design of groups to provide a desired group profile for the group interaction. The methods and systems provided can align and group students of the self-paced, online environment for a group interaction, as well as electronically proctor and otherwise monitor and control the interaction. |
US11741552B2 |
Systems and methods for automatic classification of loan collection actions
Systems and methods for automatic classification of loan collection actions are disclosed. An example system may include: a data collection circuit to interpret interactions among entities related to at least one transaction of a first set of loans, wherein the at least one transaction involves a first collection action of a set of payments corresponding to the first set of loans; an artificial intelligence circuit to classify the first collection action, wherein the artificial intelligence circuit is trained on the interactions corresponding to the first set of loans; and a robotic process automation circuit that is trained on the interactions and a set of loan collection outcomes corresponding to the first set of loans to implement a second loan collection action on behalf of a party to a second loan. |
US11741550B1 |
Systems and methods for processing multi-party insurance claim payouts
A system includes an insurance claim processing circuit having instructions to receive an insurance claim payment request based on an insurance claim regarding an insured entity, evaluate the insurance claim payment request, receive a work progress indicator directly from a contractor device that is operated by a contractor and not the insured entity, the work progress indicator regarding a repair of an insured object associated with the insurance claim payment request, in response to determining a claim amount in the insurance claim payment request is above a predetermined threshold, generate and provide an authorization request including a request to confirm an identity of the contractor, and in response receiving a confirmation of the identity of the contractor, cause dispersal of an amount of funds based on the insurance claim payment request to the insured entity. |
US11741546B1 |
Data capture and integration architecture for a quantamental computer system
A system includes a network interface circuit configured to facilitate data transmission over a network, and a processing circuit comprising one or more processors coupled to non-transitory memory, wherein the processing circuit is configured to receive a first analyst tracking information from a first analyst device configured to access resources related to a security, receive a second analyst tracking information from a second analyst device configured to access resources related to the security, receive a first analyst feedback response from the first analyst device, receive a second analyst feedback response from the second analyst device, and generate an integrated data synopsis based on the first analyst tracking information data set, the second analyst tracking information data set, the first analyst feedback response, and the second analyst feedback response, wherein the integrated data synopsis includes an integrated analyst rating score for the security. |
US11741545B2 |
Monetizing financial brokerage data
Method and systems for monetizing financial brokerage accounts are disclosed. One aspect for certain embodiments includes mining data from financial brokerage accounts and monetizing the mined data and providing to the customer an unlimited number of free trades for an unlimited period of time. |
US11741542B2 |
FPGA circuit for processing electronic messages in a distributed computer system
A distributed computer system includes a matcher server that stores an order book of pending orders and a gateway that routes an order message to the matcher server for matching. The gateway also receives individual quote messages bundled into a mass quote message, each individual quote message including a price value for one of a plurality of different instrument identifiers. The gateway routes the mass quote message to a field programmable gate array (FPGA) circuit without involving the matcher server. The FPGA parses and stores data for each individual quote message to a data structure located in the memory of the FPGA. The parsed data is organized in the data structure according to both the instrument identifier and a client identifier that corresponds to a client that sent the mass quote message. The FPGA receives away market feed messages that each include a price value and a corresponding instrument identifier without first being routed through the matcher server or the gateway and updates the data structure. The FPGA delivers, in response to a query sent as part of the matching process performed on the matcher server for the instrument, information stored in the data structure regarding the instrument. |
US11741540B2 |
Alternative value exchange systems and methods
This disclosure describes, generally, methods and systems for exchanging alternative currencies. The method includes creating, at an alternative currency platform, a plurality of user accounts and receiving, from a first user in the plurality of user accounts, an alternative currency exchange offer. The alternative currency exchange offer includes one or more offer terms and associated assets. Furthermore, the method includes extending the alternative currency exchange offer from the first user to the second user, in response to receiving acceptance of the offer from the second user, verifying the associated assets of the first user and the second user, and in response to verification of the assets of the first user and second user, providing settlement of the alternative currency exchange offer. |
US11741539B2 |
Blockchain-based shared appreciation note
Blockchain-based systems and methods related to creating and distributing cryptographically secure, digital tokens representing equity in assets corresponding to loan agreements. The system may comprise a transaction interface portal configured to collect and manage information pertaining to the origination of a loan agreement or a token transaction agreement. The system may include an underwriting smart contract configured to autonomously verify the value of an asset corresponding to a loan origination based at least partially on information not originating on the blockchain. The system may deliver tokens through a programmable escrow wallet configured to deliver tokens to buyers upon the satisfaction of encoded regulatory criterion. The system may be configured to determine the price of one or more tokens before delivery and adjust the price based at least on the appreciating value of the assets corresponding to the loan agreements and the number of tokens retired by the system. |
US11741536B2 |
Method and system for redirecting a financial transaction
A system and method for redirecting a financial transaction from one account held by a customer at a first issuer to a second account held by the customer at a second issuer comprising receiving a customer request for redirection, identifying the second account to which transactions should be redirected, providing redirection information to a transaction entity, receiving terms for a financial transaction, and performing the financial transaction with respect to the second account. |
US11741526B2 |
Shopping support device, shopping support system, and shopping support method
A shopping support device includes a memory, a reading device, a network interface, and a processor. The processor is configured to, upon reading of a first code with the reading device at a store, decode the first code and acquire and, then store in the memory, first and second parameter values, and then control the network interface to connect to a store network using the first parameter value. Upon the reading of a commodity ID for a commodity with the reading device, the commodity ID is transmitted to a store server via the store network for registration. Upon receipt of a request from a user, checkout processing is performed based on the registered commodity ID on the server and the second parameter value. |
US11741524B2 |
Systems and methods for generating basket and item quantity predictions using machine learning architectures
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of: generating a feature vector for a user based, at least in part, on historical data pertaining to the user's previous transactions; generating, using a quantity prediction model of a machine learning architecture, a respective item quantity prediction for each of one or more items included in a predicted basket based, at least in part, on the feature vector for the user; and populating a respective quantity selection option for each of the one or more items included in the predicted basket based on the respective item quantity prediction generated for each of the one or more items. Other embodiments are disclosed herein. |
US11741522B2 |
Method for image product recommendation
Embodiments of the present disclosure a method for determining product relevancy including extracting metadata from an image file of a digital image collection, the metadata being indicative of at least one feature of the image file. The method includes creating an input profile corresponding to the metadata extracted from the image files of the digital image collection. The method includes comparing the input profile to a product profile, the product profile having one or more rules corresponding to a consumer product, wherein the rules are indicative of the requirements of the product. The method includes determining a match score, the match score indicative of a relevancy of the product profile to the input profile such that a high relevancy correlates to a consumer product that is suited to the input profile and a low relevancy correlates to the consumer product that is not suited to the input profile. |
US11741520B2 |
Methods and systems for providing crowd information and repeat information related to an establishment using digital image information
Systems and methods to provide transaction-related insight information for an establishment. In some aspects of the present disclosure, a digital image captured at a location of a user can be received. The digital image can be analyzed to identify an establishment. Transaction data between customers and the establishment can be retrieved. Transaction-related insight information about the establishment can be generated based on the data. The transaction-related insight information can be provided to the user. |
US11741517B1 |
Smart table system for document management
Systems, methods and computer-readable storage media including an interactive surface, a plurality of cameras, a network circuit, and a processing circuit configured to receive an indication of a customer device. The processing circuit is further configured to authenticate the customer. The processing circuit is further configured to determine that a document associated with the customer is on or proximate the interactive surface. The processing circuit is further configured to receive a plurality of digital images. The processing circuit is further configured to create a master digital image. The processing circuit is further configured to save the master digital image. The processing circuit is further configured to update the account of the customer. The processing circuit is further configured to update the account of the customer generate and provide a graphical representation. |
US11741512B2 |
System, method and computer program product for tracking and correlating online user activities with sales of physical goods
A vehicle sales matching system may include a vehicle sales lead data database, a vehicle sales information database, and a sales matching system embodied on a non-transitory computer-readable medium and communicatively connected to the vehicle sales lead data database and the vehicle sales information database. The vehicle sales lead data may include validated customer data and third-party customer data. The vehicle sales information may include sales data from vehicle dealers, data extract services, and sales data sources. The sales matching system may be configured for applying one or more matching rules for matching a vehicle sales lead from the vehicle sales lead database to a vehicle sale from the vehicle sales information database. |
US11741511B2 |
Systems and methods of business categorization and service recommendation
In one aspect, the present disclosure relates to a method of generating business descriptions performed by a server, said method may include: receiving a plurality of invoices, each invoice being associated with a business of a plurality of businesses; extracting a plurality of texts from the plurality of invoices; embedding the plurality of texts to a vector space to obtain a plurality of invoice vectors; generating a plurality of clusters in the vector space, each cluster of the plurality of clusters comprising at least one invoice vector of the plurality of invoice vectors; generating a description for a cluster, the description for the cluster representing all invoice vectors assigned to the cluster; for each business of the plurality of businesses that has at least one invoice vector assigned to the cluster, associating the business with the description; and indexing the plurality of businesses within a database by the generated descriptions. |
US11741509B2 |
Systems and methods to assess the condition of a vehicle
A computer-implemented method includes receiving a vehicle condition query via a computer network and retrieving condition data corresponding to a vehicle from a vehicle condition database. Further, the method includes determining a condition of the vehicle based on a collective analysis of the condition data, where the condition of the vehicle includes a market value of the vehicle and an overall quality level of the vehicle, and receiving a geographic location of a computing device. Still further, the method includes generating a vehicle condition report, where the vehicle condition report includes an interactive image of a first set of one or more visual condition descriptors indicative of the condition of the vehicle. Moreover, the method includes customizing the vehicle condition report according to the climate associated with the geographic location for the computing device, and communicating the vehicle condition report to the second computing device. |
US11741508B2 |
Desktop extension for readily-sharable and accessible media playlist and media
A system and method for distributing and providing access to media and for extending such access to a desktop environment is described. A media player in a webpage or in a desktop environment may reference a centralized location to access a playlist of media files. The playlist itself may reference remotely-located media files that may be streamed to the media player. The media player may be distributed in multiple environments, and updates to the playlist may be automatically distributed to all instances where the playlist is referenced due to the centralized reference in the media player. The embodiments of the media player may also be used in advertising as a mechanism for increasing user contact with an advertising entity and as a mechanism for distributing announcements and information by the advertiser. |
US11741504B2 |
Parametric tracking and triggering of advertising events in online multimedia environments
A method for providing, to a consumer in a mobile device, a digital content to be displayed on the mobile device, is disclosed. The method includes requesting non-personally identifiable information from a consumer in a pixel script of the advertisement payload, tracking an event trigger in the pixel script, the event trigger configured to fire upon completion of a selected portion of the advertising payload, and modifying a consumer account based on the event trigger and the non-personally identifiable information. The method also includes providing an updated feature of the consumer account to a retail store when a configured rule in the pixel script is satisfied. A system including a memory storing instructions to cause the system to execute the above method is also provided. |
US11741497B2 |
System and method for inferring the intent of a user while receiving signals on a mobile communication device from a broadcasting device
System and methods are provided to create representations of geographic areas. Such representations enable users to search for items and services of interest and to quickly locate and utilize such items and services. Representations are created using user preferences thus reducing the amount of information presented to a user, i.e., user preferences control the contents of a representation. Control APIs contained within a representation may be used to control devices represented in a representation or to manufacture them using 3-D printing technologies. Methods to learn user preferences via his movements and other actions and impose a user's preferences upon an environment are shown. Some details of the invention are described by applying the invention to problems in retail marketing and figures depicting an implementation illustrate certain aspects of the invention. |
US11741492B1 |
Workflow management system for tracking event objects associated with entities and secondary entities
A workflow management system enables an entity to store information components in one or more publicly accessible databases, the information components associated with an acquisition by the acquisition entity. A unique entity identifier is associated with the information components in the databases, such that when reviewing entities access the information component via the databases and perform a similar event, a similar event object with the unique entity identifier is transmitted to the workflow management system. The information components may also be distributed by secondary entities, which may be automatically selected by the workflow management system based on historical data associated with respective secondary entities. When event objects initiated by information components stored by a secondary entity are received at the workflow management system, some or all of a maximum value increment associated with the acquisition is partitioned between the secondary entity and the acquisition entity. |
US11741491B2 |
Distribution of fractional equity rewards based on purchase behavior
Herein disclosed are systems and methods for distributing fractional equity rewards to users of a loyalty platform based on tracked user loyalty purchases. The disclosed systems and methods may reduce time between a user loyalty purchase and distribution of a fractional equity reward determined based on the user loyalty purchase. In one example, by maintaining a pre-purchased supply of shares within an inventory account of the loyalty platform, and by distributing fractional equity rewards to user accounts on the loyalty platform from the pre-purchased supply, a reduction in reward distribution time may be enabled. Further, by maintaining the pre-purchased supply of shares of stock within the inventory based on a running average rate of fractional equity reward distribution, and predicted events, the amount of stock in the inventory may be intelligently controlled to reduce excess inventory, while reducing a probability of reward distribution delay. |
US11741490B2 |
Verification of redemption of an electronic offer
A system can determine that a mobile device, located at a physical place of business transmits a first electronic communication for redemption of an electronic offer at the physical place of business. The system can further detect a second electronic communication transmitted from the mobile device, which indicates a first identifier. The first identifier can be associated with a verifier of the electronic offer (e.g., a staff member) at the physical place of business. The system can further determine, based on analysis of the first identifier, a second identifier (e.g., contact data, a telephone number, etc.), that corresponds to the verifier, without providing the second identifier to the mobile device. The system can further electronically transmit, utilizing the second identifier, a third electronic communication that indicates information about the redemption of the electronic offer. |
US11741489B2 |
AI enabled coupon code generation for improved user experience
An embodiment for generating an electronic coupon based on user preferences is provided. The embodiment may include receiving real-time and historical data relating to one or more reward coupons. The embodiment may also include identifying a contextual situation of the user and one or more preferences of the user regarding a coupon reward type. The embodiment may further include identifying one or more vendors that match with the one or more preferences of the user. The embodiment may also include generating one or more electronic coupons and presenting the one or more generated electronic coupons to the user. The embodiment may further include in response to determining the one or more generated electronic coupons match at least one preference of the user, adding the one or more generated electronic coupons that match the at least one preference of the user to an account of the user. |
US11741486B1 |
Machine learning technique with targeted feature sets for categorical anomaly detection
Aspects of the present disclosure provide techniques for categorical anomaly detection. Embodiments include receiving values for a plurality of data categories for an entity of a plurality of entities. Embodiments include generating a feature vector for the entity based on the values, the feature vector excluding a first value for a first data category of the plurality of data categories. Embodiments include providing one or more inputs to a machine learning model based on the feature vector and determining, based on one or more outputs received from the machine learning model, one or more other entities of the plurality of entities that are grouped with the entity. Embodiments include determining that the first value is anomalous based on respective values for the first data category for the one or more other entities. Embodiments include performing one or more actions based on the determining that the first value is anomalous. |
US11741485B2 |
Methods and apparatus to estimate de-duplicated unknown total audience sizes based on partial information of known audiences
Example methods, apparatus, systems, and articles of manufacture are disclosed to estimate de-duplicated unknown total audience sizes based on partial information of known audiences. An example apparatus includes an association controller to generate a tree structure association corresponding to a union of first and second margins of time; and one or more commercial solvers to: perform parallel computations on a processor to determine multipliers by solving equations corresponding to the tree structure association, the multipliers corresponding to the first total audience size for the union, the second total audience size for the first margin, and the third total audience size for the second margin; and determine an estimate for the third total audience size for the second margin of time based on the multipliers. |
US11741481B2 |
Method and/or system for providing and/or analyzing and/or presenting decision strategies
A method and/or system that can be implemented on a computing device or tables or board game or otherwise uses a rule set to evaluate data about a situation and actors in order to provide advice regarding strategies for influencing actors and/or other outputs. |
US11741479B1 |
Asset tracker loss alert and notification process
A method for tracking insured assets is provided. Asset identifiers corresponding to assets to be monitored are received from a user. Each of the one or more assets is attached to a tracking device. Monitored assets are covered by one or more insurance policies. One or more geofence regions are defined associated with the one or more monitored assets. A location of each of the monitored assets is estimated, at least periodically. In response to determining that the estimated location of at least one of the monitored assets is outside of the corresponding one or more geofence regions, an insurance policy associated with this at least one asset is determined. A policyholder associated with the insurance policy is notified by sending a notification to policyholder's-preferred device. The notification inquires instructions for remedial actions from the policyholder. One or more remedial actions are initiated based on received policyholder's instructions. |
US11741476B2 |
Method, device, and system of detecting mule accounts and accounts used for money laundering
Method, device, and system of detecting a mule bank account, or a bank account used for terror funding or money laundering. A method includes: monitoring interactions of a user with a computing device during online access with a bank account; and based on the monitoring, determining that the bank account is utilized as a mule bank account to illegally receive and transfer money, or is used for money laundering or terror funding. The method takes into account one or more indicators, such as, utilization of a remote access channel, utilization of a virtual machine or a proxy server, unique behavior across multiple different accounts, temporal correlation among operations, detection of a set of operations that follow a pre-defined mule account playbook, detection of multiple incoming fund transfers from multiple countries that are followed by a single outgoing fund transfer to a different country, and other indicators. |
US11741474B2 |
Systems and methods for early detection of network fraud events
A computing system for detecting a pattern of fraudulent network events in a payment card network is configured to continuously receive a plurality of scored transaction authorization requests each including a respective account number and a respective fraud score. The computing system is also configured to sort the scored transaction authorization requests into account ranges based the account number, and sort the transaction authorization requests within each of the account ranges into a fraud score range stripes based on the corresponding fraud score. The computing system is further configured to calculate, for the scored transaction authorization requests within each fraud score range stripe, a ratio of a cumulative metric for a shorter time period over a longer time period, and detect, in near real-time, a fraud event associated with one of the account ranges based on the ratio for one of the fraud score range stripes within the account range. |
US11741469B2 |
Systems and methods for automatically securing and validating multi-server electronic communications over a plurality of networks
In one embodiment, a method includes receiving, from a user device, a first request for a privacy transaction card comprising a plurality of transaction metadata strings associated with a pending transaction between the user device and a first merchant server, analyzing, using a machine learning model, the transaction metadata strings in the first request to determine a risk assessment score for the first request, the machine learning model being trained to determine risk assessment scores based on multiple second requests stored in a privacy transaction database, determining whether the risk assessment score for the first request exceeds a specified risk threshold associated with the pending transaction, generating, upon determining the risk assessment score is below the specified risk threshold, a privacy transaction card comprising a unique privacy payment card number associated with the user device and the first merchant server, and transmitting, to the user device, the privacy transaction card. |
US11741461B2 |
Method for performing non-repudiation, and payment managing server and user device therefor
A method for implementing non-repudiation of payment in a payment managing server includes receiving, from a user terminal, a terminal public key of a pair of asymmetric keys generated by the user terminal, receiving user authentication information, the user authentication information having been generated by a user authentication server and transmitted to the user terminal, storing the received terminal public key when validity of the user authentication information is confirmed through a communication with the user authentication server, receiving a payment request from the user terminal, receiving, from the user terminal, electronic signature information that has been encrypted with a terminal private key of the pair of asymmetric keys and decrypting the electronic signature information using the stored terminal public key, is provided. |
US11741454B2 |
Systems and methods to generate a location dependent alert in a mobile device of a user
A mobile device having a position determination device and a mobile application configured, in response to the location of the mobile device determined by the position determination device, to: predict a transaction based at least in part on the location of the mobile device; select, based at least in part on the location of the mobile device, a first account for the transaction from a plurality of accounts identified by the identification information; and provide, via the user interface, an alert identifying the first account, before a user of the mobile device begins to make the transaction. The prediction can be made based on a location pattern relative to the location of a transaction terminal and/or the detection of short-range wireless signals of the transaction terminal. |
US11741446B2 |
Electronic system and method for transaction processing
A system comprises a server configured for performing steps of receiving, from an acquirer financial institution for a merchant, details of a transaction and a common virtual payment token. The transaction details include details of the merchant. Identification details of a set of consumer payment instruments associated with the common virtual payment token are retrieved from a consumer database. The consumer payment instrument for the merchant is selected from the set of consumer payment instruments, based on the merchant details. Payment details of the selected consumer payment instrument are retrieved from the consumer database. The transaction is processed with the selected consumer payment instrument by communicating to an issuer financial institution for the selected consumer payment instrument, the transaction details and the payment details of the selected consumer payment instrument. |
US11741442B1 |
Infrastructure for maintaining math-based currency accounts
A banking system of a financial institution maintains a plurality of customer accounts in math-based currency (“MBC”). The system includes a network interface configured to facilitate data transmission over a network. The system includes a ledger including information relating to the plurality of customer accounts associated with a plurality of customers. The system includes a processor configured to update information contained in the ledger relating to the plurality of customer accounts based on the occurrences of MBC transactions involving the plurality of customers. |
US11741432B1 |
Systems and methods for predictive scoring
An apparatus for predictive scoring, the apparatus comprising a processor and a display device. The processor is configured to receive a posting query, generate a past posting datum, determine predictive metrics as a function of the posting query, and provide a score related to an expected value of a posting. The display device is configured to display a predictive score to the originator. |
US11741429B2 |
Augmented intelligence explainability with recourse
A method, system and computer-readable storage medium for performing a cognitive information processing operation. The cognitive information processing operation includes: receiving data from a plurality of data sources; processing the data from the plurality of data sources to provide cognitively processed insights via an augmented intelligence system, the augmented intelligence system executing on a hardware processor of an information processing system, the augmented intelligence system and the information processing system providing a cognitive computing function; performing an explainability with recourse operation, the explainability with recourse operation providing an assurance explanation regarding the cognitive computing function; and, providing the cognitively processed insights to a destination, the destination comprising a cognitive application, the cognitive application enabling a user to interact with the cognitive insights. |
US11741426B2 |
Tracking unique video game digital media assets using tokens on a distributed ledger
A system and method for tracking digital assets associated with video games. The digital assets may be in-game digital assets, such as in-game items or characters. The digital assets may be video game digital media assets representing moments of gameplay of a video game, such as video clips or images. The digital asset is created, and a distributed ledger tracking a history of the digital asset is created and stored across devices. A unique token for the digital asset can include a unique identifier and metadata identifying properties of the digital asset. Changes to properties of the digital asset, such as ownership, visual appearance, or metadata, can be identified in a request to update the history. A new block can be generated for, and appended to, the distributed ledger identifying the changes to the history of the digital asset. The new block can include hashes of previous blocks. |
US11741424B2 |
Artificial intelligent refrigerator and method of storing food thereof
Disclosed is a method of storing food in an artificial intelligent refrigerator including obtaining an image of a storage chamber through a camera installed in the storage chamber of the refrigerator; transmitting the obtained image to a server; receiving a recognition result of food newly stored in the storage chamber through AI image processing in the server from the server; and displaying notifying information related to the food in a display unit of the refrigerator based on the received result. |
US11741423B2 |
Method and system for automated vehicle transportation
A method and system for automated vehicle transportation is disclosed that allows a car shipper, such as a car dealer, to ship a car automatically from a computer or smart phone, and have the car accepted directly electronically by an auto transport trucker on a smartphone to pick up and deliver. The user by enters the vehicle on a website or mobile application, and the auto transporter selects the car for pick up by tapping on a mobile application on a smartphone. The transaction is handled automatically by the system, and manual communication such as phone calls and faxes and paperwork are not required. The system also tracks the location of the vehicle via the transporter's smartphone and displays the real-time location to the customer. The payment may be collected electronically from the customer, and automatically paid to the transporter electronically. A video bill of lading is also provided. |
US11741422B2 |
Systems, methods, and apparatuses for shifting and staging storage structures and parcels thereon
Systems, methods, and apparatuses for selectively shifting and staging storage structures in a storage space are provided. Systems, methods, and apparatuses for dynamically organizing packages based on a travel route are also provided. In embodiments, a plurality of parcels may be stored on storage structures located within a vehicle and each storage structure may be provided in a modular assembly. During a delivery operation, the system may determine which parcels are next to be delivered and, either based on predetermined information or dynamic information, may adjust the position of the storage structures within the vehicle using shifting mechanisms and control systems coupled thereto to present the appropriate parcel for retrieval from the vehicle. |
US11741421B2 |
Systems and methods for obtaining real-time variable product data for an e-commerce platform
A computer-implemented method is disclosed. The method includes: receiving input of product value data for a product item and a data modifier for the product value data, the data modifier identifying a target margin value associated with the product item; determining at least one current inventory location for the product item; obtaining a shipping rate associated with shipping the product item to a geographical region from the at least one current inventory location; retrieving historical transfer value preference data for the geographical region; modifying at least one of the product value data, the shipping rate, or the target margin value based on the historical transfer value preference data; determining a transfer value of the product item based on the modified at least one of the product value data, the shipping rate, or the target margin value; and generating an indication of the transfer value of the product item. |
US11741420B2 |
Systems and methods for machine vision based object recognition
The present disclosure is related to object recognition and tracking using multi-camera driven machine vision. In one aspect, a method includes capturing, via a multi-camera system, a plurality of images of a user, each of the plurality of images representing the user from a unique angle; identifying, using the plurality of images, the user; detecting, throughout a facility, an item selected by the user; creating a visual model of the item to track movement of the item throughout the facility; determining, using the visual model, whether the item is selected for purchase; and detecting that the user is leaving the facility; and processing a transaction for the item when the item is selected for purchase and when the user has left the facility. |
US11741410B2 |
Centralized cloud service management
In one aspect, just-in-time authentication is provided to assist an administrator or staff of an IT service end user to invoke a function call to a service. The just-time-authentication can provide on-the-fly authentication to the service. In another aspect, granular permissions in executing a task or tasks for a service is enabled for a given administrator or staff of an IT service end user. In some embodiments, the granular permission involves assigning permissions to users either directly or indirectly via a mediating abstraction (such as groups, roles, etc.). Still in another aspect, stateful execution of a command/function call to a service is provided. In the stateful execution, the command/function call to the service is associated with a key, which can comprise a session id, a function name, a count of function executions for current session, and hash of input parameters for the command/function call, and/or any other information. |
US11741409B1 |
Compliance management system
A compliance management system captures an interaction between an enterprise entity and enterprise data subject to a compliance regulation. The compliance management system analyzes the interaction to determine whether the interaction is non-compliant with one or more sections of the compliance regulation and executes a remediation workflow corresponding to each section of the compliance regulation for which the interaction is deemed non-compliant. The compliance management system monitors the remediation workflow to update a compliance status for the corresponding section of the compliance regulation and generates a compliance report listing the sections of the compliance regulation and the compliance status of each section. |
US11741408B2 |
Method and system for managing business deals
In accordance with embodiments, there are provided mechanisms and methods for managing business deals. The mechanisms and methods for managing business deals may enable embodiments to provide a dynamic and interactive user-interface including any combination of contacts, accounts, opportunities, allowing users to create tasks, events, leads (e.g., from Data.com), reports, dashboards, instant messenger, external deal spaces, email service (e.g., Outlook), a cloud-based productivity suite for businesses that allows work on any device (e.g., Google apps), mobile access, private messaging, lead management, mass email templates, social media monitoring (e.g., from Radian6), role-based sharing and security, and/or additional storage, for example. In an embodiment, the number of contacts may be unlimited. |
US11741396B1 |
Efficient command execution using aggregated compute units
Embodiments of the present invention are directed to facilitating distributed data processing for machine learning. In accordance with aspects of the present disclosure, a set of commands in a query to process at an external computing service is identified. For each command in the set of commands, at least one compute unit including at least one operation to perform at the external computing service is identified. Each of the at least one compute unit associated with each command is analyzed to identify an optimized manner in which to execute the set of commands at the external computing service. An indication of the optimized manner in which to execute the set of commands and a corresponding set of data is provided to the external computing service to utilize for executing the set of commands at the external computing service. |
US11741388B2 |
Quantum network node and protocols with multiple qubit species
The disclosure describes aspects of using multiple species in trapped-ion nodes for quantum networking. In an aspect, a quantum networking node is described that includes multiple memory qubits, each memory qubit being based on a 171Yb+ atomic ion, and one or more communication qubits, each communication qubit being based on a 138Ba+ atomic ion. The memory and communication qubits are part of a lattice in an atomic ion trap. In another aspect, a quantum computing system having a modular optical architecture is described that includes multiple quantum networking nodes, each quantum networking node including multiple memory qubits (e.g., based on a 171Yb+ atomic ion) and one or more communication qubits (e.g., based on a 138Ba+ atomic ion). The memory and communication qubits are part of a lattice in an atomic ion trap. The system further includes a photonic entangler coupled to each of the multiple quantum networking nodes. |
US11741383B2 |
Systems and methods to suggest source ingredients using artificial intelligence
Techniques to suggest a set of source ingredients that can be used to recreate functional properties of a target food item, using artificial intelligence, are disclosed. A computer model determines, for the target food item, an ingredient quantities vector and an ingredient inclusion vector based on a matrix of chemical compound source ingredient vectors of all source ingredients. The ingredient inclusion vector indicates which source ingredients from a plurality of source ingredients to include in the ingredient set, and the ingredient quantities vector indicates the quantity or amount of each source ingredient such that a corresponding volatile profile of the ingredient set is similar to that of the target food item. A volatile profile for the ingredient set, which is determined from the matrix of chemical compound source ingredient vectors, the ingredient inclusion vector, and the ingredient quantities vector, mimics the target food item's volatile profile. |
US11741378B2 |
Determining the status of an entity using an expert system
Expert systems and methods determine the status of an entity in relation to one or more legal provisions. The one or more legal provisions are defined by one or more rules, which are evaluated using input data from a user which comprises attribute data related to the entity. The status of the entity is determined using the one or more rules and input data and is returned to the user. |
US11741377B2 |
Target system optimization with domain knowledge
A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration. |
US11741372B2 |
Prediction-correction approach to zero shot learning
Approaches to zero-shot learning include partitioning training data into first and second sets according to classes assigned to the training data, training a prediction module based on the first set to predict a cluster center based on a class label, training a correction module based on the second set and each of the class labels in the first set to generate a correction to a cluster center predicted by the prediction module, presenting a new class label for a new class to the prediction module to predict a new cluster center, presenting the new class label, the predicted new cluster center, and each of the class labels in the first set to the correction module to generate a correction for the predicted new cluster center, augmenting a classifier based on the corrected cluster center for the new class, and classifying input data into the new class using the classifier. |
US11741369B2 |
Using batches of training items for training a network
Some embodiments provide a method for training a machine-trained (MT) network that processes inputs using network parameters. The method propagates a set of input training items through the MT network to generate a set of output values. The set of input training items comprises multiple training items for each of multiple categories. The method identifies multiple training item groupings in the set of input training items. Each grouping includes at least two training items in a first category and at least one training item in a second category. The method calculates a value of a loss function as a summation of individual loss functions for each of the identified training item groupings. The individual loss function for each particular training item grouping is based on the output values for the training items of the grouping. The method trains the network parameters using the calculated loss function value. |
US11741364B2 |
Deep neural networks modeling
A promotion value model uses deep neural networks to learn to calculate the promotion value of a commercial brand. The model determines and reports the promotion value of a plurality of electronic media files each containing at least one commercial brand indicator. The learned model identifies the electronic media files and determines at least one context for each of the at least one commercial brand indicators. Promotion value is modeled with a deep neural network that maps the context for each of the commercial brand indicators to feature vectors mapped to an input layer of the neural network. Network parameters are learned to indicate relative weighted values between transitions of the layers of the neural network. |
US11741353B2 |
Bias scheme for single-device synaptic element
A neuromorphic synapse array includes a plurality of synaptic array cells being connected by circuitry such that the synaptic array cells are assigned to rows and columns of an array, the synaptic array cells respectively having a single polarity synapse weight, the rows respectively connected to respective input ends of the synaptic array cells, the columns respectively connected to respective output ends of the synaptic array cells, the synaptic array cells aligned in a column of the array being defined as operation column arrays and an array of current mirrors, each current mirror exhibiting a mirror ratio of N:1, wherein N is a number of columns of the synaptic array cells, respectively connected to the respective rows such that weights corresponding to all of the current mirrors are set to average weights of all of the synaptic array cells that are updated during a learning phase. |
US11741350B2 |
Efficient utilization of processing element array
A computer-implemented method includes receiving a neural network model for implementation using a processing element array, where the neural network model includes a convolution operation on a set of input feature maps and a set of filters. The method also includes determining, based on the neural network model, that the convolution operation utilizes less than a threshold number of rows in the processing element array for applying a set of filter elements to the set of input feature maps, where the set of filter elements includes one filter element in each filter of the set of filters. The method further includes generating, for the convolution operation and based on the neural network model, a first instruction and a second instruction for execution by respective rows in the processing element array, where the first instruction and the second instruction use different filter elements of a filter in the set of filters. |
US11741349B2 |
Performing matrix-vector multiply operations for neural networks on electronic devices
When performing a matrix-vector multiply operation for neural network processing, a set of one or more input vectors to be multiplied by a matrix of data values is scanned to identify data positions of the input vector(s) for which the data value is non-zero in at least one of the input vectors. For each of the data positions identified as having a non-zero value in at least one of the input vectors, the set of data values from the matrix of data values for that data position is fetched from memory and the matrix-vector multiply operation is performed using the data values for the input vectors for the data positions identified as being non-zero and the fetched set(s) of data values from the matrix of data values for those data position(s). |
US11741347B2 |
Non-volatile memory device including arithmetic circuitry for neural network processing and neural network system including the same
A non-volatile memory device includes a memory cell array to which an arithmetic internal data is written; and an arithmetic circuitry configured to receive an arithmetic input data and the arithmetic internal data for an arithmetic operation of a neural network with the arithmetic internal data and the arithmetic input data in response to an arithmetic command, perform the arithmetic operation using the arithmetic internal data and the arithmetic input data to generate an arithmetic result data, and output the arithmetic result data of the arithmetic operation of the neural network. |
US11741345B2 |
Multi-memory on-chip computational network
Provided are systems, methods, and integrated circuits for a neural network processing system. In various implementations, the system can include a first array of processing engines coupled to a first set of memory banks and a second array of processing engines coupled to a second set of memory banks. The first and second set of memory banks be storing all the weight values for a neural network, where the weight values are stored before any input data is received. Upon receiving input data, the system performs a task defined for the neural network. Performing the task can include computing an intermediate result using the first array of processing engines, copying the intermediate result to the second set of memory banks, and computing a final result using the second array of processing engines, where the final result corresponds to an outcome of performing the task. |
US11741343B2 |
Source separation method, apparatus, and non-transitory computer-readable medium
A source separation method, an apparatus, and a non-transitory computer-readable medium are provided. Atrous Spatial Pyramid Pooling (ASPP) is used to reduce the number of parameters of a model and speed up computation. Conventional upsampling is replaced with a conversion between time and depth, and a receptive field preserving decoder is provided. In addition, temporal attention with dynamic convolution kernel is added, to further achieve lightweight and improve the effect of separation. |
US11741332B2 |
Securing cryptographic keys
A security device includes a covering device that, in response to an input signal, consistently provides a same random output signal that varies according to the microstructure of the covering device, where altering the microstructure of the covering device alters the random output signal, a key generation component that generates a secret key based on the random output signal, and a digital signature component that produces a digital signature of a message received by the security device using the secret key. The covering device surrounds at least a portion of the key generation component and the digital signature component to prevent access thereto and where accessing any of the components alters the microstructure of the covering device to alter the random output signal. The security device may be attached to an object and detaching the security device from the object may alter the microstructure of the covering device. |
US11741328B2 |
Dynamic embedding of machine-readable codes within video and digital media
This disclosure relates to technology for embedding machine-readable labels (“MRLs”) into digital media files. Digital media files may be presented on different screen sizes, having different resolutions, different frame refresh rates and other display properties. Each screen may therefore present an MRL differently, potentially negatively impacting scan-ability of the presented MRL. Systems disclosed herein receive a set of design choices for an MRL. The systems may resize pre-existing content in one or more video frames of the media file and create a space within each video frame for displaying the MRL. The systems may render a resultant video file for a target screen size that includes a reliably scannable MRL embedded in the video frame(s). |
US11741327B2 |
Optical assembly and method of producing optical assembly
An optical assembly includes a spacer layer which is translucent or transparent; an image forming reflector which has a reflective layer being formed at least in a first region of the spacer layer; and a protective layer which is laminated over the spacer layer and the image forming reflector and the protective layer being translucent or transparent. The spacer layer is made of a polyolefin or/and a polymer containing an aryl group. The image forming reflector includes a visible image which is authenticatable. The image forming reflector has an individual information record in which a code is stored in the form of a plurality of removed linear segments. The image forming reflector has white level regions and a black level region in planar view. Each of the white level regions has the removed linear segments formed therein. The black level region is interposed between the white level regions. |
US11741326B2 |
Payment card with enhanced edge patterns
Aspects described herein may allow for a payment card having enhanced edge patterns. The payment card may include a complex edge morphology on the physical card that may make the payment card more likely to be used by consumers and makes the payment card stand out due to the enhanced edge design. The edge of the payment card may be reeded, crenelated, or may include various shapes of various sizes on one or more of the edge walls extending around the payment card. The edge of the payment card may also include dimples, chips, and/or other complex design patterns cut into the face of the payment card close to the edge. The payment card may also include inclusions of other materials, such as metals, ceramic, and/or polymer to be added which fill or partially fill any voids produced by the edge patterns. |
US11741321B2 |
Image forming device
According to one embodiment, there is provided an image forming device that prevents write information from being incorrectly written to a non-target RFID tag. The image forming device according to the embodiment includes: a placement unit, a wireless tag communication unit, and a conductor. A sheet provided with a wireless tag can be placed in the placement unit. The wireless tag communication unit can write information to the wireless tag provided on the sheet. The conductor is provided in the placement unit and hinders communication between the wireless tag communication unit and the wireless tag. |
US11741320B2 |
Systems and methods for mitigation of wireless tag cross reads
A method for cross read mitigation in a monitoring station for vehicles carrying respective wireless tags having tag identifiers includes: receiving, from a first tag sensor disposed to detect wireless tag signals in a first lane of the monitoring station, a first tag read containing a tag identifier; receiving, from a second tag sensor disposed to detect further wireless tag signals in a second lane, adjacent to the first lane, of the monitoring station, a second tag read containing the tag identifier; in response to receiving the first and second tag reads, providing an updated tag detection parameter to each of the first and second tag sensors; receiving, from one of the first and second tag sensors, a third tag read containing the tag identifier; and in response to receiving the third tag read, instructing the one of the first and second tag sensors to report the tag identifier to a monitoring server. |
US11741319B2 |
Configuration of building automation system controllers using near field communication
Generating configuration parameters for a controller includes receiving, by a mobile computing device, identity information associated with the controller via Near Field Communication (NFC) read operations from memory of a NFC tag associated with the controller. The mobile computing device generates one or more configuration parameters for the controller based on the received identity information associated with the controller. The mobile computing device further stores, via NFC write operations, the configuration parameters in the memory of the NFC tag for later retrieval and configuration operations by the controller. |
US11741318B2 |
Open information extraction from low resource languages
A method is provided for extracting machine readable data structures from unstructured, low-resource language input text. The method includes obtaining a corpus of high-resource language data structures, filtering the corpus of high-resource language data structures to obtain a filtered corpus of high-resource language data structures, obtaining entity types for each entity of each filtered high-resource language data structure, performing type substitution for each obtained entity by replacing each entity with an entity of the same type to generate type substituted data structures, and replacing each entity with an equivalent a corresponding low-resource language data structure entity to generate code switched sentences. The method further includes generating an augmented data structure corpus, training a multi-head self-attention transformer model, and providing the unstructured low-resource language input text to the trained model to extract the machine readable data structures. |
US11741316B2 |
Employing abstract meaning representation to lay the last mile towards reading comprehension
An autonomous agent creates a first semantic tree from a question and second semantic tree from a candidate answer. The agent identifies, between the first semantic tree and the second semantic tree, common subtrees and calculates a semantic alignment score from a sum of sizes of each of the common subtrees. The agent forms a first syntactic tree for the question and a second syntactic tree for the candidate answer. The agent identifies a number of common syntactic nodes between the first syntactic tree and the second syntactic tree. The agent calculates a syntactic alignment score based on the number of common syntactic nodes. Responsive to determining that a sum of the semantic alignment score and the syntactic alignment score is greater than a threshold, the agent outputs the candidate answer to a device. |
US11741313B2 |
Question based chatbot generator from web API specifications
A method, apparatus and computer program product for creating and operating a conversational system are described. A user annotated Web API specification is received which includes a set of user annotations The user annotated Web API specification is analyzed to produce an action catalog. The action catalog includes a set of sentences, each sentence describing a respective Web API call. The user annotated Web API specification is also analyzed to produce a rule set, each rule in the rule set has a rule condition which corresponds to an input in the user annotated Web API specification. The action catalog and the rule set are provided to the conversational system. The conversational system uses a question answering (QA) system as a natural language understanding (NLU) component. When the conversational system receives a user input during a dialog between a user and the conversational system, the user input is interpreted by the question answering (QA) system to identify an action from an action catalog. The identified action is set as a goal for a goal-based reasoning engine. A response is issued to the user based on the identified action and results from the goal-based reasoning engine. |
US11741311B2 |
Method and system for bridging disparate platforms to automate a natural language interface
Various techniques are disclosed, including receiving at a multiplatform management system a natural language request from a computing device, the multiplatform management system interfacing with multiple disparate platforms including a natural language processing platform, determining an event type based on the natural language request, identifying a user-requested action based on data associated with the natural language processing platform in data communication with the multiplatform management system, selecting a cloud platform to perform the user-requested action, formatting data representing the user-requested action into a formatted user-requested action, and performing the action. |
US11741306B2 |
Controllable grounded text generation
A controllable grounded response generation framework includes a machine learning model, a grounding interface, and a control interface. The machine learning model is trained to output computer-generated text based on input text. The grounding interface is useable by the machine learning model to access a grounding source including information related to the input text. The control interface is useable by the machine learning model to recognize a control signal. The machine learning model is configured to include information from the grounding source in the computer-generated text and focus the computer-generated text based on the control signal. |
US11741301B2 |
System and method for using data and angles to automatically generate a narrative story
A system and method for automatically generating a narrative story receives data and information pertaining to a domain event. The received data and information and/or one or more derived features are then used to identify a plurality of angles for the narrative story. The plurality of angles is then filtered, for example through use of parameters that specify a focus for the narrative story, length of the narrative story, etc. Points associated with the filtered plurality of angles are then assembled and the narrative story is rendered using the filtered plurality of angles and the assembled points. |
US11741299B2 |
Smart lens artifact capture and review reception
Aspects of an embodiment of the present invention disclose a method, computer program product, and computing system that receives, at a processor, a review record comprising an image of an artifact and reference links associated with the artifact, wherein the image is recorded with a smart lens. The present invention also assigns the review record to a reviewer based on a qualification associated with the reviewer and the review record and receives a comment from the reviewer. The method performed in embodiments of the present invention also includes relaying the comment to the smart lens. |
US11741289B2 |
Routing of superconducting wires
The present disclosure relates to routing superconducting wires in superconducting circuits and in particular to efficiently routing superconducting wires that meet inductance requirements. The superconducting wire routing technique involves modeling the target location not only as a physical location, but as a physical location (e.g., x, y, and z dimensions) combined with inductance (e.g., a target inductance range). One or more other constraints may also be included in the modeling, such as a number of wires that would need to be moved/lifted, a number of circuit-vias allowing passage through layers of the circuit, an amount of cross-coupling with other inductors, and a number of wire segments. |
US11741286B2 |
Method and system of generating a layout diagram
A method (of generating a layout diagram) includes identifying, in the layout diagram, a group of three or more cells arranged so as to exhibit two or more edge-pairs (EPs) that are edge-wise abutted relative to a first direction. The method further includes, for each of at least one but fewer than all of the three or more cells, selectively moving a given one of cells corresponding to one of the members of the corresponding EP resulting in at least a minimum gap in the first direction between the members of the corresponding EP. |
US11741285B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate having an active region, first standard cells arranged in a first row on the active region, second standard cells arranged in a second row on the active region and having a first boundary with the first standard cells, a third standard cells arranged in a third row on the active region and having a second boundary with the first standard cells, and a plurality of power supply lines, respectively arranged along boundaries. Each of the first to third standard cells includes a plurality of fin patterns extending in the first direction, and the plurality of fin patterns are arranged in a second direction, so as not to be disposed on at least one boundary, among the first and second boundaries. |
US11741283B1 |
Capacitance extraction systems based on machine learning models
Extraction of capacitance values from a design of an electrical circuit can use a set of trained neural networks to generate extracted capacitance values from the circuit using a representation of the Green's function. A method can include the following operations: storing a machine learning model that includes a trained set of one or more neural networks that have been trained to calculate a representation of a Green's function to extract capacitance values from a design of a circuit having a set of conductors; applying, to the machine learning model, a set of inputs representing the set of conductors and their surrounding dielectric materials; encoding the set of inputs through a trained encoder to generate a latent space representation; calculating the values of the Green's function from the latent space representation through a dedicated trained neural network; and calculating the values of the gradient of the Green's function from the latent space representation through another dedicated trained neural network. |
US11741265B2 |
Permission display method, permission display apparatus and storage medium
A permission display method, applied to a terminal, includes: acquiring permission information of an application in response to acquiring permission information of an application in response to runtime permission applied by the application running on the terminal, the permission information including the runtime permission and a permission description corresponding to the runtime permission; and parsing the permission information to obtain the runtime permission and the permission description, and displaying the runtime permission of the application and the permission description on a display interface of the terminal. The permission description can be customized for different applications to realize personalization of the permission description. |
US11741261B2 |
Requests and compute resources
In an example, a collection of compute resources corresponding to a class of devices is identified with a request and a synthesis routine is performed via a number of destinations corresponding to the class of devices. In an example, a type of compute resource to use with an operation of a request is determined, a device with the type of compute resource determined for the operation of the request is identified; the identified device performs the operation of the request within a bounds of a policy, and a result of the operation is communicated to a remote storage location. |
US11741260B1 |
Systems and methods for selectively scrambling data
A technique for selectively scrambling data obtained by electronic sensor devices, such as cameras, voice communication devices, and the like, is provided. A payload of the data is scrambled when one or more characteristics of the data indicate that the data may include sensitive information. The scrambled data is transmitted to a target device. |
US11741258B2 |
Dynamic data dissemination under declarative data subject constraints
Dynamic data dissemination is provided. A resolved data subject identifier corresponding to a data subject is selected from a set of resolved data subject identifiers existing in rows of a data asset. In response to determining that the resolved data subject identifier does not correspond to a right to forget list, it is determined that the resolved data subject identifier corresponds to a data subject request list. The rows are transformed to anonymize existing pseudo and personal identifiers in cells of the rows that are tied to columns associated with data classes for which specific consent dimensions have been indicated as revoked by the data subject. |
US11741256B2 |
Open access token for determining that file is accessible to everyone
Techniques for implementing proactive data security operations for files using an analysis of access permission levels for the files are disclosed. In some embodiments, a computer system performs operations comprising: determining that data of a file includes sensitive information based on an analysis of the data using a data classification model; determining that access to the file is open using an access classification model; and based on the determination that the data of the file includes sensitive information and the determination that the access to the file is open, causing a notification to be displayed on a computing device of a user, the notification comprising an indication that the file includes sensitive information and that access to the file is open. |
US11741254B2 |
Privacy centric data security in a cloud environment
Techniques for privacy centric data security. A request to permit a data processor to access private data associated with a user is received at a cloud data privacy service. The request includes a request for a data access block relating to the private data, and a data filter describing one or more access parameters. The cloud privacy data service generates the first data access block, based on the private data and the data filter. The first data access block is transmitted from the cloud privacy service to a user device, which is configured to transmit the first data access block to the first data processor. The cloud data privacy service receives a request for the private data that includes the first data access block. The cloud data privacy service determines that the first data access block is valid, and grants the first data processor access to the private data. |
US11741253B2 |
Operating system service sanitization of data associated with sensitive information
A technique includes, in response to an exception occurring in the execution of a process on a computer, invoking an operating system service. The operating system service is used to sanitize data that is associated with the process and is stored in a memory of the computer. The data is associated with sensitive information. |
US11741249B2 |
High performance tokenization platform for sensitive data
Disclosed herein are system, method, and computer program product embodiments for processing tokenization requests in-memory of an application server. Reliance on remote devices, such as hardware security modules, is reduced because functions associated with processing tokenization requests is performed at the application server instead of the remote devices. Applicant server includes a multi-level cache for storing and accessing data for generating, hashing, and encrypting tokens in response to tokenization requests received from client devices. |
US11741242B2 |
Cryptographic pseudonym mapping method, computer system computer program and computer-readable medium
The invention is a cryptographic pseudonym mapping method for an anonymous data sharing system, the method being adapted for generating a pseudonymised database (DB) from data relating to entities and originating from data sources (DSi), wherein the data are identified at the data sources (DSi) by entity identifiers (D) of the respective entities, and wherein the data are identified in the pseudonymised database (DB) by pseudonyms (P) assigned to the respective entity identifiers (D) applying a one-to-one mapping, irrespective of the originating data source. According to the invention, one mapper (M) and one key manager (KM) are applied, and a respective pseudonym (P) is generated by the mapper (M), for each encrypted entity identifier (Ci) encrypted by the data source (DSi), utilizing the mapping cryptographic key (hi) corresponding to the particular data base (DSi). |
US11741239B2 |
Blockchain-based hours-of-service system
The described features of the present disclosure generally relate to one or more improved systems for recording and managing the electronic information associated with driving activities (e.g., driver log information) obtained from the one or more mobile computing platforms (ELDs) associated with one or more vehicles in a distributed ledger managed by a blockchain network. Accordingly, features of the present disclosure provide a secure and tamper-resistant way to manage driver log records for audit and compliance purposes. |
US11741238B2 |
Dynamically generating monitoring tools for software applications
Dynamically generating monitoring tools for software applications, including: inspecting, using static code analysis, a non-executable representation of the application to identify one or more points in an application for monitoring; and for each of the one or more points in the application: generating a monitoring program; and inserting, into an executable representation of the application, the monitoring program at a location in the executable representation of the application that corresponds to the identified point in the application. |
US11741237B2 |
Content-driven debugging by taint tracking along data flows
Disclosed herein are system, method, and computer program product embodiments for conducting taint analysis on inputted data from a user to a process, where based on pre-defined rules, input data may be marked as tainted. In a passive mode, logging or deletion actions may be taken on the tainted data. In an active mode, the process may be interrupted and a user prompt may be displayed each time a taint point is reached. |
US11741229B2 |
Inspection system, inspection method, and computer program
A requester device 12 registers inspection target data in a file server 18. An inspector device 14 operated by an inspector who inspects whether the inspection target data is illegitimate or not acquires, from the file server 18, the inspection target data registered by the requester device 12 and registers an inspection result of the inspection target data in a blockchain network 22. A viewer device 16 acquires, from the blockchain network 22, the inspection result registered by the inspector device 14 and executes data processing based on the inspection result. |
US11741226B2 |
Adaptive cybersecurity for vehicles
A method, implemented by a computing system on-board a vehicle, differentiates whether an anomaly originating from a hardware component of the vehicle is caused by a cybersecurity threat, by a degradation of the performance of the hardware component, or by both. States of the respective nodes in a first group of nodes of the first hardware component are compared with a stored table of sets of states of nodes in the first group. A determination is made of whether the anomaly associated with the first hardware component is caused by a cybersecurity threat or by health degradation of the first hardware component based on the comparison of the states of the nodes of the first group with the sets of possible states of the respective nodes where each set is associated with one of a cybersecurity threat and health degradation. |
US11741225B2 |
Zero day attack detection
The concepts and technologies disclosed herein are directed to zero day attack detection. A system can monitor, by a sequence manager, a sequence of transaction requests. The sequence manager can determine whether a transaction request in the sequence is anomalous. In response to determining that the transaction request is anomalous, and before the allowing the system to process the transaction request, the sequence manager can provide the sequence of transaction requests to a sequence emulator. The sequence emulator can attempt to verify an output of the sequence of transaction requests. The sequence manager can receive a notification from the sequence emulator. The notification can indicate whether the output of the sequence of transaction requests can be verified. In response, the sequence manager can instruct the system to deny (if the output cannot be verified) or allow (if the output can be verified) processing of the sequence of transaction requests. |
US11741224B2 |
Attestation with a quantified trusted computing base
An apparatus and method include generating a trusted computing base (TCB) component identifier (TCI) of a current component of a computing system, generating a compound device identifier (ID) (CDI) of the current component from a CDI of a previous component of the computing system and the TCI of the current component, and determining a size of the TCI of the current component. The system and method further include summing the size of the TCI of the current component and the cumulative size of the TCIs of previous components of the computing system to generate a current cumulative size, combining the current cumulative size and the CDI of the current component, and including the combined current cumulative size and the CDI of the current component in a chain of measurements for attestation of the computing system. |
US11741222B2 |
Sandbox environment for document preview and analysis
Attachments or other documents can be transmitted to a sandbox environment where they can be concurrently opened for remote preview from an endpoint and scanned for possible malware. A gateway or other intermediate network element may enforce this process by replacing attachments, for example, in incoming electronic mail communications, with links to a document preview hosted in the sandbox environment. |
US11741219B2 |
Protocol and system for tee-based authenticating and editing of mobile-device captured visual and audio media
In general, one aspect disclosed features a media asset capture and processing method, implemented via a computer-based state machine executing on a computer processor, the method comprising: implementing a first phase including media asset capture and frame processing limited to Rich Execution Environment (REE) read-only (RO) frame access; implementing a second phase including processing with REE read-write (RW) frame access; and implementing a third phase including processing with REE read-only (RO) frame access. |
US11741218B2 |
System and method for improving the security of stored passwords for an organization
A hashed fried password method includes receiving a password value, a global pepper value and fry values; generating a random salt value and selecting a fry value; generating a fried password; and authenticating the user when a hashed fried password value matches a candidate hash. The method may include receiving the fried password and/or salt. A system includes processor and a memory storing instructions that, when executed by the processor cause the system to receive a password value, a global pepper value and fry values; receive a hashed fried password value and salt value; apply a hashing function; and authenticate the user when the hashed fried password value matches a candidate. |
US11741215B1 |
Recipient credentialing leveraging private keys on keystores read by provisioned devices
The disclosed technology teaches an implementation for leveraging self-sovereign credentials held on mobile devices to provision credentials that empower one party (“recipient” or “user”, used synonymously herein) to obtain credentialed access to information and resources on behalf of another party (“sender” or “administrator”, used synonymously herein), without either party exposing private key information to each other or to the cloud. The sender is able to revoke user credentials at any time. Parties are able to leverage commodity hardware to automatically mutually authenticate their credentials and access available relevant options and workflows. |
US11741211B2 |
Human trust API in a data confidence fabric
One example method includes receiving authorization from a human user to collect data concerning an interaction of the human user with a computing element, interacting with the human user, collecting data concerning the interaction, analyzing the collected data, generating trust and confidence information, concerning the human user, based on analysis of the collected data, and storing the trust and confidence information. |
US11741210B2 |
Proximity unlock and lock operations for electronic devices
The described embodiments perform a proximity unlock operation. For the proximity unlock operation, a first electronic device in a locked operating state detects that an authorized second electronic device is in proximity to the first electronic device. Based on detecting the authorized second electronic device in proximity to the first electronic device, the first electronic device transitions from a locked operating state to an unlocked operating state. In the described embodiments, the transition to the unlocked operating state occurs without the user performing a manual authentication step that is performed in existing electronic devices to cause the transition from the locked operating state to the unlocked operating state. |
US11741209B2 |
Semiconductor device
A semiconductor device including a biometric recognition function and a touch sensor or near touch sensor function is provided. The semiconductor device includes a light-emitting device and an imaging device. The imaging device includes a gate driver circuit and m rows of pixels (m is an integer more than or equal to 2). The gate driver circuit includes a plurality of first register circuits and second register circuits whose number is less than that of the first register circuits. The first register circuits are connected with each other in series and the second register circuits are connected with each other in series. The gate driver circuit has a function of operating in the first mode and the second mode. In the first mode, the first register circuits are in the on state and the second register circuits are in the off state, and in the second mode, the second register circuits are in the on state and the first register circuits are in the off state. |
US11741204B2 |
Intelligent real time resource instrument activation using electroencephalogram signals
Embodiments of the present invention provide a system for secure communication of information that may be used to authorize communications or transfer of resources by use of an intelligent resource instrument with nano display. The provided systems, methods, and computer program products are designed to select and display viewable information, simultaneously record EEG readings for a user, and use this information to verify user identity. Upon verification of user identity, the intelligent resource instrument may be activated for use in a resource transfer. |
US11741199B2 |
Emergency information access on portable electronic devices
Improved techniques for facilitating emergency access to one or more contacts stored on a portable electronic device are disclosed. One or more contacts on the portable electronic device are designated as emergency contacts. While the portable electronic device is password-locked, a request to display the one or more emergency contacts on the password-locked portable electronic device is received. Without requiring a password, the one or more emergency contacts are displayed on the portable electronic device. |
US11741193B2 |
Distance recognition system for use in marine vessel, control method thereof, and marine vessel
A distance recognition system for use in a marine vessel includes at least one memory, and a first imaging unit and a second imaging unit both positioned on a hull so that their imaging areas include a water surface. The second imaging unit is higher than the first imaging unit. The distance recognition system further includes at least one processor coupled to the at least one memory and configured or programmed to acquire a first image and a second image captured by the first imaging unit and the second imaging unit, and perform a matching process between the first image and the second image to acquire distance information about any position in the first image. |
US11741191B1 |
Privacy-sensitive training of user interaction prediction models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for collaboratively training an interaction prediction machine learning model using a plurality of user devices in a manner that respects user privacy. In one aspect, the machine learning model is configured to process an input comprising: (i) a search query, and (ii) a data element, to generate an output which characterizes a likelihood that a given user would interact with the data element if the data element were presented to the given user on a webpage identified by a search result responsive to the search query. |
US11741190B2 |
Multi-dimensional language style transfer
In some embodiments, a style transfer computing system receives, from a computing device, an input text and a request to transfer the input text to a target style combination including a set of target styles. The system applies a style transfer language model associated with the target style combination to the input text to generate a transferred text in the target style combination. The style transfer language model comprises a cascaded language model configured to generate the transferred text. The cascaded language model is trained using a set of discriminator models corresponding to the set of target styles. The system provides, to the computing device, the transferred text. |
US11741188B2 |
Hardware accelerated discretized neural network
An innovative low-bit-width device may include a first digital-to-analog converter (DAC), a second DAC, a plurality of non-volatile memory (NVM) weight arrays, one or more analog-to-digital converters (ADCs), and a neural circuit. The first DAC is configured to convert a digital input signal into an analog input signal. The second DAC is configured to convert a digital previous hidden state (PHS) signal into an analog PHS signal. NVM weight arrays are configured to compute vector matrix multiplication (VMM) arrays based on the analog input signal and the analog PHS signal. The NVM weight arrays are coupled to the first DAC and the second DAC. The one or more ADCs are coupled to the plurality of NVM weight arrays and are configured to convert the VMM arrays into digital VMM values. The neural circuit is configured to process the digital VMM values into a new hidden state. |
US11741180B2 |
System and method for the generation and editing of text content in website building systems
A text content generation (TCG) system to generate text for a text field for a website building system (WBS). The TCG system includes a data gatherer to gather text samples from sources internal and external to the WBS; an analysis engine to analyze the text samples and to identify common text structures, substructures and website contexts; an HDS creator to receive the output of the analysis engine and to create a hierarchical data structure (HDS) definition for each text sample accordingly, the HDS creator to also create associated rules for handling the application and behavior for each HDS, where each HDS describes a text element alternative for a given field role and a content management system (CMS) to store the HDS definitions and the text samples. |
US11741179B2 |
Web browser remoting across a network using draw commands
A server receives from a client device that is executing a web browser application a request to initiate a remote application in the server. The server instantiates an instance of the remote application. The server intercepts draw commands associated with the remote application instance. The server provides the draw commands to the client to cause the web browser application to render portion(s) of output based on the draw commands. The server receives an input event from the web browser application. The server provides the client one or more draw commands based on the input event to cause the web browser application to render portion(s) of output based on those draw commands. |
US11741177B2 |
Entity validation of a content originator
A method for entity validation of a content originator includes identifying a content post in a public forum viewable by a user, where an entity claims to be an originator of the content post. The method also includes, responsive to gathering metadata for the content post, determining, utilizing natural language processing and a classification algorithm, a topic for the content post based on a plurality of extracted words from the content post. The method also includes identifying a plurality of similar content posts relative to the content post based on the topic and the entity and determining a score for the entity claiming to be the originator of the content post, where the score represents a likelihood that the claimed entity is the originator of the content post. The method also includes, responsive to the score being below a verification threshold value, performing ameliorative actions on the content post. |
US11741175B2 |
Performance metrics collection and promulgation from within a mobile application
A mobile communication device. The device comprises a central processing unit (CPU), a graphics processing unit (GPU), and a memory comprising a mobile application incorporating a search client that. When executed by at least one of the CPU and the GPU, the application receives an input selecting the search client, begins execution in a trusted security zone execution mode wherein instructions of the search client execute in the GPU, creates a genesis block of a block chain via the search client instructions executing in the GPU, creates an event block of the block chain via the search client instructions executing in the GPU, attaches the event block to the block chain via the search client instructions executing in the GPU, transmits the block chain to a data store, and reverts to execution in a normal execution mode. |
US11741174B2 |
Direct leg access for proxy web scraping
Embodiments disclose a system that allows for improved generation of web requests for scraping that, because of the nature of the requests and time and manner they are sent out, appear more organic, as in human generated, than conventional automated scraping systems. The system then manages how a client request to scrape a target website is made to the site, masking the request in a manner that makes it appear to the Web server as if the request is not generated by an automated system. In this way, by appearing more organic, Web servers may be less likely to block requests from the disclosed system or may take longer to block requests from the disclosed system. By avoiding Web servers blocking requests and extending the lifetime of IP proxies before they are blocked, embodiments can use a limited IP proxy address space more efficiently. |
US11741173B2 |
Related notes and multi-layer search in personal and shared content
Displaying relevant data subsets of at least one data collection includes providing an input data subset, determining a plurality of partial relevance values for different characteristics of each of the plurality of data subsets of the at least one data collection with respect to the input data subset according to a term frequency of terms in the input data subset and term in each of the plurality of data subsets of the at least one data collection and according to an inverse document frequency of the terms, determining a relevance of each of the plurality of data subsets of the at least one data collection based on the partial relevance values of the different characteristics, and displaying at least a portion of the data subsets of the at least one data collection in order of relevance. |
US11741165B2 |
Building management system with semantic model integration
A building management system (BMS) includes memory devices having instructions stored thereon that, when executed by processors, cause the processors to perform operations including obtaining a BMS ontology data model defining a plurality of BMS model classes and relationships between the BMS model classes, assigning a BMS model class selected from the plurality of BMS model classes to a plurality of BMS object definitions, generating a semantic site model by classifying a plurality of BMS objects associated with a building site according to the BMS object definitions and the BMS model classes assigned thereto, and transmitting a notification using the semantic site model. |
US11741163B2 |
Mapping of personally-identifiable information to a person based on natural language coreference resolution
Various corpora of content objects and other information sources beyond the corpora of content objects are processed to identify personally identifiable information (PII). PII that is associated with a named person is codified into a first portion of a graph-oriented data structure. Also, PII that is associated with an alias that might refer to a named person is codified into a second portion of the graph-oriented data structure. A determination is made that the alias that might refer to a named person is indeed an alias that is a coreference to the named person. Based on that determination then, since the first portion of the graph and the second portion of the graph refer to the same person, then the PII of the second portion of the graph can be deemed to be PII of the same person. PII in common and/or language processing can be used to establish coreferences. |
US11741158B2 |
Hierarchical multi-tier language processing platform
Aspects of the disclosure relate to systems and methods for increasing the speed, accuracy, and efficiency of language processing systems. A provided method may include storing a plurality of modules in a database. The method may include configuring the plurality of modules in a multi-tier tree architecture. The method may include receiving an utterance. The method may include processing the utterance via a natural language processing (NLP) engine. The method may include routing the utterance. The routing may include identifying a highest tier module that matches a predetermined portion of the utterance. The method may include compiling a result set of modules. The method may include transmitting the result set of modules to the system user. The result set of modules may include a comprehensive and narrowly tailored response to the user request. |
US11741157B2 |
Propagating multi-term contextual tags to digital content
Systems, methods, and non-transitory computer-readable media are disclosed for determining multi-term contextual tags for digital content and propagating the multi-term contextual tags to additional digital content. For instance, the disclosed systems can utilize search query supervision to determine and associate multi-term contextual tags (e.g., tags that represent a specific concept based on the order of the terms in the tag) with digital content. Furthermore, the disclosed systems can propagate the multi-term contextual tags determined for the digital content to additional digital content based on similarities between the digital content and additional digital content (e.g., utilizing clustering techniques). Additionally, the disclosed systems can provide digital content as search results based on the associated multi-term contextual tags. |
US11741156B2 |
Method for proactive creation of image-based products
A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product. |
US11741151B1 |
Indexing key frames for localization
A mobile client device is localized based on a captured image by identifying where the client device is located from a set of known locations. The set of known locations is associated with a set of regions, where each region is associated with a set of key frames representing the important features of the region. Latent vectors and keypoints are calculated for each of the key frames and an image captured by the client device. The system compares the latent vectors of the captured image to the latent vectors associated with the regions to determine a subset of similar regions. The system compares the keypoints of the captured image to the keypoints associated with the regions in the subset to determine a best match. This determined location is considered the region of the client device and may be used with other localization information to maintain localization of the client device. |
US11741149B2 |
Server storage management system capable of generating rack location map
A storage server management system includes a management database for storing rack data and storage server data, wherein the rack data includes rack identifications and coordinates of multiple storage servers and the storage server data includes media access control addresses, model name and rail identifications of the multiple storage servers, multiple racks for containing the multiple storage servers, a dynamic host configuration protocol server for configuring the internet protocol addresses to the multiple storage servers, and a management console for generating a rack location map according to the rack data and the storage server data. |
US11741148B2 |
Methods and systems for personalized screen content optimization
Systems and associated methods are described for providing content recommendations. The system selects, using a multi-armed bandit solution model, a first plurality of content categories based on a reward score of each content category. The categories are displayed. When a user selects an item from the displayed categories, the system finds all categories that include the selected item, but rewards only the category with the highest score. The system selects, using the multi-armed bandit solution model, the second plurality of content categories based on the updated reward score of each content category. The categories are then displayed. The system may also repeat the steps to refine the multi-armed bandit solution model. |
US11741146B2 |
Embedding multi-modal time series and text data
Methods and systems of training and using a neural network model include training a time series embedding model and a text embedding model with unsupervised clustering to translate time series and text, respectively, to a shared latent space. The time series embedding model and the text embedding model are further trained using semi-supervised clustering that samples training data pairs of time series information and associated text for annotation. |
US11741143B1 |
Natural language processing techniques for document summarization using local and corpus-wide inferences
As described herein, various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing natural language processing operations using a combination of a cross-token attention machine learning, a cross-utterance attention machine learning model, and an integer linear programming joint keyword-utterance optimization model to select an extractive keyword summarization of a multi-party communication transcript data object that comprises a selected utterance subset of U utterances (e.g., U sentences) of a document data object and a selected keyword subset of K candidate keywords of the document data object. |
US11741142B2 |
Systems and methods for abstractive document summarization with entity coverage control
Embodiments described herein provide document summarization systems and methods that utilize fine-tuning of pre-trained abstractive summarization models to produce summaries that more faithfully track the content of the documents. Such abstractive summarization models may be pre-trained using a corpus consisting of pairs of articles and associated summaries. For each article-summary pair, a pseudo label or control code is generated and represents a faithfulness of the summary with respect to the article. The pre-trained model is then fine-tuned based on the article-summary pairs and the corresponding control codes. The resulting fine-tuned models then provide improved faithfulness in document summarization tasks. |
US11741141B1 |
Bi-directional voice enabled system for CPE devices
The present disclosure describes a communication environment having a service provider server that receives an audio command from a display control device within the communication environment. The service provider server can translate this audio command into an electrical command for controlling the display device. The service provider server autonomously performs a specifically tailored search of a catalog of command words and/or phrases for the audio command to translate the audio command to the electrical command. This specifically tailored search can include one or more searching routines having various degrees of complexity. The most simplistic searching routine from among these searching routines represents a textual search to identify one or more command words and/or phrases from the catalog of command words and/or phrases that match the audio command. The one or more searching routines can include more complex searching routines, such as a keyword search and/or a natural language search, of the catalog of command words and/or phrases to identify one or more command words and/or phrases from the catalog of command words and/or phrases that match the audio command. |
US11741140B2 |
Marketplace for conversational bot skills
In non-limiting examples of the present disclosure, systems, methods and devices for enabling conversational bot communications are presented. A marketplace comprising an identity of a plurality of skills may be maintained, each of the plurality of skills associated with a manifest and a conversational bot. A request for execution of a specific skill may be received. A plurality of conversational bots may be identified, each of the plurality of conversational bots being associated with a manifest for executing the specific skill. The plurality of conversational bots may be ranked. The specific skill may be caused to be executed by the highest ranked conversational bot. In some examples, a plurality of highest ranked conversational bots may be surfaced and a bot that is selected may execute the specific skill. |
US11741139B2 |
Systems and methods for determining a response to a user query
Systems and methods are presented for providing a response to a user query. Reception of a user query is detected. An augmentation machine learning model is utilized to determine one or more variations of the user query that correspond to a semantic meaning of the user query. A plurality of response candidates is determined that correspond to the user query by comparing the user query and the one or more variations of the user query to a plurality of documents. A final response candidate is determined from the plurality of response candidates based on utilizing a semantic machine learning model to perform a semantic comparison between the plurality of response candidates and at least the user query. |
US11741138B2 |
Enabling resource semantics
Disclosed are methods and systems for Semantics Node functions which provide semantics support in machine-to-machine systems. In an example, a Semantic node may manage semantics resources capable of being discovered, retrieved, or validated by other devices. In another example, the Semantics Node may be discovered by other nodes, and semantics resources may be discovered with subscription mechanisms. |
US11741137B2 |
Biased string search structures with embedded range search structures
A method in a data processing system and apparatus for organizing electronic data, structured or unstructured, of one or more users stored across one or more server computers into structures on a recordable medium of a data processing system. The data items are structured in a heterogeneous string structure, and one or more embedded n-dimensional range structure within the heterogeneous string structure. Searching the plurality of string structures can then be done with a query including at least one term and a range threshold. Each data item is associated with a scoring function that is used to filter and rank the matched results. |
US11741136B2 |
Geolocation-based pictographs
A system and method for geolocation-based pictographs are provided. In example embodiments, a current geolocation of a user device is determined. A pictograph is identified based on the current geolocation of the user device. The identified pictograph is presented on a user interface of the user device. |
US11741133B1 |
System and method for information management
A system and associated methods can be configured to attribute meaning to elements of input information. In one embodiment, the system can map each input datapoint from an incoming stream of data to classes represented in a hierarchical ontology. The ontology can be displayed in a user interface through which a user can make modifications to the ontology, including associating input datapoints with newly defined classes within the ontology's hierarchy. The new associations can then be used to train a statistical model, which in turn can then be used to classify yet additional incoming data. The system can include a control unit and one or more processing units to which the control unit delegates processing tasks. The control unit can also serve as a user/input/output interface. The mapping can be done in real-time using a low latency process. |
US11741131B1 |
Fragmented upload and re-stitching of journey instances detected within event data
Systems and methods are disclosed for efficiently uploading event data of a data intake and processing system and building journey instances using the uploaded event data in a distributed manner. Each journey instance is illustratively associated with a series of events within the event data occurring over a journey duration. For example, a cloud-based hosting system can implement a cloud-based distributed system that receives fragmented uploads of event data from the data intake and query system. Once received, the cloud-based hosting system can combine the event data from one or more uploads and re-stitch portions of the uploaded event data using a set of worker nodes to build journey instances. |
US11741129B2 |
Performance-based evolution of content annotation taxonomies
According to one implementation, a system includes a computing platform having processing hardware, a system memory storing a software code; and a machine learning model based classifier. The processing hardware is configured to execute the software code to receive tagging quality assurance (QA) data including multiple terms applied as tags and corrections to those tags, to identify, using the tagging QA data, a first problematic term, and to classify, using the machine learning model based classifier, the first problematic term as one of confusing or flawed. The processing hardware is further configured to execute the software code to obtain, when the first problematic term is classified as confusing, a comparative sample for clarifying use of the first problematic term, and to obtain, when the first problematic term is classified as flawed, modification data for editing a predetermined annotation taxonomy including the first problematic term. |
US11741121B2 |
Computerized data compression and analysis using potentially non-adjacent pairs
A computerized method of compressing symbolic information organized into a plurality of documents, each document having a plurality of symbols, includes: (i) automatically identifying a plurality of sequential and non-sequential symbol pairs in an input document; (ii) counting the number of appearances of each unique symbol pair; and (iii) producing a compressed document that includes a replacement symbol at each position associated with one of the plurality of symbol pairs, at least one of which corresponds to a non-sequential symbol pair. For each non-sequential pair the compressed document includes corresponding indicia indicating a distance between locations of the non-sequential symbols of the pair in the input document. In some instances the plurality of symbol pairs includes only those pairs of non-sequential symbols for which the distance between locations of the non-sequential symbols of the pair in the input document is less than a numeric distance cap. |
US11741117B2 |
Enterprise search using database views
Techniques for implementing enterprise search using database views are disclosed. In some example embodiments, a computer-implemented method comprises: receiving database queries; generating, for each database query, a corresponding database view comprising a result set arranged in one or more fields of a table; storing the corresponding database views of the database queries; generating a corresponding search configuration for each one of the stored database views, the corresponding search configuration indicating the field(s) of the table of the stored database view; storing the corresponding search configurations for the stored database views; receiving an enterprise search query comprising one or more terms entered via a full-text search field; generating search results for the enterprise search query based on the term(s) using the stored search configurations to access data in the field(s) of the tables of the stored database views; and causing the generated search results to be displayed. |
US11741115B2 |
Dynamic presentation of searchable contextual actions and data
Disclosed methods and systems allow a central server to monitor electronic units of work accessible to a group of computers and generate a nodal data structure representing the units of work. The server then uses various protocols, such as hashing algorithms and/or executing artificial intelligence and machine learning models to identify similar and/or related units of work. The server then merges/links the nodes corresponding to the similar/related units of work. The server also monitors all user activities. When a user or a software system/service accesses electronic content on his, her, or its electronic device, the server identifies a node corresponding to the accessed electronic content and associated unit(s) of work and presents searchable data and actions related to the identified node and any related/linked nodes. |
US11741113B2 |
Measurement guide device and simulation computing device used therefor
The measurement guide device is able to easily select the next measurement target on the basis of previously obtained measurement results. The measurement guide device includes a database, a similarity search section, and a next-point proposal section. The database stores a virtual measured signal and a measurement procedure that are obtained by simulation. The similarity search section extracts, from the database, virtual measured signals similar to measurement results obtained by a measurement device, and measurement procedures regarding the virtual measured signals. The next-point proposal section selects at least one measurement procedure from the measurement procedures obtained by the similarity search section, and determines the next measurement point. |
US11741111B2 |
Machine learning systems architectures for ranking
Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for machine learning ranking. An example computing method includes receiving a search query and determining a plurality of machine learning model execution engines based on the search query and a plurality of search result types. The example computing method further includes generating a plurality of subsets of search results based on the search query and the plurality of machine learning model execution engines. The example computing method further includes generating a set of search results comprising at least one search result from each of the plurality of subsets of search results. |
US11741110B2 |
Aiding discovery of program content by providing deeplinks into most interesting moments via social media
A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data. |
US11741109B2 |
Dialogue system, a method of obtaining a response from a dialogue system, and a method of training a dialogue system
A method of obtaining a response to a query inputted by a user, the method comprising: receiving a user inputted query; representing the user inputted query as a sequence of embedding vectors using a first model; encoding the sequence of embedding vectors to produce a context vector using a second model; retrieving responses with associated response vectors; scoring response vectors against the context vector, wherein the scoring is a measure of the similarity between the context vector and a response vector; and outputting the responses with the closest response vectors, wherein the first model is configured to segment a user inputted query into a sequence of units from a vocabulary of units and represent each unit in the sequence as an embedding vector, wherein at least one of the units in the vocabulary is an incomplete word, and wherein the first model comprises parameters that are stored using eight bits per parameter; and wherein the second model has been trained using corresponding queries and responses such that an encoding is used that maximises the similarity between the response vector and context vector for a corresponding query and response. |
US11741107B2 |
Travel assisting method and terminal
An embodiment of the present invention discloses a travel assisting method, including: extracting trip information from content saved in a terminal and saving the extracted trip information in a trip list; selecting the trip information from the trip list, automatically connecting to a preset network address or a preset server address, and searching by using part or all of content of each piece of the selected trip information as a key word, so as to obtain assisting information corresponding to the trip information; and generating prompting information. Correspondingly, an embodiment of the present invention further discloses a terminal. The present invention enables the terminal to automatically provide effective reference information for a user according to a trip of the user, solving the problem that an operation is troublesome and time-consuming when the user obtains trip-related assisting information by using the terminal. |
US11741102B1 |
Adaptive model transformation in multi-tenant environment
A query processing method includes receiving a query from a requestor. The query is directed to a first data model specifying multiple base data fields. The method includes determining a set of extension bindings for the first data model based on the query. Each binding specifies an extension to the first data model from a set of model extensions and specifies one of the base data fields of the first data model as a node at which the extension is added. The method includes generating a data object from base data values and extension data values according to an extended data model. The extended data model is defined by the first data model extended by, for each binding of the set, adding data fields from the specified extension to the first data model at the specified node. The method includes returning the data object to the requestor. |
US11741100B2 |
Providing matching security between data stores in a database system
Methods, systems, and devices for providing matching security between data stores are described. In a database system, an operational data store may store transactional datasets and an analytical data store may store analytics datasets generated based on the transactional datasets. For these analytics datasets to efficiently inherit the security configurations of the transactional datasets, security information may be embedded in datasets retrieved from the operational data store during a data acquisition procedure. This security information may be converted into an embedded multiple-value field for storage in the analytical data store. The analytical data store may receive a query for data in a dataset, and may determine security descriptors associated with the user sending the query. The analytical data store may then filter the data based on comparing these determined security descriptors with the security information in the multiple-value field, and may transmit a query response with the filtered data. |
US11741097B2 |
Tree structure data processing system, tree structure data processing method, tree structure data processing device, and tree structure data processing program
[Problem] In reconfiguration of a tree structure in a relational database, to reduce a service response-disabled time by an update lock, and to maintain data retrieving and reading performance without deterioration.[Solution] A tree structure data processing device 10 of a tree structure data processing system 1000 includes a process thread setting unit and a synchronization state management unit. The process thread setting unit starts and performs a request process thread for retrieval processing with reference to a nested set data table and starts and performs a request process thread 150 for updating data of a naive tree data table. The synchronization state management unit switches a state of the request process thread 150 to a synchronization waiting state when receiving synchronization waiting instruction information indicating start of a synchronization process between the naive tree data table and the nested set data table. A synchronization device includes a synchronization processing unit that converts data of the naive tree data table updated in response to an update request into data of the nested set data table to perform synchronization. |
US11741094B2 |
Method and system for identifying core product terms
The invention, which discloses a method and a system for identifying a core product term, relates to the technical field of computers. A specific implementation mode of the method comprises: acquiring a display image of a commodity, determining a plurality of candidate product terms included in the title of the commodity, and determining a plurality of product image sets, wherein the respective ones of the plurality of product image sets are in one-to-one correspondence with the respective ones of the plurality of candidate product terms; for each of the plurality of product image sets, determining, according to the display image and respective images in the product image set, a similarity between the commodity in the display image and the candidate product term corresponding to the product image set to thereby obtain a plurality of similarities; and determining the candidate product term corresponding to a similarity greater than a predetermined threshold among the plurality of similarities as the core product term. The implementation mode incorporates image information into identification of the core product term so that the core product term in the title of the commodity is determined more intuitively and accurately. |
US11741092B2 |
Method and apparatus for providing big data analysis service, and computer readable storage medium
Provided are a method and apparatus for providing a big data analysis service, and a computer readable storage medium. The method for providing a big data analysis service includes: generating, by network data analytics, big data information according to network operation and maintenance data, and sending the big data information to an application through a network exposure function. |
US11741090B1 |
Site rank codex search patterns
A Codex system of computers linked into a neural network continuously scans and gathers information from, understands, and interacts with, an environment, an optimizer software executing software instructions based on rules of grammar and semantics searches a encyclopedia of human knowledge to transform input into a search pattern. Then the Codex monetizes and commercializes each transformed input and corresponding optimal output. An artificial intelligence interaction software, hereinafter referred to as virtual maestro, uses the search pattern and optimal output to interact and engage scripted communication with the end user. |
US11741086B2 |
Queries based on selected subsets of textual representations of events
A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell displaying a textual representation of at least one of the data items of the event attribute of a corresponding column. Based on a user selecting a portion of the textual representation in a corresponding cell, a list of options is displayed that corresponds to the selected portion of the textual representation. Furthermore, one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the selected portion of the textual representation in the corresponding cell. |
US11741083B2 |
Cross-shard private atomic commit
A computer-implemented system and method process a private transaction for dividing a blockchain transaction into a plurality of requests. Each of the requests have transaction data and a same transaction identifier. Each request is sent to a respective participating shard of a set of participating shards in the blockchain transaction of the blockchain. A response to the request is received from each participating shard, and each of the responses is sent to at least the participating shards except the shard the response was received from. In an atomic commit operation, a prepare transaction is created comprising information from the responses and the transaction identifier. The prepare transaction is submitted to the blockchain, and validity answers are received from the shards. |
US11741081B2 |
Method and system for data handling
A control module transferring data between a shard and destination shards within a database comprising a plurality of shards, the control module: generating a first hash wheel distribution of shard allocations by applying a defined hashing function to a first integer value per shard allocation; generating a further hash wheel distribution of shard allocations by applying the defined hashing function to a further integer value per shard allocation; determining a range of hash values associated with data to be transferred between the shard and a destination shard, wherein the range of hash values, the shard and the destination shard are defined based on determining a difference between the first hash wheel distribution of shard allocations and the further hash wheel distribution of shard allocations; selecting and controlling the transfer of data associated with the determined range of hash values between the shard and the destination shard. |
US11741079B1 |
Synthesized predicate driven index selection for partitioned table
A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan. |
US11741072B2 |
Method and apparatus for real-time interactive recommendation
An interactive recommendation system is provided. The system comprises an information generation module configured to: provide a set of information contents for outputting in an information interface, wherein each of the set of information contents is associated with an information item; receive a selection of one of the set of information contents that signals the user's interest or disinterest in an information item; determine, based on a model and history data related to prior activities of the user including a plurality of selections from the set of information contents, one or more information items to be included in recommendation information for the user; provide the recommendation information for outputting in a recommendation information interface; and update, based on the history data, the set of information contents for outputting in the information interface. |
US11741071B1 |
Digital processing systems and methods for navigating and viewing displayed content
System and methods are provided for performing table navigation operations on a display, wherein the table comprises rows and columns and at least one cell that contains more information than presented on the display. Disclosed embodiments include receiving a scroll signal for scrolling the table, wherein the scroll signal results from a motion of a user on the display; in response to a vertical component in the motion, causing the table to scroll vertically; in response to a horizontal component in the motion, causing the table to scroll horizontally; receiving an enhancing scroll signal resulting from an enhancing motion for revealing hidden information within the at least one cell on the table; and in response to the enhancing scroll signal, revealing at least a portion of the hidden information within the at least one cell. |
US11741067B2 |
Filesystem embedded Merkle trees
One example method includes creating a source FS Merkle tree having a structure that matches a topology of a source FS, and a target FS Merkle tree having a structure that matches a topology of a target FS, receiving a change to the source FS, implementing the change in the source FS, updating the source FS Merkle tree to reflect the change, replicating the change to the target FS so that, with respect to the change, the target FS is synchronized with the source FS, updating the target FS Merkle tree to reflect the change to the target FS, and comparing the source FS Merkle tree to the target FS Merkle tree. |
US11741063B2 |
Deleting and inserting rows in fully homomorphically encrypted databases using queues
An example system includes a processor to receive, from a client device, a delete query requesting deletion of a row of in a fully homomorphically encrypted (FHE) database. The processor can store an identifier of the row to be deleted in a deletion queue, where the row is to be replaced with values of a row to be inserted from a received insertion query. |
US11741058B2 |
Systems and methods for architecture embeddings for efficient dynamic synthetic data generation
Systems and methods for architecture embeddings for efficient dynamic synthetic data generation are disclosed. The disclosed systems and methods may include a system for generating synthetic data configured to perform operations. The operations may include retrieving a set of rules associated with a first data profile and generating, by executing a hyperparameter search, a plurality of hyperparameter sets for generative adversarial networks (GANs) that satisfy the set of rules. The operations may include generating mappings between the hyperparameter sets and the first data profile and storing the mappings in a hyperparameter library. The operations may include receiving a request for synthetic data, the request indicating a second data profile and selecting, from the mappings in the hyperparameter library, a hyperparameter set mapped to the second data profile. The operations may include building a GAN using the selected hyperparameter set and generating, using the GAN, a synthetic data set. |
US11741054B2 |
Tracking row and object database activity into block level heatmaps
A method, apparatus, and system for tracking row and object database activity into block level heatmaps is provided. Database activity including reads, writes, and creates can be tracked by a database management system at the finest possible level of granularity, or the row and object level. To efficiently record the tracked database activity, a two-part structure is described for writing the activity into heatmaps. A hierarchical in-memory component may use a dynamically allocated sparse pool of bitmap blocks. Periodically, the in-memory component is persisted to a stored representation component, sharable with multiple database instances, which may include consolidated last access times and/or a history of heatmap snapshots to reflect access over time. The heatmaps may then be externalized to database users and applications to provide and support a variety of features. |
US11741053B2 |
Data management system, method, terminal and medium based on hybrid storage
This application provides a data management system, method, terminal, and medium based on hybrid storage. The data management system includes: a first file system mount module, to mount at least one user-mode file system; a second file system mount module, to mount at least two independent back-end file systems based on the user-mode file system for storing hot data and cold data respectively; a data label module, to label the hot or cold attribute of the data in a user data request; a file system selection module, to store the data in the corresponding back-end file system and/or take the data out from the corresponding back-end file system according to the hot or cold attribute of the data. |
US11741052B2 |
Method and system for real-time collaboration and annotation-based action creation and management
A method of collaborating in real-time via action creation, including detecting an annotation on a managed document, parsing the annotation, generating an action record responsive to information identified from parsing the annotation, and recording a generated action record to an action database. A user can access the action database and retrieve action records for which they are the assigned user. The annotation does not change the file content of the managed document. |
US11741048B2 |
Distributed write journals that support fast snapshotting for a distributed file system
Embodiments presented herein disclose techniques for capturing a snapshot of a file system object (e.g., a file or a directory) that is associated with a write journal having outstanding data. A bridge process in a storage server receives a request to capture a snapshot of a file system object. The snapshot is a backup of a state of the file system object in a given point in time. Upon determining that the file system object has one or more outstanding updates recorded in a write journal, the bridge process generates a copy of the write journal. The bridge process captures the snapshot of the file system object. The bridge process also associates the copy of the write journal with the snapshot of the file system object. |
US11741041B2 |
Interface bus resource allocation
A computer includes a processor, a PCIe-compatible interface bus that includes a root that is connected to the processor, and a routing complex that is connected to the root and is controlled by the processor. The computer also includes a first interface slot that is connectable to the root by the switches, a second interface slot that is connectable to the root by the switches, and an extended interface slot that is connectable to the root by the switches. The switches are configured based on properties of a first peripheral device to define a first switching configuration when the first peripheral device is connected only to the first interface slot and to define a second switching configuration when the first peripheral device is connected to both of the first interface slot and the extended interface slot. |
US11741040B2 |
SFF-TA-100X based multi-mode protocols solid state devices
A system includes a storage device; a storage device controller; a first interface configured to connect the storage device controller to the storage device; and a second interface configured to connect the storage device controller to a host device, wherein the storage device is configured to operate in a first mode or a second mode based on a status of a signal at the second interface based on instructions received from the host device. |
US11741038B1 |
Method, server system, and non-transitory computer readable medium for hot plugging
A server system, a method, and a non-transitory computer readable medium for hot plugging includes a CPLD detecting an existence of a NVME SDD in the server system, the CPLD transmitting a first signal to the NVME SDD, the NVME SDD starting to run; a BMC controlling a hot plug control module to run, the hot plug control module continuously outputting second signals and third signals; a logic selecting module receiving the first signal, the second signal, and the third signal, and selecting corresponding signals for outputting to the NVME SDD according to the third signal; and when the logic selecting module selecting the first signal and outputting the first signal to the NVME SDD, the NVME SDD keeping running; when the logic selecting module selecting the second signal and outputting the second signal to the NVME SDD, the NVME SDD executing hot plugging. |
US11741037B2 |
Single-level single-line full-duplex bus communication method and system
A single-level single-line full-duplex bus communication method and system are disclosed. The method includes: transmitting, by a first signal transceiver, data according to a first internal transmitter clock F1, simultaneously monitoring a level change on a bus, and parsing received data; transmitting, by a second signal transceiver, data according to a second internal transmitter clock F2, simultaneously monitoring the level change on the bus, and parsing received data; and communicating between the first and second signal transceivers by means of a single line, wherein the first and second transmitter clocks satisfy a relationship: F1>F2*(length of data unit+2). The system achieves single-level single-line full-duplex communication by using different coding formats and different internal transmitter clocks, whereby the number of signal lines can be reduced, single-level communication can be achieved by using universal digital levels, i.e., 0, 1, and the hardware implementation difficulty can be reduced. |
US11741035B2 |
Circuit device and electronic apparatus
A circuit device includes a bus, a plurality of master circuits that are coupled to the bus and are bus masters in the bus, and a plurality of slave circuits that are coupled to the plurality of master circuits via the bus and are bus slaves in the bus. Access authority to the bus slaves is set for the plurality of master circuits, and permission setting of read access or write access from the bus masters is performed for the plurality of slave circuits. The plurality of master circuits determine whether the plurality of slave circuits are accessible based on the access authority and the permission setting. |
US11741034B2 |
Memory device including direct memory access engine, system including the memory device, and method of operating the memory device
A memory device is configured to communicate with a plurality of host devices, through an interconnect, and includes a memory including a plurality of memory regions that includes a first memory region that is assigned to a first host device and a second memory region that is assigned to a second host device. The memory device further includes a direct memory access (DMA) engine configured to, based on a request from the first host device, the request including a copy command to copy data that is stored in the first memory region to the second memory region, read the stored data from the first memory region, and write the read data to the second memory region without outputting the read data to the interconnect. |
US11741023B1 |
Pointing device and method capable of correcting its USB state by monitoring voltage/state of USB communication interface
A method of a pointing device which is used to be coupled to a host system through a universal serial bus (USB) communication interface includes: providing a USB driver device to communicate with the host system via the USB communication interface; monitoring a specific voltage change or a specific data transmission state of the USB communication interface to generate a monitoring result; and correcting a USB state of the USB driver device when the monitoring result indicates that a undefined or abnormal behavior of the host system occurs. |
US11741017B2 |
Power aware translation lookaside buffer invalidation optimization
One disclosed embodiment includes a method for memory management. The method includes receiving a first request to clear one or more entries of a translation lookaside buffer (TLB), receiving a second request to clear one or more entries of the TLB, bundling the first request with the second request, determining that a processor associated with the TLB transitioned to an inactive mode, and dropping the bundled first and second requests based on the determination. |
US11741014B2 |
Methods and systems for handling data received by a state machine engine
A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice. |
US11741011B2 |
Memory card with volatile and non volatile memory space having multiple usage model configurations
An apparatus is described that includes a memory card. The memory card also includes volatile memory devices. The memory card also includes non volatile memory devices. The memory card is configurable to implement a first portion of the storage space of the non volatile memory devices as system memory. The memory card also includes a controller to manage, upon a power down event, the transfer of information from the volatile memory devices into a second portion of the storage space of the non volatile memory devices. |
US11741008B2 |
Disassociating memory units with a host system
A command indicating a logical address and a length system is received from a host system. One or more memory units in a memory sub-system corresponding to the logical address and the length are identified. An indicator associated with the one or more memory units is set, to indicate that the one or more memory units are invalid. The one or more memory units are excluded from a media management operation performing in the memory sub-system. |
US11741004B2 |
Colorless roots implementation in Z garbage collector
A request is received, from a mutator thread, to load a first reference to a first object from a heap memory onto a call stack of the application thread. Responsive to receiving the request, a system retrieves the first reference from the heap memory. The system executes a bitwise shift operation that (a) removes one or more bits representing the first garbage collection state and (b) generates a second reference from the first reference. Based on a particular bit, of the one or more bits removed from the first reference by the shift operation, the system determines whether to perform a set of garbage collection operations on the first reference to bring the first reference to a good state. The second reference, without any indication of any of the plurality of garbage collection states, is stored to the call stack. |
US11741003B2 |
Write granularity for storage system
A storage array controller may receive a write request comprising data to be stored at one or more solid-state storage devices. A write granularity associated with the write request may be generated that is less than a logical block size associated with the storage array controller. The data associated with the write request may be segmented based on the generated write granularity. The write request may be executed to store the segmented data at the one or more solid-state storage devices. |
US11741002B2 |
Test automation systems and methods using logical identifiers
Examples described herein include systems and methods for test automation of a graphical user interface (GUI) using a screen element structure. The test automation can utilize a test script that identifies screen elements and corresponding actions to perform. The test script can identify screen elements with physical identifiers. The test automation can request the screen element structure from a server and retrieve one or more logical identifiers that correspond to the physical identifier. This can allow the test automation to use the logical identifier that is suitable for the particular GUI screen being tested and the automation platform itself. The test script can remain the same even when logical identifiers evolve since the screen element structure can be updated to include new logical identifiers. |
US11741000B2 |
Method and system for verifying resulting behavior of graph query language
Disclosed are a method and system for verifying a resulting behavior of a graph query language. A lexical parser and a preset lexical rule are added to a BDD test framework, to construct an improved BDD test framework; a first Gherkin text in a graph query language standard is migrated to be a second Gherkin text in a graph query language; a first parsing result of the second Gherkin text is acquired from the improved BDD test framework; a first return result from a graph database is acquired, a comparison result between the first parsing result and the first return result is acquired, wherein the graph query language meets the graph query language standard if the first parsing result and the first return result are the same. The present disclosure solves the problem that the BDD test framework cannot recognize complex Gherkin texts, thereby facilitating development of graph databases. |
US11740999B2 |
Capturing transition stacks for evaluating server-side applications
Systems and methods for replaying events involving a transaction are disclosed. A method for monitoring server-side application execution may include: (1) deploying an application having a plurality of microservices to a cloud environment, wherein each microservice is associated with an agent that collects execution information for the microservice; (2) executing a transaction with the application; (3) a first microservice of the plurality of microservices assigning a unique identifier to the transaction and executing a first portion of the transaction; (4) the agent for the first microservice collecting first portion execution information in a transaction log and associating the transaction log with the unique identifier; (5) a second microservice of the plurality of microservices executing a section portion of the transaction; (6) the agent for the second microservice collecting second portion execution information in the transaction log associated with the unique identifier; and (7) outputting the transaction log. |
US11740998B2 |
Machine learned decision guidance for alerts originating from monitoring systems
Described herein is a system and method for determining whether a detected issue in a computing system is a bug introduced by a developer or an intermittent issue. When an issue is detected, information about the issue is received. A determination is then made as to whether the issue is a new issue or whether it has been previously detected. When it is determined that the issue is a new issue, information about the issue is stored in a storage device. A feature vector is generated for the issue and is analyzed to determine a probability that the issue is a bug. When it is determined that the issue is a bug, the occurrence of the issue is reported to a user of the system that can correct the bug. Once the bug is corrected, the correction is provided back to the system and is used to train the system. |
US11740997B2 |
Method and apparatus for debugging a device
Disclosed are a method and apparatus for debugging a device. A particular embodiment of the method comprises: acquiring target running state information of a target device; constructing a running configuration template and a log collection template according to the target running state information; sending the running configuration template and the log collection template to an edge computing device, and receiving target log information sent by the edge computing device, so as to determine actual running state information; when the actual running state information is different from the target running state information, computing state difference information; and finally, modifying the running configuration template by means of the state difference information value information in order to obtain an updated running configuration template, and sending the updated running configuration template to the edge computing device. |
US11740996B2 |
Automatic creation of structured error logs from unstructured error logs
An error logging system is provided that is configured to automatically create a type introspection database from a compiled application that was written using the C programming language. During execution of the application, if there is an error, the executing application will generate an unstructured error log which is passed to an error logging system. The type introspection database enables the error logging system to parse the unstructured error log to create a corresponding structured error log. The error logging system includes generic display, search, and share functions. The display function is configured to display the name, value, and type, of every attribute in each data structure. The search function provides a way to determine if the structured error log satisfies a selection criteria specified on one or more attributes of the data. The share function enables the error logging system to export the structured error logs. |
US11740995B2 |
Source quality check service
Techniques and solutions are provided for a source quality check service configured to analyze source text and identify issues in the source text. The source quality check service may identify the issues by performing a selected subset of checks with a centralized source quality check engine, and may be called from within one or more of an Integrated Development Environment (IDE), a build process, and/or a translation process to perform the selected subset of checks. The source quality check service may be further configured to output a report of the identified one or more issues. |
US11740994B2 |
Systems and methods for secure data transfer between entities in a multi-user on-demand computing environment
Techniques and structures to provide secure data transfer between entities in a multi-user on-demand computing environment. An electronic device may comprise at least one physical memory device, one or more processors coupled with the at least one physical memory device, the one or more processors configurable to create a scratch destination organization within the computing environment, receive, via a user interface, a metadata selection comprising a plurality of metadata resources, extract the plurality of metadata resources from an origin organization within the computing environment into a metadata bundle, and deploy the metadata bundle in the scratch organization. Additional subject matter may be described and claimed. |
US11740985B2 |
High-frequency event-based hardware diagnostics
An apparatus includes operational circuitry and Hardware Diagnostics Circuitry (HDC). The HDC is configured to receive a definition of multiple trigger rules, each trigger rule specifying a respective trigger event as a function of trigger data sources in the operational circuitry, to receive a definition of (i) a pre-trigger logging set selected from among a plurality of diagnostics data sources in the operational circuitry, and (ii) for each trigger rule, a respective post-trigger logging set including a set of one or more of the diagnostics data sources, and, during operation of the operational circuitry, to log the diagnostics data sources in the pre-trigger logging set, to log the trigger data sources and to repeatedly evaluate the trigger rules, and, in response to triggering of a given trigger event by a given trigger rule, to start logging the diagnostics data sources in the post-trigger logging set of the given trigger rule. |
US11740983B2 |
High availability for persistent memory
Techniques for implementing high availability for persistent memory are provided. In one embodiment, a first computer system can detect an alternating current (AC) power loss/cycle event and, in response to the event, can save data in a persistent memory of the first computer system to a memory or storage device that is remote from the first computer system and is accessible by a second computer system. The first computer system can then generate a signal for the second computer system subsequently to initiating or completing the save process, thereby allowing the second computer system to restore the saved data from the memory or storage device into its own persistent memory. |
US11740978B2 |
Edged cloud application backup
In an approach for in-band selective data snapshot using fifth generation (5G) radio link control (RLC) channels for edged cloud application backups, a processor creates one or more RLC channels to transfer network data packets in a telecommunication network using a network slicing technology. A processor allocates the one or more RLC channels to one or more applications in a user device for dedicated packet routing requirements. A processor maps the corresponding RLC channels and applications with corresponding identifiers, respectively. A processor monitors the one or more applications for backups. A processor, in response to receiving an application's backup request, creates a copy of a datastore associated with the application based on changes monitored in the one or more applications. |
US11740970B2 |
Dynamic adjustment of data integrity operations of a memory system based on error rate classification
A memory sub-system configured to dynamically select an option to process encoded data retrieved from memory cells of a memory component, based on a prediction generated using signal and noise characteristics of memory cells storing the encoded data. For example, the memory component is enclosed in an integrated circuit and has a calibration circuit. The signal and noise characteristics are measured by the calibration circuit as a byproduct of executing a read command in the memory component to retrieve the encoded data. A data integrity classifier configured in the memory sub-system generates a prediction based on the signal and noise characteristics. Based on the prediction, the memory sub-system selects an option from a plurality of options configured in the memory sub-system to process the encoded data. |
US11740968B2 |
Error correction hardware with fault detection
Error correction code (ECC) hardware includes write generation (Gen) ECC logic and a check ECC block coupled to an ECC output of a memory circuit with read Gen ECC logic coupled to an XOR circuit that outputs a syndrome signal to a syndrome decode block coupled to a single bit error correction block. A first MUX receives the write data is in series with an input to the write Gen ECC logic or a second MUX receives the read data from the memory circuit in series with an input of the read Gen ECC logic. A cross-coupling connector couples the read data from the memory circuit to a second input of the first MUX or for coupling the write data to a second input of the second MUX. An ECC bit comparator compares an output of the write Gen ECC logic to the read Gen ECC logic output. |
US11740963B2 |
Methods and system with dynamic ECC voltage and frequency
Apparatus and methods are disclosed, including using a memory controller to monitor at least one parameter related to power level of a host processor of a host device, and dynamically adjusting at least one of a clock frequency and a voltage level of an error-correcting code (ECC) subsystem of the memory controller based on the at least one parameter to control power usage of the host device. |
US11740958B2 |
Multi-protocol support on common physical layer
Systems and devices can include a physical layer (PHY) that includes a logical PHY to support multiple interconnect protocols. The logical PHY can include a first set of cyclic redundancy check (CRC) encoders corresponding to a first interconnect protocol, and a second set of CRC encoders corresponding to a second interconnect protocol. A multiplexer can direct data to the first set or the second set of CRC encoders based on a selected interconnect protocol. The logical PHY can include a first set of error correcting code (ECC) encoders corresponding to the first interconnect protocol and a second set of ECC encoders corresponding to the second interconnect protocol. The multiplexer can direct data to the first set or the second set of ECC encoders based on the selected interconnect protocol. In embodiments, different CRC/ECC combinations can be used based on the interconnect protocol and the link operational conditions. |
US11740950B2 |
Application program interface analyzer for a universal interaction platform
An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites. |
US11740948B2 |
Multiple interacting systems at a site
Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site. |
US11740944B2 |
Method and apparatus for managing processor functionality
A method and apparatus for managing processor functionality includes receiving, by the processor, data relating to one or more environmental conditions. The processor compares the data to pre-existing parameters to determine whether or not the environmental conditions are within the pre-existing parameters for normal operation. If the data are within the pre-existing parameters for normal operation, the processor is operated in a normal operation mode. If the data are outside the pre-existing parameters for normal operation, the processor operates in a second operation mode which is dynamically determined and calibrated during power-on, boot and operation. |
US11740942B2 |
Smart deployment of industrial IoT workloads
A workload adaptation service of a provider network may perform smart deployment of industrial an IoT workload across resources of a provider network and a client network. The workload adaptation service may receive, from a user, an indication of one or more constraints for performance of a workload (e.g., daily upload limit, maximum acceptable latency). The service determines a deployment for the workload across client resources and provider resources based at least on the constraints. The service deploys portions of the workload to the client network and other portions to the provider network according to the deployment. The workload adaptation service may also perform dynamic adaptation of the IoT workload by moving portions of the workload from the client network to the provider network or vice-versa, based on workload performance metrics or based on changes to the available resources. |
US11740940B2 |
Method and system for making an artifical intelligence inference using a watermark-inherited kernel for a data processing accelerator
In one embodiment, a computer-implemented method performed by a data processing (DP) accelerator, includes receiving, at the DP accelerator, an artificial intelligence (AI) model that has been previously trained and a set of input data from a host processor; receiving, at the DP accelerator, a watermark kernel from the host processor; executing the watermark kernel within the DP accelerator on the AI model and the set of input data. The watermark kernel, when executed, is configured to: generate a new watermark by inheriting an existing watermark from a data object of the set of input data or the AI model, perform an AI inference using the AI model based on the input data to generate output data, and implant the new watermark within the output data. The DP accelerator then transmits output data having the new watermark implanted therein to the host processor. |
US11740937B2 |
Parallel process apparatus, parallel process system, and parallel processing method for parallelizing multiple processes in accordance with multiple process requests
A parallel process apparatus connecting electronic controllers via buses includes: a process request acceptance section that accepts process requests to the electronic controllers; and a process execution section that, while multiple process requests are simultaneously accepted, arbitrates the multiple process requests being accepted, and parallelizes multiple processes in accordance with the multiple process requests. |
US11740936B2 |
Method and system for managing cloud resources
Embodiments of the disclosure provide systems and methods for enabling disaster recovery from a source cluster to a target cluster in a multi-cluster cloud-computing environment. A domain cluster configures a replicated data volume to be updated with data from a data volume of the source cluster, wherein the replicated data volume resides in the target cluster; determines that the target cluster is to replace the source cluster as an active cluster; rebuilds, in the target cluster, a new container instance to replace the container instance on the source cluster; configures the container instance to utilize the replicated data volume in the target cluster; and discontinues recognition of the data volume and container instance on the source cluster as being authoritative. |
US11740930B2 |
Global coherence operations
A method includes receiving, by a L2 controller, a request to perform a global operation on a L2 cache and preventing new blocking transactions from entering a pipeline coupled to the L2 cache while permitting new non-blocking transactions to enter the pipeline. Blocking transactions include read transactions and non-victim write transactions. Non-blocking transactions include response transactions, snoop transactions, and victim transactions. The method further includes, in response to an indication that the pipeline does not contain any pending blocking transactions, preventing new snoop transactions from entering the pipeline while permitting new response transactions and victim transactions to enter the pipeline; in response to an indication that the pipeline does not contain any pending snoop transactions, preventing, all new transactions from entering the pipeline; and, in response to an indication that the pipeline does not contain any pending transactions, performing the global operation on the L2 cache. |
US11740926B2 |
Techniques for securing virtual machines by analyzing data for cyber threats
A system and method for securing virtual cloud assets in a cloud computing environment against cyber threats. The method includes: determining a location of a snapshot of at least one virtual disk of a protected virtual cloud asset, wherein the virtual cloud asset is instantiated in the cloud computing environment; accessing the snapshot of the virtual disk based on the determined location; analyzing the snapshot of the protected virtual cloud asset to detect potential cyber threats risking the protected virtual cloud asset; and alerting detected potential cyber threats based on a determined priority. |
US11740920B2 |
Methods and systems for migrating virtual functions in association with virtual machines
Virtual functions (VFs) running on SR-IOV (single root IO virtualization) capable PCIe devices can migrate in association with VMs using the VFs. A SR-IOV capable PCIe device installed in a host computer can implement the VFs. A VM running on the host and associated with the VF can use the VF to obtain a service such as network communications or access to a NAS device. Migrating the VF in association with the VM can include halting the VM in a VM state on the host, halting the VF in a PCIe state and then obtaining a PCIe state data, restarting the VF in the PCIe state on a second PCIe device of a second host based on the PCIe state data, and restarting the VM in the VM state on the second host, wherein the VM is configured to use the VF on the second PCIe device. |
US11740911B2 |
Switch for routing data in an array of functional configurable units
A system includes a multidimensional array of homogenous Functional Configurable Units (FCUs), coupled using a multidimensional array of switches, and a parameter store on the device which stores parameters that tag a subarray of FCUs as unusable. Technologies are described which change the pattern of placement of configuration data, in dependence on the tagged subarray, by changing the routing through the array of switches. As a result, a multidimensional array of FCUs having unusable elements can still be used. |
US11740909B2 |
Secure speculative execution of instructions
A system including a computer storage and a processor is described. The computer storage is configured to identify a stored data as protected. The processor is configured to perform speculative execution. To perform the speculative execution, the processor is configured to determine, in response to the speculative execution of an instruction to read the stored data, whether the stored data is identified as protected. In response to a determination that the stored data attempted to be read during the speculative execution is protected, the processor is configured to disallow during the speculative execution immediate successful completion of the instruction to read the stored data. |
US11740907B2 |
Systems and methods for determining a dependency of instructions
In a particular implementation, a method includes: receiving, at a central processing unit (CPU), first and second instructions of a plurality of instructions obtained from a memory, where the first instruction corresponds to a preceding instruction of a second instruction, and where the second instruction corresponds to a succeeding instruction of the first instruction; determining a dependency of the first and second instructions; sending the first and second instructions to an issue queue of the CPU; executing, at the CPU, the first and second instructions; and completing, at the CPU, the first and second instructions. |
US11740906B2 |
Methods and systems for nested stream prefetching for general purpose central processing units
A method and hardware system to remove the overhead caused by having stream handling instructions in nested loops. Where code contains inner loops, nested in outer loops, a compiler pass identifies qualified nested streams and generates ISA specific instructions for transferring stream information linking an inner loop stream with an outer loop stream, to hardware components of a co-designed prefetcher. The hardware components include a frontend able to decode and execute instructions for a stream linking information transfer mechanism, a stream engine unit with a streams configuration table (SCT) having a field for allowing a subordinate stream to stay pending for values from its master stream, and a stream prefetch manager with buffers for storing values of current elements of a master stream, and with a nested streams control unit for reconfiguring and iterating the streams. |
US11740901B2 |
Centralized control of execution of quantum program
Embodiments are provided for centralized control of execution of a quantum program. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components include a synchronization component that causes multiple controller devices remotely located relative to the system to be synchronized with one another and the system. The computer-executable components also include an ingestion component that accesses measurement data resulting from one or more measurements at respective qubit devices. The computer-executable components further include a composition component that generates, using the measurement data, one or more control messages for respective second controller devices of the multiple controller devices. |
US11740897B2 |
Methods for software development and operation process analytics and devices thereof
Methods, non-transitory computer readable media, and computing devices are disclosed that provision an analytics application in an instance of a software development platform. The analytics application comprises a schema, one or more functions, and one or more dashboard templates. Raw analytics data is extracted according to the schema. The raw analytics data is logged by the software development platform in one or more databases and is based on monitored activity associated with a software development process performed on the software development platform. The one or more functions are then applied to the extracted raw analytics data to generate performance metrics for the software development process. The one or more dashboard templates are populated based on the performance metrics and the populated one or more dashboard templates are embedded into a user interface of the software development platform to facilitate visualization of the raw analytics data. |
US11740896B2 |
System and method for industrial automation project code analysis
A system includes a processor and a memory accessible by the processor. The memory stores instructions that, when executed by the processor, cause the processor to receive an industrial automation project code file, wherein the industrial automation project code file defines one or more operations of an industrial automation system during performance of an industrial automation process, retrieve a set of industrial automation rules associated with a set of best practices for project code files, analyze the industrial automation project code file based on the set of industrial automation rules, including identifying one or more instances of inefficient tag usage, and identifying one or more sets of parallel overlapping tasks, and generate a report based the analysis of the industrial automation project code file based on the set of industrial automation rules. |
US11740895B2 |
Generation of software program repair explanations
Operations may include obtaining a repair related to correcting an error of source code of a software program, the repair including an edit to make to the source code. The operations may further include determining a change type of the edit. The operations may additionally include identifying an explanation template from a library of explanation templates based on the change type corresponding to the explanation template in the library of explanation templates. In addition, the operations may include generating a change explanation for the edit based on the explanation template. The change explanation may provide a natural language explanation of the changes made by the edit. |
US11740887B2 |
Upgrading SDN software by dual-loading modules
Some embodiments of the invention provide a method of upgrading software defined networking (SDN) modules executing on a host computer. While a first version of the SDN modules is executing on the host computer to perform traffic processing, the method loads a second version of the SDN modules alongside the first version of the SDN modules such that the first and second versions of the SDN modules are executing on the host computer at the same time. The method saves runtime states from the first version of the SDN modules, and transfers responsibility for performing traffic processing from the first version of the SDN modules to the second version of the SDN modules. The method then restores the saved runtime states to the second version of the SDN modules. |
US11740885B1 |
Autonomous vehicle software version assessment
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having autonomous or semi-autonomous operation features are provided. In certain aspects, with the customer's permission, a computer-implemented method for updating an autonomous operation feature may be provided. An indication of a software update associated with the autonomous operation feature may be received, and several autonomous or semi-autonomous vehicles having the feature may be identified. The update may be installed within the several vehicles, such as via wireless communication. Also, a change in a risk level associated with the update to the autonomous operation feature may be determined, and an insurance discount may be determined or adjusted. As a result, an insurance discount may be provided to risk averse customers that affirmatively share their vehicle data with an insurance provider, and promptly and remotely receive new versions of software that operate autonomous vehicle safety features. |
US11740884B2 |
Migrating a service to a version of an application programming interface
A method, computer system, and computer program product for migrating a service (e.g. microservice) from using a first application programming interface version to using a second (e.g. newer or updated) application programming interface version. The method may include determining a difference between specifications of the first and second versions of the application programming interface. Historical usage of the first version of the application programming interface by the service may then be analyzed with respect to the difference so as to determine if the service meets the specification of the second version of the application programming interface. Responsive to determining the service meets the specification of the second version of the application programming interface difference, the service may be migrated from using the first version of the application programming interface to using the second version of the application programming interface. |
US11740881B2 |
Method for implementing compiled embedded Python
Provided is a method for implementing compiled embedded Python. The method comprises: traversing an abstract syntax tree of Python source code to obtain semantic information about a program and generating corresponding C++ code according to said semantic information (S1); performing type annotation of the Python source code and thus generating C++ variable definitions and function definitions (S2); using a translator to translate into C++ source files the Python source code processed in the steps described above (S3); storing said C++ source files together with embedded chip-related files to form a file package, and compiling and linking said file package and generating an ASCII text file (S4). The method implements a source code translator on the basis of type annotations and static analysis, and integrates the translator into an embedded platform, enabling the editing, compiling, linking, and programming of Python source files. |
US11740879B2 |
Creating user interface using machine learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning models to generate graphical user interfaces from textual descriptions. |
US11740876B2 |
Method and system for arbitrary-granularity execution clone detection
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying a first code snippet and a first library function which have similar execution flow similarity measures by evaluating a first contiguous sequence of n items extracted from the first code snippet against a second contiguous sequence of n items extracted from the first library function using an Ngram threshold that is calculated for the first library function and one or more literals from the first code snippet so that the developer is presented with a library function recommendation which includes the first code snippet, the first library function, and instructions for replacing the first code snippet with the first library function. |
US11740872B2 |
Detection of unintended dependencies in hardware designs with pseudo-random number generators
A method, a computer system, and a computer program product for detection of unintended dependencies between hardware design signals from pseudo-random number generator (PRNG) taps is provided. Embodiments of the present invention may include identifying one or more tap points in a design as an execution sequence. Embodiments of the present invention may include sampling the tap points by propagating the tap points in the design with different delays. Embodiments of the present invention may include defining observation points to identify tap collisions based on the tap points. Embodiments of the present invention may include identifying tap collisions. Embodiments of the present invention may include identifying one or more sources of the tap collisions in the design. Embodiments of the present invention may include eliminating the one or more sources of uninteresting tap collisions out of the tap collisions and filtering one or more of the tap collisions. |
US11740871B2 |
Binary parallel adder and multiplier
An arithmetic logic unit (ALU) including a binary, parallel adder and multiplier to perform arithmetic operations is described. The ALU includes an adder circuit coupled to a multiplexer to receive input operands that are directed to either an addition operation or a multiplication operation. During the multiplication operation, the ALU is configured to determine partial product operands based on first and second operands and provide the partial product operands to the adder circuit via the multiplexer, and the adder circuit is configured to provide an output having a value equal to a product of the first operand second operands. During an addition operation, the ALU is configured to provide the first and second operands to the adder circuit via the multiplexer, and the adder circuit is configured to provide the output having a value equal to a sum of the first and second operands. |
US11740870B2 |
Convolutional network hardware accelerator device, system and method
A Multiple Accumulate (MAC) hardware accelerator includes a plurality of multipliers. The plurality of multipliers multiply a digit-serial input having a plurality of digits by a parallel input having a plurality of bits by sequentially multiplying individual digits of the digit-serial input by the plurality of bits of the parallel input. A result is generated based on the multiplication of the digit-serial input by the parallel input. An accelerator framework may include multiple MAC hardware accelerators, and may be used to implement a convolutional neural network. The MAC hardware accelerators may multiple an input weight by an input feature by sequentially multiplying individual digits of the input weight by the input feature. |
US11740869B2 |
Scheduling atomic field operations in jacobian coordinates used in elliptic curve cryptography scalar multiplications
Embodiments are directed to selecting a multiplication operation to be scheduled in a first stage of an execution schedule, the multiplication operation meeting a first condition of having no dependency. An addition/subtraction operation is selected to be scheduled in the first stage of the execution schedule responsive to meeting the first condition. A process is performed which includes selecting another multiplication operation to be scheduled in a next stage of the execution schedule responsive to meeting the first condition or a second condition, the second condition including having a dependency that is fulfilled by a previous stage. The process includes selecting another addition/subtraction operation to be scheduled in the next stage of the execution schedule responsive to meeting the first or second condition, and repeating the process until each operation has been scheduled in the execution schedule, where the execution schedule is configured for execution by an arithmetic logic unit. |
US11740868B2 |
System and method for sorting data elements of slabs of registers using a parallelized processing pipeline
Aspects of the disclosure relate to determining relevant content in response to a request for information. One or more computing devices (170) may load data elements into registers (385A-385B), wherein each register is associated with at least one parallel processor in a group of parallel processors (380A-380B). For each of the parallel processors, the data elements loaded in its associated registers may be sorted, in parallel, in descending order. The sorted data elements, for each of the parallel processors, may be merged with the sorted data elements of other processors in the group. The merged and sorted data elements may be transposed and stored. |
US11740862B1 |
Method and system for accelerated decomposing of audio data using intermediate data
A method for processing audio data, comprising providing song identification data identifying a particular song from among a plurality of songs or identifying a particular position within a particular song, loading intermediate data associated with the song identification data from a storage medium or from a remote device. The method also comprises obtaining input audio data representing audio signals of the song as identified by the song identification data. The audio signals comprise a mixture of different musical timbres, including at least a first musical timbre and a second musical timbre different from said first musical timbre. The method comprises combining the input audio data and the intermediate data with one another to obtain output audio data. The audio data represent audio signals of the first musical timbre separated from the second musical timbre. |
US11740859B2 |
Media-compensated pass-through and mode-switching
Media input audio data corresponding to a media stream and microphone input audio data from at least one microphone may be received. A first level of at least one of a plurality of frequency bands of the media input audio data, as well as a second level of at least one of a plurality of frequency bands of the microphone input audio data, may be determined. Media output audio data and microphone output audio data may be produced by adjusting levels of one or more of the first and second plurality of frequency bands based on the perceived loudness of the microphone input audio data, of the microphone output audio data, of the media output audio data and the media input audio data. One or more processes may be modified upon receipt of a mode-switching indication. |
US11740854B2 |
Playing media content in response to detecting items having corresponding media content associated therewith
Embodiments disclosed herein include one or more playback devices, server systems, and/or computing devices, individually or in combination determining that an item is present within an area comprising a playback device, wherein the item has corresponding media content associated therewith, and in response to determining that the item is present within the area comprising the playback device, causing the playback device to play the media content corresponding to the item, wherein the media content comprises one or both of audio content or video content. |
US11740850B2 |
Image management system, image management method, and program
An image management system includes a reception unit and transmission unit. The reception unit receives, from a first communication terminal, link information that is transmitted from the image management system and is managed in a link information management system. The transmission unit transmits, to the first communication terminal, a view script and image data corresponding to the link information. The image data is received from a second communication terminal. |
US11740845B2 |
RIP simulation device and recording medium having RIP simulation program recorded thereon
A RIP simulation device that enables a rapid grasp of a part having a problem in RIP speed and a specific detail of the problem is achieved. While the RIP prediction screen is displayed on a display unit, the result display control unit causes the display unit to display a sheet number corresponding to a position that is on a line graph representing a predicted RIP time for each sheet and is being designated by an input operation unit. When a sheet number displayed on the display unit is selected by the input operation unit, the result display control unit causes the display unit to display an analysis result screen indicating an analysis result related to the page corresponding to the sheet number on the basis of the correspondence relationship between sheets and pages when print output is actually executed. |
US11740840B2 |
Storage medium, information processing apparatus, and control method
Arrangement processing for arranging image data on a printing medium can differ according to a printer type, and it may not be possible to obtain the print product intended by a user. A method is provided that includes determining, at a processor configured to perform the determining, to perform processing for generating image data without appending margins in a case where the printer type is identified to be a large-format printer based on printer type information, and determining, at the processor configured to perform the determining, to perform processing for generating the image data with appended margins in a case where the printer type is identified to be a small-format printer based on the printer type information and borderless printing is identified to be executed based on print setting information. |
US11740839B2 |
Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a processor configured to display, on a display, a character string for identifying an apparatus that is connectable and an image showing the apparatus and a location at which the apparatus is installed. |
US11740837B2 |
Storage traffic pattern detection in memory devices
A processing device of a memory sub-system can monitor a plurality of received commands to identify a forced unit access command. The processing device can identify a metadata area of the memory device based on the forced unit access command. The processing device can also perform an action responsive to identifying a subsequent forced unit access command to the metadata area. |
US11740836B2 |
Parallel reads of data staging table
Systems and methods to read records of a data staging table, where each record of the data staging table is associated with a package identifier, a key value of a record of a first database table, values of one or more non-key fields of the record of the first database table, and a database operation, include reading of one or more records of the data staging table, each of the read one or more records associated with a package identifier indicating the record is not being processed, and not including a same key value as any other record of the data staging table associated with a package identifier indicating the record is being processed, updating the package identifier of each of the read records of the data staging table to a first package identifier indicating that the record is being processed, creating a transaction record of a transaction queue associating the data staging table and the first package identifier, determining that the read one or more records have been processed, and, in response to the determination, deleting the one or more read rows from the data staging table and the transaction record. |
US11740835B2 |
Prioritized queue management
Methods and systems for managing queues. The disclosed methods involve receiving, at an interface, a request to store a message in a queue, storing the message as a row in a key-value store database, extracting at least one attribute from the message; and selecting the message for processing based on the at least one extracted attribute. |
US11740834B2 |
UFS device for transmitting status information through AFC frame and operating method thereof
Embodiments of the present disclosure relate to an UFS device and an operating method thereof. According to the embodiments of the present disclosure, the UFS device may collect status information of the UFS device, create an Acknowledgement and Flow Control (AFC) frame including the collected status information, and transmit the AFC frame to a host performing communication with the UFS device. |
US11740833B2 |
Throttle response signals from a memory system
A memory system having memory components and a processing device to: receive, from a host system, write commands to store data in the memory components; store the write commands in a buffer; execute at least a portion of the write commands; determine an amount of available capacity of the buffer that becomes available after execution of at least the portion of the write commands; receive, from the host system, a request for information about available capacity of the buffer; and determine whether to transmit a response signal corresponding to the request based at least in part on the amount of available capacity. |
US11740832B2 |
Data storage and reading method and device
A data storage method includes: obtaining memory banks of arithmetic data; generating undetermined memory bank numbers of the memory banks sequentially; scanning storage dimensions of the arithmetic data to obtain the undetermined memory bank numbers, filling elements to make the undetermined memory bank numbers continuous if the undetermined memory bank numbers of two adjacent dimensions are not continuous; taking as a current transformation vector through a greedy algorithm a determined transformation vector where conflict is least and the number of the filling elements is smallest; generating current memory bank numbers of the memory banks according to the current transformation vector; converting each of the current memory bank numbers into a physical storage bank address through an offset function to obtain a corresponding internal offset address; and storing the arithmetic data into the memory banks according to the current memory bank numbers and the internal offset addresses. |
US11740831B2 |
Storage optimization for event streaming for multiple consumers
Method and system are provided for storage optimization for event streaming for multiple consumers. The method provides an entire event stream for storage in a first tier storage and dynamically determines advance portions of the event stream for at least some of the consumers based on a consumer's position index in the event stream. The advance portions are portions of the event stream that will be consumed next by the consumer and the method provides the advance portions of the event stream for storage in second tier storage that has a higher performance than the first tier storage. |
US11740829B2 |
Storage device for storing model information, storage system including the storage device, and operating method of the storage system
A storage device includes a memory device storing model information of a machine learning model; and a storage controller that controls an operation of the storage device using the machine learning model. The storage controller, upon receiving a get command for extracting the model information from the host device, reads the model information from the memory device in response to the get command and transmits the model information to the host device. |
US11740824B2 |
Performing wear leveling between storage systems of a storage cluster
An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain usage information for each of two or more storage systems of a storage cluster, and to determine a wear level of each of the storage systems of the storage cluster based at least in part on the obtained usage information. The at least one processing device is also configured to identify a wear level imbalance of the storage cluster based at least in part on the determined wear levels of each of the storage systems of the storage cluster. The at least one processing device is further configured, responsive to the identified wear level imbalance of the storage cluster being greater than an imbalance threshold, to move storage objects between the storage systems of the storage cluster. |
US11740822B2 |
Methods and systems for error detection and correction in a distributed storage system
A method for storing data, comprising: obtaining, from a metadata node and by file system client executing on a client application node, a data layout, generating, by the client application node, an error detection value (EDV) for the data stored on the client application node; generating, by a memory hypervisor module executing on the client application node, at least one input/output (I/O) request specifying a location in a storage pool, wherein the location is determined using the data layout; issuing, by the memory hypervisor module, the at least one I/O request to the storage pool, wherein processing the at least one I/O request results in at least a portion of the data being stored at the location; and after issuing the at least one I/O request to the storage pool, transmitting the EDV to the metadata node, wherein the metadata node stores the EDV. |
US11740818B2 |
Dynamic data compression
Techniques for performing compression operations on persistently-stored data blocks during read/write commands. A method embodiment performs in-line data compression operations over data blocks referenced by a caller. The in-line data compression operations are performed during execution of a storage input-output (I/O) command, between the event of receipt of the storage I/O command and the event of returning status of the storage I/O command. The storage I/O operation is associated with at least one data group comprising one or more data blocks that are identified by the caller. Upon receipt of the storage I/O command, one or more compression rules are applied to the data blocks to determine one or more compression parameters, which compression parameters are used to form specific compression operations that are performed over at least a portion of the data group. The status pertaining to the execution of the storage I/O operation is returned to the caller. |
US11740817B2 |
Modular data processing and storage system
A system enables entities to access a single platform in order to utilize electronic data storage for storing different types of information. One or more computers may operate an electronic data storage processing network that entities can access when updating information in electronic data storage. The electronic data storage processing network may operate a plurality of electronic data storage processing modules, which can include an aggregator module, a formatter module, an operator signer module, and a validator module. Based on the specific use case for which electronic data storage is utilized, recordable data that is to be added to the electronic data storage can be processed by the appropriate aggregating, formatting, signing, and validating functions provided by the electronic data storage processing modules. |
US11740816B1 |
Initial cache segmentation recommendation engine using customer-specific historical workload analysis
A data storage node includes a plurality of compute nodes that allocate portions of local memory to a shared cache. The shared cache is configured with mirrored and non- mirrored segments that are sized as a function of the percentage of write IOs and read IOs in a historical traffic workload profile specific to an organization or storage node. The mirrored and non-mirrored segments are separately configured with pools of data slots. Within each segment, each pool is associated with same-size data slots that differ in size relative to the data slots of other pools. The sizes of the pools in the mirrored segment are set based on write IO size distribution in the historical traffic workload profile. The sizes of the pools in the non-mirrored segment are set based on read IO size distribution in the historical traffic workload profile. |
US11740815B2 |
Intelligent path selection and load balancing
A method for dispatching input-output in a system. The system may include a centralized processing circuit, a plurality of persistent storage targets, a first input-output processor, and a second input-output processor. The method may include determining whether the first input-output processor is connected to a first target of the plurality of persistent storage targets; determining whether the second input-output processor is connected to the first target; and in response to determining that both the first input-output processor is connected to the first target, and the second input-output processor is connected to the first target, dispatching a first plurality of input-output requests, each to either the first input-output processor or the second input-output processor, the dispatching being in proportion to a service rate of the first input-output processor to the first target and a service rate of the second input-output processor to the first target, respectively. |
US11740812B2 |
Data storage device idle time processing
A computer system having a host coupled to a storage device via a peripheral component interconnect express bus. The host communicates with the storage device in accordance with a non-volatile memory host controller interface specification. The host provides a customized module containing instructions for performing the operations of a customized command. The host sends an idle time command to the storage device for execution at an idle time. In response to a determination that the storage device is in an idle state, the storage device executes the idle time command, during which the module may be used by the controller of the storage device. |
US11740804B1 |
System and method for performing data striping
A system and method for performing data striping and data protection, may include: obtaining, in a network interface controller (NIC) from a host processor, a command to store data in a storage system, wherein the host processor is connected to a network through the NIC; dividing, by the NIC, the data into a plurality of portions; mapping, by the NIC, each of the plurality of portions to at least one of a plurality of storage targets, wherein the plurality of storage targets are connected to the NIC over the network; and, transferring, by the NIC, each of the plurality of portions to the mapped at least one storage target. |
US11740803B2 |
System and method for stretching storage protection configurations in a storage cluster
A method, computer program product, and computing system for copying a storage protection configuration for one or more storage resources from a first storage array to at least a second storage array in a storage cluster. A communication failure between at least a pair of storage arrays may be detected, thus defining a surviving storage array and at least one failed storage array. The communication failure between the surviving storage array and the at least one failed storage array may be resolved. The storage protection configuration may be synchronized from the surviving storage array to the at least one failed storage array. The storage protection configuration for the one or more storage resources of each storage array of the at least a pair of storage arrays may be arbitrated. |
US11740799B2 |
Storage system and input and output control method
A storage system having high reliability and IO processing performance is realized. The storage system includes: a first arithmetic unit configured to receive an input and output request and perform data input and output processing; a first memory connected to the first arithmetic unit; a plurality of storage drives configured to store data; a second arithmetic unit; and a second memory connected to the second arithmetic unit. The first arithmetic unit instructs the storage drive to read data, the storage drive reads the data and stores the data in the second memory, the second arithmetic unit stores the data stored in the second memory in the first memory, and the first arithmetic unit transmits the data stored in the first memory to a request source of a read request for the data. |
US11740798B2 |
Managing shared resource usage in networked storage systems
Methods and systems for a networked storage system are provided. One method includes predicting an IOPS limit for a plurality of storage pools based on a maximum allowed latency of each storage pool, the maximum allowed latency determined from a relationship between the retrieved latency and a total number of IOPS from a resource data structure; identifying a storage pool whose utilization has reached a threshold value, the utilization based on a total number of IOPS directed towards the storage pool and a predicted IOPS limit; detecting a bully workload based on a numerical value determined from a total number of IOPS issued by the bully workload for the storage pool and a rising step function; and implementing a corrective action to reduce an impact of the bully workload on a victim workload. |
US11740797B2 |
Non-deterministic memory protocol
The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device. |
US11740794B2 |
Semiconductor memory device including a control circuit and at least two memory cell arrays
A memory system includes a memory device with a memory cell array including a first and second plane and first and second caches. A controller is configured to output status information in response to a status read command. The status information indicating the states of the caches. The controller begins a first process in response to a command addressed to the first plane if the status information indicates the first and second caches are in the ready state, and begins a second process on the second plane according to a second command to the second plane if the status information indicates at least the second cache is in the ready state. |
US11740792B2 |
Techniques for data storage management
A data storage system can use non-volatile solid state drives (SSDs) to provide backend storage. The data storage system and SSDs can implement log structured systems (LSSs) experiencing write amplification (WA). The aggregated WA of the LSSs can be minimized when the WAs of both LSSs of the system and SSDs are equal, within a specified tolerance. An amount of storage capacity which the LSS of the data storage system is allowed to use can be limited and vary based on the system's data capacity denoting the storage capacity with valid data. Pm can denote a percentage of Cs, the advertised capacity of the SSDs, storing valid data. Po can be a percentage of Cs denoting the upper bound of the system's used capacity. Po and Pm, as well as the utilization and WA of both the data storage system and SSDs, can be evaluated and adjusted adaptively and holistically. |
US11740791B2 |
Data compression system using base values and methods thereof
In some embodiments, a memory controller in a processor includes a base value cache, a compressor, and a metadata cache. The compressor is coupled to the base value cache and the metadata cache. The compressor compresses a data block using at least a base value and delta values. The compressor determines whether the size of the data block exceeds a data block threshold value. Based on the determination of whether the size of the compressed data block generated by the compressor exceeds the data block threshold value, the memory controller transfers only a set of the compressed delta values to memory for storage. A decompressor located in the lower level cache of the processor decompresses the compressed data block using the base value stored in the base value cache, metadata stored in the metadata cache and the delta values stored in memory. |
US11740790B2 |
Electronic device and method for monitoring hard disks
A method for monitoring hard disks, implemented in an electronic device, includes sequentially detecting a number of hard disk codes of hard disks recorded by a host bus adapter, and determining whether each hard disk code has a drive letter assigned; if one hard disk code is determined to not have a drive letter assigned, writing a first mark corresponding to the hard disk code in a register of the host bus adapter. When detection of all hard disk codes is completed, transmitting the first marks written in the register to a CPLD interface and detecting whether each hard disk corresponding to the first mark is in place. If one hard disk corresponding to the first mark is found to be in place, controlling the hard disk to output an alarm based on the first mark. |
US11740789B2 |
Automated storage capacity provisioning using machine learning techniques
Methods, apparatus, and processor-readable storage media for automated storage capacity provisioning using machine learning techniques are provided herein. An example computer-implemented method includes obtaining a user-provided input comprising an identification of an amount of storage capacity to be provisioned from a storage system; determining an amount of time for which the amount of storage capacity to be provisioned will last in connection with the storage system by processing the user-provided input in connection with historical data pertaining to storage utilization using one or more machine learning techniques; outputting, to the user, the determined amount of time for which the amount of storage capacity to be provisioned will last; and performing one or more automated actions based at least in part on feedback from the user in response to the outputting of the determined amount of time for which the amount of storage capacity to be provisioned will last. |
US11740787B2 |
Methods and systems for positioning animated images within a dynamic keyboard interface
The present disclosure is directed to positioning animated images within a dynamic keyboard interface. In particular, the methods and systems of the present disclosure can: receive data indicating a selection of a particular animated image from amongst a plurality of different animated images presented by a dynamic keyboard interface provided in association with an application; receive data indicating a context of: the dynamic keyboard interface, and/or the application based at least in part on which the plurality of different animated images was selected for presentation by the dynamic keyboard interface; and determine, based at least in part on the data indicating the selection and the data indicating the context, a position within the dynamic keyboard interface for presenting the particular animated image in response to data indicating a subsequent context of the dynamic keyboard interface, the application, and/or a different and distinct application. |
US11740782B2 |
Out-of-band commissioning of a wireless device through proximity input
A method of performing out-of-band commissioning is provided. The method may include enabling a pairing mode on a commissioning device, generating a gesture code on the commissioning device, receiving a gesture input on a node device, verifying an agreement between the gesture code and the gesture input, and commissioning the node device based on the agreement. |
US11740776B2 |
Context-specific user interfaces
Context-specific user interfaces for use with a portable multifunction device are disclosed. The methods described herein for context-specific user interfaces provide indications of time and, optionally, a variety of additional information. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein. |
US11740775B1 |
Connecting users to entities based on recognized objects
A computer-implemented method includes detecting a distinct area within an image, comparing detected features of the distinct area within the image to reference features corresponding to a reference image, and determining that the detected distinct area matches the reference image based on the comparison between the detected features and the reference features. The method further includes receiving an indication that the user selects the detected distinct area within the image, retrieving contact information corresponding to the reference image, and causing the client device to display an interface allowing the user to contact the entity. |
US11740773B2 |
Information processing device and method
The present disclosure relates to an information processing device and a method capable of implementing more various communications.In a space of a user, an input of information by the user is accepted, and tag information for associating control information for controlling occurrence of an event for a communication partner of the user with a space of the communication partner is generated using the accepted information. Furthermore, it is determined whether or not an occurrence condition of the event designated by the tag information for associating the control information for controlling the occurrence of the event for the communication partner with the space of the communication partner, the tag information associated with the space of the user is satisfied, and in a case where it is determined that the occurrence condition is satisfied, the event designated by the tag information is allowed to occur. The present disclosure may be applied to, for example, an information processing device, an image processing device, an electronic device, an information processing method, a program or the like. |
US11740772B2 |
Method and apparatus for controlling hotspot recommendation pop-up window, and medium and electronic device
A method and device for controlling a hotspot recommendation pop-up window, a computer-readable medium and an electronic device are provided. On reception of a pop-up window display instruction, a pop-up window including prompt options corresponding to multiple hotspots is displayed on the hot video playing page. In a case that the pop-up window is displayed on the hot video playing page, a first control on the hot video playing page except for the pop-up window is set to a disabled state. Further, the user can select among the prompt options corresponding to multiple hotspots included in the pop-up window. |
US11740767B2 |
Extracorporeal blood treatment flow rate adjustment
Extracorporeal blood treatment systems and methods to display graphical user interfaces displaying a plurality of fluids areas, each including a flow rate, and displaying adjustment notifications proximate one or more fluid areas. For example, when a user adjusts a flow rate to a limit, one or more notifications may be displayed proximate other flow rates that may be adjusted to modify the limit. |
US11740766B2 |
Information processing system, information processing method, and computer program
An information processing system distributes a video and includes processing circuitry configured to accept selection of a first object from a first information processing terminal; transmit, in accordance with the selection, a predetermined notification to a second information processing terminal associated with the first object; receive a response to the predetermined notification from the second information processing terminal; determine a state of a first screen displayed on the first information processing terminal; and decide, based on the determined state of the first screen, a second screen to be displayed on the second information processing terminal. |
US11740764B2 |
Method and system for providing information based on context, and computer-readable recording medium thereof
A method and system for providing information that enables easier and quicker access to an item related to a context of a device, and a computer-readable recording medium thereof are provided. The method includes detecting a context of a device, and displaying at least one virtual space corresponding to the detected context on a screen of the device. The virtual space is a Graphic User Interface (GUI) that is configured to register the detected context and information related to at least one item. |
US11740761B2 |
Method for displaying icons, terminal and non-transitory storage medium
The embodiments of the disclosure disclose a method for displaying icons, a terminal, and a non-transitory storage medium. In the method, Q first function icons are displayed along an arc in a first target display region adjacent to an edge of the display screen of the terminal, where the Q first function icons are selected from P function icons, the Q first function icons include L locked function icons and (Q−L) replaceable function icons, Q is a preset positive integer, P is an integer greater than Q, and L is an integer smaller than Q. |
US11740759B2 |
Display device and interfaces for cryogenic devices
The disclosure describes a cryogenic device with a display device for displaying one of a plurality of user-interfaces associated with a plurality of cryogenic device states. The cryogenic device is configured to: generate an initial user-interface for display on the display device; determine that the cryogenic device is in a first state; generate, in response to determining that the cryogenic device is in the first state, instructions for rendering a first user-interface, wherein the first user-interface is associated with the first state; and cause the display device to display the first user-interface. In this way, the cryogenic device may have a dynamic user interface that is configured to response to states of the cryogenic device. |
US11740752B1 |
Device with signal generator
A touch controller includes sensing circuits and a processing module. The sensing circuits are operably coupled to sensors, are arranged in a geometric pattern that is in accordance with a coordinate system. When a finger is proximal to a sensor, the finger emits an identifying signal having an identifying frequency component that effects an electrical characteristic of the sensor. A corresponding sensing circuit senses the electrical characteristic of the sensor and generates a sense signal regarding the electrical characteristic. The processing module interprets the sensed signal to determine whether the electrical characteristic is affected by the identifying signal emitted by the finger. When the affect is detected, the processing module determines a coordinate location of the sensor and generates a proximal touch signal that includes the coordinate location of the sensor. |
US11740749B2 |
Touch sensor integrated display device
A touch sensor integrated display device is provided comprising gate lines and data lines formed on a substrate to be intersected with each other, a plurality of pixel electrodes formed at intersections between the gate lines and the data lines, and a common electrode formed to overlap the plurality of pixel electrodes through an insulating film disposed between the common electrode and the plurality of pixel electrodes, wherein the common electrode includes at least two touch electrodes, each of which is connected to at least one of signal lines arranged in one of a first direction and a second direction crossing the first direction. |
US11740748B2 |
Touch module and display device
A touch module comprises a substrate and at least one group of touch patterns formed on one side of the substrate, wherein each group of the touch patterns comprises a conductive bridge, an insulating support portion, and a touch electrode portion. The touch module has good bending capacity. |
US11740745B2 |
Display device
A liquid crystal display device 10 includes pixel electrodes 11g that are spaced apart from each other, touch electrodes 14, each of which forms a capacitance with a finger, which is a position input body performing position input, to detect a position of input by the finger, which is the position input body, a touch line 15 that is sandwiched between adjacent pixel electrodes 11g and is connected to the touch electrodes 14, and at least two source lines 11j that extend parallel to the touch line 15. The source lines 11j transmit image signals to the pixel electrodes 11g. The source lines 11j are disposed such that one of the two pixel electrodes 11g is sandwiched between the touch line 15 and one of the two source lines 11j and another one of the two pixel electrodes 11g is sandwiched between another one of the two source lines 11j and the touch line 15. |
US11740742B2 |
Electronic devices with finger sensors
An electronic device such as a head mounted device may have an inner display that displays an image for a user through lenses. Head-mounted support structures may be used to support the display and lenses. One or more external displays may be publically viewable while the head-mounted device is being worn. The head-mounted support structures may have a front face on which an external display is mounted. One or more finger sensors that are configured to detect touch input, force input, and/or other input from an external object such as a user's finger may be included in the head-mounted device. A finger sensor may have an elongated shape that runs along a peripheral edge of an external display on the front face. Finger sensors may also be located on other portions of the support structures. |
US11740741B2 |
Optical coupling in touch-sensing systems
A touch sensing apparatus is disclosed, comprising a light transmissive panel that defines a touch surface, an opposite rear surface, and panel sides extending between the touch surface and rear surface. The panel sides define a perimeter of the light transmissive panel. The touch sensing apparatus comprises a plurality of light emitters and detectors arranged along the perimeter and adjacent the panel sides, a light guide arranged along the perimeter and having a first reflective surface comprising a diffusive light scattering element. The light emitters are arranged to emit a respective beam of light onto the diffusive light scattering element so as to generate propagating light that diffusively propagates above the touch surface, wherein the light detectors are arranged to receive detection light generated as said propagating light impinges on the diffusive light scattering element, and wherein the diffusive light scattering element is arranged at least partly outside the panel sides and extending at least partly above the touch surface. |
US11740737B2 |
Touch display device, touch driving circuit and touch driving method thereof
Embodiments of the present disclosure relate to a touch display device, a touch driving circuit and a touch driving method thereof, and more particularly, a touch display device, a touch driving circuit and a touch driving method thereof enabling to reduce the distortion phenomenon of the common voltage caused by a load of the touch electrodes. In addition, embodiments of the present disclosure relate to a touch display device, a touch driving circuit and touch driving method thereof enabling reduction of the distortion phenomenon of the common voltage according to a structure of the touch electrodes. In addition, embodiments of the present disclosure relate to a touch display device, a touch driving circuit and touch driving method thereof enabling to reduce the distortion phenomenon of the common voltage generated in a driving process in which a display driving operation and a touch driving operation are alternated. |
US11740733B2 |
Extension wires and connection wires for position detection device and sensor panel
A position detection device includes a first sensor electrode and a second sensor electrode adjacent to the first sensor electrode, first and second connection wires connected to the first and second sensor electrodes, respectively, a sensor controller connected to the connection wires, and a first extension line; and a second extension line. Some of the plurality of connection wires, including the first connection wire, extend at regular intervals in a first region. The connection wires, including the second connection wire, are arranged to extend at regular intervals in a second region different from the first region. The first extension line extends along the second connection wire in the second region and is electrically connected to the first sensor electrode. The second extension line extends along the first connection wire in the first region and is electrically connected to the second sensor electrode. |
US11740732B2 |
Electronic device with display panel
An electronic device including: a display panel including a display screen to display an image; an antenna coupled to the display panel and disposed on the display screen; a touch sensor pattern separated from the antenna and disposed on the display screen; a first connecting member disposed outside the display screen of the display panel and mounted with a touch sensor driving circuit; and a second connecting member that connects the touch sensor driving circuit to the touch sensor pattern, and is at least partially more flexible than the first connecting member. |
US11740731B2 |
User device and touchscreen codec negotiation
A computing device includes signal generation circuitry and also includes a location on the computing device that is operative to couple a signal generated by the signal generation circuitry into a user. For example, the computing device includes signal generation circuitry that generates a signal that includes information corresponding to a user and/or an application that is operative within the computing device. The signal generation circuitry couples the signal into the user from a location on the computing device based on a bodily portion of the user being in contact with or within sufficient proximity to the location on the computing device that facilitates coupling of the signal into the user. Also, the signal may be coupled via the user to another computing device that includes a touchscreen display that is operative to detect and receive the signal. |
US11740730B2 |
Active pen, sensor controller, and position detection device configured for bidirection communication using time slots
An active pen communicates with a sensor controller using a series of time slots, to receive uplink signals from and transmit downlink signals to the sensor controller. The series of time slots are determined based on the reception timing, by the active pen, of an uplink signal used as a reference time. The active pen determines whether or not the uplink signal is received and, if yes, the active pen transmits a first downlink signal using a time within the series of time slots. If no, the active pen transmits a second downlink signal using both a time within the series of time slots and a time outside the series of time slots. The second downlink signal is formed by repeating a unit signal that is shorter in duration than each of the series of time slots, to ensure reception by the sensor controller of at least one unit signal. |
US11740727B1 |
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
In one embodiment, an apparatus and associated method are provided, comprising: at a device having a display and a touch-sensitive surface: displaying a first user interface of a first application on the display; while displaying the first user interface of the first application, detecting a first input by a first contact on the touch-sensitive surface that meets one or more criteria; in response to detecting the first input by the first contact that meets the one or more criteria: in accordance with a determination that the first application is subject to the first contact meeting the one or more criteria, ceasing to display the first user interface of the first application and displaying a respective other user interface on the display; and in accordance with a determination that the first application is not subject to the first contact meeting the one or more criteria, maintaining display of the first user interface of the first application without displaying the respective other user interface. |
US11740723B2 |
Electronic devices having light sensors overlapped by displays
An electronic device may have a display with an array of pixels configured to display images for a user. The electronic device may have an ambient light sensor for gathering ambient light information. A set of the pixels may overlap the ambient light sensor so that ambient light measurements may be made on ambient light passing through the set of pixels. Control circuitry in the electronic device may control light transmission through the set of pixels so that different light transmission levels can be used in different ambient light conditions. Directional light measurements may be made by moving transparent pixels dynamically across the surface of the display overlapping the light sensor and/or by using pixelated light modulators to vary the angle of light rays measured by the ambient light sensor. |
US11740720B2 |
Touch display device
A touch display device includes a display cathode electrode, a first touch cathode electrode adjacent to and disposed in the same layer as the display cathode electrode, a first touch line coupled with a touch driving circuit, a first touch bridge coupled with the first touch line, a second touch cathode electrode adjacent to and disposed in the same layer as the display cathode electrode, a second touch line coupled with the touch driving circuit, and a second touch bridge coupled with the second touch line. The first touch cathode electrode is electrically separated from and the second touch cathode electrode is electrically shorted with the display cathode electrode. The first touch bridge is coupled with the first touch cathode electrode. The second touch bridge is separated from the second touch cathode electrode, and the second touch line and the second touch cathode electrode are separated from each other. |
US11740717B2 |
Concealable input region for an electronic device
Embodiments are directed to an electronic device having a hidden or concealable input region. In one aspect, an embodiment includes an enclosure having a wall that defines an input region having an array of microperforations. A light source may be positioned within a volume defined by the enclosure and configured to propagate light through the array of microperforations. A sensing element may be coupled with the wall and configured to detect input received within the input region. The array of microperforations are configured to be visually imperceptible when not illuminated by the light source. When illuminated by the light source, the array of microperforations may display a symbol. |
US11740712B1 |
Input device configuration cloning
A computer-implemented method includes receiving first and second movement data corresponding to a movement of a first and second computer mouse, respectively, wherein the first and second computer mice are oriented in a same direction are moving in unison over a same trajectory while the first and second movement data is contemporaneously received; determining a movement distance for the first and second computer mice based on the first and second movement data, respectively; determining a performance characteristic for the first computer mouse based on the determined first movement distance; determining the performance characteristic for the second computer mouse based on the determined second movement distance; determining a difference in the performance characteristic for the first computer mouse with respect to the second computer mouse; and calibrating the performance characteristic of the second computer mouse to match the performance characteristic of the first computer mouse. |
US11740703B2 |
Apparatus having gesture sensor
An apparatus having a gesture sensor is provided. The gesture sensor includes an image sensing unit and a processing unit. The image sensing unit can capture at least a gesture image of user. The processing unit is electrically connected to the image sensing unit. The processing unit can send at least a control command according to the gesture image to operate the apparatus. |
US11740700B2 |
Operating device for a vehicle
The operating unit for a vehicle comprises a housing with an operating element on the front side, wherein the operating element has a display with a display surface and a cover plate, which defines an operating surface of the operating element, and has at least one projection region projecting laterally over the display, and is elastically laterally moveably mounted on and/or in the housing. An actuator is arranged below the cover plate, said actuator having a drive and a control element driven by the drive. The operating unit is also provided with an elastic actuation arm which protrudes from the cover plate and which is mechanically acted upon by the control element of the actuator at a force application point of the actuation arm. The actuation arm has a displacement portion, reaching between the cover plate and the force application point, for laterally shifting the cover plate, and is extended from the displacement portion thereof beyond the force application point, as well as being provided with an extension portion, within which the actuation arm is elastically and mechanically fixed. |
US11740699B2 |
Tactile feedback glove
A tactile feedback glove for use in an extravehicular activity (EVA) environment by an astronaut is described. The tactile feedback glove is formed by a glove having an outer layer, a second layer and inner bladder, wherein the inner bladder encloses a gas environment suitable for an astronaut's hand. A force sensor is attached to a fingertip of each finger of the glove on an inner surface of the outer layer to sense the pressure applied at the associated fingertip. A haptic feedback device is attached to the fingertip of each finger of the glove on an outer surface of the inner bladder. Each haptic feedback device is adjacent to each associated force sensor and positioned to provide tactile feedback for the associated finger. A visual feedback device is also attached to an outer surface of the outer layer of the glove in a visual field of the astronaut. A controller receives a signal from each force sensor indicative of the force applied by the wearer at the associated fingertip, and sends a feedback signal to drive each haptic feedback device and the visual feedback device to provide tactile and visual feedback to the wearer when the signal from one of the force sensors meets preprogrammed levels. |
US11740696B2 |
Headware for computer control
A headware for computer control is presented in accordance with aspects of the present disclosure. In various embodiments, the headware includes an inner layer including a first surface and a second surface, an outer layer disposed on the first surface of the inner layer, and at least one sensor disposed on the second surface of the inner layer, and at least one sensor configured to measure electrical signals from a brain and extract meaning from the electrical signals, or communicate the electrical signals to a computing device. The headware is configured to sit at the top of a head and apply pressure to at least one side of the head. |
US11740695B2 |
Eye tracking system for use in head-mounted display units
An eye tracking system for use with a head-mounted display (HMD) unit is described. The eye tracking system includes a support frame mounted to the HMD unit, a light source mounted to the support frame and configured to illuminate an area of a patient eye, a plurality of photosensors mounted to the support frame and configured to receive reflected light from different portions of the illuminated patient eye, a temperature sensor mounted to the support frame and configured to measure a temperature of the photosensors, and a processor. The processor is programmed to execute an algorithm including a processing module that compensates photosensor measurement error due to variable operating temperature in the HMD unit, and an eye-tracking module that determines a gaze position of the patient eye using a mapping between intensities of photosensors and a gaze position estimated during a calibration procedure. |
US11740694B2 |
Managing and mapping multi-sided touch
Various embodiments include processing devices and methods for managing multisensor inputs on a mobile computing device. Various embodiments may include receiving multiple inputs from multiple touch sensors, identifying types of user interactions with the touch sensors from the multiple inputs, identifying sensor input data in a multisensor input data structure corresponding with the types of user interactions, and determining whether the multiple inputs combine as a multisensor input in an entry in the multisensor input data structure having the sensor input data related to a multisensor input response. Various embodiments may include detecting a trigger for a multisensor input mode, entering the multisensor input mode in response to detecting the trigger, and enabling processing of an input from a touch sensor. |
US11740689B1 |
Electronic devices with projectors
An electronic device may include an ambient light sensor that measures ambient light color, a projector that projects ambient-light-matching illumination onto a surface, a user input device such as a microphone that gathers user input, and a position sensor that measures a position of the surface, a user, and/or a real-world object relative to the device. The ambient-light-matching illumination may create illuminated regions on the surface that blend in with the surrounding ambient light. Certain pixels in the projector may be turned off to create one or more unilluminated regions within the illuminated regions. The unilluminated regions may form apparent shadows. Control circuitry in the electronic device may adjust characteristics of the unilluminated regions by dynamically adjusting which pixels are turned off based on voice input, gesture input, and/or other sensor data. |
US11740686B2 |
Platform and processor power management
The present invention relates to platform power management. |
US11740685B2 |
Thermal leveling
Systems, apparatuses, and methods related to thermal leveling are described. Thermal leveling can be performed on a host computing system as opposed to on a memory system. Thermal leveling can include operations performed by a host to control temperature characteristics and/or power consumption of a memory system. For instance, a host computing system can control temperature characteristics of multiple memory devices that are deployed in a memory system. In an example, a set of processing resources (e.g., a thermal leveling component) can be provided on a host. The set of processing resources can receive information corresponding to thermal characteristics of a memory device coupled to the host and control a thermal setting for the memory device based on the received thermal characteristics. |
US11740684B2 |
Sensor device with sensing array having sensing pixels and self-powered pixels
A sensor device includes an image sensing array, a frame buffer, a first read line, a second read line and an energy accumulator. The image sensing array is configured to sense reflected light from a working surface and includes a plurality of sensing pixels and a plurality of self-powered pixels. The sensing pixels respectively output image data according to the sensed reflected light. The self-powered pixels respectively output photocurrent according to the sensed reflected light. The first read line is coupled between the sensing pixels and the frame buffer. The second read line is coupled between the self-powered pixels and the frame buffer. The energy accumulator stores electrical energy of the photocurrent via a charge path between the self-powered pixels and the energy accumulator. |
US11740681B2 |
Electronic device and application managing method thereof
An electronic device is disclosed, including: a display, a processor, and a memory operatively connected to the processor, the memory storing instructions and a plurality of applications installed in the electronic device, wherein the instructions, which when executed, cause the processor to: identify states for each of the plurality of applications, the states each including one of an enabled state, a sleep state, or a disabled state, wherein applications in the sleep state are grouped into a first application group, and applications in the disabled state are grouped into a second application group, execute a first application to display a first field, a second field, and a third field including a selectable object via the display, and based on a first user input selecting the selectable object, re-identity the states of each of the plurality of applications to update the first application group and the second application group. |
US11740680B2 |
Mobile device-based radar system for applying different power modes to a multi-mode interface
This document describes techniques and systems that enable a mobile device-based radar system for applying different power modes to a multi-mode interface. The techniques and systems include a user device having a radar system, and an interaction manager. The radar system generates a radar field, provides radar data, and operates at one of various different radar-power states. The user device analyzes the radar data to detect a presence or movement of a user within the radar field. Responsive to the detection, the radar system changes from a first radar-power state to a second radar-power state. Based on this change, the interaction manager selects a power mode, for a multi-mode interface, that corresponds to the second radar-power state, and applies the selected power mode to the multi-mode interface to provide a corresponding display via a display device. |
US11740677B2 |
System and method of estimating time remaining for an information handling system to operate on electrical power provided by one or more batteries
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine a historical discharge rate (dh) from multiple discharge rates a battery of an information handling system (IHS) while the IHS operates on electrical power provided by the battery; receive a current discharge rate (dc) of the battery; determine a full charge capacity correction factor value (Cfcc) associated with the battery; determine a weighting factor (α); determine a difference between a full charge capacity value (FCC) and Cfcc; determine α·dh; determine (1−α)·dc; determine a sum of dh·α and dc·α; determine a quotient value of FCC−Cfcc and α·dh+(1−α)·dc; scale the quotient value based at least on a relative state of charge of the battery to determine an estimated time remaining for the IHS to operate on the electrical power provided by the battery; and display the estimated time remaining. |
US11740674B2 |
Systems and methods for reducing stranded power capacity
Systems and methods described herein make previously stranded power capacity (power that is provisioned for a data center according to a computing system's nameplate power consumption but is currently not useable) available to the data center. Systems described herein generate empirical power profiles that specify expected upper bounds for the power consumption levels that applications trigger. Using the upper bounds for application power-consumption levels, a computing system described herein can reliably release part of its provisioned nameplate power for other systems or data center consumers, reducing the amount of stranded power in a data center. The method described herein avoids performance penalties for most jobs by using sensor measurements made at a rapid rate explained herein to ensure that a system power cap based on running application's measured peak power consumption is reliable with reference to the power capacitance inherent in the computing system. |
US11740671B1 |
Method, system and apparatus for monitoring and measuring power usage by a device
A system and method for remotely monitoring, measuring and controlling power to an electrically powered device is disclosed herein. The system preferably comprises an apparatus, an electrically-powered device and a controller. The apparatus preferably comprises a cord, an alternating current outlet socket, an alternating current input plug, an electro-mechanical relay, a processor and a transceiver. The system preferably uses a WiFi communication signal to transmit commands from the remote controller to the apparatus. |
US11740670B2 |
Systems and methods for automated battery replacement
Examples of the present disclosure describe systems and methods for automated battery replacement. In example aspects, a notification is transmitted to a central hub from an IoT device, alerting the central hub of battery status information. Based on the battery status information, a robot may be deployed from the hub to replace the battery or batteries on the IoT device. The robot may be land-based, air-based, or sea-based, among other configurations and combinations. The robot may engage the IoT device by connecting an external power source, which triggers an authentication procedure to verify the authenticity of the IoT device and the robot. Upon successful authentication, the main battery compartment hatch may be opened. In some example aspects, the main battery compartment hatch is controlled using magnets (e.g. electromagnets). A successful authentication process may result in a change of magnetic force, which may cause the battery compartment hatch to open. Upon opening of the battery compartment hatch, the robot may remove the old battery and insert a new battery. The IoT device may run at least one test on the new battery to ensure proper functionality. Upon verifying proper functionality, the IoT device and robot may disengage, and the IoT device may resume normal operations with the newly installed battery. |
US11740668B2 |
Electronic device
An electronic device includes a substrate having a first surface and a second surface opposite the first surface and including an input terminal part on the first surface, a wiring substrate having a flexibility connected to the input terminal part, and an electronic component on the second surface of the substrate. The wiring substrate has an opening through the wiring substrate, and the opening overlaps with the electronic component when the wiring substrate is bent to a side of the second surface of the substrate. |
US11740667B2 |
Latch mechanism for securing an expansion card module in a computer chassis
A latch mechanism for securing an expansion card assembly in a computer chassis includes a lever, a stop member, a rotary latch, a first biasing structure, and a second biasing structure. The lever includes a latching end and an opposing pinned end. The stop member extends from the pinned end. The rotary latch is connected to the latching end and includes a receiving chamber and a hook structure. The hook structure includes a notch for receiving a stop pin. The first biasing structure extends from the lever into the receiving chamber and is configured to urge the rotary latch into a locked position. The second biasing structure is configured to urge the lever about the pinned end to an open position. |
US11740665B1 |
Foldable computer to sense contact of touch-enabled surface with other portion of computer while computer is closed
In one aspect, a laptop computer or other type of foldable computer may include a processor, a touch-enabled surface accessible to the processor, and storage accessible to the processor. The storage may include instructions executable by the processor to determine that, while the foldable computer is closed, a portion of the foldable computer has contacted the touch-enabled surface. Responsive to the determination, the instructions may be executable to execute at least one action at the foldable computer that is related to the portion contacting the touch-enabled surface while the foldable computer is closed. |
US11740657B2 |
Display and docking apparatus for a portable electronic device
Display and docking apparatuses for portable electronic devices are disclosed. A display apparatus includes a portable electronic device assembly and a docking stand assembly. A portable electronic device assembly includes a portable electronic device (PED) and a case. A docking stand assembly includes a docking tray to removably attach to the PED assembly, a base, a hinge connecting the docking tray and the base and to allow the docking tray to pivot relative to the base, and a cable attached to a first interface and a second interface. The cable is to travel through at least a portion of the docking stand assembly with the first interface located at the base of the docking stand assembly and the second interface available at (or integrated into) the docking tray. The base may be divided into one or more removeable modules, each module providing additional functionality to the display apparatus. |
US11740646B2 |
Flow-based energy management
An energy management system includes an energy input sensor, an energy output sensor and a system controller. The energy input sensor is configured to generate at least one energy input signal indicating an energy flow to an energy storage medium of an energy storage device. The energy output sensor is configured to generate at least one energy output signal indicating an energy flow from the energy storage medium. The system controller is configured to estimate a charge level of the energy storage medium based on an initial charge level of the energy storage medium and a change in the charge level of the energy storage medium, which is based on the at least one energy input signal and the at least one energy output signal. |
US11740644B2 |
Low drop-out regulators and power management integrated circuits including the same
A low drop-out (LDO) regulator includes a voltage-to-time converter (VTC) responsive to a reference voltage and an output voltage. The VTC generates a voltage pulse signal having: (i) a sign associated with a magnitude of the output voltage relative to a magnitude of the reference voltage, and (ii) a first pulse width proportional to a difference the output voltage and the reference voltage. A driving time-to-current converter (TIC) drives a gate node with a non-zero driving current proportional to the first pulse width of the voltage pulse signal. A slew adjusting circuit drives the gate node with a non-zero slew adjusting current, in response to the first pulse width of the voltage pulse signal being equal to or greater than reference time interval. A compensation TIC drives the output node with a non-zero compensation current having a magnitude proportional to the first pulse width of the voltage pulse signal. |
US11740637B2 |
Zone mobility system and method for an autonomous device
A zone mobility system and method for an autonomous device includes a work area within which the autonomous device is intended to operate, one or more electrically separated boundary conductors, each boundary conductor surrounding a work zone within the work area, a transmitter base electrically connected to at least one of the boundary conductors, and a removably coupled transmitter configured to transmit a signal for directing movement of the autonomous device on the boundary conductor wire. The transmitted signal can be adjusted to optimize the power consumption of the transmitter, and a work operation can be commenced utilizing a transmitter interface, and/or utilizing an autonomous device user interface. |
US11740635B2 |
System, method, and apparatus for acoustic inspection of a surface
A system includes an inspection robot comprising a plurality of sensor sleds; a plurality of ultra-sonic (UT) sensors; a couplant chamber mounted to each of the plurality of sleds, each couplant chamber comprising: a cone, the cone comprising a cone tip portion at an inspection surface end of the cone; a sensor mounting end opposite the cone tip portion; a couplant entry fluidly coupled to the cone at a position between the cone tip portion and the sensor mounting end; and wherein each of the UT sensors is mounted to the sensor mounting end of one of the couplant chambers. |
US11740628B2 |
Scenario based control of autonomous driving vehicle
In one embodiment, control of an autonomous driving vehicle (ADV) includes determining a current scenario of the ADV. Based on the scenario, a control algorithm is selected among a plurality of distinct control algorithms as the active control algorithm. One or more control commands are generated using the active control algorithm, based one or more target inputs. The control commands are applied to effect movement of the ADV. |
US11740624B2 |
Advanced control system with multiple control paradigms
A hybrid control system includes a control agent and a control engine. The control engine is configured to install a master plan to the control agent. The master plan includes a plurality of high-level tasks. The control agent is configured to operate according to the master plan to, for each high-level task of the high-level tasks, obtain one or more low-level controls and to perform the one or more low-level controls to realize the high-level task. The control agent is configured to operate according to the master plan to transition between the plurality of high-level tasks thereby causing a seamless transition between operating at least partially autonomously and operating at least partially based on input from the tele-operator, based at least on context for the control agent, to operate at least partially autonomously and at least partially based on input from the tele-operator during execution of the master plan. |
US11740622B2 |
Remote trailer maneuver-assist
A method includes, while detecting a continuous motion input in a first region of a touchscreen of a portable device in communication with a vehicle, detecting a steering input from a second region of the touchscreen, and actuating a steering component of the vehicle based on the steering input. |
US11740616B2 |
Method and computer-aided system for detecting life cycle information about a switchgear cabinet of an industrial installation
A method and a system for collecting and processing of life cycle information about a switch cabinet (1) of an industrial plant, with a documentation server (2) for linking data sheet information (A) of the built-in modules (9a-9c) installed in the switch cabinet (1) on the basis of the planned construction (4) with function information (B) about their use in the context of the switch cabinet equipment, in order to store this information in a central archive database (3) under an individual switch cabinet identification (8) in data records, wherein test and acceptance information (C) of the switch cabinet (1) is added to the data records of the central archive database (3) via the documentation server (2). |
US11740614B2 |
Systems and methods for a multi-purpose sensing device for industrial automation equipment
In one embodiment, a multi-purpose sensor may couple to a machine operating in an industrial environment and include numerous sensors disposed within the multi-purpose sensor to acquire sets of data associated with the machine or an environment surrounding the machine. A first portion of the sets of data may include historical sensor measurements over time for each of the sensors, and a second portion of the sets of data may include sensor measurements subsequent to when the first portion is acquired for each of the sensors. A processor of the multi-purpose sensor may determine a baseline collective signature based on the first portion, determine a subsequent collective signature based on the second portion, determine whether the collective signatures vary, and generate signals when a variance exists. The signals may cause a computing device, a cloud-based computing system, and/or a control/monitoring device to perform various actions. |
US11740610B2 |
Electrical status indication system
Embodiments of this present disclosure may include a handle disposed on an outer surface of a housing of electrical circuitry. The handle may provide access to at least a portion of the electrical circuitry. The handle may include a status indicator that emits light in response to a control signal from control circuitry. The status indicator may be disposed around the handle. The control circuitry may detect a state of the electrical protection circuitry. The control circuitry may also transmit the control signal to the status indicator based on the state. The control signal may control one or more properties of the light emitted by the status indicator, and thus indicate to an operator the state of the electrical circuitry. |
US11740607B2 |
Method and system for monitoring condition of electric drives
The present disclosure relates to monitoring a condition of an electric drive in an industrial network. A method comprises obtaining values of input parameters, state parameters, and one or more temperatures associated with one or more components, at a first time instant. The method further comprises estimating values of the state parameters at a second time instant with a first layer of a state space model of the electric drive and the values of input parameters at the first time instant. In addition, the method comprises estimating values of the one or more temperatures at a third time instant with a second layer of the model, the values estimated for the state variables and the values of the temperatures at the first time instant. A condition of the electric drive is determined from the values of the temperatures estimated for the third time instant and one or more predetermined thresholds. |
US11740603B2 |
Power load prediction method and apparatus, and storage medium
Disclosed are a power grid user classification method and device, and a computer-readable storage medium. The method includes: determining user power consumption data of each time period within a time interval, the user power consumption data of each time period including user power consumption data of each time granularity within the time period; generating a power consumption pattern image of a user within the time interval based upon the user power consumption data of each time period within the time interval; and classifying the user based upon an image recognition result of the power consumption pattern image. A user is classified by performing image recognition on a power consumption pattern image, and file information does not need to be manually inputted, thereby reducing a manual workload. In addition, a completion defect caused by incomplete file information is avoided, thereby improving the accuracy of classification. |
US11740602B2 |
Smart meter, system including same, and method for controlling smart meter
According to a disclosed aspect, provided is a smart meter, a system including same, and a method for controlling the smart meter, wherein the smart meter actively requests renewable energy through a system according to an electricity billing system so as to prevent an overload of generated power and induce efficient power use. A smart meter according to a disclosed embodiment comprises: a communication unit for communicating with the outside; a power measurement unit for collecting the amount of power consumption from an electronic device; and a control unit for comparing the amount of power consumption with a preset power interval, and requesting renewable energy through the communication unit on the basis of a result of the comparison. |
US11740598B2 |
Apparatus and methods to build a reliable deep learning controller by imposing model constraints
Deep learning models and other complex models provide accurate representations of complex industrial processes. However, these models often fail to satisfy properties needed for their use in closed loop systems such as Advanced Process Control. In particular, models need to satisfy gain-constraints. Methods and systems embodying the present invention create complex closed-loop compatible models. In one embodiment, a method creates a controller for an industrial process. The method includes accessing a model of an industrial process and receiving indication of at least one constraint. The method further includes constructing and solving an objective function based on at least one constraint and the model of the industrial process. The solution of the objective function defines a modified model of the industrial process that satisfies the received constraint and can be used to create a closed-loop controller to control the industrial process. |
US11740597B2 |
Semiconductor device and prediction method for resource usage in semiconductor device
A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value. The processing device controls resource allocation of the processing device based on the resource usage prediction information. |
US11740595B2 |
Co-ordinated sensorless control system
A method and system for co-ordinating control of a plurality of sensorless devices. Each device includes a communication subsystem and configured to self-detect one or more device properties, the device properties resulting in output having one or more output properties. The method includes: detecting inputs including the one or more device properties of each device, correlating, for each device, the detected one or more device properties to the one or more output properties, and co-ordinating control of each of the devices to operate at least one of their respective device properties to co-ordinate one or more output properties for the combined output to achieve a setpoint. In some example embodiments, the setpoint can be fixed, calculated or externally determined. |
US11740593B2 |
Expert system for controlling local environment based on radiance map of sky
Disclosed is a system, method, and computer program product that employs high dynamic range (HDR) image processing and manipulation algorithms for capturing and measuring real-time sky conditions for processing into control input signals to a building's automated fenestration (AF) system, daylight harvesting (DH) system and HVAC system. The photometer comprises a color camera and a fitted fish-eye lens to capture 360-degree, hemispherical, low dynamic range (LDR) color images of the sky. Both camera and lens are housed in a sealed enclosure protecting them from environmental elements and conditions. In some embodiments the camera and processes are controlled and implemented by a back-end computer. |
US11740592B2 |
Control method, control apparatus, mechanical equipment, and recording medium
A control apparatus includes a controller. The controller is configured to obtain a measurement value of a state of mechanical equipment corresponding to a period in which the mechanical equipment reaches a second state from a first state, extract at least one predetermined feature value by using the measurement value, and extract data for machine learning from data of the at least one predetermined feature value on a basis of a separation degree for distinguishing the first state and the second state from each other. |
US11740591B2 |
Electronic watch with barometric vent
An electronic watch may include a housing at least partially defining an interior cavity divided into at least a first volume and a second volume, a pressure-sensing component positioned within the first volume, a speaker positioned within the first volume, a processor positioned within the second volume, a battery positioned within the second volume, and a barometric vent that allows air pressure equalization between the first volume and an external environment. |
US11740587B2 |
Method and apparatus for generating computer-generated hologram
Provided is a method of generating a computer-generated hologram (CGH), the method including obtaining complex data including amplitude data of object data and phase data of the object data corresponding to a spatial light modulator (SLM) plane by propagating the object data from an image plane to the SLM plane, encoding the complex data into encoded amplitude data, and generating a CGH based on the object data including the encoded amplitude data. |
US11740583B2 |
Image forming apparatus
An image forming apparatus includes a main casing, a drum cartridge and a developing cartridge. The drum cartridge may include a first handle positioned at a first end of a frame of the drum cartridge. The developing cartridge may include a second handle positioned at a first end of a developing casing the developing cartridge. The main casing may include a first edge surface in the axial direction and a second edge surface opposite the first edge surface in the axial direction. The second handle may extend farther from the second edge surface than the first handle extends from the second edge surface in the axial direction in a state where the drum cartridge and the developing cartridge are attached to the main casing. |
US11740580B2 |
Image forming system and method for detecting glossiness
Provided are an image forming system and a method for detecting glossiness capable of accurately detecting glossiness in various media having different conditions.The image forming system includes a sensor unit including a light source that irradiates a medium being conveyed with light and a gloss sensor that receives light emitted from the light source and specularly reflected on the medium and detects a diffusion distribution of light in the medium, and a detection condition setting unit that identifies a type of the medium being conveyed and sets a light amount of the light source and/or exposure time of the gloss sensor at the time of glossiness detection in accordance with the type of the medium. The image forming system further includes a glossiness detector that detects glossiness of the medium from a diffusion distribution of light detected by the gloss sensor under the detection condition set by the detection condition setting unit. |
US11740576B2 |
Image forming apparatus
An image forming apparatus includes a fixing unit including a tubular film, a pressure roller, and a heater including a heating element. The apparatus further includes a control unit configured to calculate an accumulated electrical energy supplied to a portion of the heating element. The portion of the heating element is located in an area corresponding to a second area of the nip portion. The second area is an area of the nip portion through which the recording material conveyed to the nip portion is not passed. The control unit is configured to determine an operation of heat leveling, which is performed for leveling a heat distribution in the nip portion after the recording material had passed the nip portion, based on the calculated accumulated electrical energy. |
US11740575B2 |
Fixing device and image forming apparatus
A fixing device includes: a non-contact heating unit configured to heat a recording medium being transported on a transport path in a non-contact manner; a facing member that is disposed along the transport path at a position facing the non-contact heating unit and that is configured to move with respect to the recording medium; and a tension unit configured to tension a facing member in a direction along the transport path. |
US11740572B2 |
Electrophotographic belt and electrophotographic image forming apparatus
Provided is an electrophotographic belt including at least: a base layer; and a surface layer containing the following A, B, and C:A: a compound 1 having structures represented by formula (I) and formula (II): in the formula (I), R1 represents a linking group, and R2 represents a hydrogen atom or a methyl group; in the formula (II), R3 represents a hydrogen atom, a methyl group, or a methyl ester group, R4 represents a linking group, R5 represents a methyl group or a tert-butyl group, and “m” represents an integer of from 25 to 100; B: perfluoropolyether; C: a binder resin. |
US11740571B2 |
Image forming apparatus
An image forming apparatus including a developing unit with a developing container configured to contain a developer including a toner and a carrier, and configured to develop the electrostatic latent image by using the developer in the developing container. A sensor, which is provided on an outer wall of the developing container, is configured to output a pulse signal that changes in frequency depending on a toner concentration of the developer in the developing container. A controller is provided to control supply of the toner to the developing unit by detecting the toner concentration based on the time required for the pulse number to reach a predetermined count number. |
US11740570B1 |
Image forming apparatus
An image forming apparatus includes a developing case, a developing sleeve, a doctor blade, a first engaging section, and a second engaging section. The developing sleeve is supported by the developing case at both ends. The doctor blade includes both end portions in a longitudinal direction and a straight end face. The first engaging section is provided in the center in the longitudinal direction of the doctor blade. The second engaging section is provided in the developing case and engages with the first engaging section. One of the first engaging section and the second engaging section includes a shaft member having a predetermined axis. The other of the first engaging section and the second engaging section includes a recess including a pair of guide sections inclined with respect to the end face of the doctor blade. |
US11740568B2 |
Reducing reflectance variances of photoconductive surfaces
In an example of the disclosure, an imaging oil is applied upon a photoconductor surface. An element is brought into contact with the imaging oil at the photoconductor surface. The element has a first refractive index that is within a predefined tolerance of a second refractive index of the imaging oil. The photoconductor surface is exposed to light emitted by a writing component. The light passes through the element and the imaging oil. |
US11740566B2 |
Lithography apparatus
A substrate with a backside surface configured to provide a friction switch when the substrate is loaded onto a substrate holder in a substrate-loading cycle, wherein the substrate backside surface has a molecular assembly including at least one high-interaction region and at least one low-interaction region. Further, there is provided methods using such a substrate and methods for creating such a substrate. |
US11740562B2 |
Sealing device, component and lithography apparatus
A sealing device seals a first component part of a lithography apparatus vis-à-vis a multiplicity of second component parts of the lithography apparatus. The sealing device includes a multiplicity of sealing rings and a multiplicity of connection locations. The sealing rings are connected to one another with the aid of the connection locations. |
US11740561B2 |
Metrology system, lithographic apparatus, and calibration method
A lithographic apparatus includes an illumination system to produce a beam of radiation, a support to support a patterning device to impart a pattern on the beam, a projection system to project the patterned beam onto a substrate, and a metrology system that includes a radiation source to generate radiation, an optical element to direct the radiation toward a target, a detector to receive a first and second radiation scattered by the target and produce a first and second measurement respectively based on the received first and second radiation, and a controller. The controller determines a correction for the first measurement, an error between the correction for the first measurement and the first measurement, and a correction for the second measurement based on the correction for the first measurement, the second measurement, and the error. The lithographic apparatus uses the correction to adjust a position of a substrate. |
US11740555B2 |
Resist composition and method for producing resist pattern
Disclosed is a resist composition including a compound represented by formula (I), a resin having an acid-labile group and an acid generator, the resin having an acid-labile group including at least one selected from the group consisting of a structural unit represented by formula (a1-1) and a structural unit represented by formula (a1-2): |
US11740549B2 |
Extreme ultraviolet lithography method, extreme ultraviolet mask and formation method thereof
A method of forming an extreme ultraviolet (EUV) mask including forming a multilayer stack comprising alternating stacked Mo-containing layer and Si-containing layer over a mask substrate, forming a first nitride layer over the multilayer stack forming a capping layer over the multilayer stack, forming an absorber layer over the capping layer, and etching the absorber layer to form a pattern in the absorber layer. |
US11740548B2 |
Ultra-thin, ultra-low density films for EUV lithography
A filtration formed nanostructure pellicle film is disclosed. The filtration formed nanostructure pellicle film includes a plurality of carbon nanofibers that are intersected randomly to form an interconnected network structure in a planar orientation. The interconnected structure allows for a high minimum EUV transmission rate of at least 92%, with a thickness ranging from a lower limit of 3 nm to an upper limit of 100 nm, to allow for effective EUV lithography processing. |
US11740547B2 |
Method of manufacturing extreme ultraviolet mask with reduced wafer neighboring effect
A method for manufacturing a reticle is provided. The method includes forming a first reflective multilayer over a mask substrate. The method also includes forming a capping layer over the first reflective ML. The method further includes depositing a first absorption layer over the capping layer. In addition, the method includes depositing an etch stop layer over the first absorption layer. The method also includes forming a second reflective multilayer (ML) over the etch stop layer. The method further includes forming a second absorption layer over the second reflective ML. In addition, the method includes forming an opening through the second absorption layer and the second reflective ML until the etch stop layer is exposed. The method also includes etching the etch stop layer and the first absorption layer through the opening until the capping layer is exposed. |
US11740546B2 |
Multi charged particle beam writing apparatus and method of adjusting same
In one embodiment, a multi charged particle beam writing apparatus includes an objective lens adjusting focus positions of multiple beams, an astigmatism correction element correcting astigmatism of the multiple beams, an inspection aperture allowing one of the multiple beams to pass therethrough, a deflector deflecting the multiple beams and causing the multiple beams to scan over the inspection aperture, a current detector detecting beam currents of the individual multiple beams after passing through the inspection aperture, a beam image formation unit forming a beam image based on the detected beam currents, a feature amount calculation unit generating a first waveform and a second waveform by adding brightnesses of the beam image in a first direction and in a second direction, and calculating a first and a second feature amounts from the first and the second waveforms, and a parameter calculation unit calculating an exciting parameter that is to be set for the astigmatism correction element based on the first feature amount and the second feature amount. |
US11740542B2 |
Projector holder
A method and apparatus for mounting a projector holder to or placing a projector holder on an object for displaying an image onto a surface is disclosed. The projector holder includes a body within which a projector is at least partially disposed. The body includes one or more pliable appendages that are adapted to be manipulated and deformed from a first configuration to a second configuration. In some embodiments, the body is formed in the shape of an animal. |
US11740538B2 |
Lens driving module
A lens driving module includes a base, a frame fixedly connected to the base, and a holder configured to connect an optical lens. The holder is movable relative to the base. The lens driving module also includes a reflecting element configured to reflect light from a light incident direction to a first direction. The first direction is perpendicular to the light incident direction, and the first direction is parallel to an optical axis of the optical lens. The lens driving module further includes a first electromagnetic driving assembly configured to force the holder to move along the first direction relative to the base. The lens driving module has multiple recesses formed on the base and arranged along the first direction. The lens driving module includes multiple the rolling elements disposed on the recesses, and the holder is moved relative to the base via the rolling elements. |
US11740535B2 |
Display apparatus and controlling method thereof
The present disclosure relates to a multifocal lens. The multifocal lens may include N liquid crystal panels in a stacked manner. The N liquid crystal panels may include an n-th liquid crystal panel, and the n-th liquid crystal panel may include an n-th converging element having an n-th focal length. N is a positive integer greater than or equal to 2, n is a positive integer, and 1≤n≤N. The n-th liquid crystal panel may be configured to be switchable between a converging state and a non-converging state. The N liquid crystal panels may be configured to make the multifocal lens to have switchable CN1+CN2+CN3+ . . . +CNN focal lengths, and the CN1+CN2+CN3+ . . . +CNN focal lengths are all different from one another. |
US11740533B2 |
Providing a drive signal for optical modulator portions
A first transmission line comprises a first pair of electrodes receiving an electrical drive comprising first and second drive signals, which are loaded by a first series of p-n junctions applying optical phase modulation to respective optical waves propagating over a first section of the first and second optical waveguide arms of an MZI. A second transmission line comprises a second pair of electrodes configured to receive the electrical drive after an electrical signal delay. The second pair of electrodes are loaded by a second series of p-n junctions applying optical phase modulation to the respective optical waves propagating over a second section of the first and second optical waveguide arms after propagation over the first section. An electrode extension structure provides the electrical drive to the second pair of electrodes, and comprises an unloaded transmission line portion imposing the electrical signal delay based on an optical signal delay. |
US11740532B2 |
Article including light valves
An article, includes a layer including at least one color-rendering portion and at least one light valve; and a metal reflector portion, wherein the at least one light valve is positioned in the layer to provide reflection of incident light through the at least one light valve. A method of making an article is also disclosed. |
US11740524B2 |
Liquid crystal display device
A liquid crystal display device includes an active matrix substrate, a counter substrate, a liquid crystal layer, and a sealing portion. The active matrix substrate includes a substrate, a gate wiring line drive circuit monolithically formed on the substrate, a capacitance element supported by the substrate and provided at least partially overlapping the sealing portion when viewed from a direction normal to a display surface, the capacitance element including a first capacitance electrode, a second capacitance electrode disposed opposite the first capacitance electrode and between the first capacitance electrode and the sealing portion, and a dielectric layer located between the first capacitance electrode and the second capacitance electrode, and a transparent electrode formed of a transparent conductive material, disposed between the capacitance element and the sealing portion, and electrically connected to the second capacitance electrode. |
US11740520B2 |
Display panel and method of manufacturing the same
A display panel includes an array substrate, an opposite substrate facing the array substrate, and a liquid crystal layer disposed between the array substrate and the opposite substrate. The array substrate includes a display area and a non-display area surrounding the display area, and the non-display area includes a first non-display area disposed adjacent to a side portion of the display area and a second non-display area other than the first non-display area. The first non-display area overlaps the opposite substrate. The array substrate and the opposite substrate have the same or substantially the same area and a wire member is disposed under the array substrate to be connected to an external circuit module. Accordingly, the display panel does not need an extra space for the wire member, and thus the non-display area is reduced. |
US11740519B2 |
Display device
The display device includes data lines, first gate lines arranged in parallel with the data lines, second gate lines intersecting the first gate lines, a line contact portion in which each of the plurality of first gate lines and each of the plurality of second gate lines are in contact with each other, a non-contact portion in which each of the plurality of first gate lines and each of the plurality of second gate lines are insulated from each other in an intersection area thereof, a first pixel including a first switching element connected to a corresponding second gate line among the second gate lines, and a second pixel including a second switching element connected to the second gate line connected to the first pixel, wherein magnitude of a first capacitance of the first switching element is different from magnitude of a first capacitance of the second switching element. |
US11740516B2 |
Display device
Display device is provided and includes first substrate; second substrate including transparent conductive film; optical element adhered to transparent conductive film; and connecting member, wherein first substrate includes first region which overlaps second substrate and includes display portion, and second region including electrode, second substrate includes substrate edge located at boundary between first and second regions and the second region in first direction, optical element includes optical element edge located between display portion and substrate edge in second direction intersecting first direction, optical element edge does not overlap substrate edge in plan view, transparent conductive film includes extended portion extending from optical element edge toward substrate edge, connecting member is in contact with substrate edge and electrically connects electrode and extended portion, optical element includes notch, and notch and connecting member are arranged in second direction. |
US11740513B2 |
Base plate and liquid crystal display panel
The present invention provides a base plate, an LCD panel, and an LCD device. In a sealing region of the base plate, a plurality of protrusions or notches are defined on a top layer, thereby making a surface area of the top layer is greater than an area of an orthographic projection of the top layer on the substrate. At least one of a first substrate or second substrate of the LCD panel is the base plate. A contact area between a sealant and the top layer is greater than an area of an orthographic projection of the sealant on the substrate. Therefore, a contact area between the sealant and the base plate is increased, and adhesion between the sealant and the array substrate is increased. |
US11740510B2 |
Display device
According to one embodiment, a display device includes a first substrate, a second substrate, a liquid crystal layer, a first light guide element and a light-emitting element. The liquid crystal layer contains stringy polymers and liquid crystal molecules. The first light guide element includes a third transparent substrate including a side surface and a main surface, and a transparent layer disposed on the main surface and having a refractive index lower than that of the third transparent substrate. The light-emitting element opposes the side surface, and the third transparent substrate is adhered to the second transparent substrate while interposing the transparent layer therebetween. The light-emitting element is disposed on the second transparent substrate. |
US11740509B2 |
Electronic device display with a backlight having light-emitting diodes and driver integrated circuits in an active area
A pixel array may be illuminated with backlight illumination from a backlight. The backlight may include a two-dimensional array of light-emitting diodes, with each light-emitting diode being placed in a respective cell. Different light-emitting diodes may have unique brightness magnitudes based on the content of the given display frame. Driver integrated circuits may control one or more associated light-emitting diodes to have a desired brightness level. The driver integrated circuits may be formed in an active area of the backlight. The driver integrated circuits may be arranged in groups that are daisy chained together. A digital signal (that includes information such as addressing information) may be propagated through the group of driver integrated circuits. To manage thermal performance of the backlight, the backlight may include a thermally conductive layer and/or a heat sink structure. To increase the efficiency of the backlight, the backlight may include one or more reflective layers. |
US11740508B2 |
Backlight module and display device
A backlight module includes a front frame (1), a screen (3), and a flexible buffer layer (2) located between the front frame (1) and the screen (3). In a direction from the front frame (1) to the screen (3), a gap between the front frame (1) and the screen (3) is filled with the flexible buffer layer (2); and the flexible buffer layer (2) is in an elastic compression state. |
US11740505B2 |
Display control methods, display apparatuses and computer-readable storage media
The present disclosure provides a display control method, a display apparatus and a computer-readable storage medium. The display control method is applied to the display apparatus including a backlight component, and a first liquid crystal display panel and a second liquid crystal display panel that are stacked. The first liquid crystal display panel is located between the backlight component and the second liquid crystal display panel and configured to display a first image, and the second liquid crystal display panel is configured to display a second image. The method includes: in response to entering an image adjustment display mode, acquiring control information for controlling movement of a display position of the first image; and moving the display position of the first image based on the control information. |
US11740501B2 |
Image display device that can display high brightness and high contrast images and includes a cured resin layer
A thin image display device is provided which is free from display defects caused by the deformation of an image display part and can display high brightness and high contrast images. The image display device includes an image display part, a light-transmitting protective part arranged on the image display part, and a cured resin layer interposed between the image display part and the protective part. The cured resin layer has a light transmittance in the visible region of 90% or more and a refractive index (nD) of 1.45 or more and 1.55 or less. |
US11740497B2 |
Film-to-glass switchable glazing
A privacy glazing structure may include an electrically controllable optically active material, such as a liquid crystal material, sandwiched between a flexible substrate and a rigid substrate. The flexible substrate and the rigid substrate may each have a conductive layer deposited on the surface facing the optically active material. The flexible substrate may be bonded about its perimeter to the rigid substrate and may be sufficiently flexible to conform to non-planarity of the rigid substrate. As a result, the flexible substrate may adopt the surface contour of the rigid substrate to maintain a uniform thickness of optically active material between the flexible substrate and the rigid substrate. |
US11740495B2 |
Quantum dots and devices including the same
A quantum dot including a core and a shell disposed on the core wherein one of the core and the shell includes a first semiconductor nanocrystal including zinc and sulfur and the other of the core and the shell includes a second semiconductor nanocrystal having a different composition from the first semiconductor nanocrystal, the first semiconductor nanocrystal further includes a metal and a halogen configured to act as a Lewis acid in a halide form, an amount of the metal is greater than or equal to about 10 mole percent (mol %) based on a total number of moles of sulfur, and an amount of the halogen is greater than or equal to about 10 mol % based on a total number of moles of sulfur, a method of producing the same, and a composite and an electronic device including the same. |
US11740493B2 |
Transflective, PCM-based display device
The invention is notably directed to a transflective display device. The device comprises a set of pixels, wherein each of the pixels comprises a portion of bi-stable, phase change material, hereafter a PCM portion, having at least two reversibly switchable states, in which it has two different values of refractive index and/or optical absorption. The device further comprises one or more spacers, optically transmissive, and extending under PCM portions of the set of pixels. One or more reflectors extend under the one or more spacers. An energization structure is in thermal or electrical communication with the PCM portions, via the one or more spacers. Moreover, a display controller is configured to selectively energize, via the energization structure, PCM portions of the pixels, so as to reversibly switch a state of a PCM portion of any of the pixels from one of its reversibly switchable states to the other. A backlight unit is furthermore configured, in the device, to allow illumination of the PCM portions through the one or more spacers. The backlight unit is controlled by a backlight unit controller, which is configured for modulating one or more physical properties of light emitted from the backlight unit. The invention is further directed to related devices and methods of operation. |
US11740490B2 |
Optical apparatus
Optical apparatus are disclosed, for use for example in glazing units for building or vehicles, in mirrors, or in low information displays such as signage or watches. In one arrangement, an optical apparatus comprises a plurality of optically switchable elements. Each optically switchable element comprises a portion of phase change material defining a pixel of the apparatus. Each pixel of phase change material is thermally switchable between a plurality of stable states having different refractive indices relative to each other. A plurality of switching elements are provided. Each switching element selectively causes heating in a corresponding one of the pixels of phase change material to perform thermal switching of the pixel of phase change material. Each pixel of phase change material has a length to width aspect ratio of at least 20:1. |
US11740489B2 |
Optical filter with color enhancement
An eyewear lens is described that provides polarization filtering and spectral filtering using polarization interference. The lens produces enhanced saturation and colorfulness, increasing enjoyment when observing commonly encountered imagery. The lens can be configured to optimize accuracy/efficiency when performing a task involving colored imagery, and can improve performance in sports. The lens can further be helpful for color discrimination by those with certain types of color vision deficiency. |
US11740488B2 |
Progressive spectacle lens having a variable refractive index and method for the design and production thereof
A progressive spectacle lens has a front face and a rear face and a uniform substrate with a locally varying refractive index. The front face and/or the rear face of the substrate is formed as a free-form surface and carries only functional coatings, if any. The refractive index varies (a) only in a first spatial dimension and in a second spatial dimension and is constant in a third spatial dimension, a distribution of the refractive being neither point-symmetrical nor axis symmetrical, or (b) in a first spatial dimension and in a second spatial dimension and in a third spatial dimension, a distribution of the refractive index being neither point-symmetrical nor axis symmetrical, or (c) in a first spatial dimension and in a second spatial dimension and in a third spatial dimension, a distribution of the refractive index not being point-symmetrical or axis symmetrical at all. |
US11740482B2 |
Multispectral harmonisation device intended for aligning the optical channels of an optronic system
A multispectral harmonisation device intended to align the optical channels of an optronic system that includes at least two directional optical sources emitting respective optical beams of various wavelengths belonging to various spectral bands and comprises a parabolic mirror and means for positioning and orienting each of the optical sources so that each of the optical beams emitted by the optical sources passes through the optical focus of the parabolic mirror before being reflected by said parabolic mirror so that all the optical beams form, by reflection on the parabolic mirror, a multispectral collimated beam. |
US11740480B2 |
Polarization beam splitter and hot mirror for heads up display
An optical system for displaying a virtual image to a viewer includes stacked integral first reflective polarizer and integral second reflective polarizer, a display, and a mirror. For substantially normally incident light: for at least one visible wavelength in a first wavelength range, the first reflective polarizer reflects at least 60% of the incident light having a first polarization state and transmits at least 60% of the incident light having an orthogonal second polarization state, and the second reflective polarizer transmits at least 60% of the incident light for each of the first and second polarization states; and for at least one infrared wavelength in a second wavelength range, the first reflective polarizer reflects at least 60% of the incident light having the first polarization state and transmits at least 60% of the incident light having the second polarization state, and the second reflective polarizer reflects at least 60% of the incident light having the second polarization state and transmits at least 20% of the light having the first polarization state. |
US11740479B2 |
Dynamic calibration of optical properties of a dimming element
An imager assembly including calibration functionality and a housing. An imager is disposed inside the housing. The imager includes a lens assembly. An electro-optic element is disposed on a wall of the housing and operable between a substantially clear condition and a substantially darkened condition. A light source directs light at the electro-optic element which redirects the light toward the lens assembly. |
US11740478B2 |
Display device, control method thereof, and recording medium
A display unit and a lens included in a display device constitute a plurality of display optical systems that display a video for each of a user's left eye and right eye. The display device includes a diopter change instruction unit and a diopter change driving unit that can change a diopter related to the plurality of display optical systems, and an object position calculation unit that calculates an object position of a display object in a video. The diopter change instruction unit gives a driving instruction to the diopter change driving unit on the basis of information acquired from a user information recording unit and an operation mode recording unit that record information on usage conditions of the display device. |
US11740475B2 |
Head-mounted display with facial interface for sensing physiological conditions
A head-mounted display includes a display unit and a facial interface. The display unit displays graphical content to the user. The facial interface is removably coupleable to the display unit and engages a facial engagement region of a face of the user whereby the display unit is supported on the face of the user. The facial interface includes a physiological sensor for sensing a physiological condition of the user in the facial engagement region. |
US11740474B2 |
Face model capture by a wearable device
Systems and methods for generating a face model for a user of a head-mounted device are disclosed. The head-mounted device can include one or more eye cameras configured to image the face of the user while the user is putting the device on or taking the device off. The images obtained by the eye cameras may be analyzed using a stereoscopic vision technique, a monocular vision technique, or a combination, to generate a face model for the user. |
US11740464B2 |
Polarization-multiplexed optics for head-mounted display systems
The present disclosure is related generally to techniques for improving the performance and efficiency of display systems, such as laser scan beam display systems or other types of display systems (e.g., micro-displays) of an HMD system or other device. Display systems of the present disclosure may utilize polarization multiplexing that allow for improved optimization of diffraction optics. In at least some implementations, a display system may selectively polarize light dependent on wavelength (e.g., color) or field of view. An optical combiner may include polarization sensitive diffractive optical elements that are each optimized for a subset of colors or portions of an overall field of view, thereby providing improved correction optics for a display system. |
US11740461B2 |
Near eye display device including internal reflector
An optical device includes: a lens including a first surface and a plurality of side surfaces; a display device on a first side surface from among the plurality of side surfaces, the display device being configured to provide light to the first side surface; and a first reflector in the lens and configured to reflect the light provided by the display device after the light is reflected from a second side surface from among the plurality of side surfaces to the first surface. |
US11740460B2 |
Optical systems with multi-layer holographic combiners
An electronic device may include a display module that generates image light and an optical system that redirects the light towards an eye box. The optical system may have first hologram structures that replicate the light over multiple output angles onto second hologram structures. The second hologram structures may focus the replicated light onto the eye box. If desired, the device may include an image sensor. The first and second hologram structures may include transmission and/or reflection holograms. The optical system may redirect a first portion of the light to the eye box and a second portion of the light to the sensor. The sensor may generate image data based on the second portion of the light. Control circuitry may compensate for distortions in the first portion of the light by performing feedback adjustments to the display module based on distortions in the image data. |
US11740456B2 |
Holographic projector and method having relative motion between input beam and spatial light modulator
There is provided a holographic projector comprising a spatial light modulator, a light source and an assembly. The spatial light modulator is arranged to display a hologram. The light source is arranged to illuminate at least one region of the spatial light modulator with an input beam such that the input beam is spatially modulated by the spatial light modulator in accordance with the hologram to form a holographic reconstruction. The assembly is arranged to move at least one of the input beam and the spatial light modulator relative to the other. |
US11740454B2 |
Etching of water-sensitive optics with water-in-oil emulsions
In one inventive concept, a method for etching an optic includes obtaining a microemulsion, where the microemulsion includes a continuous oil phase, a surfactant system comprising at least one surfactant, and water, submerging at least a portion of the optic in the microemulsion, and agitating by ultrasonication the microemulsion for etching the optic submerged therein. |
US11740451B2 |
Projector color wheel and projector illumination device
A projector color wheel, including: a substrate; a first film for changing a wavelength of light, provided on the substrate, including a first material including a plurality of first quantum dots of a first quantum dot type, the plurality of first quantum dots being configured to emit light according to a first emission profile with at least a first emission peak at a first emission wavelength when light of a predetermined wavelength incidents; a second film for changing a wavelength of light, provided on the substrate, including a second material, the second material being configured to emit light according to a second emission profile with at least a second emission peak at a second emission wavelength when light of the predetermined wavelength incidents; wherein each of the first film and the second film includes a binding material; and wherein the first emission wavelength is larger than the second emission wavelength. |
US11740449B2 |
Multiple light source configuration
A lighting device comprising a plurality of lighting modules arranged concentrically about an optical axis is disclosed wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) and are arranged at a non-parallel angle to an optical axis of the lighting device, wherein the emitted light is directed towards a lens system that focuses the light onto a viewing point. A second lighting device is disclosed, wherein the lighting device comprises a plurality of lighting modules arranged concentrically about an inner circumference of the lighting device, wherein the plurality of lighting modules emit light in at least one of a plurality of wavelength ranges (UV, visible (e.g., blue, green, yellow, orange, red, white, etc.), IR) onto a lighting director device that redirects the emitted light toward a lens system that focuses the light onto a viewing point. |
US11740446B2 |
Optical system for head-mounted display
A head-mounted display may include a display system and an optical system in a housing. The display system may have a pixel array that produces light associated with images. The display system may also have a linear polarizer through which light from the pixel array passes and a quarter wave plate through which the light passes after passing through the quarter wave plate. The optical system may be a catadioptric optical system having one or more lens elements. The lens elements may include a plano-convex lens and a plano-concave lens. A partially reflective mirror may be formed on a convex surface of the plano-convex lens. A reflective polarizer may be formed on the planar surface of the plano-convex lens or the concave surface of the plano-concave lens. An additional quarter wave plate may be located between the reflective polarizer and the partially reflective mirror. |
US11740442B2 |
Zoom optical system, optical apparatus, imaging apparatus and method for manufacturing the zoom optical system
A zoom optical system comprises, in order from an object: a front lens group (GFS) having a positive refractive power; an M1 lens group (GM1) having a negative refractive power; an M2 lens group (GM2) having a positive refractive power; and an RN lens group (GRN) having a negative refractive power, wherein upon zooming, distances between the front lens group and the M1 lens group, between the M1 lens group and the M2 lens group, and between the M2 lens group and the RN lens group change, upon focusing from an infinite distant object to a short distant object, the RN lens group moves, and the M2 lens group comprises an A lens group that satisfies a following conditional expression, 1.10 |
US11740438B2 |
Imaging lens
An imaging lens which uses a larger number of constituent lenses for higher performance and features compactness and a wide field of view. The imaging lens is composed of seven lenses to form an image of an object on a solid-state image sensor. The constituent lenses are arranged in the following order from an object side to an image side: a first lens with positive refractive power; a second lens with positive or negative refractive power; a third lens with negative refractive power; a fourth lens with positive or negative refractive power as a double-sided aspheric lens; a meniscus fifth lens having a convex surface on the image side; a sixth lens with positive or negative refractive power as a double-sided aspheric lens; and a seventh lens with negative refractive power, in which an air gap is provided between lenses. |
US11740434B2 |
Optical imaging lens
The present invention provides an optical imaging lens. The optical imaging lens comprises seven lens elements positioned in an order from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements, the optical imaging lens may shorten system length and enlarge field of view and aperture size. |
US11740433B2 |
Imaging lens
An imaging lens includes a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens; and a sixth lens, arranged in this order from an object side to an image plane side with spaces in between each of the lenses. The first lens has one aspheric surface. The third lens has one aspheric surface. The fourth lens has one aspheric surface. The fifth lens has two aspheric surfaces and the surface thereof on the object side is convex toward the object side near an optical axis thereof. The sixth lens has two aspheric surfaces and the surface thereof on the image plane side is convex toward the image plane side near an optical axis thereof. The second lens and the third lens have a specific focal length. The second lens and the fifth lens have a specific Abbe's number. |
US11740432B2 |
Lens driving device, camera module, and camera-mounted device
A lens driving device, a camera module and a camera-mounted device that can improve the stability the moving operation of AF movable part are provided.A lens driving device includes a base; a lens holder disposed apart from the base in a light axis direction, and configured to hold a lens part; and an autofocus driving part including an auto-focusing coil and an auto-focusing magnet, and configured to move the lens holder in the light axis direction with respect to the base.The auto-focusing coil is disposed at the lens holder.The auto-focusing magnet is disposed at the base.The base includes a magnet holding part provided to protrude to a light reception side in the light axis direction, the magnet holding part being configured to hold the auto-focusing magnet while positioning the auto-focusing magnet.A damper is disposed between the magnet holding part and the lens holder. |
US11740423B2 |
Tray system for providing modular cassette configurations in a fiber optic management system
A tray for providing a plurality of different modular fiber optic cassette configurations may comprise a tray member that may support a plurality of different modular fiber optic cassette configurations in a standard U-space width. The different modular fiber optic cassette configurations may include different sizes of modular fiber optic cassettes. Each of the different sizes of modular fiber optic cassettes may support a fiber optic receptable module that may fit in a standard one width (1 W) unit. The plurality of different sizes of modular fiber optic cassettes may include a 2 W cassette size that may fit a standard two width (2 W) unit (relative to the standard one width, (1 W) unit), a 3 W cassette size that may fit a standard three width (3 W) unit, a 4 W cassette size that may fit a standard four width (4 W) unit, and/or a 6 W cassette size that may fit a standard six width (6 W) unit. |
US11740421B2 |
Communications panel system
A communications panel includes a chassis receiving one or more tray arrangements that each support one or more cassettes. Each cassette carries a plurality of ports at which connections are made between front and rear plug connectors. Each tray arrangement includes guides along which the cassettes slidably mount. The guides and cassettes are configured to enable cassettes of various size to mount to the same tray without reconfiguring the guides. |
US11740415B2 |
Structures and process flow for integrated photonic-electric IC package by using polymer waveguide
Disclosed are apparatus and methods for a silicon photonic (SiPh) structure comprising the integration of an electrical integrated circuit (EIC); a photonic integrated circuit (PIC) disposed on top of the EIC; two or more polymer waveguides (PWGs) disposed on top of the PIC and formed by layers of cladding polymer and core polymer; and an integration fan-out redistribution (InFO RDL) layer disposed on top of the two or more PWGs. The operation of PWGs is based on the refractive indexes of the cladding and core polymers. Inter-layer optical signals coupling is provided by edge-coupling, reflective prisms and grating coupling. A wafer-level system implements a SiPh structure die and provides inter-die signal optical interconnections among the PWGs. |
US11740410B2 |
Routing of multicore optical fibers in data networks
A method of splicing multicore optical fibers to one another for use in a data network. First and second multicore optical fibers each have a number of cores arranged in a certain pattern about the fiber axis, thus defining a number of pairs of cores wherein the cores of each pair are arrayed symmetrically with respect to a key plane that includes the fiber axis. Ends of the first and the second fibers are arranged in axial alignment to one another such that the key plane at the end of the first fiber is aligned with the key plane at the end of the second fiber, thereby placing a defined pair of cores in the first fiber in position for splicing to a corresponding defined pair of cores in the second fiber. The defined pairs of cores in the two fibers are then spliced to one another. |
US11740408B2 |
Curved graded-index waveguides and methods of making the same
Disclosed is a polymeric waveguide for propagating light therein along width and length dimensions of the polymeric waveguide. The polymeric waveguide has a first curved surface on one side thereof and a second curved surface on an opposite second side thereof, and a refractive index spatially varying through a thickness thereof between the first curved surface and the second curved surface. The polymeric waveguide is curved in a cross-section comprising at least one of the width and length dimensions. |
US11740404B2 |
Optical fiber
One embodiment of the present disclosure relates to an optical fiber having lower transmission loss. The optical fiber is an optical fiber comprised of silica-based glass and includes a core including a central axis and a cladding. The cladding surrounds the core and has a refractive index lower than a refractive index of the core. The core contains phosphorus, chlorine, and fluorine. The core further includes an alkali metal element or an alkaline earth metal element. In a cross section of the optical fiber orthogonal to the central axis, a ratio Rp/Ra of a radius Rp of a phosphorus-containing region with respect to a radius Ra of the core is 0.3 or more. |
US11740402B2 |
Energy relays with traverse energy localization
Disclosed are relay elements exhibiting transverse localization. The relay elements may include a relay element body having one or more structures, where the structures can be coupled in series, in parallel and/or in stacked configurations. The structures may have multiple surfaces such that energy waves propagating therethrough the relay elements may experience spatial magnification or de-magnification. |
US11740398B2 |
Optically anisotropic layer, method of manufacturing the same, laminate, method of manufacturing the same, polarizing plate, liquid crystal display device, and organic EL display
To suppress a phenomenon where an optical axis of the optically anisotropic layer is tilted when the optically anisotropic layer is produced by using a liquid crystalline compound showing smectic phase as a materials showing a higher level of orderliness. An optically anisotropic layer wherein a polymerizable composition, containing one or more polymerizable rod-like liquid crystal compound showing a smectic phase, is fixed in a state of smectic phase, and a direction of maximum refractive index of the optically anisotropic layer is inclined at 10° or smaller to the surface of the optically anisotropic layer, a method for manufacturing the same, a laminate and a method for manufacturing the same, a polarizing plate, a liquid crystal display device, and an organic EL display device. |
US11740396B2 |
Optical device
An optical device comprises an optical filter having a substrate and a multilayer film, and an infrared light emitting and receiving device having a first conductive-type semiconductor layer, an active layer, and a second conductive-type semiconductor layer. The multilayer film has layers with different refractive indexes formed on at least one side of the substrate, in which first and second layers having refractive indexes of 1.2 or more and 2.5 or less, and 3.2 or more and 4.3 or less, respectively, in a wavelength range of 6 μm to 10 μm are alternately stacked. The optical filter includes a wavelength range having an average transmittance of 70% or more with a width of 50 nm or more in a wavelength range of 6 μm to 10 μm, and has a maximum transmittance of 10% or more in a wavelength range of 12.5 μm to 20 μm. |
US11740395B2 |
Display devices including mirror substrates and methods of manufacturing mirror substrates
A display device may include a display unit disposed on a substrate and a mirror substrate facing the substrate with respect to the display unit. The mirror substrate may include a first mirror layer extending continuously on a surface of a transparent substrate and a plurality of mirror patterns on the first mirror layer. The first mirror layer is formed on both a region in which the plurality of mirror patterns are formed and a region in which the plurality of mirror patterns are not formed. External light is incident to and reflected by the first mirror layer, thus reducing an image haze and enhancing a display quality of the display device. In addition, the first mirror layer and the plurality of mirror patterns may be formed by using a single halftone mask to simplify the manufacturing process and increase a productivity of the mirror substrate. |
US11740393B2 |
Image capturing system with wavelength-selective energy scattering layer
A particularly-formed multi-layer micron-sized particle is provided that is substantially transparent, yet that exhibits selectable coloration based on its physical properties. The disclosed physical properties of the particle are controllably selectable refractive indices to provide an opaque-appearing energy transmissive material when pluralities of the particles are suspended in a substantially transparent matrix material. Multiply-layered (up to 30+ constituent layers) particles result in an overall particle diameter of less than 5 microns. The material suspensions render the particles deliverable as aspirated or aerosol compositions onto substrates to form layers that selectively scatter specific wavelengths of electromagnetic energy while allowing remaining wavelengths of the incident energy to pass. The disclosed particles and material compositions uniquely implement optical light scattering techniques in energy (or light) transmissive layers that appear selectively opaque, while allowing 80+% of the energy impinging on the light incident side to pass through the layers. |
US11740390B2 |
Liquid lens and lens assembly including same
A liquid lens unit according to one embodiment comprises: a first plate including a cavity for accommodating a conductive first liquid and a nonconductive second liquid; a first electrode arranged on the first plate; a second electrode arranged under the first plate; a second plate arranged on the first electrode; a third plate arranged under the second electrode; and an elastic member arranged between the first plate and the third plate. |
US11740386B2 |
Determination of representative wells to characterize subsurface regions
Simulated wells may be selected from a subsurface representation to serve as representation of the corresponding simulated subsurface region. Spatial coverage of a simulated well for the simulated subsurface region may be determined based on extent of similarity between the simulated well and other simulated wells in the subsurface representation. The simulated wells may be selected to achieve desired spatial coverage for the simulated subsurface region and to achieve desired representation of properties of interest for the simulated subsurface region. |
US11740385B2 |
Quantitative assessment method, apparatus, and device for global stability of surrounding rocks of underground caverns
The present application provides a quantitative assessment method, apparatus and device for global stability of surrounding rocks of underground caverns, which are configured to provide a concrete, practical and effective quantitative assessment solution for a global stability state of the surrounding rocks of the underground caverns. The quantitative assessment method for global stability of surrounding rocks of underground caverns includes: extracting, after determining an assessment task for the global stability of the surrounding rock of a target underground cavern, initial data of the target underground cavern; dividing, according to the initial data, the target underground cavern into different independent cavern units or cavern sections; and rating, according to a preset stability assessment strategy, the eight factors influencing the stability of surrounding rocks of cavern units or the cavern sections are rated respectively, as a global stability assessment result of the target underground cavern. |
US11740383B1 |
Time domain reflectrometry system for subsurface movement detection
A geological subsurface movement detection system that is configured to provide detection of movement in a subsurface area so as to provide data regarding issues such as but not limited to sinkhole development. The present invention includes an implant sensor assembly that is placed within a casing that has been installed in a bored hole in the ground. The implant sensor assembly includes a switch housing that is operably coupled to a contact member wherein the contact member is operably coupled utilizing a spring member. The switch housing includes a first switch and a second switch disposed in the interior volume that are electrically coupled on a circuit. A signal generator is operably coupled to the implant sensor assembly via a wire and is operable to send a pulse electrical signal thereon. A computing device is operably coupled to the signal generator and is operable to collect signal profile data. |
US11740381B2 |
Determination of estimated maximum recoverable (EMR) hydrocarbons in unconventional reservoirs
A method for determining maximum recoverable hydrocarbon (EMR) in a tight reservoir is disclosed. The method includes determining, based on downhole logs, a total measure of hydrocarbon amount within the tight reservoir, determining, by at least attributing fluid loss during core surfacing of the core sample to hydrocarbons, a non-recoverable measure of hydrocarbon amount within a core sample of the tight reservoir, and determining an EMR measure based on the total measure of hydrocarbon amount and the non-recoverable measure of hydrocarbon amount, wherein during the core surfacing pore pressure reduces from a reservoir condition to a surface condition. |
US11740379B2 |
Systems and methods for locating a metal object
A device for locating an object. The device includes a housing including a first hole. The device also includes a sensor carried by the housing and comprising two or more electrodes that are positioned next to each other to form a substantially circular configuration. The sensor includes a second hole formed in the center of the circular configuration, and the second hole is axially aligned with the first hole. |
US11740378B2 |
Seismic dataset acquisition
A method includes receiving, via a processor, a first seismic dataset generated using a first type of survey system. The method further includes receiving, via the processor, a second seismic dataset generated using a second type of survey system. The method additionally includes determining a frequency band in which to combine the first seismic dataset with the second seismic dataset to generate a combined dataset and generating a seismic image based upon the combined dataset, wherein the seismic image represents hydrocarbons in a subsurface region of the Earth or subsurface drilling hazards. |