Document | Document Title |
---|---|
US11783761B2 |
Electronic device
The disclosure provides an electronic device including a pixel circuit and a protection circuit. The pixel circuit includes a driving transistor. The protection circuit includes a first connection transistor, a first switching transistor, and a logic circuit. The first connection transistor is coupled to the driving transistor. The first switching transistor is coupled to the first connection transistor. The logic circuit is coupled to the first switching transistor. The electronic device of the disclosure may provide a pixel protection function through the protection circuit coupled with the pixel circuit. |
US11783758B2 |
Display device having one or more driving periods
A display device includes a timing controller configured to generate clock signals, a start signal, and image data. A scan driver includes a plurality of stages configured to sequentially output the clock signals as scan signals in response to the start signal. A data driver configured to generate a data signal based on the image data. A display unit includes pixels configured to emit light with luminance corresponding to the data signal in response to the scan signal. The timing controller is to mask at least one of the clock signals in a first section, a second section, and a third section included in one frame section and spaced from each other. |
US11783755B2 |
Display device and display driving method
The disclosure relates to a disclosed display device and a display driving method. According to an embodiment, the disclosed display device may include a display panel having a first subpixel including a light emitting element and being connected to a sensing line in the display panel for sensing a characteristic value of the first subpixel; a gate driving circuit configured to supply a scan signal to the first subpixel through a gate line in the display panel; a data driving circuit configured to supply a data voltage to the first subpixel through a data line in the display panel; and a timing controller. The timing controller may be configured to: control the gate driving circuit; determine compensation data for compensating for a deviation in the characteristic value of the first subpixel based on a first sensing voltage, a second sensing voltage, and a third sensing voltage on the sensing line; and control the data driving circuit based on the compensation data. |
US11783750B2 |
Locally different gamma mapping for multi-pixel density OLED display
A method for driving an organic light emitting diode (OLED) display having a first area with a first pixel density and a second area with a second pixel density higher than the first pixel density, the method includes receiving image content that specifies a grayscale value for both a first pixel in the first area and a second pixel in the second area, providing, based on the grayscale value, a first voltage to the first pixel in the first area, and providing, based on the grayscale value, a second voltage that is different from the first voltage to the second pixel in the second area, where the second voltage causes the second pixel to emit light less brightly than the first voltage causes the first pixel to emit light. |
US11783749B2 |
System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems. |
US11783748B2 |
Display lighting systems with bioactive lighting
Bioactive display systems for displaying digital content. The display systems have one or more LED-based lighting channels adapted to generate one or more of a long red near infrared (LRNE) red light, a circadian-inducing blue light output in first operational mode and a less-circadian-inducing blue light output in a second operational mode. The bioactive lighting can have a first circadian-stimulating energy characteristic related to the associated first spectral power distributions of light generated in the first operational mode, and the non-circadian-inducing blue light can have a second circadian-stimulating energy characteristic related to the associated second spectral power distribution of light generated in the second operational mode. Disclosure methods of generating digital display content with the display systems described herein. The methods can generate a circadian-inducing blue light output in first operational mode and one of a LRNE output and a less-circadian-inducing blue light output in a second operational mode. |
US11783747B1 |
Display device
A display device includes readout line, first circuit, second circuit, and third circuit. Readout line includes first side and second side. First side is opposite to the second side. Each of first circuit, second circuit, and third circuit is coupled to readout line. Each of first circuit and third circuit is located at first side of readout line. First circuit resets according to first scan signal at first stage. Second circuit is located at second side of readout line. Second circuit and first circuit are arranged in dislocation manner. Second circuit reads first light sensing signal to output to readout line according to first scan signal at first stage. Third circuit and second circuit are arranged in dislocation manner, and third circuit is directly adjacent to first circuit. Third circuit senses light so as to generate second light sensing signal according to second scan signal at first stage. |
US11783745B2 |
Voltage converter, method of voltage conversion using the same and display apparatus including the same
A voltage converter includes a first switching element, a second switching element, and a forced maintaining circuit. The first switching element is configured to operate based on a switching control signal. The second switching element is connected to the first switching element. The second switching element is configured to operate based on the switching control signal in a synchronous mode and operate in a diode mode in an asynchronous mode. The forced maintaining circuit is connected to the second switching element and configured to maintain the asynchronous mode for a forced maintaining period after entering the asynchronous mode. |
US11783743B2 |
Shifting register, driving method thereof, driving circuit and display device
A shifting register, a driving method thereof, a driving circuit and a display device are provided. The shifting register includes a control circuit (10), a first output circuit (20), a second output circuit (30) and a first switching transistor (T1). Shifting output of signals may be realized through interaction of all of the circuits. Moreover, an influence of a leak current on a signal of a second end of the first switching transistor is reduced by setting the first switching transistor (T1) to isolate the second output circuit (30) and a second node (N2). |
US11783741B2 |
Liquid crystal display device and line defect detection method
A liquid crystal display device includes a liquid crystal panel and a driver that drives the liquid crystal panel. The driver includes a control unit that executes a display process of displaying an image on the liquid crystal panel, a touch detection process of detecting a touch on the liquid crystal panel, and a line defect determination process of determining the presence of a line defect in the liquid crystal panel. In the line defect determination process, the control unit applies a drive signal to each sensor electrode, determines whether a detection value detected from each of the sensor electrodes when the drive signal is applied meets a predetermined determination criterion, and determines that the line defect has occurred when the sensor electrodes whose detection values meet the determination criterion among the plurality of sensor electrodes are linearly distributed. |
US11783736B2 |
Lighting device for implementing image
An image for communication with outside pedestrians is implemented by an afterimage effect by means of a cylindrical display installed at an upper end of a mobility vehicle, and visibility is ensured. In addition, the number of light sources for implementing the image is reduced, an overall size of a lighting device is reduced, and durability and reliability are improved because there is no direct mechanical contact. |
US11783732B2 |
Height adjustable sign holder
A sign holder assembly for a shelving system, in which the shelving system includes a first support post and a second support post, with each support post configured to support a side of a shelf, includes a cross member configured to be coupled to and extend between the first support post and second support post. The assembly further includes a support bracket having a base member configured to be positioned about a portion of the cross member in one of a plurality of positions along a length of the cross member, an extension portion extending from the base member, and a securement member projecting from the extension portion and spaced from the base member. |
US11783726B2 |
Methods for and compositions for determining food item recommendations
Provided are methods and compositions for providing one or more food item recommendations for an individual. Methods can include determining an individual set of conditions from an overall set of conditions for the individual. Methods also include generating recommendations involving consumption of food, supplement and/or ingredients to affect the one or more biological conditions. |
US11783723B1 |
Method and system for music and dance recommendations
A method and system that includes at least one processor, the at least one computer in communication with at least one data storage unit, the at least one computer programmed and/or configured to: generate a plurality of dance sequences; associate or cause the association of each of the plurality of dance sequences with at least one dance corpus classification; generate, for each of the plurality of users, a user profile; receive, from each of the plurality of users, at least one preference data; associate or causing the association of each of the user's profile with at least one preference data; and generate a recommendation of a dance sequence for each of the plurality of users. |
US11783720B2 |
High traffic zone display
A system for rendering local aircraft traffic by defining boundaries of risk receives current aircraft locations for a plurality of aircraft, including altitudes, and determines multiple boundaries of risk for each aircraft. The multiple boundaries of risk are then consolidated according to risk level where such boundaries of multiple aircraft overlap or nearly overlap. Areas of risk are outlined according to common risk levels of multiple aircraft and the original diamond icons are unrendered. Ranges to the nearest aircraft in each direction are identified, and indicators of such direction and range to the nearest aircraft are rendered around the aircraft. |
US11783719B2 |
Device and system for docking an aerial vehicle
A system for securing an aerial vehicle to a lower portion of a docking station, including a docking station having a top section located in an upper portion of the docking station, the top section having an interface configured to hang the docking station above the ground and a bottom section located in a lower portion of the docking station, the docking station having a latching mechanism located on the bottom section, configured to secure the aerial vehicle to the docking station, the system also including the aerial vehicle having a docking member configured to dock the aerial vehicle into the docking station and to release the aerial from the latching mechanism of the docking station, and a processing module configured to control the operation of the docking member. |
US11783717B2 |
Systems and methods for identifying a number of feasible target traffic for a paired approach
Methods and systems for an aircraft entering a terminal radar approach control (TRACON) airspace to identify a number of feasible target traffic for a paired approach for the aircraft. Traffic data is filtered to identify a plurality of neighbor traffic that are entering the TRACON airspace or within the TRACON airspace when the aircraft is entering the TRACON airspace and estimating, concurrently, for each neighbor traffic of the plurality of neighbor traffic: a trajectory, a traffic arrival time at an ideal location for a respective paired approach with the aircraft, a spacing interval between the neighbor traffic and the aircraft for the respective paired approach, and a respective target location for the aircraft to begin the respective paired approach, as a function of the spacing interval. Based on the estimations, the method identifies feasible, marginally feasible, and infeasible targets, and displays this information in an intuitive lateral display. |
US11783716B2 |
Return flight control method and device for unmanned aerial vehicle, and unmanned aerial vehicle
A return flight control method includes obtaining return-flight-evaluation information in a return flight mode, controlling an unmanned aerial vehicle (UAV) to return to an alternate landing area in response to that the return-flight-evaluation information satisfies a preset requirement, and controlling the UAV to return to a return point in response to that the return-flight-evaluation information does not satisfy the preset requirement. |
US11783715B2 |
Unmanned aerial vehicle with neural network for enhanced mission performance
An unmanned aerial vehicle (UAV) or “drone” executes a neural network to assist with inspection, surveillance, reporting, and other missions. The drone inspection neural network may monitor, in real time, the data stream from a plurality of onboard sensors during navigation to an asset along a preprogrammed flight path and/or during its mission (e.g., as it scans and inspects an asset). |
US11783714B2 |
Method and system for synchronizing a flight management system with an external device
A method for synchronizing information with a Flight Management System (FMS) with a receiving unit comprising receiving an uplink transmission of data directly or indirectly from the receiving unit, determining if the load was successful, generating a status message related to whether or not the load was successful, outputting data including a sequence number and a status message, and flying an aircraft according to a flight plan. |
US11783713B2 |
Method and device for measuring four-dimensional (4D) radiation pattern of outdoor antenna based on unmanned aerial vehicle (UAV)
A method and a device for measuring a four-dimensional (4D) radiation pattern of an outdoor antenna based on an unmanned aerial vehicle (UAV) are provided. The device includes a measurement path planning unit, a UAV platform unit, a radiation signal acquisition unit, a data command processing unit, and a ground data processing unit. The measurement path planning unit, the radiation signal acquisition unit, and the data command processing unit each are suspended from the UAV platform unit by using a pod. The present disclosure applies to the radiation pattern measurement of an outdoor antenna. |
US11783712B1 |
Unmanned vehicle recognition and threat management
Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles. |
US11783710B2 |
Appearance and movement based model for determining risk of micro mobility users
The systems and methods disclosed herein provide a risk prediction system that uses trained machine learning models to make predictions that a VRU will take a particular action. The system first receives, in a video stream, an image depicting a VRU operating a micro-mobility vehicle and extract the depictions from the image. The extraction process may be determined by bounding box classifiers trained to identify various VRUs and micro-mobility vehicles. The system feeds the extracted depictions to machine learning models and receives, as an output, risk profiles for the VRU and the micro-mobility vehicle. The risk profile may include data associated with the VRU/micro-mobility vehicle determined based on classifications of the VRU and the micro-mobility vehicles. The system may then generate a prediction that the VRU operating the micro-mobility vehicle will take a particular action based on the risk profile. |
US11783707B2 |
Vehicle path planning
A computing system can receive, in a vehicle, moving object information is determined by processing lidar sensor data acquired by a stationary lidar sensor. The moving object information can be determined using typicality and eccentricity data analysis (TEDA) on the lidar sensor data. The vehicle can be operated based on the moving object information. |
US11783704B2 |
Warning device and signal lamp
A configuration is provided so that information of detection of vehicles, pedestrians, etc. provided from a roadside device can be used by an automobile that cannot communicate with the roadside device. A warning device is configured to output a warning for an automobile traveling in a predetermined lane at an intersection where a roadside device is installed, the roadside device being configured to transmit information of detection of vehicles, pedestrians, etc., the warning device including a receiving unit configured to receive information of detection of vehicles, pedestrians, etc. transmitted from the roadside device and signal information of a signal lamp for the predetermined lane, and a warning unit configured to output a warning based on the information of detection of vehicles, pedestrians, etc. and the signal information received by the receiving unit. |
US11783696B2 |
Fire detection system diagnostic systems and methods
A tool for performing diagnostics on a fire detection system includes an induction coil which includes two halves that may be selectively opened and closed to surround a wire in the system and sense current through the wire. A diagnostic module and a conduit provide communication of data of the sensed current between the induction coil and the diagnostic module. The diagnostic module is configured to decode the data to interpret communications sent through the wire. |
US11783689B2 |
Intelligent seating for wellness monitoring
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for implementing intelligent seating for wellness monitoring. A system obtains data from a first sensor integrated in an intelligent seating apparatus at a property. The first data indicates a potential abnormal condition of a person at the property. The system determines that the person has an abnormal condition based on the first data corresponding to the person having used the seating apparatus. Based on the abnormal condition, the system provides an indication to a client device of the person to prompt the person to adjust their use of the seating apparatus. The system also obtains visual indications of the abnormal condition, determines the type of abnormal condition afflicting the person, and determines a wellness command with instructions for alleviating the abnormal condition. The wellness command is provided for display on the client device. |
US11783686B2 |
Security / automation system control panel with removable back speaker
Example implementations include a method, apparatus, and computer-readable medium comprising first broadcasting, by at least one primary speaker of a control panel, a first sound toward a front or a side of the control panel; and second broadcasting, concurrently with the first broadcasting, by a removable back speaker that is removably attachable to a back side of the control panel, a second sound toward the back side of the control panel. In some aspects, the removable back speaker is configured as a stand for placing the control panel on a flat surface. |
US11783683B2 |
Management device, management system, management method, and non-transitory computer readable medium
A management device is a management device to which a plurality of monitors are connected and which manages information regarding the plurality of monitors, the management device transmitting a signal for causing a screen of a first monitor to blink with a predetermined blinking pattern and setting the first monitor and a second monitor in the same group in a case where a signal indicating that an illuminance sensor corresponding to the second monitor detects the blinking pattern emitted from the screen of the first monitor is received, and the management device transmitting a signal for causing a screen of a third monitor to blink with the predetermined blinking pattern in a case where a signal indicating that an illuminance sensor corresponding to the third monitor detects the blinking pattern emitted from the screen of the first monitor is not received. |
US11783678B2 |
Real-time in-venue betting system
A system and method of placing a location-based bet is presented in embodiments herein. Bets, offers, and incentives, may be presented to a user via a mobile device based on a location of the mobile device relative to a geographic region. The geographic region may be associated with a sporting event or a sporting venue such as a sport arena. Different bets, offers, and incentives may be presented inside the geographic region than outside the geographic region based on the different experiences for the fans in each geographic region. |
US11783677B2 |
Event based second chance or raffle based on external event background of the inventive concept
Provided herein are systems methods and devices. Systems disclosed herein include a processor circuit and a memory including machine-readable instructions. When executed by the processor circuit, the machine-readable instructions cause the processor circuit to: provide a lottery game ticket that includes data corresponding to a primary game, receive a registration of the lottery game ticket corresponding to a chance game that includes an outcome that is based on an external event, determine, based on an outcome of the external event, a chance game characteristic to be applied to an entry for the chance game that corresponds to the lottery game ticket, and use the chance game characteristic to determine whether to provide a chance game award to a user. |
US11783674B2 |
Game for betting on Blackjack with a side bet
An example game for wagering on a card game includes providing cards and a gaming layout that includes a first wager area corresponding to a dealer pair wager, a second wager area corresponding a player pair wager, and a third wager area corresponding to a player/dealer pair wager. A player is the winner of a first wager if any of the following are met: a first wager is accepted on the first wager area and a first dealer card (dealt to the player) and a second dealer card (dealt to a dealer) have the same rank; the first wager is accepted on the second wager area and first and second player cards have the same rank; the first wager is accepted on the third wager area and one of the first and second player cards has the same rank as one of the first and second dealer cards. |
US11783673B2 |
Gaming system and method for determining awards based on matching symbols
In various embodiments, the present disclosure relates generally to methods for providing an award based on matching symbols. |
US11783666B2 |
Method and system for localized mobile gaming
In one embodiment, a system and method to facilitate playing games of chance on a MGD includes a game zone, having: a) at least one portable transceiver configured to: i) detect the MGD; ii) obtain MGD data from the MGD; and iii) periodically re-detect the MGD within the game zone, the at least one portable transceiver repositionable to form the game zone; b) a portable controller configured to receive MGD data; and c) a gaming server configured to: i) receive the MGD data from the portable controller; ii) determine if the MGD is authorized to place a monetary wager to play games of chance based on the MGD data; iii) periodically receive detection confirmation from the portable controller if the MGD is present in the game zone; iv) transmit and/or receive game of chance data to/from the MGD, wherein the game zone is repositionable and configurable. |
US11783665B2 |
Table game management system and game token
A detection system according to the present invention includes a control device that detects fraud conducted on a game table by using the image analysis result obtained by an image analysis device. In addition, each game token used in this detection system has a multilayer structure having plastic layers with a plurality of different colors stacked on each other, with a colored layer being provided at least intermediately, and white layers or light-colored layers (not illustrated, but may be any layers lighter in color than the colored layer) being stacked on two sides of the intermediate colored layer. As described above, this game token has a multi-layer structure including the colored layer, with the white layers or light-colored layers (not illustrated, but may be any layers lighter in color than the colored layer) being stacked on the two sides of the intermediate colored layer. |
US11783661B2 |
Single space electronic parking meter with meter housing mounted vehicle sensor
An upper parking meter outer housing component that includes a parking meter cap is provided. The parking meter cap includes an outer surface, an inner surface defining an interior cavity, and a lower edge portion defining an opening into the interior cavity. The lower edge portion is configured to be coupled to a lower housing component of single space meter such that a meter mechanism may be enclosed within the interior cavity of the upper meter dome. The meter cap includes a vehicle sensor coupled to the inner surface of the upper meter dome. The meter cap includes a solar panel coupled to the inner surface of the upper meter dome and configured to supply power to the vehicle sensor. |
US11783660B2 |
Automatic column setting device for article vending machine
Provided is an automatic column setting device for an article vending machine. The device is for an article vending machine 1 including a column in an article storing shelf 13, to store articles arranged in a front-rear direction, and a dispensing mechanism 55 removably installed for the column in the shelf 13, to sequentially dispense the stored articles, the mechanism 55 is arbitrarily installable at a plurality of preset right and left positions in the shelf 13, and the automatic column setting device includes a motor presence/absence information preparing section 81 that detects an installation position of motor 61 in accordance with a connected state of motor 61, and a pattern extracting section 82 that determines a type and an installation position of the mechanism 55 in the shelf 13 based on presence/absence information of motor 61 that is detected by the motor presence/absence information preparing section 81. |
US11783658B2 |
Methods and systems for maintaining a healthy building
Methods and systems for maintaining a healthy building. In one example, an access card reader for controlling access to a secure area may comprise a card reader for reading an access card identifier from an access card presented by a user, a touchless thermal sensor for sensing a skin temperature of the user, a memory, and a controller operatively coupled to the card reader, the touchless thermal sensor and the memory. In response to a user presenting an access card to the card reader, the controller may be configured to store in the memory the access card identifier read by the card reader along with a corresponding skin temperature of the user. In another example, a system may be configured to perform contact tracing when an occupant has been identified as displaying signs of an illness. |
US11783653B2 |
Power and communication arrangements for an access control system
An access control system includes an electrically powered access control device for locking and unlocking a barrier, and an access controller coupled to the access control device. A Power over Ethernet (PoE) circuit receives power over an Ethernet cable and powers the access control device and the access controller. An active power supply buffer connects the access control device and the access controller with the PoE circuit. |
US11783651B2 |
Method and system for access control using short-range wireless communications
A method in an access control system comprising a control unit connected to one or more mobile devices using radio-frequency signal communication. The control unit sends a motion status request to a connected mobile device out of the one or more connected mobile devices in response to the generated event. The method comprises determining an indication of a probability that the connected mobile device is associated with the event. Determining the indication is based on received signal strength data, measured by the connected mobile device on the radio-frequency signals transmitted by the control unit during a first predetermined period of time before the motion status request is received, and motion sensor data collected from a motion sensor comprised in the connected mobile device during a second predetermined period of time before the motion status request is received. |
US11783650B2 |
Method and system for access control using short-range wireless communications
A method for handling a radio-frequency connection between a control unit and a mobile device of an access control system. The mobile device is connected to the control unit using radio-frequency signal communication. The method comprises obtaining an indication of a first event generated in the access control system in response to a first request for the control unit to arrange to carry out an action. After a release of the connection by the control unit, the method further comprises obtaining an indication of whether or not a second event has been generated in the access control system in response to a second request for the control unit to arrange to carry out the action. The method further comprises determining, based on the indication of whether or not the second event has been generated, whether or not to allow the mobile device to re-connect to the control unit. |
US11783649B2 |
Cloud door lock control system with identification of time varied 2D codes
A cloud door lock control system with identification of time varied 2D codes is provided. A cloud device transmits the encryption codes of doors to be opened, the time periods for opening the doors, and the user's encryption codes to the handset through a communication channel and the handset stores these values in a memory. A mobile phone APP receives these values and encrypts them by using a specific encrypting code. The encoding way for the encoding unit is time varied, that is, the QR code from the encoding unit is only retained for a preset time period; after the preset time period has elapsed, the encoding unit generates another QR code. When the cloud device receives the QR code from a card reader, it is decoded. These decoded data is compared with those stored in the cloud device to determine whether the door is necessary to be opened. |
US11783648B2 |
Key information sharing system, delivery device and user terminal
A server that shares key information to a portable terminal includes processing circuitry configured to deliver the key information to the portable terminal. The key information is associated with an object equipped with a control device, and the control device performs a predetermined control to the object when the control device receives the key information from an external terminal. The key information includes restriction information, where the restriction information sets a restriction content for the predetermined control. |
US11783646B1 |
Method and apparatus for policy based access control
An authorization approach to physical access uses identity attributes, doors/readers attributes, time of the day, and policies to determine access rights to facilities and physical spaces in real-time, based on three criteria: who, when, and what. Embodiments address the constantly changing physical access needs of companies as those needs evolve. |
US11783641B2 |
Light electric vehicle defect management
The present disclosure describes a system for detecting, identifying and addressing a maintenance event for light electric vehicles. The maintenance event may be detected based on rider profile information, riding parameter information and light electric vehicle information. If a maintenance event is detected, a light electric vehicle management system may determine an action that addresses the maintenance event and provide instructions regarding the action to the light electric vehicle and/or one or more individuals that are trained or otherwise certified to address the maintenance event. |
US11783638B2 |
Monitoring fitness using a mobile device
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site. |
US11783635B2 |
Systems and methods for detecting a posture of a human object
A system for motion detection may include at least one storage medium that includes a set of instructions, and at least one processor in communication with the at least one storage medium. When executing the set of instructions, the at least one processor may be configured to cause the system to obtain data related to a video scene of a space from at least one video camera; detect an object in the video scene; classify the object as a human object or a non-human object; when the object is classified as a human object, track movements of the human object; and determine a posture of the human object in the video scene based on the movements of the human object. |
US11783634B2 |
Physical activity measurement and analysis
A method of physical activity measurement and analysis, the method comprising computer-executed steps of: receiving at least one value extracted from measurements of a physical activity of a first user, and detecting a deviation of the physical activity of the first user from at least one previous physical activity using the received at least one value and at least one reference value calculated over at least one value extracted from measurements of the at least one previous physical activity. |
US11783632B2 |
Service control and user identity authentication based on virtual reality
In an implementation, one or more user interactions from a virtual reality (VR) device user for initiating a service in a VR scenario of a VR application are detected. One or more eye physiological characteristics of the VR device user are obtained for user identity authentication. The obtained one or more eye physiological characteristics are compared with one or more pre-stored eye physiological characteristics samples. The VR device user is authenticated if the one or more eye physiological characteristics match at least a portion of the one or more pre-stored eye physiological characteristics samples, and a server that provides and performs the service is communicated with. |
US11783630B2 |
Method for transmitting face image data, transferring value, apparatus, and electronic device
This application provides a method for transmitting face image data and transferring value, apparatuses, an electronic device, and a storage medium, which belongs to the field of network technologies. The method for transmitting face image data includes acquiring a face data stream through the sensor, and transmitting the face data stream to the first processor; performing image screening on a face image in the face data stream by the first processor to obtain at least a target face image, the target face image meeting a target condition; retrieving a target web address from the memory by the first processor; and transmitting the target face image to the target web address by the first processor. |
US11783629B2 |
Handheld electronic device
A portable electronic device may include a housing, a display at least partially within the housing, a front cover coupled to the housing and positioned over the display, and a biometric sensor module configured to illuminate an object and capture an image of the object through the front cover. The biometric sensor module may include a first lens positioned below the front cover, a first light source positioned below the first lens and configured to project, through the first lens, a dot pattern on the object, a second light source positioned below the first lens and configured to illuminate, through the first lens, the object with a flood of light, a second lens positioned below the front cover, and a light sensor positioned below the second lens and configured to capture an image of the object. |
US11783628B2 |
Method and computing device for performing a crowdsourcing task
A method for performing a crowdsourcing task is provided. The method executed on a computing device comprises generating a crowdsourcing task to take at least one image of an original face photo; sending the generated crowdsourcing task to a crowdsourcing server to publish it thereon, the crowdsourcing server communicating with at least one user device registered in the crowdsourcing server; receiving at least one confirmation from the crowdsourcing server, each confirmation corresponding to the crowdsourcing task accepted by a particular user with a corresponding one of the registered user devices; providing an original face photo for each user corresponding to one of the received confirmations; sending, through the crowdsourcing server, the original face photo to a particular user device corresponding to the user; and receiving at least one image from the user device, the received images being taken for the original face photo in accordance with the accepted crowdsourcing task. |
US11783625B2 |
Method for verifying the identity of a user by identifying an object within an image that has a biometric characteristic of the user and separating a portion of the image comprising the biometric characteristic from other portions of the image
A method includes obtaining, by a processing device from an optical sensor of a mobile device, an image of an object; processing, by the processing device, the image using a neural network, wherein processing the image includes distinguishing, using the neural network, a first portion of the image including a region of interest, ROI, from a second portion of the image; after processing the image, extracting, by the processing device, a biometric characteristic of the object from the ROI; and processing, by the processing device, the biometric characteristic of the object to determine whether the biometric characteristic of the object identifies a user. |
US11783622B2 |
Fingerprint authentication device and fingerprint authentication method
Provided are a fingerprint authentication device and a fingerprint authentication method capable of efficiently performing registration of fingerprint information or authentication of a fingerprint. A presentation image that presents a position of a fingernail root at a time of detecting the fingerprint is generated, and an image of the fingerprint is obtained using the generated presentation image. |
US11783617B2 |
Pixel circuit comprising optical fingerprint sensing circuit, method for driving pixel circuit, and organic light-emitting display device
Disclosed are a pixel circuit comprising an optical fingerprint sensing circuit, a method of driving a pixel circuit comprising an optical fingerprint sensing circuit, and a display device comprising a pixel circuit comprising an optical fingerprint sensing circuit. According to the present disclosure, the pixel circuit comprising an optical fingerprint sensing circuit comprises a pixel control circuit, the pixel control circuit comprising: a first photodetector which receives a light and generates a first signal; a second photodetector which receives a light and generates a second signal; and a self-illuminator which receives differential signals of the first signal and second signal and outputs an output signal, includes at least one transistor component and at least one capacitor component, and outputs a light on the basis of a data signal. |
US11783614B2 |
Pedestrian behavior predictions for autonomous vehicles
The technology relates to controlling a vehicle in an autonomous driving mode. For instance, sensor data identifying an object in an environment of the vehicle may be received. A grid including a plurality of cells may be projected around the object. For each given one of the plurality of cells, a likelihood that the object will enter the given one within a period of time into the future is predicted. A contour is generated based on the predicted likelihoods. The vehicle is then controlled in the autonomous driving mode in order to avoid an area within the contour. |
US11783613B1 |
Recognizing and tracking poses using digital imagery captured from multiple fields of view
Poses or gestures of actors within a scene may be detected and tracked using multiple imaging devices aligned with fields of view that overlap at least in part. Images captured by the imaging devices may be synchronized and provided to a classifier to recognize body parts within the images, and score maps indicative of locations of peak probabilities that the images include the respective body parts may be generated. Locations of peak values within the score maps may be correlated with one another to confirm that a given body part is depicted in two or more fields of view, and vectors indicative of distances to or ranges of motion of body parts, with respect to the given body part, may be generated. Motion of the body parts may be tracked in subsequent images, and a virtual model of the body parts may be generated and updated based on the motion. |
US11783605B1 |
Generalizable key-value set extraction from documents using machine learning models
Certain aspects of the present disclosure provide techniques for training and using machine learning models to extract key-value sets from a document. An example method generally includes identifying regions of a document including key-value sets corresponding to inputs to a data processing application based on a first machine learning model and an electronic version of the document. One or more keys and one or more values are identified in the document based on a second machine learning model. One or more key-value sets are generated based on matching keys of the one or more keys and values of the one or more values in the region of the document. The one or more key-value sets are provided to a data processing application for processing. |
US11783603B2 |
Virtual staining for tissue slide images
A machine learning predictor model is trained to generate a prediction of the appearance of a tissue sample stained with a special stain such as an IHC stain from an input image that is either unstained or stained with H&E. Training data takes the form of thousands of pairs of precisely aligned images, one of which is an image of a tissue specimen stained with H&E or unstained, and the other of which is an image of the tissue specimen stained with the special stain. The model can be trained to predict special stain images for a multitude of different tissue types and special stain types, in use, an input image, e.g., an H&E image of a given tissue specimen at a particular magnification level is provided to the model and the model generates a prediction of the appearance of the tissue specimen as if it were stained with the special stain. The predicted image is provided to a user and displayed, e.g., on a pathology workstation. |
US11783602B2 |
Object recognition system, recognition device, object recognition method, and object recognition program
An object recognition system 80 includes: a recognition device 30 that recognizes an object in an image; and a server 40 that generates a learning model. The recognition device 30 includes: a first object recognition unit 310 that determines a type of the object in the image using the learning model; and an image transmission unit 320 that transmits a type-indeterminable image, which is an image in which the type has not been determined, to the server 40 when an object included in the type-indeterminable image is an object detected as a three-dimensional object. The server 40 includes: a learning device 410 that generates the learning model based on training data in which a teacher label is assigned to the type-indeterminable image; and a learning model transmission unit 420 that transmits the generated learning model to the recognition device 30. The first object recognition unit 310 determines the type of the object in the image using the transmitted learning model. |
US11783601B2 |
Driver fatigue detection method and system based on combining a pseudo-3D convolutional neural network and an attention mechanism
A driver fatigue detection method based on combining a pseudo-three-dimensional (P3D) convolutional neural network (CNN) and an attention mechanism includes: 1) extracting a frame sequence from a video of a driver and processing the frame sequence; 2) performing spatiotemporal feature learning through a P3D convolution module; 3) constructing a P3D-Attention module, and applying attention on channels and a feature map through the attention mechanism; and 4) replacing a 3D global average pooling layer with a 2D global average pooling layer to obtain more expressive features, and performing a classification through a Softmax classification layer. By analyzing the yawning behavior, blinking and head characteristic movements, the yawning behavior is well distinguished from the talking behavior, and it is possible to effectively distinguish between the three states of alert state, low vigilant state and drowsy state, thus improving the predictive performance of fatigue driving behaviors. |
US11783595B2 |
Autonomous vehicle object detection
Methods, systems, and apparatuses related to autonomous vehicle object detection are described. An autonomous vehicle can capture an image corresponding to an unknown object disposed within a sight line of the autonomous vehicle. Processing resources available to a plurality of memory devices associated with the autonomous vehicle can be reallocated in response to capturing the image and an operation involving the image corresponding to the unknown object to classify the unknown object can be performed using the reallocated processing resources. |
US11783592B2 |
Sequence recognition from video images
Methods, systems, and apparatus for an image recognition system. The image recognition system includes a memory. The memory is configured to store multiple sequences of movements of multiple standard objects. The image recognition system includes a sensor. The sensor is configured to capture image data of a surrounding environment. The image recognition system includes a processor. The processor is coupled to the memory and the sensor. The processor is configured to recognize an object in the image data. The processor is configured to determine a movement of the object based on the image data. The processor is configured to compare the movement of the object in the image data to a sequence of movements of a standard object of the plurality of standard objects, and determine that the object is a living being based on the comparison. |
US11783588B2 |
Method for acquiring traffic state, relevant apparatus, roadside device and cloud control platform
A method for acquiring a traffic state, an electronic device, a computer-readable storage medium, a roadside device and a cloud control platform are provided. An implementation of the method may include: acquiring monitoring data from at least one camera in a camera group, wherein the at least one camera is capable of shooting object moving states at different road sections or a same road section of a target intersection; determining, based on the monitoring data acquired from each camera in the at least one camera, a moving trajectory of a reference object recorded by the each camera in the at least one camera; then fusing moving trajectories of the reference object to obtain a completed trajectory; and finally predicting an indication state of a signal light on a corresponding road based on a travel direction of the corresponding road, the completed trajectory being located on the corresponding road. |
US11783587B2 |
Deep learning tattoo match system based
A computer-implemented method executed by at least one processor for detecting tattoos on a human body is presented. The method includes inputting a plurality of images into a tattoo detector, selecting one or more images of the plurality of images including tattoos, extracting, via a feature extractor, tattoo feature vectors from the tattoos found in the one or more images of the plurality of images including tattoos, applying a deep learning tattoo matching model to determine potential matches between the tattoo feature vectors and preexisting tattoo images stored in a tattoo training database, and generating a similarity score between the tattoo feature vectors and one or more of the preexisting tattoo images stored in the tattoo training database. |
US11783580B2 |
Input apparatus, input method of input apparatus, and output apparatus
An input apparatus for inputting a diagnosis result of a diagnosis target detectable for a structure includes circuitry configured to display a spherical image captured for the structure on a screen, receive an input of a position of the diagnosis target in the spherical image, store position information indicating the received position of the diagnosis target in the spherical image in a memory, display, on the screen, the spherical image and a diagnosis information input field used for inputting diagnosis information of the diagnosis target, receive an input of the diagnosis information of the diagnosis target input via the diagnosis information input field, and store the diagnosis information and the position information indicating the received position of the diagnosis target in the spherical image, in the memory in association with each other. |
US11783578B2 |
Machine learning methods and systems for variety profile index crop characterization
A system includes one or more processors; and one or more non-transitory, computer-readable media including instructions that, when executed by the one or more processors, cause the computing system to: receive a machine data set; process the machine data set with a trained machine-learned model to generate predicted variety profile index values; and cause a visualization to be displayed. A computer-implemented method includes receiving a machine data set; processing the machine data set with a trained machine-learned model to generate predicted variety profile index values; and causing a visualization to be displayed. A non-transitory computer-readable medium includes computer-executable instructions that, when executed by one or more processors, cause a computer to: receive a machine data set; process the machine data set with a trained machine-learned model to generate predicted variety profile index values; and cause a visualization to be displayed. |
US11783576B2 |
Method and system for optical yield measurement of a standing crop in a field
An electronic data processor is configured to identify the component pixels of a harvestable plant component within the obtained image data of plant pixels of the one or more target plants. An edge, boundary or outline of the component pixels is determined. The data processor is configured to detect a size of the harvestable plant component based on the determined edge, boundary or outline of the identified component pixels. A user interface is configured to provide an aggregate, sectional yield, or per row yield based on a detected size of the harvestable plant component for the one or more target plants as an indicator of yield of the one or more plants or standing crop in the field. |
US11783569B2 |
Method for classifying hyperspectral images on basis of adaptive multi-scale feature extraction model
Disclosed is a method for classifying hyperspectral images on the basis of an adaptive multi-scale feature extraction model, the method comprising: establishing a framework comprising the two parts of a scale reference network and a feature extraction network, introducing a condition gate mechanism into the scale reference network, performing determination step-by-step by means of three groups of modules, inputting features into a corresponding scale extraction network, deep mining rich information contained in a hyperspectral remote sensing image, effectively combining features of different scales, improving a classification effect, and generating a fine classification result map. |
US11783567B2 |
Systems, methods, and storage media for evaluating images
Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images. |
US11783562B2 |
Optical fingerprint sensor and electronic device having same
An optical fingerprint sensor and an electronic device having same are provided. The optical fingerprint sensor includes a light-sensing element, an optical filter layer and an optical lens. The light-sensing element includes: a light-sensing base layer having a groove in a side surface thereof; a first light-sensing layer configured to receive visible light and arranged in the groove; and a second light-sensing layer configured to receive invisible light, and arranged between an inner wall surface of the groove and an outer wall surface of the first light-sensing layer. The optical filter layer is stacked on a side of the light-sensing element where the groove is formed. The optical lens is configured for focusing and stacked on a side of the optical filter layer facing away from the light-sensing element. |
US11783559B2 |
Method and apparatus for processing pattern pieces for fullness of clothes
A method and apparatus for processing a pattern piece receives, as an input from a user, a selection of at least a portion of an outer line of a pattern piece to be processed among one or more pattern pieces included in a two-dimensional (2D) pattern of clothes, generates a template including a plurality of lines that divide an area set by the input, processes the template based on fullness settings set by the user for the pattern piece, processes the pattern piece based on the processed template, and outputs the processed pattern piece. |
US11783558B1 |
Object correction using scene graphs
Various implementations disclosed herein include devices, systems, and methods that uses object relationships represented in the scene graph to adjust the position of objects. For example, an example process may include obtaining a three-dimensional (3D) representation of a physical environment that was generated based on sensor data obtained during a scanning process, detecting positions of a set of objects in the physical environment based on the 3D representation, generating a scene graph for the 3D representation of the physical environment based on the detected positions of the set of objects, wherein the scene graph represents the set of objects and relationships between the objects, and determining a refined 3D representation of the physical environment by refining the position of at least one object in the set of objects based on the scene graph and an alignment rule associated with a relationship in the scene graph. |
US11783557B2 |
Virtual try-on systems and methods for spectacles
Various aspects of the subject technology relate to systems, methods, and machine-readable media for virtual try-on of items such as spectacles. A virtual try-on interface may be implemented at a server or at a user device, and may use collision detection between three-dimensional models of the spectacles and of a user's face and head to determine the correct size and position of the spectacles for virtual try-on. With the determined size and position, a virtual representation of the spectacles is superimposed on an image of the user. |
US11783552B2 |
Identity-based inclusion/exclusion in a computer-generated reality experience
In one implementation, a method of including a person in a CGR experience or excluding the person from the CGR experience is performed by a device including one or more processors, non-transitory memory, and a scene camera. The method includes, while presenting a CGR experience, capturing an image of scene; detecting, in the image of the scene, a person; and determining an identity of the person. The method includes determining, based on the identity of the person, whether to include the person in the CGR experience or exclude the person from the CGR experience. The method includes presenting the CGR experience based on the determination. |
US11783547B2 |
Apparatus and method for displaying an operational area
An apparatus and method for displaying an operational area to an operative of a host platform, said operational area being defined within an external real-world environment relative to said host platform, the apparatus comprising a viewing device (12) configured to provide to said operative, in use, a three-dimensional view of said external real-world environment, a display generating device for creating images at the viewing device, and a processor (32) comprising an input (34) for receiving real-time first data representative of a specified target and its location within said external real-world environment and configured to receive or obtain second data representative of at least one characteristic of said specified target, the processor (32) being further configured to: use said first and second data to calculate a geometric volume representative of a region of influence of said specified target relative to said real-world external environment and/or said host platform, generate three-dimensional image data representative of said geometric volume, and display a three dimensional model, depicting said geometric volume and created using said three-dimensional image data, on said display generating device for creating images at the viewing device, the apparatus being configured to project or blend said three-dimensional model within said view of said external real-world environment at the relative location therein of said specified target. |
US11783546B2 |
Layered 3-D images for augmented reality processing
A method for creating and storing a captured image and associated spatial data and augmented reality (AR) data in a file that allows subsequent manipulation and processing of AR objects is disclosed. In embodiments, one or more frames are extracted from a video stream, along with spatial information about the camera capturing the video stream. The one or more frames are analyzed in conjunction with the spatial information to calculate a point cloud of depth data. The one or more frames are stored in a file in a first layer, and the point cloud is stored in the file in a second layer. In some embodiments, one or more AR objects are stored in a third layer. |
US11783544B2 |
Solar ray mapping via divergent beam modeling
Systems, methods, and computer-readable media are described herein to model divergent beam ray paths between locations on a roof (e.g., of a structure) and modeled locations of the sun at different times of the day and different days during a week, month, year, or another time period. Obstructed and unobstructed divergent beam ray paths are identified. Unobstructed divergent beam ray paths contribute to the calculation of a solar irradiance value for each location on the roof. Divergent beam ray paths, such as cones or pyramid ray paths, allow for sparse or lower-resolution spatial and/or temporal sampling without sacrificing obstacle detection. |
US11783542B1 |
Multi-view three-dimensional mesh generation
Devices and techniques are generally described for three dimensional mesh generation. In various examples, first two-dimensional (2D) image data representing a human body may be received from a first image sensor. Second 2D image data representing the human body may be received from a second image sensor. A first pose parameter and a first shape parameter may be determined using a first three-dimensional (3D) mesh prediction model and the first 2D image data. A second pose parameter and a second shape parameter may be determined using a second 3D mesh prediction model and the second 2D image data. In various examples, an updated 3D mesh prediction model may be generated from the first 3D mesh prediction model based at least in part on a first difference between the first pose parameter and the second pose parameter and a second difference between the first shape parameter and the second shape parameter. |
US11783538B2 |
Three dimensional image generating method and apparatus
There is provided a 3D image generation method and apparatus. A 3D image generation method according to an embodiment includes outputting a signal to an object from at least one point, receiving the signal reflected by the object at one or more points, and generating a 3D image of the object based on a temporal feature and a spectral feature of the signal reflected by the object. |
US11783537B2 |
Distributed rendering and display system
A rendering system comprises a host device disposed in communication with one or more rendering pipelines. Each rendering pipeline comprises a rendering device and a display device. Each display device enables one or more users to view a scene rendered on the host device. Each rendering pipeline provides the user with independent control of their perspective of the scene. The host device receives a CG camera definition from each rendering pipeline and uses it to perform geometry culling and creates a z-buffer for each rendering pipeline. For each rendering pipeline, the rendering device receives a z-buffer and renders a frame buffer for the display device. This architecture reduces the rendering power requirements of the rendering device for each rendering pipeline as compared to performing all rendering on the rendering device, and is particularly useful when multiple users are viewing a complex scene such as a high fidelity simulation environment. |
US11783536B2 |
Image occlusion processing method, device, apparatus and computer storage medium
This disclosure provides a method and apparatus for processing occlusion in an image, a device, and a computer storage medium. The method includes: determining a current viewpoint parameter used for drawing a current image frame; obtaining a predicted depth map matching the current viewpoint parameter as a target depth map of the current image frame; and determining an occlusion culling result of an object in the current image frame according to the target depth map. |
US11783532B1 |
View synthesis using attribute correspondences and geometric relationship constraints
A target image corresponding to a novel view may be synthesized from two source images, corresponding source camera poses, and pixel attribute correspondences between the two source images. A particular object in the target image need only be visible in one of the two source images for successful synthesis. Each pixel in the target image is defined according to an identified pixel in one of the two source images. The identified source pixel provides attributes such as color, texture, and feature descriptors for the target pixel. The source and target camera poses are used to define geometric relationships for identifying the source pixels. In an embodiment, the pixel attribute correspondences are optical flow that defines movement of attributes from a first image of the two source images to a second image of the two source images. |
US11783530B2 |
Apparatus and method for quantized convergent direction-based ray sorting
Apparatus and method for grouping rays based on quantized ray directions. For example, one embodiment of an apparatus comprises: An apparatus comprising: a ray generator to generate a plurality of rays; ray direction evaluation circuitry/logic to generate approximate ray direction data for each of the plurality of rays; ray sorting circuitry/logic to sort the rays into a plurality of ray queues based, at least in part, on the approximate ray direction data. |
US11783529B2 |
Bounding volume hierarchy box node compression
A technique for performing ray tracing operations is provided. The technique includes combining one or more common exponent values of a compressed box node with one or more minimum vertex mantissas of the compressed box node and one or more maximum vertex mantissas of the compressed box node to obtain one or more minimum vertices and one or more maximum vertices; and combining a minimum vertex of the one or more minimum vertices and a maximum vertex of the one or more maximum vertices to obtain a bounding box for a compressed box data item of the compressed box node. |
US11783524B2 |
Producing realistic talking face with expression using images text and voice
A method for providing visual sequences using one or more images comprising: receiving one or more person images of showing at least one face, receiving a message to be enacted by the person, wherein the message comprises at least a text or a emotional and movement command, processing the message to extract or receive an audio data related to voice of the person, and a facial movement data related to expression to be carried on face of the person, processing the image/s, the audio data, and the facial movement data, and generating an animation of the person enacting the message. Wherein emotional and movement command is a GUI or multimedia based instruction to invoke the generation of facial expression/s and or body part/s movement. |
US11783515B2 |
System and method for mixed reality
A mixed reality system, comprising: a data acquisition device configured to acquire real-world data; an output device for providing the real-world data to a user; and a processing circuitry configured to: obtain (a) data acquired by the data acquisition device, and (b) information of one or more virtual entities having properties enabling determination of simulated effects of the virtual entities on the data; determine the simulated effects of the virtual entities on the data utilizing the properties; and provide the user with output on the output device being a manipulation of the data reflecting the simulated effects. |
US11783513B2 |
Method, system, medium, and device for processing vector graphics primitives to determine path edge order for path filling
The present disclosure provides a vector graphics data processing method, system, medium, and vector graphics processing device. The method includes the following operations: building a vector primitive path intersection data structure (PIDS) based on coordinates of path intersections (PIs); when a new PI is generated, comparing information of the new PI to information of existing PIs corresponding to an X coordinate or Y coordinate of the new PI; and storing the information of the new PI at a corresponding position in the PIDS corresponding to the X coordinate or Y coordinate of the new PI based on a result of the comparing. Only effective PI data are saved, thereby reducing memory footprint and memory bandwidth, and improving vector graphics processing performance. |
US11783511B2 |
Channel-wise autoregressive entropy models for image compression
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for channel-wise autoregressive entropy models. In one aspect, a method includes processing data using a first encoder neural network to generate a latent representation of the data. The latent representation of data is processed by a quantizer and a second encoder neural network to generate a quantized latent representation of data and a latent representation of an entropy model. The latent representation of data is further processed into a plurality of slices of quantized latent representations of data wherein the slices are arranged in an ordinal sequence. A hyperprior processing network generates a hyperprior parameters and a compressed representation of the hyperprior parameters. For each slice, a corresponding compressed representation is generated using a corresponding slice processing network wherein a combination of the compressed representations form a compressed representation of the data. |
US11783508B2 |
Three-dimensional mesh compression using a video encoder
A system comprises an encoder configured to compress and encode data for a three-dimensional mesh using a video encoding technique. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also the encoder determines patch connectivity information and patch texture coordinates for the texture patches and geometry patches. The texture patches and geometry patches are packed into video image frames and encoded using a video codec. Additionally, the encoder determines boundary stitching information for the sub-meshes. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh. |
US11783507B2 |
Camera calibration apparatus and operating method
A camera calibration includes; a camera configured to acquire a first forward image from a first viewpoint and a second forward image from a second viewpoint; an event trigger module configured to determine whether to perform camera calibration; a motion estimation module configured to acquire information related to motion of a host vehicle; a three-dimensional reconstruction module configured to acquire three-dimensional coordinate values based on the first forward image and the second forward image; and a parameter estimation module configured to estimate an external parameter of the camera based on the three-dimensional coordinate values. |
US11783503B2 |
Systems and method for estimating extracorporeal blood volume in a physical sample
A method for estimating extracorporeal blood volume in at least a portion of a physical sample. A feature is extracted from an image of the physical sample. The extracorporeal blood volume in the portion of the physical sample is estimated. The estimation may be based on the extracted feature and at least one of the estimated distance and the estimated angle between a capture origin of the image and the portion of the physical sample based on a returned signal transmitted from a distance sensor. The estimated extracorporeal blood volume may be displayed on a display, such an augmented reality overlay in which the image of the portion of the physical sample is displayed with at least one of the estimated extracorporeal blood volume or a sample counter. The sample counter may be indexed for the physical sample after estimating the extracorporeal blood volume. |
US11783502B2 |
Ellipse detection acceleration method based on generalized Pascal mapping
The present invention relates to the technical field of digital image processing, and provides an ellipse detection acceleration method based on generalized Pascal mapping. The method comprises: step 100, extracting accurate edge points from a real image by means an edge detection method of an ellipse detection method, connecting edge points into arcs, and taking a de-noised arc set as input of an ellipse detection acceleration method; step 200, screening out a valid candidate arc combinations probably belonging to the same ellipse from the arc set input in step 100; step 300, calculating five parameters of a candidate ellipse; repeating step 200 to step 300 until all valid candidate arc combinations in the arc set and corresponding candidate ellipses are found; and step 400, clustering and verifying candidate ellipse sets, obtaining a final detected ellipse set. |
US11783499B2 |
Enabling automatic measurements
In accordance with some embodiments, a technique that enables an electronic device with a camera to automatically gather and generate requisite data from the real-world environment to allow the electronic device to quickly and efficiently determine and provide accurate measurements of physical spaces and/or objects within the real-world environment is described. |
US11783495B1 |
Methods and apparatus for calculating torque and force about body joints using machine learning to predict muscle fatigue
An apparatus for calculating torque and force about body joints to predict muscle fatigue includes a processor configured to receive image frames depicting a subject. The processor is configured to execute at least one machine learning model using the image frames as an input, to generate a 2D representation of the subject, a subject mass value for the subject based on the 2D representation, and a 3D representation of the subject based on the 2D representation, where the 3D representation includes a temporal joints profile. The processor is further configured to compute each torque value for each joint of the subject from the 3D representation, based on the subject mass value. The processor is further configured to generate a muscle fatigue prediction for each joint of the subject, based on a set of torque values and a torque threshold. |
US11783494B2 |
Efficient human pose tracking in videos
Systems, devices, media and methods are presented for a human pose tracking framework. The human pose tracking framework may identify a message with video frames, generate, using a composite convolutional neural network, joint data representing joint locations of a human depicted in the video frames, the generating of the joint data by the composite convolutional neural network done by a deep convolutional neural network operating on one portion of the video frames, a shallow convolutional neural network operating on a another portion of the video frames, and tracking the joint locations using a one-shot learner neural network that is trained to track the joint locations based on a concatenation of feature maps and a convolutional pose machine. The human pose tracking framework may store, the joint locations, and cause presentation of a rendition of the joint locations on a user interface of a client device. |
US11783491B2 |
Object tracking method and apparatus, storage medium, and electronic device
An object tracking method includes: obtaining a video stream acquired by a camera, and decoding the video stream to obtain a plurality of image frames; and obtaining position information of a target object in a current image frame. Obtaining the position information of the target object in the current image frame includes: performing, in response to that the current image frame is a first-type image, object detection on the current image frame to obtain the position information of the target object in the current image frame; and predicting, in response to that the current image frame is a second-type image, the position information of the target object in the current image frame based on motion vectors of a previous image frame and a position the target object in the previous image frame. |
US11783486B2 |
Depicting humans in text-defined outfits
Generating images and videos depicting a human subject wearing textually defined attire is described. An image generation system receives a two-dimensional reference image depicting a person and a textual description describing target clothing in which the person is to be depicted as wearing. To maintain a personal identity of the person, the image generation system implements a generative model, trained using both discriminator loss and perceptual quality loss, which is configured to generate images from text. In some implementations, the image generation system is configured to train the generative model to output visually realistic images depicting the human subject in the target clothing. The image generation system is further configured to apply the trained generative model to process individual frames of a reference video depicting a person and output frames depicting the person wearing textually described target clothing. |
US11783484B2 |
Protocol-aware tissue segmentation in medical imaging
For medical imaging such as MRI, machine training is used to train a network for segmentation using both the imaging data and protocol data (e.g., meta-data). The network is trained to segment based, in part, on the configuration and/or scanner, not just the imaging data, allowing the trained network to adapt to the way each image is acquired. In one embodiment, the network architecture includes one or more blocks that receive both types of data as input and output both types of data, preserving relevant features for adaptation through at least part of the trained network. |
US11783483B2 |
Detecting abnormalities in vital signs of subjects of videos
Detecting abnormalities in vital signs of subjects of videos is provided. Aspects of the present disclosure include methods, apparatuses, and systems to detect and measure vital sign information of one or more human subjects of a video and detect abnormalities in the vital sign information. In some examples, such abnormalities can be used to indicate video data is likely altered or fraudulent. In this regard, imaging photophlethysmography (IPPG) and advanced signal processing techniques, including adaptive color beamforming, can be used to extract the vital signs of the video subjects. |
US11783482B2 |
Producing panoramic radiograph
The disclosure is related to a panoramic radiography device. The panoramic radiography device may include an image processor and a viewer module. The image processor may be configured to produce a primary panoramic image using a first image layer and a secondary panoramic image using a secondary image layer based on a plurality of image frame data, wherein the second image layer is different from the first image layer in at least one of a number, a position, a shape, an angle, and a thickness. The viewer module may be configured to i) provide a graphic user interface having a primary display area and a secondary display area arranged at a predetermined position of the primary display area, ii) display the primary panoramic image at the primary display area, and iii) display a part of the secondary panoramic image at the secondary display area, wherein the part of the secondary panoramic image corresponds to the predetermined position. |
US11783481B2 |
Identifying vessel occlusions using spatial patterns
Images of individuals obtained using perfusion-based imaging techniques or diffusion-based imaging techniques can be analyzed to determine regions of the brains of the individuals where the supply of blood has been disrupted. The images can be used to generate alerts indicating the disruption of blood flow to one or more regions of the brains of the individuals. The images can be used to identify vessel segments (eg M1, M2, M3, M4, . . . ) and branches (MCA, ACA, PCA) of the brains of individuals in which abnormalities may be present. |
US11783480B2 |
Semi-automated system for real-time wound image segmentation and photogrammetry on a mobile platform
In one example embodiment, a wound imaging system includes a user interface, a computer processor, and an active contouring module. The user interface is configured to display an image of a wound acquired by the wound imaging system and selectively receive inputs from a user defining an initial perimeter of the wound. An active contouring module is configured to operate on the computer processor to receive the inputs defining the initial perimeter of the wound, identify features of the image on opposing sides of the initial perimeter of the wound, and identify an actual perimeter of the wound based on the initial perimeter of the wound and the identified features. The user interface is further configured to display, on the image of the wound, the actual perimeter of the wound as identified by the active contouring module and selectively receive inputs from the user to modify the actual perimeter of the wound. |
US11783463B2 |
Systems and methods for artificial intelligence (AI) roof deterioration analysis
An Artificial Intelligence (AI) roof deterioration analysis system that tracks changes in roofs over time by evaluating a series of features in high-resolution images. |
US11783461B2 |
Facilitating sketch to painting transformations
Methods and systems are provided for transforming sketches into stylized electronic paintings. A neural network system is trained where the training includes training a first neural network that converts input sketches into output images and training a second neural network that converts images into output paintings. Similarity for the first neural network is evaluated between the output image and a reference image and similarity for the second neural network is evaluated between the output painting, the output image, and a reference painting. The neural network system is modified based on the evaluated similarity. The trained neural network is used to generate an output painting from an input sketch where the output painting maintains features from the input sketch utilizing an extrapolated intermediate image and reflects a designated style from the reference painting. |
US11783459B2 |
Method and device of inverse tone mapping and electronic device
Embodiments of the present application provide a method and a device of inverse tone mapping and an electronic device. The method includes: obtaining one or more low dynamic range images; performing a decomposition operation to the low dynamic range image to acquire a detail layer and a basic layer of the low dynamic range image; restoring the detail layer and the basic layer by using a predetermined first restoration network and a second restoration network to acquire restored detail layer and basic layer; and adjusting the restored detail layer and basic layer by using a predetermined fusion network to acquire an adjusted high dynamic range image. With the technical solution of the present application, the conversion from a low dynamic range image to a high dynamic range image can be more robustly completed without complicated parameter settings. |
US11783457B2 |
Multispectral camera dynamic stereo calibration algorithm based on saliency features
A multispectral camera dynamic stereo calibration algorithm is based on saliency features. The joint self-calibration method comprises the following steps: step 1: conducting de-distortion and binocular correction on an original image according to internal parameters and original external parameters of an infrared camera and a visible light camera. Step 2: Detecting the saliency of the infrared image and the visible light image respectively based on a histogram contrast method. Step 3: Extracting feature points on the infrared image and the visible light image. Step 4: Matching the feature points extracted in the previous step. Step 5: judging a feature point coverage area. Step 6: correcting the calibration result. The present invention solves the change of a positional relationship between an infrared camera and a visible light camera due to factors such as temperature, humidity and vibration. |
US11783455B2 |
History clamping for denoising dynamic ray-traced scenes using temporal accumulation
Approaches presented herein can reduce temporal lag that may be introduced in a generated image sequence that utilizes temporal accumulation for denoising in dynamic scenes. A fast historical frame can be generated along with a full historical frame generated for a denoising process, with the fast historical frame being accumulated using an exponential moving average with a significantly higher blend weight. This fast history frame can be used to determine a clamping window that can be used to clamp a corresponding full historical value before, or after, reprojection. The fast historical blend weight can be adjusted to control the amount of noise versus temporal lag in an image sequence. In some embodiments, differences between fast and full historical values can also be used to determine an amount of spatial filtering to be applied. |
US11783453B2 |
Adapting image noise removal model based on device capabilities
A system for adapting an image noise removal model based on a device processing capability receives, from a computing device, a request to adapt an image noise removal module for the computing device. The system compares a processing capability of the computing device with a threshold processing capability. The system determines whether the processing capability is greater or smaller than the threshold processing capability. In response to determining that the processing capability is greater than the threshold processing capability, the system sends a version of the image noise removal module that is adapted for computing devices with processing capabilities less than the threshold processing capability, where the version of the image noise removal module is adapted to have a number of neural network layers less than a threshold number of neural network layers. |
US11783452B2 |
Traffic monitoring using distributed fiber optic sensing
Aspects of the present disclosure describe distributed fiber optic sensing (DFOS) systems, methods, and structures that advantageously provide traffic monitoring, and traffic management which improves the safety and efficiency of a roadway. |
US11783451B2 |
Systems and methods for reducing colored noise in medical images using deep neural network
Methods and systems are provided for de-noising medical images using deep neural networks. In one embodiment, a method comprises receiving a medical image acquired by an imaging system, wherein the medical image comprises colored noise; mapping the medical image to a de-noised medical image using a trained convolutional neural network (CNN); and displaying the de-noised medical image via a display device. The deep neural network may thereby reduce colored noise in the acquired noisy medical image, increasing a clarity and diagnostic quality of the image. |
US11783450B2 |
Method and device for image processing, terminal device and storage medium
Provided are a method and device for image processing, a terminal device and a storage medium. The method includes: a high-brightness region is determined based on brightness of pixels in a first image, the brightness of the pixels in the high-brightness region being higher than the brightness of the pixels around the high-brightness region; a diffraction region in the first image is determined based on the high-brightness region, the diffraction region being an image region around the high-brightness region; and brightness of the diffraction region is reduced to obtain a second image. Through the method, after the brightness of the diffraction region is reduced, an overlap image formed by diffraction is alleviated, and the image is more real. |
US11783444B1 |
Warping an input image based on depth and offset information
Various implementations disclosed herein include a method performed at an electronic device including one or more processors, a non-transitory memory, an image sensor, and a display device. The method includes obtaining, via the image sensor, an input image that includes an object. The method includes obtaining depth information characterizing the object, wherein the depth information characterizes a first distance between the image sensor and a portion of the object. The method includes determining a distance warp map for the input image based on a function of the depth information and a first offset value characterizing an estimated distance between eyes of a user and the display device. The method includes setting an operational parameter for the electronic device based on the distance warp map and generating, by the electronic device set to the operational parameter, a warped image from the input image. |
US11783442B2 |
Interactive image-based communication using image coding
Embodiments of a system and method for interactive barcode communication are described. In one embodiment, a mobile device presents a barcode to an information or transaction receptacle associated with the point of entry device. One embodiment provides for a method of transmitting data from an unconnected point of access device using an interactive barcode communication system on a mobile device, where the method comprises accessing a set of data on a point of access device, wherein the point of access device is unconnected from a data network with access to a central system database; dividing the set of data into multiple sections; incorporating the multiple sections into scan images for display during per-user transactions at the point of access device; and displaying the point of access data along with per-user transaction data during an interactive barcode communication transaction. |
US11783440B2 |
System and method for generating a photographic police lineup
Various embodiments enable computers to automatically create photographic lineups for police use and, in so doing, eliminate risks associate with subject judgment involved in human selection of fillers for such photographic lineups. Moreover, various improve the reliability of photographic lineups by selecting images of fillers that are similar to, but not too similar to, an image of the suspect. |
US11783439B2 |
Legal document analysis platform
A legal document analysis platform is described. The platform uses an AI model to evaluate the favorability of sentences within a proposed legal document. The platform also suggests alternative sentences for one or more sentences in the proposed legal document. |
US11783435B2 |
Power grid resource allocation
Embodiments of the disclosure includes operating a power grid, including: generating, by a power management system of the power grid, a power grid resource allocation profile indicative of an operation of the power grid constrained by operational information of the power grid; generating a difference between a value of upper bounds from a plurality of obtained convergence paths and a value of lower bounds from the obtained convergence paths, the obtained convergence paths being based on a plurality of different initial conditions for the generated power grid resource allocation profile; and generating a resource allocation schedule for power grid resources operating within the power grid if the generated difference is smaller than a pre-determined threshold, the resource allocation schedule corresponding to a convergence path associated with the value of the upper bounds, the resource allocation schedule being configured to be received at the power grid resources. |
US11783433B2 |
Systems and methods of access control and system integration
Automated provisioning, according to one example embodiment, enables a mutual customer to establish an intelligent and automated connection between an accounting software system and their financial institution. For example, this might be achieved by allowing a financial institution customer to make feeds from their bank accounts available to the accounting software system within financial internet software (e.g., hosted and operated by the customer's financial institution). Once a customer selects the bank account(s) they want to share with the accounting software system, they are passed along to the accounting software system to link the selected bank account with an account they have set up in the accounting software system. |
US11783432B1 |
System for providing access to user interfaces generated using purchase history data
Purchase history data is used to determine items that were purchased by a first user account. The user selects a subset of the items for inclusion in a user interface and provides access to the user interface to other user accounts. Characteristics of the items are determined, based on the purchase history data or based on item data from seller devices, and are included in the user interface. Images of items in the user interface may be provided with a background color that is complementary to the color of the depicted item to provide the user interface with a uniform appearance. The user interface may include links that enable users to initiate a purchase or navigate to a website associated with an item or seller. The first user account may be notified if another user account purchases an item using the user interface or after viewing the user interface. |
US11783429B2 |
Automated conversion of incompatible data files into compatible benefit packages for pharmacy benefit management platform
Automated conversion of incompatible data files into compatible benefit packages for a pharmacy benefit management (PBM) platform. In an embodiment, client files, comprising representations of benefit plans, are received. Each representation comprises a plurality of field values. For each representation, a layout and a set of translation rules are received, the plurality of field values in the representation are mapped to a plurality of attribute values based on the layout, and a benefit package, comprising a plurality of components, is generated by applying the set of translation rules to the plurality of attribute values, such that the benefit package represents the benefit plan. |
US11783427B1 |
Systems and methods for custom and real-time visualization, comparison and analysis of insurance and reinsurance structures
Computing systems and methods of visually creating and visually analyzing proposed insurance or reinsurance constructs by providing an overall insurance or reinsurance structure creation and analysis system that includes an insurance/reinsurance visual design structure interface displayed to a user on a design construction user interface display presented to a user via a display of a user computing device having a user input device and the display having a plurality of coverage layer types visually illustrated on the design construction user interface display outside of a graphical diagram. The graphic diagram depicts at least one rectangular-shaped coverage structure layer that creates a proposed insurance or reinsurance construct and corresponds to one of the plurality of coverage layer types visually illustrated on the design construction user interface display outside of the graphical diagram. |
US11783426B2 |
Information processing device
An information processing device acquires related information related to support information for supporting safe driving of a vehicle transmitted from the vehicle to one or more apparatuses among a roadside unit, another vehicle, and a mobile terminal device, and calculates a score of an owner of the vehicle based on the related information. |
US11783425B2 |
Blockchain subrogation payments
A shared ledger operated by a group of network participants according to a set of consensus rules manages and resolves subrogation claims between a clamant and a defendant. Evidence regarding the value of the subrogation claim is sent to the shared ledger by entities involved in the claim such as sending to a smart contract deployed on the shared ledger. The parties to the subrogation claim may supplement evidence and settlement proposals on the blockchain by broadcasting a transaction or sending data to the smart contract. Once the claim is resolved, the parties may settle the subrogation payment off-chain or may transact a token having value on the chain. A subrogation smart contract may be programmed to release funds under certain conditions including holding a bond by a claimant and/or upon final resolution of the subrogation claim. |
US11783423B1 |
Connected home system with risk units
Aspects of the disclosure generally relate to monitoring and/or sensing of one or more home devices from one or more homes. In particular, various aspects described herein relate to receiving data from one or more sensors associated with one or more home devices from one or more homes and using the data to determine insurance rates or premiums, discounts, incentives, and the like. Further, aspects of the disclosure relate to computer hardware and software. In particular, one or more aspects of the disclosure relate to the connected home or smart home market (i.e. connected devices and systems within or related to the home) which is rapidly evolving and growing. |
US11783422B1 |
Implementing machine learning for life and health insurance claims handling
Techniques for implementing machine learning to improve claim handling are disclosed. In some scenarios, the machine-learning, analytics model may be trained in accordance with data that is relevant to insurance products, such as life and health insurance. A set of labeled historical claims each corresponding to a settlement amount may be analyzed to train an artificial neural network. A claim may be received from a user mobile device, and may be analyzed using the trained artificial neural network to predict a claim settlement, which may be used to generate a settlement offer. The settlement offer may be transmitted to the user's mobile device, and if a manifestation of acceptance is received from the user, then the claim may be automatically paid. |
US11783421B2 |
Traveling-based insurance ratings
Disclosed herein is a traveling-based insurance rating system comprising a telematics device associated with a vehicle having one or more sensors arranged therein, a mobile device associated with a passenger of the vehicle, and a server computer comprising hardware, including a processor and memory. The server computer may receive driving data of a driver of the vehicle from the one or more sensors via the telematics device. The server computer may then identify one or more values of the driving data to be within one or more predetermined ranges and classify the driving data as a trip of the passenger. Based on the driving data from the trip, the server computer may determine one or more driving behaviors of the driver, calculate an insurance rating for the passenger of the vehicle based on the one or more driving behaviors of the driver, and transmit the insurance rating to the mobile device. |
US11783419B2 |
Exchange for physicals
Systems and methods for performing an exchange for physicals (EFP) may comprise receiving, with a matching engine module in communication with a processor, EFP data comprising an amount of securities to be traded and a price. The matching engine module may calculate a first delta percentage between the EFP data and an index based on the amount, the price, and an index value. The matching engine module may calculate a residual delta based on the first delta percentage and an index notional value. The matching engine module may attribute the residual delta to the securities. |
US11783416B2 |
Data packet processing methods, systems, and apparatus
The technology detects undesirable data packets. Data packets are received from multiple sources at one or more packet switches in a data communications network. The one or more packet switches route the data packets to one or more intended destination computing nodes and also transmit a copy of all the data packets received in the data communications network to a network capture device. The network capture device processes the data packets, detects financial data packets, and transmits the detected financial data packets for analysis by a risk exposure computer system that performs automatic financial risk analysis based on the detected financial data packets. |
US11783412B2 |
System and methods for deposit transactions
Pre-staged deposit details for a deposit are received from a deposit interface and the details are linked to a code associated with a deposit bag. The code is subsequently scanned at a terminal, the pre-staged details are obtained based on the code, a lock box of the terminal is unlocked for the bag to be dropped into the lock box, a deposit transaction is processed based on the pre-staged details, and the box is locked. A real-time notification is provided within a staff interface that identifies the terminal and the transaction. The code is scanned when that bag is removed from the lock box and the pre-staged details are populated within the staff interface. Staff details are recorded for the transaction during a verification procedure. The staff details are posted to a financial institution backend system and any discrepancies between the pre-staged details and the staff deposit details are noted. |
US11783410B2 |
Online data market for automated plant growth input curve scripts
This disclosure describes techniques that facilitate the sale and exchange of plant growth systems to consumer plant growers. Particularly, a script offering system may act as an intermediary medium that allows merchants to advertise plant growth scripts to consumer plant growers via an electronic marketplace. In some examples, the script offering system may allow merchants to advertise plant growth scripts to consumer plant growers that have expressed an interest or need for a particular plant growth script. In other examples, the script offering system may allow a consumer plant grower to solicit merchant bids for the sale of plant growth script. A consumer plant grower may solicit bids for plant growth scripts that address specific needs identified via key word inputs or sensor data attributable to an existing plant growth operation that exhibits less than optimal plant growth. |
US11783404B2 |
System and method for providing electronic commerce data
A mechanism for providing electronic commerce data onto publisher's site. The mechanism also provides ability for a consumer to interact with that data to complete a purchase from within the publisher's website or application. A method includes retrieving merchandise data from a plurality of merchants and storing at least one group of merchandise data formed based on the merchandise data and content on a publisher site. The method also includes embedding the group of merchandise data on the content of the publisher's website and generating a merchandise frame in view of the embedment. The method further includes rendering the merchandise frame directly onto the publisher site. The method further includes rendering a universal check out frame on the publisher's site, which provides the user the ability to check out from multiple retailers within a single universal check out on a publisher's site. |
US11783400B1 |
Method, computer program product, and system for displaying augmented reality elements for navigating to a location of an item within a warehouse
A wayfinding application executing on a client device receives a current location of the device within a warehouse and accesses a layout of the warehouse describing locations of items included among an inventory of the warehouse. The application identifies a route from the current location to one or more locations within the warehouse associated with one or more target items, generates augmented reality elements including instructions for navigating the route, and sends the elements to a display area of the device. The application detects a location within the warehouse associated with a target item and determines whether the item is at the location based on an image captured by the device. Upon determining it is not at the location, the application alerts a user of the device to a replacement item by generating an augmented reality element that calls attention to it and sending the element to the display area. |
US11783399B2 |
Methods and systems for providing purchase recommendations based on responses to inquiries on product attributes
Systems and methods are disclosed for providing purchase recommendations. According to some examples, a method may include: determining respective frequency distributions of a plurality of vehicle attributes, the frequency distributions being determined based on occurrences of values of the plurality of vehicle attributes in a set of vehicles; selecting a vehicle attribute from the plurality of vehicle attributes based on the frequency distributions of the plurality of vehicle attributes; transmitting, to a user device, an inquiry for user preference regarding the selected vehicle attribute; receiving, from the user device, a response indicating the user preference; and presenting, to the user device, a recommendation of one or more vehicles determined based on the received response. |
US11783398B2 |
Methods and systems for synchronized cloud marketplace
A cloud marketplace includes a network of data centers that collectively allow users to search and purchase products, including applications and extensions to applications. Each data center supports a marketplace module that executes on computing resources to offer users the products and receive and send product metadata descriptive of the products. The marketplace module in each data center passes the product metadata to a database management system for storage in the data center. The marketplace module also passes the product metadata to an agent module within the data center that is separate from the database management system. The agent module passes the product metadata to agent modules of other data centers via the network so that the product metadata can be synchronized across data centers without having to wait for the database management systems to synchronize the databases. |
US11783397B2 |
Obtaining insights into design of a product based on interaction of consumers with the product
Generating a product design is provided. A plurality of product desirability models corresponding to a product is generated based on analysis of data corresponding to the product and features of the product that affect physical interactions between potential consumers of the product and the product. A set of insights into design of the product is generated based on the plurality of product desirability models corresponding to the product. A set of design element recommendations for the product is generated based on the set of insights into the design of the product generated from the plurality of product desirability models. |
US11783391B2 |
Systems and methods for telecommunication expense management
Systems and Methods for telecommunication expense management are provided. A distributed platform including a user support site, multiple user databases and customized user applications is provided to enable organizations to better manage their telecommunication services and expenses. In an embodiment, a method for electronically processing telecommunication invoices includes importing the telecommunication invoices, extracting elements from the imported invoices and performing reasonability tests on the imported invoices. The reasonability test includes conducting an automated comparison against established criteria that may be customized by users. The method includes generating one or more interactive reports that enable an organization to effectively manage its telecommunication services. |
US11783390B2 |
Model for balancing energy in a prosumer energy system
A model for balancing energy loads in a prosumer energy system, wherein the method combines multiple interacting technologies, behavioral responses and real-time energy interactions to offer a better evaluation of the prosumer energy system. |
US11783384B2 |
Computer vision systems and methods for automatically detecting, classifying, and pricing objects captured in images or videos
A system and method for automatically detecting, classifying, and processing objects captured in an image. The system receives an image from the image source and detects one or more objects in the image. The system then performs a high-level classification of each of the one or more objects in the image and extracts each of the one or more objects from the image. The system then performs a specific classification of each of the one or more objects and determines a price of each of the one or more objects. Finally, the system generates a pricing report comprising a price of each of the one or more objects. |
US11783380B1 |
Generating a composite listing for a lodging facility
The present disclosure relates to systems, methods, and computer-readable media for selectively identifying lodging content from listings provided by different listing providers and generating a composite listing that includes content selected across the different providers. For example, systems described herein may include content selection models that are trained to select different content types from listings that are provided by different listing providers based on features of the content and/or users. The composite listing may enable a user to book a stay with a lodging facility based on content presented via different third-party content providers for the same facility. |
US11783376B2 |
Advertising model
Tiered advertisement bidding is disclosed. One or more quality metrics associated with a user profile are determined. An advertisement bid is selected from a plurality of tiered bids based at least in part on the determined quality metrics. Determining the quality metrics can include determining a conversion assessment. Determining the quality metric can also include determining whether a need associated with a user profile has been met for a category. In some cases, persona detection is performed with respect to the user profile. |
US11783374B2 |
Method and device for providing real-time data service
A method and device for providing real-time data service are disclosed. The method includes creating a message engine for receiving real-time data generated by a real-time data source, creating a data processing engine for acquiring the real-time data in the message engine and processing the real-time data to obtain target data, creating a storage engine for storing the target data and providing the target data according to requirement of a real-time data service, and containerizing the message engine, the data processing engine and the storage engine, and constructing a real-time data processing architecture with a containerized message engine, a containerized data processing engine and a containerized storage engine to provide the real-time data service. Embodiments of this disclosure can realize an overall architecture of real-time data reception, real-time data processing, real-time data storage, and real-time data service. |
US11783370B2 |
Graph-based compression of data records
In general, embodiments of the present invention provide systems, methods and computer readable media for data record compression using graph-based techniques. An example method includes determining a plurality of index components; generating a sorted data record list of a plurality of compound data records; generating an ordered unique index component value list associated with a plurality of unique index component values; assigning a plurality of encodings to the plurality of unique index component values; and generating the compressed data record list based on the ordered unique index component value list and the plurality of encodings. |
US11783369B2 |
Interactive advertising with media collections
Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a client device receives content elements for display as part of a content collection. Advertising data is also received for display between selected content elements. Interaction elements are merged with the create an advertising element. During display of the advertising data, the interaction elements are presented on the client device output, and are controllable via user inputs. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising data. |
US11783367B2 |
Linking a transaction with a merchant to an interaction with an augmented reality advertisement
Customers receive an incentive with use of an installed cellphone app to image an AR-bearing ad. Matches between data from the customer's accounts for each merchant are compared to the data in association with the customer's logical identifier for their cellphone, and particularly with each incidence of a rendering on their display screen of an AR view of a product advertisement containing the AR-triggering symbol to initiate the corresponding AR enhanced view of the ad. In conjunction with chronological time stamping of occurrences, a likelihood is derived that the customer's viewing of the AR enhanced product advertisement influenced the potential customer's subsequent purchase of the corresponding advertised product as evidenced within the potential customer's rich transactional data from the customer's debit and/or credit accounts. The certainty of each match is determined to further initiate the merchant's incentive to the customer which may be the merchant's donation to a community program. |
US11783366B2 |
Combination therapies
The present invention relates generally to the fields of molecular biology and growth factor regulation. More specifically, the invention relates to therapies for the treatment of pathological conditions, such as cancer. |
US11783354B2 |
Methods and apparatus to estimate census level audience sizes, impression counts, and duration data
Methods and apparatus to estimate census level audience sizes, impression counts, and duration data are disclosed. Example instructions cause one or more processor to at least set up a system of equations based on first census data; select a census parameter value based on a constraint for census parameter selection, the constraint based on media access represented in panel data; iteratively solve for second census data that satisfies the system of equations using the panel data and the census parameter value, the second census data including an audience size value, an impression count value, and a duration value for a media item accessed by anonymous audience members in a demographic group; and generate a report including the second census data. |
US11783352B2 |
Audio-based identification interfaces for selecting objects from video
A method, system, and device for audio-based identification interfaces for selecting objects from video generates and stores frequency-based audio identifiers associated with segments of an audio stream that is integrated with a video stream. The generation of the frequency-based audio identifiers may be performed by a hashing function applied to audio frequencies within audio segments. The video stream comprises identified objects that may be identified by application of a trained neural network. An audio segment is received from a user and a corresponding frequency-based audio identifier is generated and matched against stored frequency-based audio identifiers. The matching determines an audio segment and a temporally corresponding identified object, which is then embodied within an interactive user interface. |
US11783350B2 |
Data analytics system using insight providers
Methods, systems, and computer-readable storage media for providing an insight provider including a logic component and a configuration component, the logic component including a domain-specific model, the configuration component including one or more parameter values for processing data using the domain-specific model, receiving a set of assets including data indicative of one or more assets, retrieving asset data associated with at least one asset of the first set of assets, the asset data including OT data and IT data, the OT data being provided from one or more networked devices, the IT data being provided from one or more enterprise systems, and processing the OT data and the IT data using the domain-specific model of the logic component to provide a result set, the result set including one or more of a second set of assets and enriched data. |
US11783348B2 |
System incentivizing green energy usage
A system incentivizing green energy usage is provided having a charging station, an electricity source electrically connected to said charging station, a signal indicative of the sustainability of the electricity source received by said charging station, a mobile electric device receiving electrical charge from said charging station, a signal indicative of electrical charge drawn from the electrical charging station, a signal indicative of usage data for the mobile electric device, the charging station determining pricing based on at least one of the signal indicative of the sustainability of the electricity source, the signal indicative of the electrical charge drawn and the signal indicative of usage data. |
US11783347B2 |
Tamper-preventing system and related method for sharing, collecting and processing data
A tamper-preventing system is described, designed to guarantee a remote selling process of at least one object to be purchased, and to provide a seller and a buyer with a univocal, registered and sharable proof that the object has been packaged, shipped and received, such system being composed of a data collecting and processing system through an application program, contained in a mobile device, designed to perform three-dimensional shots of packaging means equipped with closing means and the object to be sold, on a mobile device. |
US11783341B1 |
System and method of identifying fraud indicators within telecommunications networks
An identity theft mitigation system. The system comprises a mobile communication device transfer data store, a non-transitory memory, a processor, and an application stored in the non-transitory memory. When executed by the processor the application monitors transfers of mobile communication device credentials between different mobile communication devices and stores records of the transfers of mobile communication device credentials in the mobile communication device transfer data store. The application further identifies when a mobile communication device is involved in a number of credential transfers that is above a predefined threshold during a period of time based on searching the mobile communication device transfer data store for records of transfers the mobile communication device was involved in, and takes action based on the number of credential transfers in which the mobile communication device is involved exceeding the predefined threshold. |
US11783340B2 |
Localized account freeze for fraudulent transactions
Computer-implemented methods and systems are provided for locally freezing a user account in a geographic or digital space. Consistent with disclosed embodiments, locally freezing a user account in a geographic or digital space includes receiving fraud data associated with the user account, the fraud data including a location where a fraud associated with the user account has occurred, wherein the fraud location includes at least one of a digital location or a geographical location; receiving account data associated with the user account, the account data including non-fraudulent account transaction information; generating a pattern of fraud based on the fraud data; generating a pattern of use associated with the user account based on the account data; determining a geodigital area for a localized account freeze based on the pattern of fraud and the pattern of use; and performing a localized account freeze on the user account based on the determined geodigital area. |
US11783337B2 |
Mobile application-based error reporting
An apparatus is configured to receive a complaint initiation signal that includes an indication that a card reader may be compromised, and initiation date and time of the complaint, and geolocation data related to the reporting party. The apparatus is further configured to identify a street address closest to the geolocation data in the complaint using a geolocation application programming interface and the set of geolocation data. The apparatus is also configured to determine that the identified street address is associated with an entity. The apparatus then calculates a confidence interval as to whether that entity is the type of entity that uses a card reader. The apparatus is further configured to determine that the confidence interval exceeds a threshold. The apparatus is also configured to determine an identifier of the entity. Further, the apparatus is configured to publish an alert to a data feed. |
US11783336B2 |
Camera device enabled identification and disambiguation system and method
A method and system of using a vehicle mounted camera device to authenticate a user during an interaction is disclosed. The method includes receiving interaction data regarding an interaction between a user operating a communication device and an access device, the user being near other candidate users. The method then includes determining one or more match indicators, the match indicators generated by comparing different sample biometric templates of the user with different enrolled biometric templates. At least one of the different biometric sample templates may be an image-based biometric template and at least one may be a voice print biometric template. Then the method includes identifying the user based on at least the match indicator associated with the voice print biometric template. The method then includes, if the match indicators are positive match indicators, initiating a process on behalf of the user. |
US11783335B2 |
Transaction confirmation and authentication based on device sensor data
A device may receive transaction data indicating that a transaction occurred. The transaction may be between a first user of a first device and a second user of a second device. The device may receive, from the first device, first sensor data indicating a first location recorded by a first sensor of the first device at a first point in time associated with the transaction; and receive, from the second device, second sensor data indicating a second location recorded by a second sensor of the second device at a second point in time associated with the transaction. Based on the transaction data, the first sensor data, and/or the second sensor data, the device may determine whether the transaction occurred and perform an action based on the determination of whether the transaction occurred. |
US11783334B2 |
Using an always on listening device skill to relay answers to transaction-based knowledge-based authentications
Aspects discussed herein may relate to techniques for authenticating a user using transaction-based authentication questions. The transaction-based authentication questions may be provided to the user. The user may provide audible responses to the transaction-based authentication questions that may be captured by a smart device, such as an always on listening device. Authentication of the user may be based on voice analysis of the audible responses to the transaction-based authentication questions and/or based on the answers to the transaction-based authentication questions. |
US11783332B2 |
Method and system for facilitating secure card-based transactions
A method and a system for facilitating secure card-based transactions are provided. A payment network server stores a mapping database that is indicative of a mapping between actual card data of a transaction card and a plurality of proxy datasets that are stored in the transaction card. The payment network server receives a transaction request for a transaction that is initiated by way of the transaction card. Instead of the actual card data, the transaction request includes a first proxy dataset as an identifier to the transaction card. The payment network server accesses the mapping database and retrieves the actual card data mapped to the first proxy dataset. The payment network server then communicates the transaction request having the actual card data to an issuer of the transaction card. The issuer processes the transaction based on the actual card data. |
US11783330B2 |
System and method for processing secure transactions using account-transferable transaction cards
In a method for activating account-variable transaction cards having private and public card encryption keys stored therein, private and public personal keys are associated with an account and transmitted to an account holder device. A request for activation of an account-variable transaction card is received by a central processor from the user device. The request includes information encrypted using at least the private personal key and the private card key. The central processor associates an account function with the account-variable transaction card and initiates via a first node in a distributed consensus network, an account blockchain associated with the account and the account-variable transaction card. |
US11783328B2 |
Systems and methods for wallet, token, and transaction management using distributed ledgers
Systems and methods for wallet, token, and transaction management using distributed ledgers are disclosed. According to one embodiment, in node of a distributed ledger network comprising an information processing apparatus having at least one computer processor, a method for card or token parameter management using a distributed ledger may include: (1) receiving, from an electronic wallet, a token state change for a payment token associated with electronic wallet, wherein the token state change is encrypted with a public key associated with the electronic wallet; (2) validating the encrypted token state change; and (3) committing the encrypted token state change to a distributed ledger. |
US11783325B1 |
Removal probability-based weighting for resource access
A plurality of cross account resource accessibility instances may be identified in which a plurality of resources are accessible by a plurality of identities that are external to an account that controls the plurality of resources. A plurality of estimated occurrence probabilities of a plurality of links between the plurality of resources and the plurality of identities may be determined. A plurality of estimated removal probabilities of the plurality of cross account resource accessibility instances may be determined based at least in part on the plurality of estimated occurrence probabilities. A plurality of weights for the plurality of cross account resource accessibility instances may be generated based at least in part on the plurality of estimated removal probabilities. A prioritized display of a plurality of indications of the plurality of cross account resource accessibility instances may be provided based at least in part on the plurality of weights. |
US11783323B1 |
Autonomous devices
Autonomous devices and systems, methods, and program products for authorizing and performing autonomous devices transactions are disclosed. An autonomous device can be configured to generate a first hash value of a chain of hash values by applying a hash algorithm to first data including first new data and a first previous hash value of the chain of hash values, the first previous hash value computed by applying the hash algorithm to first previous data. The device can transmit to a transaction computer system the first hash value and the first new data. The device can generate and transmit to the transaction computer system a first signed electronic transaction request comprising first transaction data comprising a sending account identifier associated with the autonomous device, a destination account identifier, a transaction amount, and a timestamp. The device can digitally sign the transaction request using a private key of an asymmetric key pair. |
US11783320B2 |
Electronic transaction verification system with biometric authentication
An electronic transaction verification system for use with transaction tokens such as checks, credit cards, debit cards, and smart cards that gathers and transmits information about the transaction token and biometric data. Customers can be enrolled in the system by receiving customer information that includes at least a biometric datum, associating the received customer information with a transaction instrument issued to the customers and storing the received customer information and the issued transaction instrument information in a database for future reference. |
US11783319B2 |
Client customized virtual or physical card for use with selected merchants
A client selects several merchants with whom the card may be redeemed, the amount redeemable, and a design for the card, which is personalized for the card recipient. |
US11783313B2 |
Method, program, server, wearable device for providing wearable device-based financial transaction
The present invention provides a method, program, server, and wearable device that may generate a virtual code, which is not matched with any other code, whenever a payment is requested. Furthermore, the present invention provides a method, program, server, and wearable device that may conveniently add a device while security is maintained, when a user wants to add a device capable of being used as a payment means. Moreover, the present invention provides a method, program, server, and wearable device that may add and use only an algorithm without changing a conventional process, and may provide a wearable device-based financial transaction. |
US11783312B2 |
Systems and methods for performing payment transactions
A system for performing payment transactions includes a wearable payment device, such as a finger ring worn by a user, that communicates payment data to a payment reader that uses the payment data in order to request a payment transaction. The system also includes a mobile communication device that receives an input associated with the payment transaction from the user and wirelessly transmits information to the wearable payment device based on the input. The wearable payment device can use the information from the mobile communication device for performing the payment transaction and transmit at least a portion of the information from the mobile communication device to the payment reader during the payment transaction. |
US11783305B2 |
User interface for loyalty accounts and private label accounts for a wearable device
The present disclosure generally relates to the use of loyalty accounts, private label payment accounts, and general payment accounts using a wearable electronic device with an electronic wallet. Various accounts are linked to the electronic device. In some examples, the electronic device is NFC-enabled. The electronic device may be used to provide loyalty account information and payment account information to a payment terminal, such as an NFC-enabled payment terminal. |
US11783300B2 |
Task execution engine and system
Methods are disclosed for optimizing execution of tasks for users. A processing system including a processor detects a triggering condition for a transport task for transporting a subject from a first location to a second location via usage of an autonomous vehicle, establishes a negotiated task coordination plan between a user and a third party provider for performing the transport task, and executes the negotiated task coordination plan, wherein the executing causes the autonomous vehicle to travel between the first location and the second location for transporting the subject. |
US11783289B1 |
Immersive supply chain analytics using mixed reality
A system and method are disclosed for a mixed-reality visualization system having a computer configured to render a mixed-reality three-dimensional surface, identify one or more current demand regions, identify one or more potential demand regions; map the one or more current demand regions and the one or more potential demand regions on the rendered three-dimensional surface, model a free body coupled with demand centers of each of the one or more demand regions and each of the one or more potential demand regions using a spring model, calculate a location on the rendered three-dimensional surface representing an equilibrium position between the demand centers of the one or more demand regions and the one or more potential demand regions using the spring model, and render, for display on a rendering device, a visual indicator within the area corresponding to the location of the calculated equilibrium position. |
US11783287B2 |
Methods and apparatuses for determining real-time location information of RFID devices
An apparatus is described. The apparatus includes an antenna array configured to detect one or more radio frequency signals from one or more radio emitters and an integrated circuit chip coupled to the array of antennas. The integrated circuit chip comprises a first plurality of processing elements configured to determine a location of the one or more emitters based on the one or more radio frequency signals and a second plurality of processing elements configured to process the location information for communication via a cellular network. The apparatus further includes an antenna coupled to the second plurality of processing elements and configured to communicate the processed location information via a cellular network. |
US11783286B2 |
Food display system integrating retailer services with consumer engagement
An equipment monitoring system for a merchandiser. The system includes a control system that defines a data acquisition node, a server that is in remote communication with the control system via a network providing a communication bridge between the data acquisition node and the server, and that includes a database and one or more applications having executable processing instructions, and equipment monitoring sensors that are coupled to one or more components of the merchandiser to obtain status data regarding the status of the one or more components. The equipment monitoring sensors are in communication with the data acquisition node to communicate the status data to the server. The application(s) execute processing instructions that conduct program analysis for the one or more components using the status data based on information associated with the merchandiser to determine a predictive component failure associated with the one or more components. |
US11783285B2 |
Yard management system
Yard management systems and methods are described. A yard management system comprises a database holding load information, a mobile application associated with a user account and executable on a mobile device. The mobile application when executed acquires the identifications of the load, queries the database for the load information, and generates a machine-readable representation corresponding to the identifications of the load, an autonomous yard vehicle configured to mechanically couple with a cargo trailer. The system further comprises a computing system programmed to, in response to detecting the mobile device at the transfer location, navigate to the cargo trailer and guide the coupling between the autonomous yard vehicle and the cargo trailer. |
US11783284B2 |
Systems and methods for facilitating e-commerce product returns using an online marketplace
A merchant can use an e-commerce platform to sell products to customers, and customers can use the e-commerce platform to return items that they are unsatisfied with back to the merchant. These product returns have an associated cost. Embodiments of the present disclosure relate to computer-implemented systems and methods to enable customer-to-customer product returns in an e-commerce platform. In a customer-to-customer return, a first customer that wants to return an item of a particular product is connected with a second customer that wants to purchase that product. The e-commerce platform then facilitates a shipment of the item from the first customer directly to the second customer. Embodiments of the present disclosure include online store implementations of customer-to-customer returns, and online marketplace implementations of customer-to-customer returns. |
US11783281B2 |
System and methods for self-adjusting electronic reconciliation of a contribution amount and delivery value
Embodiments of the present disclosure are directed to a system, methods, and computer-readable media for a self-regulating and self-adjusting reconciliation of a cumulative contribution amount and a cumulative delivery value determined for instances associated with an entity. |
US11783280B2 |
System and method for carrier selection
In an aspect, a system for carrier selection is presented. A system includes a computing device. A computing device is configured to receive a transport request from an external computing device. A transport request includes transport parameters conveyed to a computing device. A computing device is configured to receive at least a carrier datum from a carrier database. At least a carrier datum corresponds to at least a carrier of a plurality of carriers. A computing device is configured to identify a carrier of a plurality of carriers as a function of a transport request and at least a carrier datum. A computing device is configured to generate a carrier optimization model as a function of a transport request. A computing device is configured to provide a carrier selection as a function of a carrier optimization model and an identified carrier. |
US11783275B2 |
Systems, methods, and computer program products for providing real-time validation of container loading and positioning data
Various embodiments provide systems, methods, and computer program products for providing dynamic real-time verification and validation of data associated with the receiving, loading, and positioning of a plurality of containers upon a transport vehicle. One or more computer processors are configured to: receive actual load data associated with at least one container; retrieve at least a portion of expected load data associated with the container for which actual load data has been received; verify the actual weight of the one of the plurality of packages and in response to a successful verification identifying no load weight discrepancies, validate the actual load position of the one of the plurality of packages. In response to a successful validation, at least one communication configured to facilitate at least one of further loading of the plurality of packages may be generated. If validation is unsuccessful, further loading may be prevented. |
US11783274B2 |
Systems and methods for a decentralized hybrid air-ground autonomous last-mile goods delivery
System and methods for a decentralized hybrid air-ground autonomous last-mile goods delivery are disclosed herein. A drone can include a controller configured to cause the drone to depart from a docking station of a vehicle, transmit a discovery message to available vehicles in an operating area, the discovery message having drone metadata, select at least one of one of the available vehicles based on response codes received from the available vehicle, or a nearest fixed docking station, and dock with a docking station of the one of the available vehicles or the nearest fixed docking station. |
US11783267B2 |
Automated multi-channel customer journey testing
A system and method for automated multi-channel customer journey testing, that links communication channels and follows a customer interaction across multiple channels as a single journey, incorporating data and interaction content from each channel utilized to maintain a “big picture” view of a customer's journey across these channels during an interaction. The invention also provides flexible success indicators to accommodate virtual assistant and chat bot programs, by accommodating variances in expected test results such as to handle natural language variance, time of day, context, and other factors that may cause variances in interaction content. |
US11783262B2 |
Automatic detection and generation of medical imaging data analytics
An information system and user interface to enable the analysis of clinical data for operational improvement and issue identification in medical imaging procedures is disclosed. In an example, opportunity and usage analytics are generated from relevant imaging procedure data (e.g., radiology procedure data) through operations including: obtaining clinical data that indicates usage of imaging resources to perform medical imaging procedures; analyzing the usage of the imaging resources from the clinical data, to identify values of opportunities for predicted changes to the usage of the imaging resources; and generating a visualization of the values of the opportunities for output in a graphical user interface, the visualization indicating values of opportunities relative to past usage and predicted changes to the usage of the imaging resources. Further examples also enable a detailed visualization and interaction with data for a particular opportunity in relation to medical facilities, organizations, modalities, and staffing resources. |
US11783260B2 |
Systems and methods for managing actions associated with assets of a service business
Data associated a plurality of user interface elements may be retrieved from at least one database associated with a service business, such as a casino. At a first time, a first indication to turn on a first subset of the plurality of user interface elements may be received. The user interface elements may include content management, task management, property management, action management, player profiling, comp management, player development, asset tagging and flagging, profitability and comparative analysis, etc. Each of the first subset of user interface elements may be populated with the respective data associated that user interface element. |
US11783259B2 |
Interactive graphical user interface for insurance claim handlers including identifying insurance claim risks and health scores via a body diagram dashboard
A system to provide an automated risk relationship resource allocation tool via back-end application computer server of an enterprise. A resource allocation data store may contain electronic records representing requested resource allocations between the enterprise and a plurality of entities. The server may receive an indication of a selected requested resource allocation and retrieve, from the resource allocation data store, the electronic record associated with the selected requested resource allocation. The server may execute a machine learning algorithm to generate an overall score for the selected requested resource allocation and generate a request health index via an analytic model for the entity associated with the selected requested resource allocation. The system may then support a graphical interactive user interface display via a distributed communication network, the interactive user interface display providing resource allocation data including the overall score and the request health index. |
US11783258B2 |
Multimodal sensing positioning model oriented to high-risk production environment and system thereof
The present invention relates to a multimodal sensing positioning system orientated to a high-risk production environment, the positioning system comprising: at least one positioning terminal, configured to be worn by a to-be-positioned subject and use at least one positioning technique to conduct multimodal sensing positioning so as to identify a current location information of the subject in the high-risk production environment; and a monitoring terminal, communicating with the positioning terminal so as to remotely monitor the current location of the subject. The present invention improves positioning precision while ensuring realtimeness of multimodal positioning. |
US11783253B1 |
Systems and methods to effectuate sets of automated actions outside and/or within a collaboration environment based on trigger events occurring outside and/or within the collaboration environment
Systems and methods for effectuating sets of automated actions within and/or outside a collaboration environment based on trigger events occurring within and/or outside the collaboration environment are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment, the collaboration environment being configured to facilitate interaction by users with the collaboration environment, the environment state information including values of environment parameters; generate automation information based on user entry and/or selection of the automation information into a user interface, the automation information specifying sets of automated actions to carry out outside the collaboration environment in response to occurrence of trigger events occurring within the collaboration environment; detect occurrence of the trigger events based on changes in the values of the environment parameters; responsive to the detection of the occurrence of individual trigger events, effectuate individual sets of automated actions outside the collaboration environment; and/or perform other operations. |
US11783251B2 |
Managing inventory of perishable products
A system for identifying perishable products in a retail store based on analysis of image data and for automatically generating suggestions relating to the identified products is provided. The system may comprise at least one processor configured to: receive a set of images depicting a plurality of perishable products displayed on at least one shelving unit in a retail store; analyze the set of images to determine information about a displayed inventory of the plurality of perishable products; obtain information about additional perishable products scheduled to be displayed on the at least one shelving unit; use the information about the displayed inventory and the information about the additional perishable products to determine at least one suggestion regarding placement of perishable products in the retail store; and provide the at least one suggestion to an entity associated with the retail store. |
US11783250B2 |
Systems, methods, and media for harmonizing procurement across distribution networks with heterogeneous product availability
In accordance with some embodiments of the disclosed subject matter, mechanisms (which can, for example, include systems, methods, and media) for harmonizing procurement across distribution networks with heterogeneous product availability are provided. In some embodiments, a method for automatically generating an order guide for a facility associated with an organization is provided, the method comprising: presenting items available in first, second portions of a distribution network; presenting items available via the network; creating a general order guide, and adding a first item thereto; determining that the first item is unavailable and a second item is available in the first portion; identifying substitutes, including the second item, for the first item; generate a facility order guide with items in the first portion based on the general order guide; automatically selecting the second item for the facility order guide; and associating the facility order guide and facility. |
US11783244B2 |
Methods and systems for holistic medical student and medical residency matching
A method for holistically ranking medical student and medical residency matching including, generating an applicant profile, determining a diversity score as a function of data in the applicant profile, determining a competency score as a function of data in the applicant profile, and calculating a representative score as a function of the diversity score and the competency score. Further, the method includes presenting, via a graphical user interface (GUI) a graphical representation of the representative score. |
US11783243B2 |
Targeted prioritization within a network based on user-defined factors and success rates
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: establishing a relationship graph for a certain user, the relationship graph having a primary node that specifies the certain user and a plurality of lower order nodes, wherein the primary node and at least one lower order node of the plurality of lower order nodes is connected to at least one other node by an edge so that there are defined a plurality of edges; generating a prioritized list of individuals to provide assistance to the certain user in respect to the certain task based on populated edge weight scores for edges of the relationship graph; and providing one or more output based on the prioritized list. |
US11783234B2 |
Systems and methods for automated object recognition
A method for recognizing an object in a video stream may include receiving a video stream comprising a plurality of video frames from a video source. The method may also select at least one video frame from the video frames according to a frame selection rate. The method may also partition the selected video frame into a first plurality of image blocks, and recognize, out of the first plurality of image blocks, a second plurality of image blocks which comprise an image of an object, the recognition being based on an image recognition parameter determined by a machine-learning algorithm. The method may also determine that at least one of the second plurality of image blocks corresponds to the object based on a likelihood metric, the likelihood metric being determined by the processor based on at least the frame selection rate, and display, on a display, information identifying the object. |
US11783230B2 |
Automatic generation of ground truth data for training or retraining machine learning models
In various examples, object detections of a machine learning model are leveraged to automatically generate new ground truth data for images captured at different perspectives. The machine learning model may generate a prediction of a detected object at the different perspective, and an object tracking algorithm may be used to track the object through other images in a sequence of images where the machine learning model may not have detected the object. New ground truth data may be generated as a result of the object tracking algorithms outputs, and the new ground truth data may be used to retrain or update the machine learning model, train a different machine learning model, or increase the robustness of a ground truth data set that may be used for training machine learning models from various perspectives. |
US11783224B2 |
Trait-modeled chatbots
One embodiment of the invention provides a method of training a chatbot. The method comprises identifying one or more chat logs that exhibit a trait. The method further comprises identifying one or more labels associated with the trait based on the one or more chat logs. The method further comprises training the chatbot to generate a response that models the trait based on the one or more chat logs. The method further comprises labeling the chatbot with the one or more labels. |
US11783223B2 |
Techniques for machine language model creation
Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for creating machine learning models. Application developers can select a machine learning template from a plurality of templates appropriate for the type of data used in their application. Templates can include multiple templates for classification of images, text, sound, motion, and tabular data. A graphical user interface allows for intuitive selection of training data, validation data, and integration of the trained model into the application. The techniques further display a numerical score for both the training accuracy and validation accuracy using the test data. The application provides a live mode that allows for execution of the machine learning model on a mobile device to allow for testing the model from data from one or more of the sensors (i.e., camera or microphone) on the mobile device. |
US11783218B2 |
Electromagnetic wave resonator tuning
An apparatus for facilitating electromagnetic wave resonator tuning is disclosed, including first, second, and third spaced apart resonator portions, the second portion disposed between the first and third to form an electromagnetic wave resonator having a resonant frequency, wherein the first and second portions define a first volume therebetween and the second and third define a second volume therebetween, a first actuator coupled to the first portion, the second, or both, the first actuator configured to adjust a width of the first volume, and a second actuator coupled to the second portion, the third, or both, the second actuator configured to adjust a width of the second volume, wherein the actuators are configured to decrease the widths of the first and second volumes or increase the widths of the first and second volumes to adjust the resonant frequency of the resonator. Other apparatuses, methods, and systems are also disclosed. |
US11783213B2 |
Projecting data trends using customized modeling
Systems and methods for projecting one or more trends in electronic data and generating enhanced data. A system includes a data forecasting system is in electronic communication with one or more electronic data sources via an electronic network. The data forecasting system is configured to: monitor the electronic data source(s) for data that meet one or more predetermined criteria; obtain at least a portion of the monitored data from electronic data source(s) based on the predetermined criteria; create a data set from the obtained data; derive one or more data values associated with the data set over a predetermined period according to a forward-looking term methodology; and utilize the data set and the derived value(s) over the predetermined period to derive at least one data forecast metric associated with the data set. |
US11783211B2 |
Synthetic data generation in computer-based reasoning systems
Techniques for synthetic data generation in computer-based reasoning systems are discussed and include receiving a request for generation of synthetic training data based on a set of training data cases. One or more focal training data cases are determined. For undetermined features (either all of them or those that are not subject to conditions), a value for the feature is determined based on the focal cases. In some embodiments, validity of the generated value may be checked based on feature information. In some embodiments, generated synthetic data may be checked against all or a portion of the training data to ensure that it is not overly similar. |
US11783209B2 |
Artificial intelligence based dynamic orchestration engine for automatically processing application service requests
Embodiments of the present invention provide a system for dynamically processing application service requests. The system is configured for receives an application service request from at least one channel, where the application service request is associated with an application of one or more applications associated with an entity, extracts one or more variants of standard operating procedure associated with the application service request, wherein the one or more variants are solutions associated with processing the application service request, determines, via an artificial intelligence engine, an optimal variant from the one or more variants to process the application service request, and implements one or more actions associated with the optimal variant to process the application service request. |
US11783207B2 |
Robotic Toxicodendron weeding
A system includes a memory having instructions therein and at least one processor in communication with the memory. The at least one processor is configured to execute the instructions to acquire phytomorphological field data via a sensor component of a mobile robot, generate, based on the phytomorphological field data and via a machine learning agent, a predicted likelihood of whether a hypothetical action by the mobile robot against a found plant would be directed against a true Toxicodendron plant, conduct a non-phytomorphological assessment of the found plant via the mobile robot and based on the predicted likelihood being below a first threshold and above a second threshold, and, via the mobile robot and based on the non-phytomorphological assessment, attack the found plant, mark a site of the found plant, and/or document a context of the site. |
US11783206B1 |
Method and system for making binary predictions for a subject using historical data obtained from multiple subjects
A method for making binary predictions for a subject involves obtaining historical data for multiple subjects, the historical data including, for each subject, a feature set and a binary outcome, generating training data from the historical data, and training a predictive model using the training data to predict the outcomes based on the feature sets. The method further includes obtaining historical data including a feature set for a subject under consideration, and predicting a binary outcome for the subject under consideration, based on the feature set associated with the subject under consideration. |
US11783194B1 |
Evolutionary deep learning with extended Kalman filter for modeling and data assimilation
In example embodiments, an enhanced deep belief learning model with an extended Kalman filter (EKF) is used for training and updating a deep belief network (DBN) with new data to produce a DBN model useful in making predictions on a variety of types of datasets, including data captured from infrastructure-attached sensors describing the condition of the infrastructure. The EKF is employed to estimate operation parameters of the DBN and generate the model's output covariance. Further, in example embodiments, the configuration of the DBN model may be optimized by a competent genetic algorithm. |
US11783193B2 |
Context and state aware treatment room efficiency
A system and method are provided for performing operations comprising: receiving one or more images from an image capture device of a medical treatment location; applying a trained machine learning model to the one or more images to detect presence of a patient in the medical treatment location, the trained machine learning model being trained to establish a relationship between one or more features of images of the medical treatment location and patient presence; generating context assessment for the medical treatment location based on the detected presence of the patient; and transmitting, over a network, the context assessment for presentation on a user interface of a client device. |
US11783190B2 |
Method and device for ascertaining an explanation map
A method for ascertaining an explanation map of an image. All those pixels of the image are highlighted which are significant for a classification of the image ascertained with the aid of a deep neural network. The explanation map is being selected in such a way that it selects a smallest possible subset of the pixels of the image as relevant. The explanation map leads to the same classification result as the image when the explanation map is supplied to the deep neural network for classification. The explanation map is selected in such a way that an activation caused by the explanation map does not essentially exceed an activation caused by the image in feature maps of the deep neural network. |
US11783189B2 |
Adversarial cooperative imitation learning for dynamic treatment
Methods and systems for responding to changing conditions include training a model, using a processor, using trajectories that resulted in a positive outcome and trajectories that resulted in a negative outcome. Training is performed using an adversarial discriminator to train the model to generate trajectories that are similar to historical trajectories that resulted in a positive outcome, and using a cooperative discriminator to train the model to generate trajectories that are dissimilar to historical trajectories that resulted in a negative outcome. A dynamic response regime is generated using the trained model and environment information. A response to changing environment conditions is performed in accordance with the dynamic response regime. |
US11783188B2 |
Surgical endoscope employing multi-spectrum ring-illuminated surgical camera
A surgical scope employing a multi-spectrum ring illuminated surgical camera with a ring lens and a plurality of sources of light set behind the camera and positioned radially about the longitudinal axis of the lens and/or scope. |
US11783187B2 |
Method, apparatus, and system for progressive training of evolving machine learning architectures
An approach is provided for progressive training of long-lived, evolving machine learning architectures. The approach involves, for example, determining alternative paths for the evolution of the machine learning model from a first architecture to a second architecture. The approach also involves determining one or more migration step alternatives in the alternative paths. The migration steps, for instance, include architecture options for the evolution of the machine learning model. The approach further involves processing data using the options to determine respective model performance data. The approach further involves selecting a migration step from the one or more migration step alternatives based on the respective model performance data to control a rate of migration steps over a rate of training in the evolution of the machine learning model. The approach further involves initiating a deployment the selected migration step to the machine learning model. |
US11783184B2 |
Kernel prediction with kernel dictionary in image denoising
Certain embodiments involve techniques for efficiently estimating denoising kernels for generating denoised images. For instance, a neural network receives a noisy reference image to denoise. The neural network uses a kernel dictionary of base kernels and generates a coefficient vector for each pixel in the reference image such that the coefficient vector includes a coefficient value for each base kernel in the kernel dictionary, where the base kernels are combined to generate a denoising kernel and each coefficient value indicates a contribution of a given base kernel to a denoising kernel. The neural network calculates the denoising kernel for a given pixel by applying the coefficient vector for that pixel to the kernel dictionary. The neural network applies each denoising kernel to the respective pixel to generate a denoised output image. |
US11783181B2 |
Tensorized LSTM with adaptive shared memory for learning trends in multivariate time series
A method for executing a multi-task deep learning model for learning trends in multivariate time series is presented. The method includes collecting multi-variate time series data from a plurality of sensors, jointly learning both local and global contextual features for predicting a trend of the multivariate time series by employing a tensorized long short-term memory (LSTM) with adaptive shared memory (TLASM) to learn historical dependency of historical trends, and employing a multi-task one-dimensional convolutional neural network (1dCNN) to extract salient features from local raw time series data to model a short-term dependency between local time series data and subsequent trends. |
US11783177B2 |
Target class analysis heuristics
A set of classifiable data containing a plurality of classes is ingested. A target class within the plurality of classes is determined. Using the set of classifiable data, an interactive recall rate chart is generated, and the interactive recall rate chart shows a set of target class recall rates against a set of class recall rates for the remainder of the plurality of classes. The interactive recall rate chart is presented to a user. A target class recall rate selection from the set of target class recall rates is received from the user. The set of classifiable data is reclassified, based on the target class recall rate selection. |
US11783175B2 |
Machine learning model training
Systems and methods for efficiently training a machine learning model are presented. More particularly, using information regarding the relevant neighborhoods of target nodes within a body of training data, the training data can be organized such that the initial state of the training data is relatively easy for a machine learning model to differentiate. Once trained on the initial training data, the training data is then updated such that differentiating between a matching and a non-matching node is more difficult. Indeed, by iteratively updating the difficulty of the training data and then training the machine learning model on the updated training data, the speed that the machine learning model reaches a desired level of accuracy is significantly improved, resulting in reduced time and effort in training the machine learning model. |
US11783174B2 |
Splitting of input data for processing in neural network processor
Embodiments of the present disclosure relate to splitting input data into smaller units for loading into a data buffer and neural engines in a neural processor circuit for performing neural network operations. The input data of a large size is split into slices and each slice is again split into tiles. The tile is uploaded from an external source to a data buffer inside the neural processor circuit but outside the neural engines. Each tile is again split into work units sized for storing in an input buffer circuit inside each neural engine. The input data stored in the data buffer and the input buffer circuit is reused by the neural engines to reduce re-fetching of input data. Operations of splitting the input data are performed at various components of the neural processor circuit under the management of rasterizers provided in these components. |
US11783169B2 |
Methods and apparatus for thread-based scheduling in multicore neural networks
Systems, apparatus, and methods for thread-based scheduling within a multicore processor. Neural networking uses a network of connected nodes (aka neurons) to loosely model the neuro-biological functionality found in the human brain. Various embodiments of the present disclosure use thread dependency graphs analysis to decouple scheduling across many distributed cores. Rather than using thread dependency graphs to generate a sequential ordering for a centralized scheduler, the individual thread dependencies define a count value for each thread at compile-time. Threads and their thread dependency count are distributed to each core at run-time. Thereafter, each core can dynamically determine which threads to execute based on fulfilled thread dependencies without requiring a centralized scheduler. |
US11783165B1 |
Generating vectors from data
The invention discloses an apparatus for converting data and for assessing data. The apparatus comprises a processor. For converting data, the processor is configured to train a neural network arrangement to generate a first vector to represent input data, each element of the first vector representing a defined feature of the input data. For assessing data, the processor is configured to provide a neural network trained to generate a first vector representing input data; provide input data to the trained neural network; and generate, using the trained neural network, a first vector representing the input data, wherein each element of the generated first vector represents a defined feature of the input data. Methods and a computer program product are also disclosed. |
US11783163B2 |
Hardware accelerator for IM2COL operation
The present disclosure advantageously provides a matrix expansion unit that includes an input data selector, a first register set, a second register set, and an output data selector. The input data selector is configured to receive first matrix data in a columnwise format. The first register set is coupled to the input data selector, and includes a plurality of data selectors and a plurality of registers arranged in a first shift loop. The second register set is coupled to the data selector, and includes a plurality of data selectors and a plurality of registers arranged in a second shift loop. The output data selector is coupled to the first register set and the second register set, and is configured to output second matrix data in a rowwise format. |
US11783162B2 |
Neural processor
A neural processor. In some embodiments, the processor includes a first tile, a second tile, a memory, and a bus. The bus may be connected to the memory, the first tile, and the second tile. The first tile may include: a first weight register, a second weight register, an activations buffer, a first multiplier, and a second multiplier. The activations buffer may be configured to include: a first queue connected to the first multiplier and a second queue connected to the second multiplier. The first queue may include a first register and a second register adjacent to the first register, the first register being an output register of the first queue. The first tile may be configured: in a first state: to multiply, in the first multiplier, a first weight by an activation from the output register of the first queue, and in a second state: to multiply, in the first multiplier, the first weight by an activation from the second register of the first queue. |
US11783159B2 |
Method and device for detecting unauthorized transfer between persons
A method of confirming the identity of a person who issued a token to signify eligibility for a privilege. Possession token is confirmed to be by the same person by using sensors in the token which track the movements of the person. A machine learning system is trained to evaluate the sensor data detecting transfer of possession of the token. The state of continuous possession since the token was issued or set to an enabled state is confirmed and the privilege is granted. The method of identity confirmation is used in various contexts such as for to control entry to a location, use of a facility or service. It is also useful to determine continuous possession of a weapon to prevent misuse after the weapon is stolen, dropped or lost. Servers, beacons and outside sources of data or inputs to be measured by the sensor can also be used. |
US11783158B2 |
Anti-theft tag for boots
Embodiments described herein relate to an anti-theft device for commodities, and aims to provide a smart anti-theft tag for boots. The tag can effectively prevent boots from being stolen and is reliable in performance, exquisite in structure and easy to use. According to the technical solution, the smart anti-theft tag for boots comprises a tag holder provided with a circuit board, a sounder component, a coil and a battery, and a hoop assembly movably mounted on the tag holder to be tied on and connected to a heel of a boot, a bolt assembly movably located in the tag holder and used for unidirectional control of the movement of the hoop assembly, and a lock assembly movably located in the tag holder and used to lock the bolt assembly in a moving state. |
US11783157B2 |
Radio-frequency identification wristband with surface acoustic wave sensor
An apparatus for automatic radio-frequency identification (RFID). In an embodiment, the apparatus comprises a flexible strap comprising a plurality of holes and a buckle configured to buckle to any one of the plurality of holes, such that, when the buckle is buckled to one of the plurality of holes, the strap forms a closed loop. The apparatus further comprises one or more tag enclosures. Each tag enclosure comprises one or more buckles and a RFID tag configured to communicate identifying data to a reader device. The one or more buckles of each tag enclosure are each configured to buckle to any one of the plurality of holes on the strap such that the tag enclosure may be attached to the strap at any one of a plurality of positions on the strap. |
US11783152B1 |
Chip card with on/off mechanisms
Chip cards that are protected from unauthorized access to information and instructions stored in the chip card's chip by unauthorized persons using illicit devices that emulate chip readers to interrogate the chips in chip cards and obtain or download confidential data stored in the chips. The chip cards are disabled when not ready to be used, such that the chips cannot be accessed by illicit devices, thus protecting the chip card owner and/or issuer from potential losses. |
US11783149B2 |
Bitmap processing of digital documents
A bitmap processing system for creating digital documents on a digital printing press by a fulfiller includes a fulfiller operated raster image processor that receives customer application Page Description Language (PDL) job files containing information for creating the digital documents and generates bitmaps in accordance with the files and a fulfiller operated editor that modifies the bitmaps so that the resulting documents process more efficiently in production steps downstream of a printing process. |
US11783140B1 |
RFID tags enforcing persistence while powered
RFID tags may compensate for non-RFID power sources by automatically enforcing data or state persistence even while powered. A tag may measure a time interval between successive detected modulated reader transmissions. If the interval exceeds a minimum time, then the tag may deassert a protocol flag, erase data, and/or change tag operating states, even if the tag would normally not perform these actions while powered. |
US11783138B2 |
Configuring signal devices in thermal processing systems
In some aspects, material processing head can include a body; an antenna disposed within the body; a first tag, associated with a first consumable component, disposed within a flux communication zone of the body at a first distance from the antenna, the first tag having a first resonant frequency; and a second tag, associated with a second consumable component, disposed within the flux communication zone of the body at a second distance from the antenna, the second tag having a second resonant frequency that is different than the first resonant frequency, where the first and second resonant frequencies are tuned based upon at least one of: i) a difference between the first distance and the second distance; or ii) a characteristic (e.g., shape) of the flux communication zone in which the first tag and/or the second tag is disposed. |
US11783133B2 |
Supervised machine learning for automated assistants
Disclosed are methods and systems for supervised machine learning for automated assistants. An example method includes: receiving an automated assistant transcript comprising a plurality of records, wherein each record of the plurality of records comprises a query, a classification of the query, an intent associated with the query, and a responsive action associated with the intent; receiving, via a graphical user interface (GUI), a user input indicating an approval of a new automated assistant transcript record; comparing the new automated assistant transcript record to one or more records of the plurality of records; and responsive to detecting a conflict of the new automated assistant transcript record with one or more records of the plurality of records, displaying, via the GUI, a notification of the conflict. |
US11783132B2 |
Technologies for dynamically creating representations for regulations
Systems and methods for dynamically generating object models corresponding to regulations. According to certain aspects, a server computer may access a regulation and automatically generate a summary of the regulation based on a specific set of sentences. The server computer may additionally determine a set of topics and named-entity attributes for text within a regulation object model, as well as a probability that a topic or attribute is applicable to the regulation. Further, the server computer may generate and enrich object models according to the various analyses and avail the enriched object models for review by entities and users of regulatory compliance services. |
US11783131B2 |
Knowledge graph fusion
Provided is a method, computer program product, and system for fusing knowledge graphs to generate a larger knowledgebase for responding to cross document questions. A processor may extract contextual information from a plurality of documents. The processor may generate, based on the extracted contextual information, a knowledge graph for each document of the plurality of documents. The processor may analyze each knowledge graph to determine if one or more entities of each knowledge graph are linked. The processor may fuse, in response to an entity in a first knowledge graph being linked to an entity in a second knowledge graph, the first knowledge graph with the second knowledge graph to create a fused knowledge graph. |
US11783130B2 |
Using unsupervised machine learning for automatic entity resolution of natural language records
A computer process for entity resolution of natural language records including training a semantic embedding function on a corpus of unlabeled training materials. The semantic embedding function can take a word and represent it as a vector, where the vector represents the word as it relates to the semantic information of the corpus of unlabeled training materials. The process may transform a list of normalized descriptions using the semantic embedding function into a list of vector representations of the descriptions. The process may transform words from a natural language record to a vector representation of the natural language record using the semantic embedding function, and may use a named entity recognizer. The process may find a best match description from the list of normalized descriptions using the list of vector representations of the descriptions and the vector representation of the natural language record, and may include using word mover distance. |
US11783129B2 |
Interactive control system, interactive control method, and computer program product
An interactive control system according to an embodiment includes one or more hardware processors configured to function as a detection unit, a conversion unit, first and second estimation units, and an attribute determination unit. The detection unit detects an input keyword from input information. The conversion unit converts the input information into information including the input keyword and the input-keyword-excluded context information. The first estimation unit estimates, from the context information, at least a first estimate information piece in which the input keyword's first attribute is associated with a first likelihood of the first attribute. The second estimation unit estimates, from the input keyword, at least a second estimate information piece in which the input keyword's second attribute is associated with a second likelihood of the second attribute. The attribute determination unit determines the input keyword's attribute based on the first and second estimate information. |
US11783126B2 |
Enabling chatbots by detecting and supporting affective argumentation
Systems, devices, and methods of the present invention detect affective argumentation in text. In an example, an application executing on a computing device accesses text comprising fragments. The application creates a discourse tree from the text. The discourse tree includes nodes, each nonterminal node representing a rhetorical relationship between two of the fragments and each terminal node of the nodes of the discourse tree is associated with one of the fragments. The application matches each fragment that has a verb to a verb signature, thereby creating a communicative discourse tree. The application determines whether the communicative discourse tree represents text that includes affective argumentation by applying a classification model trained to detect affective argumentation to the communicative discourse tree. |
US11783125B2 |
System and method for electronic text analysis and contextual feedback
Analyzing communications to determine appropriateness and provide recommendations based on prior communications. Prior communications may create a baseline tone based on the sentiment, words, or phrases used in previous communications between the user and the intended recipient and/or other user recipient pairs. Machine learning techniques may be used to continuously update a baseline tone. |
US11783112B1 |
Framework agnostic summarization of multi-channel communication
Aspects of the present disclosure provide techniques for improved automated parsing and display of electronic documents. Embodiments include identifying a set of topics in a first electronic document based on one or more rules related to one or more keywords in the first electronic document. Embodiments include providing one or more inputs to a machine learning model based on the set of topics and a second electronic document related to the first electronic document. Embodiments include receiving, from the machine learning model in response to the one or more inputs, one or more outputs related to formatting the second electronic document for display. Embodiments include generating a formatted version of the first electronic document based on the set of topics and generating a formatted version of the second electronic document based on the one or more outputs. |
US11783109B2 |
IC device manufacturing method
A method of forming an IC device includes creating a recess by removing at least a portion of a channel of a first transistor and a portion of a gate electrode, the gate electrode being common to the first transistor and an underlying second transistor. The method includes filling the recess with a dielectric material to form an isolation layer, and constructing a slot via overlying the isolation layer. |
US11783106B2 |
Circuit testing and manufacture using multiple timing libraries
A method and system for manufacturing a circuit is disclosed. In some embodiments, the system includes: at least one processor configured to: generate a first timing library for a first set of circuit elements for a first set of input parameters based on device characteristics for each of the circuit elements in the first set of circuit elements, and storing the determined device characteristics in a database; and generating a second timing library for a second set of circuit elements for a second set of input parameters based on device characteristics previously stored in the database for a first subset of the second set of circuit elements and determining device characteristics for a second subset of the second set of circuit elements using one of an aging simulation or a stress simulation; and a circuit generation system, coupled to the at least one processor, the circuit generation system configured to form a circuit on a substrate, wherein the circuit includes at least one of the first set of circuit elements or the second set of circuit elements. |
US11783102B2 |
Predictive modeling platform for serial casting to correct orthopedic deformities
A system and method are provided herein for modeling of force vectors for serial casts to correct orthopedic deformities includes a camera configured to capture a three-dimensional image of the deformity, a computing device programmed to generate a three-dimensional model of the deformity based on the image of the deformity, determine the boundary conditions for the deformity based on the three-dimensional image of the deformity, and generate force vectors for a series of casts to correct the deformity. In exemplary embodiments, the system can print a series of casts to correct the deformity. |
US11783100B2 |
Integrated process-structure-property modeling frameworks and methods for design optimization and/or performance prediction of material systems and applications of same
Integrated process-structure-property modeling framework and method for design optimization and/or performance prediction of a material system are provided. The Integrated process-structure-property modeling framework includes a powder spreading model using a discrete element method to generate a powder bed; a thermal-fluid flow model of the powder melting process to predict voids and temperature profile; a cellular automaton model to simulate grain growth based on the temperature profile; and a reduced-order micromechanics model to predict mechanical properties and fatigue resistance of resultant structures by resolving the voids and grains. |
US11783093B2 |
Single-chip system, method for operating a single-chip system, and motor vehicle
Single-chip system, having multiple computing units, in particular computer cores and/or CPUs, at least one input/output unit, a memory unit, and an input/output control unit that coordinates the communication between the computing units and the at least one input/output unit, wherein the single-chip system further has an attack detection unit, produced as hardware, that is connected by means of a hardware signal connection to at least the input/output control unit as a component of the single-chip system and evaluates input signals received from the input/output control unit for a rule infringement in a set of attack detection rules, which rule infringement needs to be logged and/or responded to with at least one measure. |
US11783092B2 |
Systems and methods for classifying PUF signature modules of integrated circuits
Systems and method are provided for determining a reliability of a physically unclonable function (PUF) cell of a device. One or more activation signals are provided to a PUF cell under a plurality of conditions. A PUF cell output provided by the PUF cell under each of the plurality of conditions is determined. A determination is made of a number of times the PUF cell output of the PUF cell is consistent. And a device classification value is determined based on the determined number of times for a plurality of PUF cells. |
US11783091B2 |
Executing entity-specific cryptographic code in a cryptographic coprocessor
Disclosed are various embodiments for executing entity-specific cryptographic code in a cryptographic coprocessor. In one embodiment, an exemplary method comprises receiving encrypted code that includes implementing a cryptographic algorithm from a service via a network, wherein the encrypted code further includes a symmetric encryption key; decrypting, by a cryptographic coprocessor, the encrypted code; executing, by the cryptographic coprocessor, the decrypted code to generate a cryptogram including information encrypted using the cryptographic algorithm and the symmetric encryption key; and sending the cryptogram to the service via the network. |
US11783089B2 |
Multi-tenancy architecture
A system includes a security device, configured for cryptographic processing, coupled to receive incoming data from a plurality of data sources (e.g., data from different customers), wherein the incoming data includes first data from a first data source; a controller (e.g., an external key manager) configured to select a first set of keys from a plurality of key sets, each of the key sets corresponding to one of the plurality of data sources, wherein the first set of keys is used by the security device to encrypt the first data; and a common encrypted data storage, coupled to receive the encrypted first data from the security device. |
US11783088B2 |
Processing electronic documents
A method for processing electronic documents comprises an iteration including: (i) applying, by a computer device, a first statistical test process to a first subset of the documents, the first statistical test process estimating whether or not content of the documents of the first subset comply with a predefined criterion; (ii) in response to a result of the first statistical test process, estimating, by the computer device, that the documents of the first subset do not comply with the criterion, selecting, by the computer device, a part of the documents of the first subset, and moving, by the computer device, the part of the documents to a second subset of the documents; and (iii) applying, by the computer device, a second statistical test process to the second subset of the documents, the second statistical test process calculating at least one statistical metric related to the documents of the second subset. |
US11783083B2 |
Computing trade-offs between privacy and accuracy of data analysis
In an approach for computing trade-offs between privacy and accuracy of data analysis on building a learning model, a processor receives a dataset for training a model. The dataset includes one or more pre-identified sensitive data fields. The processor determines a weight of each sensitive data field for the model. The processor evaluates resource cost of applying a privacy preservation technique to the one or more pre-identified sensitive data fields. The processor identifies correlation among the sensitive data fields. The processor presents a comparison of options for training the model, in terms of tradeoffs of accuracy for training the model and the resource cost of the privacy preservation technique. |
US11783082B2 |
Privacy manager
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a privacy manager are disclosed. In one aspect, a method includes the actions of receiving, from a client device, an indication of a first setting of the client device. The actions further include receiving, from the client device, an indication of a type of data that the client device is prepared to transmit. The actions further include, based on the first setting and the type of data, generating an instruction to adjust the first setting or a second setting of the client device. The actions further include, before the client device transmits the data, providing, for output to the client device, the instruction to adjust the first setting or the second setting of the client device. |
US11783081B2 |
Secure public cloud
In a method to utilize a secure public cloud, a computer receives a domain manager image and memory position-dependent address information in response to requesting a service from a cloud services provider. The computer also verifies the domain manager image and identifies a key domain key to be used to encrypt data stored in a key domain of a key domain-capable server. The computer also uses the key domain key and the memory-position dependent address information to encrypt a domain launch image such that the encrypted domain launch image is cryptographically bound to at least one memory location of the key domain. The computer also encrypts the key domain key and sends the encrypted domain launch image and the encrypted key domain key to the key domain-capable server, to cause a processor of the key domain-capable server to create the key domain. Other embodiments are described and claimed. |
US11783080B2 |
Tagging of user behavior data
The present disclosure provides a technical solution related to tagging user behavior data. The processing device and method may determine and tag user behavior data according to an application to which the user behavior data belong based on analysis on an inheritance relationship between tasks associated with the user behavior data, so as to facilitate selectively deleting the user behavior data later. |
US11783076B2 |
Unstructured data sensitivity inference for file movement tracking in a network
In one embodiment, a traffic analysis service that monitors a network obtains file metadata regarding an electronic file. The traffic analysis service determines a sensitivity score for the electronic file based on the file metadata. The traffic analysis service detects the electronic file within traffic in the network. The traffic analysis service causes performance of a mitigation action regarding the detection of the electronic file within the traffic, based on the sensitivity score of the electronic file. |
US11783075B2 |
Systems and methods of providing access to secure data
The disclosed technology includes techniques for secure access to data associated with an organization and includes providing a user device access to a user interface that is configured execute function requests. Upon receipt of a function request, a computer can access a predetermined portion of the organization's data, generate an output by executing the requested function based on the predetermined portion of the organization's data, and transmit the output to the user device. |
US11783074B2 |
Controlling access to secure information resources using rotational datasets and dynamically configurable data containers
Aspects of the disclosure relate to controlling access to secure information resources using rotational datasets and dynamically configurable data containers. A computing platform may receive, from a first reader-writer system, a first data access request. Based on receiving the first data access request, the computing platform may authenticate the first reader-writer system using a first data container object. After authenticating the first reader-writer system, the computing platform may rotate a first data track comprising a plurality of datasets to align a first dataset of the plurality of datasets with the first data container object. After rotating the first data track, the computing platform may retrieve first information from the first dataset using the first data container object. Subsequently, the computing platform may send, to the first reader-writer system, the first information retrieved from the first dataset using the first data container object. |
US11783072B1 |
Filter for sensitive data
A method includes providing a data set to an artificial intelligence filter trained to detect sensitive data based on sensitive data rules and detect one or more sensitive data values in the data set. The one or more sensitive data values are replaced with one or more substitute values in the data set, and the data set is associated with a key value. The data set is sent with the one or more substitute values to a third-party service to obtain a result. The key value associated with the result is identified. The one or more sensitive data values associated with the one or more substitute values are determined based on the key value. The one or more substitute values are replaced with the one or more sensitive data values in combination with a portion of the result to create a modified result. |
US11783071B2 |
Authenticating accesses to a shared datastore of a multi-tenant computer system
A multi-tenant computer system authenticates access to a shared datastore by a shared service running on the multi-tenant computer system. The shared service is operable to access the shared datastore to execute requests from a plurality of multi-tenant cloud computing services. The requests include an indication of a particular tenant and a particular tenant grouping indicator. Requests are authenticated by cryptographically verifying the request and verifying that the particular tenant is associated with the particular tenant grouping indicator. In response to authenticating a request, the shared service accesses the shared datastore to execute the first request. |
US11783070B2 |
Managing sensitive information using a trusted platform module
Sensitive information can be managed using a trusted platform module. For example, a system can encrypt target information using a cryptographic key to generate encrypted data. The system can also receive an encrypted key from a trusted platform module, where the encrypted key is a version of the cryptographic key that is encrypted using a public key stored in the trusted platform module. The system can then transmit the encrypted data and the encrypted key to a remote computing system, for example to store the encrypted data and the encrypted key on the remote computing system. Using these techniques, the target information may be secured and stored in remote locations. |
US11783068B2 |
System for dynamic exposure monitoring
Systems, computer program products, and methods are described herein for dynamic exposure monitoring. The present invention is configured to determine a resource associated with a network environment, wherein the resource is associated with an exposure portfolio; determine one or more monitoring requirements associated with the resource, wherein the one or more monitoring requirements are determined based on the exposure portfolio; implement a first subset of one or more resource monitoring tools based on at least the one or more monitoring requirements of the resource; determine a change in the exposure portfolio of the resource; determine a change in the one or more monitoring requirements based on at least the change in the exposure portfolio of the resource; trigger a dynamic modification to the one or more resource monitoring tools; and implement the second subset of the one or more resource monitoring tools on the resource. |
US11783067B2 |
Setting modification privileges for application instances
A first server computing device, including a processor configured to receive, from a first application instance, a first access request for a file. The first access request may include a first modification privilege request and a modification privilege sharing request. The processor may determine that the file is not locked for editing and grant the first application instance access to the file with modification privileges indicated by the first modification privilege request and without modification privilege sharing permissions indicated by the modification privilege sharing request. The processor may set the file to be locked for editing. The processor may receive, from a second application instance, a second access request including a second modification privilege request. The processor may determine that the file is locked for editing and deny the second application instance access to the file. |
US11783066B2 |
Securely sharing files with user devices based on location
Methods and systems for securely sharing files with user devices based on location are described herein. A server may detect an endpoint device in response to receipt, from a user device, of a request to share a file, the endpoint device being proximate to the user device. An identifier indicative of the detected endpoint device may be generated by the server. The identifier may distinguish the detected endpoint device from other endpoint devices proximate to the user device. The server may send the identifier to the user device to enable the user device to share the file with the detected endpoint device. |
US11783065B2 |
Business data protection for running tasks in computer system
Techniques for business data protection for running tasks in a computer system are described herein. An aspect includes receiving a request. Another aspect includes processing a task corresponding to the request. Another aspect includes receiving a debugging request from a user corresponding to the task, wherein the debugging request is received during the processing of the task. Another aspect includes, based on receiving the debugging request, determining whether the user is authorized to access business data corresponding to the task. Another aspect includes, based on determining that the user is not authorized to access the business data corresponding to the task, redacting the business data from debugging data corresponding to the debugging request. Another aspect includes providing the redacted debugging data to the user. |
US11783059B2 |
Collection folder for collecting file submissions
A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions. |
US11783056B2 |
Systems and methods for cryptographic-chain-based group membership content sharing
In some embodiments, a first device may generate a data block for an ordered set of data blocks such that the data block is cryptographically chained to a given data block preceding the data block in the ordered set. The first device may obtain an encryption key used to encrypt information related to the data block, and use group members' keys to encrypt the encryption key to generate a group key. As an example, the group's members may include a first member associated with the first device and other members. The keys used to encrypt the encryption key may include the other members' keys. The first device may transmit the ordered set and the group key to a communication resource (e.g., accessible by the members). Other devices (associated with the other members) may use the ordered set and the group key to obtain content related to the ordered set. |
US11783048B2 |
Security assessment system
A security assessment system is configured to provide a duplicated environment which duplicates an assessment target system comprising a plurality of physical components. The security assessment system includes a duplicated environment design circuitry and a duplicated environment construction circuitry. The duplicated environment design circuitry is configured to select a duplication level based on constraints specified by a user and effects associated with the physical components in order to design the duplicated environment to produce a designed result indicative of a duplicated environment design. The duplication level is indicative of any one of a simulation sub-module, an emulation sub-module, and a physical sub-module which are for reproducing the physical components of the assessment target system. The duplicated environment construction circuitry is configured to construct the duplicated environment based on the designed result. The duplicated environment includes components which are duplicated by one of the duplication level. |
US11783044B2 |
Endpoint authentication based on boot-time binding of multiple components
A system, method and apparatus to authenticate an endpoint having a secure memory device. For example, at boot time of the endpoint, a cryptographic hash value of the boot loader stored in the memory device is used to generate a device identifier of the memory device; and identification data of multiple components of the endpoint is used with the device identifier of the memory device to generate a first key pair key and a second key. A counter value is retrieved from a monotonic counter to generate a certificate signed using a private key in the first key pair. The certificate can be sent over the computer network to a remote server for authentication using a public key in the first key pair. The second key pair can be authenticated and used to establish encryption for a communication connection between the endpoint and the server. |
US11783038B2 |
Device and method for computer-aided processing of data
A device and a method for computer-aided processing of data are disclosed, the method including: providing configuration data of an application, determining a first application identification, wherein the first application identification is assigned to the application, determining a configuration identification, wherein the configuration identification is assigned to the configuration data of the application, individualizing the data by means of a second application identification, wherein the second application identification is determined using the first application identification and the configuration identification. |
US11783036B2 |
Ransomware infection detection in filesystems
Described herein is a system that detects ransomware infection in filesystems. The system detects ransomware infection by using backup data of machines. The system detects ransomware infection in two stages. In the first stage, the system analyzes a filesystem's behavior. The filesystem's behavior can be obtained by loading the backup data and crawling the filesystem to create a filesystem metadata including information about file operations during a time interval. The filesystem determines a pattern of the file operations and compares the pattern to a normal patter to analyze the filesystem's behavior. If the filesystem's behavior is abnormal, the system proceeds to the second stage to analyze the content of the files to look for signs of encryption in the filesystem. The system combines the analysis of both stages to determine whether the filesystem is infected by ransomware. |
US11783034B2 |
Apparatus and method for detecting malicious script
Disclosed herein are an apparatus and method for detecting a malicious script. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program is configured to extract token-type features, each of which corresponds to a lexical unit, and tree-node-type features of an abstract syntax tree from an input script, to train two learning models to respectively learn two pieces of learning data that are generated in consideration of features extracted respectively from the token-type features and the node-type features as having the highest frequency, and to detect whether the script is a malicious script based on the result of ensemble-based malicious script detection performed for the script, which is acquired using an ensemble detection model generated from the two learning models. |
US11783033B2 |
Methods and apparatus for analyzing sequences of application programming interface traffic to identify potential malicious actions
In some embodiments, a method includes receiving, at a processor of a server, a first application programming interface (API) call from a client device and providing an indication associated with the first API call as an input to a machine learning model such that the machine learning model identifies a set of parameters associated with a set of likely subsequent API calls. The method can further include receiving a second API call from the client device, identifying the second API call as an anomalous API call based on the second API call not meeting the set of parameters associated with the set of likely subsequent API calls, and sending a signal to perform a remedial action based on the identifying. |
US11783028B2 |
Systems and methods for detecting resources responsible for events
Systems and methods are disclosed for identifying resources responsible for events. In one embodiment, a method may include determining a number of unique actors in a plurality of actors that have accessed the resource. The method may further include identifying from the plurality of actors a set of affected actors that has been affected by an event and identifying from the set of affected actors a subset of resource-affected actors that accessed the resource prior to being affected by the event. The method may further include determining a number of resource-affected actors in the subset of resource-affected actors and, based on the number of unique actors and the number of resource-affected actors, determining an event score for the resource. The event score may be a lower bound of a confidence interval of a binomial proportion of the number of resource-affected actors to the number of unique actors. |
US11783025B2 |
Training diverse and robust ensembles of artificial intelligence computer models
Mechanisms are provided to implement a hardened ensemble artificial intelligence (AI) model generator. The hardened ensemble AI model generator co-trains at least two AI models. The hardened ensemble AI model generator modifies, based on a comparison of the at least two AI models, a loss surface of one or more of the at least two AI models to prevent an adversarial attack on one AI model, in the at least two AI models, transferring to another AI model in the at least two AI models, to thereby generate one or more modified AI models. At least one of the one or more modified AI models then processes an input to generate an output result. |
US11783021B1 |
Internet of things device based authentication
Internet-of-Things (IoT) devices can be used to perform authentication related operations because IoT devices are prevalent in our society and because a server performing an authentication operation can communicate with IoT devices via the Internet. In a first example authentication technique, a server determines whether a person can perform an operation requested by the person based on whether the person performed an action on an IoT device, where the action is selected by the server and send to the person's user device. In a second example authentication technique, a server determines whether a person can perform an operation based on whether a person accurately identified an action performed by an IoT device, where the IoT device performs the action based on a command sent by the server. |
US11783019B2 |
Digital identity authentication and verification system, method, and device
This disclosure generally relates to a system for authenticating a user in a digital or physical environment. The system includes an electronic device associated with the user and receiving verification information from the user. The system further includes a server computer, connected to the electronic device, the server computer including the verification information about the user. The electronic device receives the verification information about the user and provides it to the server computer for comparison. The server computer verifies the user based on the verification information about the user received from the electronic device. |
US11783015B2 |
Management systems for personal identifying data, and methods relating thereto
Systems and methods are provided for managing personal identifying information (PII). An exemplary method includes receiving, from a requestor, a request to remove PII for at least one individual from multiple service providers. In response, a computing device authenticates the requestor, determines whether a restriction on the PII or the individual applies to the request, and broadcasts the request to the service providers. The computing device receives a response to the request from each of the service providers indicating removal of the PII and compiles a reply to the request, based on each response, where the reply includes a confirmation of removal of the PII. The computing device then transmits the reply to the requestor and logs the request from the requestor and the response from each of the services providers in an audit data structure, thereby permitting compliance with PII controls to be demonstrated. |
US11783011B1 |
Asset metadata oracle service for facilitating digital asset trading
Techniques are described for providing a computer-implemented hybrid asset management platform and related system components used to manage transactions involving “hybrid” assets comprising both digital and physical components. The hybrid asset management platform provides continual synchronization between digital asset certificates of legal ownership (e.g., data structures managed off-chain in one or more private data stores) with corresponding asset non-fungible tokens (NFTs) that are tradeable on a blockchain or other type of decentralized ledger. Among other benefits, the described hybrid asset management platform provides for efficient and secure transactions involving possibly several different types of users, thereby improving the ability for metaverses, gaming platforms, virtual and real-world marketplaces, and other entities to facilitate transactions involving hybrid assets. |
US11783009B2 |
Method and apparatus for processing image
A method for processing an image, which is performed by an image processing apparatus, is provided. The method includes acquiring a first image including an object and a second image including an object identical to the object in the first image under the same condition, acquiring three-dimensional direction information of a specific part of the object in the first image, and providing a three-dimensionally processed image by three-dimensionally rotating the object in the second image by an angle that corresponds to the acquired three-dimensional direction information of the specific part of the object in the first image. |
US11783006B1 |
Computerized methods and systems for machine-learned multi-output multi-step forecasting of time-series data
A forecasting system includes a processor and memory. The memory stores a time-series data store and instructions. The instructions include, in response to receiving a forecasting request from a user device for an entity including input data, determining a measure of uncertainty associated with the input data. The input data includes a proposed action and a forecast period. The instructions include obtaining a set of historical data from the time-series data store associated with the proposed action and generating a forecast model using the set of historical data, the input data, and the measure of uncertainty to predict outcomes incrementally during the forecast period. The instructions include determining a predicted outcome using the forecast model for the entity at an end of the forecast period and, in response to the predicted outcome exceeding a threshold, generating a communication indicating the proposed action and transmitting the communication to the user device. |
US11783001B2 |
System and method for splitting a video stream using breakpoints based on recognizing workflow patterns
A system for classifying tasks based on workflow patterns detected on workflows through a real time video feed that shows steps being performed to accomplish a plurality of tasks. Each task is associated with a different set of steps. The system accesses a first set of steps known to be performed to accomplish a first task on the webpages. The first set of steps is represented by a first set of metadata. The system extracts a second set of metadata from the video feed. The second set of metadata represents a second set of steps to perform a second task. The system determines whether the second set of metadata corresponds to the first set of metadata. If it is determined that the second set of metadata corresponds to the first set of metadata, the system classifies the second task in a class to which the first task belongs. |
US11782995B2 |
Computer-implemented method and apparatus for determining a relevance of a node in a network
A computer-implemented method for determining a relevance or rating score of a particular user in an electronic social network includes obtaining a digital representation of a local connection structure of the particular user in the network in a computer-readable non-volatile memory; determining a numerical value characteristic of the particular user's relevance; and outputting the numerical value. The numerical value is determined based on the connection structure of the particular user, and on degrees of all sets of users in the social network reachable from the particular user using at most k connections, where k is a fixed preset positive integer number, and based on a degree determined for each enumerated set, and where the degree of a set is determined as a number of connections connecting users inside the set to users outside. |
US11782994B2 |
Micro-services architecture to integrate heterogeneous nodes for digital feed generation
Example implementations include determining, based on participant objects input into a machine learning model, to transmit a query to a third-party application based on a machine learning model trained with historical data associated with opportunities provided by third-party applications, transmitting to a third-party application, the query constructed based on a template compatible with an application programming interface (“API”) of the third-party application, receiving a response from the third-party application including an event and a profile for a participant of a service provided by the third-party application, the profile linked with a participant object and generated in response to importing information associated with the profile from a third-party administrator device, the event indicative of an opportunity to reduce resource utilization, determining that the participant object satisfies a parameter of the event, and providing to a computing device of the participant object responsive to satisfaction of the parameter, an indication of the event. |
US11782987B1 |
Using an augmented process model to track process instances
Embodiments of the present invention are directed to managing process analytics across process components. In some embodiments, an indication of a state of a process instance associated with a process is determined by querying a process engine. In accordance with the indication of the state of the process instance, an augmented process model is used to search machine data for data corresponding with at least one component of the process. The data corresponding with the at least one component of the process is associated with a process instance identifier that uniquely identifies the process instance. Thereafter, the data along with the process instance identifier is provided to the process engine to update the state of the process instance. |
US11782986B2 |
Interactive query based network communication through a media device
A method includes, through a server, determining a context of interaction between a user of a data processing device communicatively coupled to the server through a computer network and the server, fetching a set of queries from a database associated with the server in accordance with determining the context of interaction, and loading the set of queries one by one on a first media device configured to render the set of queries in an audio, a video and/or a gesture format. The method also includes, through the server, receiving a response to a query of the set of queries from the user via the first media device and/or the data processing device, and refining the set of queries based on the response received to the query from the user in accordance with an Artificial Intelligence (AI) and/or a Machine Learning (ML) engine executing on the server. |
US11782984B2 |
Styling a query response based on a subject identified in the query
User experience parameters are applied in formatting results to a query for presentation. The user experience parameters correspond to at least one particular subject related to the query. |
US11782983B1 |
Expanded character encoding to enhance regular expression filter capabilities
Expanded encoding may be implemented to enhance regular expression filter capabilities. Two or more adjacent characters in a stream of characters to be processed by a regular expression filter may be recognized and replaced with a symbol. The symbol may be used instead of the two or more adjacent characters for processing through non-deterministic finite automaton (NFA) states. The output of the NFA states may indicate whether a match for a regular expression is present in the stream of characters. |
US11782978B1 |
Techniques for storing and analyzing data
Systems and techniques for storing and analyzing data. For instance, computing device(s) may store sensor data in first data files included within a first data buffer of a first memory, which may include a cache memory. The computing device(s) may then store metadata in metadata files included in a first metadata buffer of the first memory, where the first metadata files correspond to the first data files. After storing the data, the computing device(s) may determine that the sensor data represents an event. As such, the computing device(s) may store the sensor data in second data files included in a second data buffer of a second memory, which may include an archive memory. Additionally, the computing device(s) may store metadata in second metadata files included in a second metadata buffer of the second memory, where the second metadata files correspond to the second data files. |
US11782975B1 |
Photographic memory
A system and method for collecting data to obtain the data from a user, obtaining metadata for each word of the data from the user, and/or obtaining a searchable transcript of the data and a device to store the searchable transcript. The metadata may be date, time, name or location metadata and the data collection device may include a speech recognition engine to translate speech into searchable words. The speech recognition engine may provide a confidence level corresponding to the translation of the speech into searchable words, and the speech recognition engine may distinguish a first user and a second user in order to provide a first searchable transcript for the first user and a second searchable transcript for the second user. An ad transcript may be added to the searchable transcript, and the searchable transcript may be placed in a centralized community search database. |
US11782974B2 |
System and method for dynamically identifying and retrieving information responsive to voice requests
An apparatus includes a memory and processor. The memory stores previous requests and corresponding previous responses. The processor determines that a user device transmitted a new voice request, converts the voice request into a first set of text, and transmits the text to an agent device. The processor applies the machine learning algorithm to the first set of text to generate suggested responses, by identifying patterns shared by the first set of text and a subset of the previous requests that are associated with the suggested responses. The processor transmits the suggested responses to the agent device. The processor then determines that the agent device transmitted voice signals responding to the new request. The processor converts these voice signals into a second set of text. The processor stores the first set of text as a previous request, and the second set of text as a corresponding previous response. |
US11782972B2 |
Information processing system, information code generating system, information processing method, and information code generating method
To easily determine whether an information code has been replaced, an information processing device obtains, based on original information obtained by photographing an optically readable information code and decoding the same, first class information indicating a class into which an object visually represented by first visual information which should be displayed together with an information code is classified. The information processing device obtains second class information indicating a class into which an object visually represented by second visual information photographed together with the information code because of display together with the information code is classified. The information processing device compares the first class information with the second class information. The information processing device controls, based on a result of the comparison, execution of predetermined processing using the original information. |
US11782965B1 |
Systems and methods for normalizing data store classification information
The disclosed computer-implemented method for normalizing data store classification information may include (1) receiving, at the computing device, classification information from multiple data store content classification sources, (2) training a continuous bag of words (CBOW) classification model with the classification information, (3) receiving a classification tag from a data store for which respectively stored data is classified by one of the data store content classification sources, and (4) classifying, with the trained CBOW classification model, the received classification tag to a corresponding command tag, wherein the command tag represents a meaning of the classification tag. Various other methods, systems, and computer-readable media are also disclosed. |
US11782964B2 |
Method to recommend intents based on a weighted ranked hierarchical graph
Systems, methods, and computer-readable storage media for recommending computational commands based on a weighted, ranked hierarchical graph. The system converts a map of intended user actions to canonical actions (commands) into a graph representation. Then, via a chatbot algorithm, the system receives an initial intent as a request by a user of the chatbot algorithm. Based on the popularity of alternative canonical actions, the system makes recommendations of alternative actions which are similar to the initial intent provided by the user. |
US11782963B2 |
Semantic database query method
A computer implemented method of determining a fact matching a user requirement. The method involves providing an ontology and a semantic database, controlling a computer processor to perform the steps of accepting a query defining a template for a statement regarding a fact, identifying matching patterns in the semantic database, and outputting either a matching statement or information supporting the user to locate corresponding information. A formula is provided that defines a maximum semantic distance that a class or instance may be broadened to. In identifying the patterns, for each instance/class having a non-zero divergence value, one or more broader classes is accordingly treated as a match. |
US11782961B2 |
Device, system and method for providing descriptions to communication devices using machine learning generated templates
A device, system and method for providing descriptions to communication devices using machine learning generated templates is provided. A device replaces given word types in provided text files with corresponding tags to generate corresponding intermediate templates, the provided text files associated with a given topic. The device generates, for the given topic, one or more textual templates that include at least a portion of the corresponding tags, the textual templates in natural language sentences, the generating of the textual templates at least partially based on the corresponding intermediate templates. The device populate the corresponding tags in a textual template, of the textual templates, with corresponding words of a given data file associated with the given topic, to generate a respective description of a given item associated with the given topic, the given data file being specific to the given item. The device provides the respective description to a communication device |
US11782950B2 |
Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a resource manager is configured to manage data processing tasks associated with multiple data elements. An execution platform is coupled to the resource manager and includes multiple execution nodes configured to store data retrieved from multiple remote storage devices. Each execution node includes a cache and a processor, where the cache and processor are independent of the remote storage devices. A metadata manager is configured to access metadata associated with at least a portion of the multiple data elements. |
US11782942B2 |
Auto-generating ground truth on clinical text by leveraging structured electronic health record data
A method improves performance of natural language processing by automatically generating ground truth from electronic health records comprising unstructured clinical notes and structured data comprising entries each having respective values for fields. The method includes: linking a given one of the notes to a given one of the entries responsive to determining that a specified field within the given entry matches an item of metadata for the given note; determining an initial set of the notes which satisfy criteria selected such that the criteria are a proxy for the ground truth, wherein the given note is determined to satisfy the criteria based at least in part on the given entry linked thereto; and designating at least a portion of the initial set of notes which satisfy the criteria, and the entries linked to the portion of the initial set of notes which satisfy the criteria, as the ground truth. |
US11782935B2 |
Methods and devices for identifying relevant information for a first entity
Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information. |
US11782934B2 |
Controlling monitoring roles of nodes in a monitoring system utilizing a time-based ranking of the nodes
An apparatus comprises at least one processing device configured to, in a monitoring system in which at any given time at least one monitoring node has a primary monitoring role responsible for monitoring operation of system nodes of a distributed system and other monitoring nodes have a secondary monitoring role responsible for monitoring operation of the at least one monitoring node having the primary monitoring role, identify a first monitoring node having the primary monitoring role at a current time. The processing device is also configured to determine, based at least in part on a time-based ranking of the monitoring nodes, a second monitoring node having the secondary monitoring role at the current time to transition to the primary monitoring role, and to transition the second monitoring node to the primary monitoring role at a subsequent time. |
US11782933B2 |
Search result optimization using machine learning models
Systems and methods are provided for search result optimization using machine learning models. A search system uses machine learning models generate a target vector based on query features of a search query and a set of listing vectors based on listing features of listings identified as part of the search query. The target vector represents an estimated optimal listing for the search query and each listing vector represents a corresponding listing identified as part of the search query. The search system determines distances (e.g., Euclidian distance) between each listing vector and the target vector. The determined distances indicate how similar each listing is to the estimated optimal listing for the search query. The search system ranks the listings based on the distances such that listings that are similar to the estimated optimal listing are ranked higher than listing that are not similar to the estimated optimal listing. |
US11782930B2 |
Automated annotation system for electronic logging devices
An automated annotation system to automatically designate annotations to records within a report, which may perform operations that include: designating an annotation to a location, the annotation comprising a text string; identifying a record of the location within a report; selecting the annotation based on the record of the location within the report; and applying the text string of the annotation to the record within the report, according to certain example embodiments. |
US11782929B2 |
Augmented exploration for big data and beyond
A computer is to obtain specification concept graphs of nodes spec1, spec2, . . . , specm including concept nodes and relation nodes according to at least one of a plurality of digitized data from a plurality of computerized data sources forming a first set of evidences U and obtain concept graphs of nodes cα1, cα2, . . . , cαn including concept nodes and relation nodes for corresponding obtained plurality of information and knowledge (IKs) α1, α2, . . . , αn forming a second set of evidences U. A subset of concept graphs of nodes is selected from cα1, cα2, . . . , cαn according to a computable measure of consistency, inconsistency and/or priority threshold between cαj in cα1, cα2, . . . , cαn to specification concept graph speck in spec1, spec2, . . . , specm. Knowledge fragments are generated for corresponding subset of concept graphs cαi1, cαi2, . . . , cαih to include augmenting information objects by creating or adding into at least one knowledge-base (KB), new objects in form ω=E→A from the concept fragments, including a computed validity (v) and a plausibility (p) for a combination of relationship constraints κ for the concept fragments and obtained propositions κ for the fragment concepts. |
US11782927B2 |
Electronic system for dynamically propagating data from a database to a cache
Systems, computer program products, and methods are described herein for dynamically propagating data from a database to a cache. The present invention may be configured to receive metadata associated with updates to data records of a database, obtain, from the database and based on the metadata, the data records that have been updated, and provide the data records that have been updated to a cache. The present invention may be configured to receive, from applications, calls for the data records, obtain, from the cache and based on receiving the calls, the data records, and provide, to the applications, the data records. In some embodiments, the present invention may be configured to monitor the database and generate the metadata associated with the updates to the data records. |
US11782926B2 |
Automated provisioning for database performance
Embodiments utilize trained query performance machine learning (QP-ML) models to predict an optimal compute node cluster size for a given in-memory workload. The QP-ML models include models that predict query task runtimes at various compute node cardinalities, and models that predict network communication time between nodes of the cluster. Embodiments also utilize an analytical model to predict overlap between predicted task runtimes and predicted network communication times. Based on this data, an optimal cluster size is selected for the workload. Embodiments further utilize trained data capacity machine learning (DC-ML) models to predict a minimum number of compute nodes needed to run a workload. The DC-ML models include models that predict the size of the workload dataset in a target data encoding, models that predict the amount of memory needed to run the queries in the workload, and models that predict the memory needed to accommodate changes to the dataset. |
US11782925B2 |
Selectivity computation for filtering based on metadata
In some examples, the database system maintains metadata for a plurality of data objects, the metadata containing ranges of values of an attribute for the plurality of data objects, where the ranges of values of the attribute comprise a respective range of values of the attribute for each corresponding data object of the plurality of data objects. The database system generates a data structure tracking quantities of ranges of values of the attribute that have a specified relationship with respect to corresponding different values of the attribute. The database system receives a database query comprising a predicate specifying a condition on a given value of the attribute, and computes, for the database query, a selectivity of filtering based on the metadata, the selectivity computed based on the data structure. |
US11782924B2 |
Distributed join index for shared-nothing and log-structured databases
A method and computer program for optimizing computation and data retrieval of join operations from a multi-node log-structure database system. The database system has one or more data tables each having a plurality of columns. A join index is created for one or more join key columns, with optionally one or more secondary columns, of one of the data tables. The join index is partitioned across at least one computing node, and each join index partition reproduces the log structure storage of the data table. The join index is maintained in a series of incremental operations by replicating the creation or deletion of data segments from the log structure storage of the data table to the join index partitions. |
US11782921B2 |
Columnar cache query using hybrid query execution plan
Aspects of the disclosure are directed to generating a hybrid query execution plan for executing queries on database systems implementing a columnar cache. A hybrid query execution plan combines a query execution plan for querying and retrieving data from a columnar cache and a base table. A columnar cache stores cached data in column-major format, which is logically represented by the database management system in row-major format. A database management system as described herein can scan valid blocks of column data according to a column scan operation. The system can identify invalidated blocks and execute a different sub-execution plan of the hybrid query execution plan to scan corresponding rows in tables corresponding to the location of data for the invalidated blocks. |
US11782916B2 |
Autonomous testing of logical model inconsistencies
Embodiments autonomously test a logical model for inconsistencies. For example, metadata descriptive of a logical model can be received, where the logical model includes an abstraction for a database schema, the database schema is implemented at a database, and the database schema includes a fact table and a dimension table. Logical queries can be automatically generated including at least first and second logical queries based on the retrieved metadata, where the first and second logical queries target a logical object of the logical model. At least the first and second logical queries can be issued to a server that hosts the logical model, where, at the server, the first and second logical queries are translated to first and second database queries, and the first and second database queries target at least a fact table and a dimension table from the database schema. Query results received from execution of the first and second database queries can be compared. Inconsistencies can be identified when the comparison of the query results does not meet a criterion. |
US11782913B2 |
AI-based data virtualization
Embodiments are disclosed for a method. The method includes determining a context of a data access request for a data virtualization engine. The method also includes determining data sources that are relevant to the data access request by using a governance machine learning model trained to predict the data sources based on the request and the context. Additionally, the method includes determining data governance rules-policies that are relevant to the request, by using the governance machine learning model, further trained to predict the data governance rules-policies based on the data sources and the context. Further, the method includes generating, by using a query machine learning model, a data access command executable by the data virtualization engine and configured to retrieve data from the data sources and apply the data governance rules-policies. |
US11782911B1 |
Systems and methods for cryptographically-secure queries using filters generated by multiple parties
Systems and methods are disclosed that receive a search request with one or more data items to search against filters. Masked versions of the data items are generating using a first predetermined algorithm. The masked versions can be transmitted to another computing device to be secured. Query data can be generated by applying a second algorithm to the secured version of the data items. The query data can be transmitted to a storage system to query the filters to identify search results. |
US11782910B2 |
System and method for dynamic inference collaboration
An electronic device includes at least one memory and at least one processor coupled to the at least one memory. The at least one memory is configured to store a database. The at least one processor is configured to receive content metadata from a content provider based on a query from a first device. The at least one processor is also configured to identify a scenario and a keyword associated with the content metadata. The at least one processor is further configured to generate a recommendation based at least in part on content inferences associated with the first device stored in the database through relating the scenario to previously-identified scenarios and relating the keyword to previously-identified keywords. In addition, the at least one processor is configured to provide the recommendation. |
US11782909B2 |
Computer system and method for bulk associating attribute values with data records
A computing platform configured to (i) receive, via a user interface, a command to activate a bulk association mode for bulk associating an attribute value with one or more line items, (ii) based on the command, activate the bulk association mode and thereby display, via the user interface, a bulk association view comprising a target region for receiving an indication of one or more line items that are to be bulk associated with one or more given attribute values, (iii) receive first user input selecting at least two given attribute values for bulk association, (iv) receive second user input indicating one or more given line items that are to be bulk associated with the two given attribute values, and (v) after receiving the second user input, cause each given line item to be associated with the two given attribute values. |
US11782903B2 |
Database writeback using an intermediary statement generator
Database writeback using an intermediary statement generator including receiving, by a statement generator, a table update request to update a table within a database on a cloud-based data warehouse, wherein the table update request comprises an update value and a selection of a row and a column from the table; verifying, by the statement generator, that the selection is updatable; generating, by the statement generator based on the selection and in response to the verification, an update database statement comprising a table identifier, a column identifier, a row identifier, and the update value; and sending, by the statement generator, the update database statement to the database on the cloud-based data warehouse, wherein the table of the database is updated in response to receiving the update database statement. |
US11782900B2 |
High throughput order fullfillment database system
The system and method described herein provide an order fulfillment database system. The order fulfillment database system may provide a high throughput speed, high availability, redundancy, and scalability. The order fulfillment database system supports very fast transaction times for atomicity, consistency, isolation, and durability (ACID) transactions. Order services instances at a primary cluster provide in-memory databases that service segments of the persistent database and are associated with different order fulfillment entities. A routing manager routes database messages to the appropriate order services instance. A secondary cluster of order services instances provides redundancy. A retry procedure preserves the integrity of the database transactions based on a current operational state of the primary order services instances. |
US11782898B2 |
Content data holding system, storage medium, content data holding server, and data management method
A server includes a content storage medium configured to store content data of content usable in different types of games. The server, upon a transmission request, sends content data to an information-processing device, and retains the sent content data in the content storage medium wherein sending the content data again is prohibited. The server, when the content data is sent from the information-processing device, receives the content data, assigns a new ID to the received content data in case the received content data lacks the ID, and stores the received content data in the content storage medium wherein sending the content data is allowed. |
US11782890B2 |
Identification of optimal cloud resources for executing workloads
A system to repeatedly execute a test run of a workload using resources of a cloud environment to determine whether there is a performance difference in the test run. The system to, in response to determining that there is no performance difference, identify one or more sets of decreased resources of the cloud environment. The system to re-execute the test run using the one or more sets of decreased resources of the cloud environment to determine whether there is a performance difference in the test run that is attributed to the one or more sets of decreased resources of the cloud environment. The system to determine minimum resources of the cloud environment to repeatedly execute the test run using the minimum resources without existence of a performance difference in response to re-executing the test run using the one or more sets of decreased resources of the cloud environment. |
US11782887B1 |
Generating configuration files
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating configuration files. One of the methods includes presenting a plurality of configuration types to a user, each configuration type associated with a schema. The methods include the actions of receiving a selection of a configuration type. The method includes presenting a user interface to the user, the user interface including a plurality of fields, at least some of the fields corresponding attributes of the schema. The method includes receiving a plurality of values. The method includes generating a configuration file based on the plurality of values and the schema. |
US11782885B2 |
Accessing S3 objects in a multi-protocol filesystem
A method for supporting files names in a storage system, the method may include receiving a first protocol request for creating an object having a requested object name that comprises one or more sets of slashes, wherein the first protocol does not use the one or more sets as hierarchy separators; wherein each set of slashes comprises one or more consecutive slashes; determining a role of each set of the one or more sets in a second protocol that uses slashes as hierarchy separators; and generating a path name for accessing the object, when using either one of the first and second protocols, wherein the generating is based on the requested object name and the role of each set. |
US11782884B2 |
Metadata-driven tiered storage
A metadata-driven file system prioritizes the distribution of files across different storage devices based on arbitrary file metadata matching to different file usage scenarios defined within one or more workflows or taxonomies. The file metadata may be tagged with different key-value pairs from the defined workflows or taxonomies. Upon receiving a file or file access request, the metadata-driven file system matches the file metadata to a key-value pair combination of the taxonomy, and stores the file to a storage device that is selected using a storage rule that is defined for the matching key-value pair combination. The taxonomy may be defined with other programmatic file operations that the metadata-driven file system may perform against files with matching metadata. |
US11782880B2 |
Synchronizing log data within a cluster
A computer-implemented method according to one embodiment includes compiling log data from all nodes of a cluster, retrieving a timestamp table stored within the cluster, optimizing the timestamp table, and adjusting the log data from all the nodes of a cluster, utilizing the timestamp table. |
US11782876B2 |
Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus that has an automatic execution function to automatically execute a file which has been input to an automatic execution folder. The apparatus sets the automatic execution folder in which a process content has been set, and adds, in a case that a file is to be moved to the automatic execution folder by a first application, a piece of uniquely specifiable identification information to the file, and determines, in a case that the first application is to automatically execute a file held in the automatic execution folder, whether or not the identification information has been added to the file, and performs control to automatically execute the file in a case that the identification information has been added, and not to automatically execute the file in a case that the identification information has not been added. |
US11782874B2 |
Bottom-up pre-emptive cache update in a multi-level redundant cache system
Providing cache updates in a multi-node system through a service component between a lower level component and a next higher level component by maintaining a ledger storing an incrementing number indicating a present state of the datasets in a cache of the lower level component. The service component receives a data request to the lower level component from the higher level component including an appended last entry number accessed by the higher level component. It determines if the appended last entry number matches a current entry number in the ledger for any requested dataset. No match indicates that some data in the higher level component cache is stale. It then sends updated information for the stale data to the higher level component. The higher level component invalidates its cache entries and updates the appended last entry number to match a current entry number in the ledger. |
US11782869B2 |
Data transmission method and related device
A data transmission method, performed by a receive end, includes: receiving notification information that is about to-be-transmitted data and that is sent by a transmit end, where the notification information includes a size of the to-be-transmitted data of the transmit end; generating a plurality of RDMA read requests based on the size of the to-be-transmitted data; and sending the plurality of RDMA read requests to the transmit end, where a bandwidth occupied by data read by the plurality of sent RDMA read requests is less than or equal to an ingress bandwidth of the receive end. |
US11782868B2 |
Methods and systems to achieve multi-tenancy in RDMA over converged Ethernet
A method for providing multi-tenancy support for RDMA in a system that includes a plurality of physical hosts. Each each physical host hosts a set of data compute nodes (DCNs). The method, at an RDMA protocol stack of the first host, receives a packet that includes a request from a first DCN hosted on a first host for RDMA data transfer from a second DCN hosted on a second host. The method sends a set of parameters of an overlay network that are associated with the first DCN to an RDMA physical network interface controller of the first host. The set of parameters are used by the RDMA physical NIC to encapsulate the packet with an RDMA data transfer header and an overlay network header by using the set of parameters of the overlay network to transfer the encapsulated packet to the second physical host using the overlay network. |
US11782864B2 |
Reconfigurable interconnection node
Reconfigurable interconnection nodes and interface modules are provided. The reconfigurable interconnection node includes a circuit board with a processing unit executing instructions stored on memory to provide operating system software, at least one bus, and at least one bus connector. The reprogrammable interconnection node also includes at least one system interface module operably connected to the circuit board via the at least one bus, wherein the system interface module is configured to communicate with or exchange data with at least a first external system. |
US11782860B2 |
Information processing device for preventing occurrence of memory contention
Provided is a unit comprising a DMAC which, on the basis of a signal outputted from a time counting part which operates in synchronization with a time counting part of a PLC, does not communicate a memory via a serial bus in a control cycle of a CPU during at least a first period overlapping a period in which the CPU communicates with the memory, and communicates with the memory via the serial bus during a second period which begins after the first period. |
US11782859B2 |
Methods and systems for devices with self-selecting bus decoder
Disclosed are devices and methods, among which is a device peripheral to a controller device that is used to provide memory access to the controller device. In some embodiments, the device may determine and provide a response of the device to requests from the separate device. |
US11782851B2 |
Dynamic queue depth adjustment
A method includes determining a traffic pattern of access requests within a queue or a system, or both and dynamically adjusting, within a particular range, a queue depth of the queue based on the determined traffic pattern of access requests to balance bandwidth and latency associated with executing the access requests. |
US11782848B2 |
Home agent based cache transfer acceleration scheme
Systems, apparatuses, and methods for implementing a speculative probe mechanism are disclosed. A system includes at least multiple processing nodes, a probe filter, and a coherent slave. The coherent slave includes an early probe cache to cache recent lookups to the probe filter. The early probe cache includes entries for regions of memory, wherein a region includes a plurality of cache lines. The coherent slave performs parallel lookups to the probe filter and the early probe cache responsive to receiving a memory request. An early probe is sent to a first processing node responsive to determining that a lookup to the early probe cache hits on a first entry identifying the first processing node as an owner of a first region targeted by the memory request and responsive to determining that a confidence indicator of the first entry is greater than a threshold. |
US11782843B2 |
Hierarchical memory systems
Apparatuses, systems, and methods for hierarchical memory systems are described. A hierarchical memory system can leverage persistent memory to store data that is generally stored in a non-persistent memory, thereby increasing an amount of storage space allocated to a computing system at a lower cost than approaches that rely solely on non-persistent memory. An example method includes initiating a read request associated with an address from an input/output device, redirecting the read request to a hierarchical memory component, generating, by the hierarchical memory component, an interrupt message to send to a hypervisor, gathering, at the hypervisor, address register access information from the hierarchical memory component, and determining a physical location of data associated with the read request. |
US11782839B2 |
Feature map caching method of convolutional neural network and system thereof
A feature map caching method of a convolutional neural network includes a connection analyzing step and a plurality of layer operation steps. The connection analyzing step is for analyzing a network to establish a convolutional neural network connection list. The convolutional neural network connection list includes a plurality of tensors and a plurality of layer operation coefficients. Each of the layer operation coefficients includes a step index, at least one input operand label and an output operand label. The step index as a processing order for the layer operation step. At least one of the layer operation steps is for flushing at least one of the tensors in a cache according to a distance between the at least one of the layer operation steps and a future layer operation step of the layer operation steps. The distance is calculated according to the convolutional neural network connection list. |
US11782837B2 |
Systems and methods for fast memory access
Systems and methods for fast memory access are disclosed. In one aspect, a processor such as, for example, a control circuit in a system on a chip (SoC) that couples to an external memory such as, for example a Universal File System (UFS) memory (e.g., a NAND flash memory) with a partial logical to physical (L2P) mapping table stored in the external memory as well as a local L2P mapping table stored in a local memory (e.g., dynamic random-access memory (DRAM)). The control circuit may evaluate what percentage of entries in the local L2P mapping table are active compared to inactive. If the number of inactive exceeds the number of active, the control circuit may send a read command without accessing the local L2P mapping table. |
US11782836B1 |
Multiprocessor system cache management with non-authority designation
A primary controller has authority of a cache line associated with a fetch and manages a second cache line request from a different and non-associated secondary requesting entity. A secondary controller, associated with the secondary requesting entity, is granted authority of the cache line and further manages multiple subsequent simultaneous or overlapping requests for the cache line from different non-associated subsequent requesting entities by maintaining authority of the cache line, by granting read-only access to the cache line to respective subsequent controllers, each associated with a different subsequent requesting entity, and by passing a non-authority token to each of the respective subsequent controllers. |
US11782835B2 |
Host apparatus, heterogeneous system architecture device, and heterogeneous system based on unified virtual memory
Disclosed herein is a heterogeneous system based on unified virtual memory. The heterogeneous system based on unified virtual memory may include a host for compiling a kernel program, which is source code of a user application, in a binary form and delivering the compiled kernel program to a heterogenous system architecture device, the heterogenous system architecture device for processing operation of the kernel program delivered from the host in parallel using two or more different types of processing elements, and unified virtual memory shared between the host and the heterogenous system architecture device. |
US11782834B2 |
System and method for round robin arbiters in a network-on-chip (NoC)
In a network-on-chip (NoC) interconnect connected to one or more agents with multiple input ports, one or more switches are provided with a round robin arbiter constructed to use representations of the input ports and, in some embodiments, the current round robin state, as thermometer codes. By using thermometer code to represent port information, the correspondence to the current input and the current state to be granted can be rapidly determined through a simple two-step AND and XOR operations. With such a simple logical procedure, the number of steps to make the determination, and therefore the energy required, can be reduced by log 2(n) steps or up to 43%. Using thermometer code reduces the number of computations required. Hence, the number of logic circuit elements required to carry out the calculation is reduced, shrinking the floorplan area needed for the arbiter. |
US11782832B2 |
Low latency host processor to coherent device interaction
In a computer system, a processor and an I/O device controller communicate with each other via a coherence interconnect and according to a cache coherence protocol. Registers of the I/O device controllers are mapped to the cache coherent memory space to allow the processor to treat the registers as cacheable memory. As a result, latency of processor commands executed by the I/O device controller is decreased, and size of data stored in the I/O device controller that can be accessed by the processor is increased from the size of a single register to the size of an entire cache line. |
US11782831B2 |
Managing power loss in a memory device
A system for managing power loss can include a number of memory devices including a volatile memory device and a non-volatile memory device and a processing device operatively coupled with the plurality of memory devices. The processor can save a snapshot of a logical-to-physical (L2P) table to a non-volatile memory device and maintain a journal of updates of the L2P. The processor can, in response to a parameter of journal buffer of a volatile memory device satisfying a threshold criterion, save at least one journal of updates of the L2P table to the non-volatile memory device. It can also retrieve a sequence number from system metadata and save the most recent set of updates of the L2P table to a dedicated area of the non-volatile memory device, where the dedicated area is identified by the sequence number, in response to detecting a power loss event. |
US11782826B2 |
Security check systems and methods for memory allocations
A memory controller is to store a unique tag at the mid-point address within each of allocated memory portions. In addition to the tag data, additional metadata may be stored at the mid-point address of the memory allocation. For each memory access operation, an encoded pointer contains information indicative of a size of the memory allocation as well as its own tag data. The processor circuitry compares the tag data included in the encoded pointer with the tag data stored in the memory allocation. If the tag data included in the encoded pointer matches the tag data stored in the memory allocation, the memory operation proceeds. If the tag data included in the encoded pointer fails to match the tag data stored in the memory allocation, an error or exception is generated. |
US11782825B2 |
Memory system which stores a plurality of write data grouped into a transaction
A memory system may include: a nonvolatile memory device; a volatile memory suitable for storing write data; and a controller suitable for: allocating a normal write buffer in the volatile memory when normal write data are inputted, allocating a first write buffer in the volatile memory when first write data, which are grouped into a first transaction and first total size information on a total size of the first transaction, are inputted, allocating a second write buffer in the volatile memory when second write data, which are grouped into a second transaction and second total size information on a total size of the second transaction, are inputted, managing sizes of the first and second write buffers to change them in response to the first and second total size information, respectively, and managing a size of the normal write buffer to fix it to a set size. |
US11782821B2 |
Page simulation system
The disclosed computer-implemented method may include accessing updated data structures that are to be included in a user interface functionality test, where the updated data structures contribute to a user interface. The method may also include accessing live or snapshotted data captured from services running in a production environment, initiating generation of a first user interface instance using the updated data structures and using the accessed live or snapshotted data, and initiating generation of a second user interface instance using a different version of the data structures and using the same accessed live or snapshotted data. The method further includes comparing the first user interface instance to the second user interface instance to identify differences and then determine which outcome-defining effects the updated data structures had on the user interface based on the identified differences between the user interfaces. Various other methods, systems, and computer-readable media are also disclosed. |
US11782810B2 |
Systems and methods for automated field replacement component configuration
Method and systems provide automated configuration of replaceable hardware components of a chassis comprising a plurality of IHSs (Information Handling Systems) and a plurality of storage devices that are configured to support demands of a specific computing solution designed for a particular computing task. The IHSs may be computing sleds and the storage devices may be storage sleds, where the sleds are coupled within bays of the chassis. Processes operating on the IHSs monitor for changes to settings related to the first computing solution. A chassis management controller detects updates to the replaceable hardware components that are coupled to the chassis and determines supported settings for detected new hardware components. Parameters for configuring the new hardware components for supporting the first computing solution are selected and used to configure the new hardware components. |
US11782808B2 |
Chaos experiment execution for site reliability engineering
A system, computer program product, and method are presented for automatically executing chaos experiments on computing resources, applications, and services through automatically establishing and meeting core requirements for each chaos experiment. The method includes receiving a trigger signal configured to establish one or more condition s to execute one or more chaos experiments on at least a portion of one or more landing zones. The one or more chaos experiments are configured to operationally stress one or more of one or more infrastructure resources, one or more services, and one or more computing applications. The method also includes determining, automatically, the technical support coverage for the execution of the one or more chaos experiments. The method further includes executing, automatically, subject to the technical support coverage determination, the one or more chaos experiments. |
US11782806B2 |
Workload repetition redundancy
A graphics processing system includes a plurality of processing units for processing tasks, each processing unit being configured to process a task independently from any other processing unit of the plurality of processing units; a check unit operable to form a signature which is characteristic of an output of a processing unit on processing a task; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is configured to process each task of a first type first and second times at the plurality of processing units so as to, respectively, generate first and second processed outputs, wherein the check unit is configured to form first and second signatures which are characteristic of, respectively, the first and second processed outputs, and wherein the fault detection unit is configured to compare the first and second signatures and raise a fault signal if the first and second signatures do not match. |
US11782804B1 |
Workload anomaly detection for standalone hosts based on bare-metal recovery and system-state recovery data and metadata
A method and system for workload anomaly detection for standalone hosts based on bare-metal recovery and/or state-system recovery data and metadata. In isolated circumstances, workloads tend to operate as expected, however, their behavior and/or functionality may become unpredictable when said workloads are exposed to other factors outside of isolation. Further, most of these other factors, as well as their influence on workload behavior and/or functionality tend to go unnoticed by administrators. Data and/or metadata, pertinent to bare-metal recovery and/or system-state recovery operations, may capture host-relevant information, including which workload(s) is/are installed on a host, which file-system objects maintained thereon belong to which installed workload, and what is the nature and storage location of each file-system object. In leveraging said bare-metal recovery and/or system-state recovery data and/or metadata, embodiments disclosed herein detect behavioral or functional anomalies exhibited by any workload operating on any given host. |
US11782801B2 |
Systems and methods for selecting optimal proxy devices for backup and restore operations for virtual machines
Techniques described herein relate to methods for managing backup and restore operations. Such a method may include performing a vProxy health analysis to obtain vProxies assigned a healthy label; performing a confidence analysis to assign a health confidence score to each separate healthy label for each vProxy of the plurality of vProxies; filtering the plurality of vProxies to obtain a set of vProxies, each having a separate health confidence score over a confidence score threshold; calculating average throughput for each vProxy in the set of vProxies; assigning an optimal label to a vProxy of the set of vProxies based on the vProxy having an average throughput over a throughput threshold; and presenting a list of optimal vProxies comprising the vProxy to an entity configuring a backup job. The entity may select the vProxy for use in the backup job in response to being presented the optimal label of the vProxy. |
US11782800B2 |
Methods to automatically correct and improve system recovery and replication processes
A backup recovery and testing method is disclosed. The recovery method restores backed-up systems according to a stored configuration, and collects logs as the restored systems start up. The collected logs are compared with stored baseline logs, by a process which includes parsing the logs into templates and parameters, and identifying anomalies automatically for example by principal component analysis. Anomalies identified may be used to modify the stored configuration. |
US11782799B2 |
Using bitmaps to validate data
An incremental backup is made of a source volume on a production host to on premise secondary storage. The incremental backup includes a bitmap specifying locations of blocks that have changed since a last backup of the source volume, and data of the changed blocks. First checksums are calculated from data of the changed blocks. The incremental backup, including the changed blocks and the bitmap, are moved to cloud storage. The changed blocks are merged, at the cloud storage, with the last backup of the source volume to generate a synthetic full backup of the source volume. The bitmap is consulted to identify locations of the changed blocks. Second checksums are calculated from data written to the locations on the synthetic full backup. The first and second checksums are compared. If the first and second checksums do not match, an indication is generated that the synthetic full backup is corrupt. |
US11782798B2 |
Method and apparatus for predicting and exploiting aperiodic backup time windows on a storage system
A multivariate time series model such as a Vector Auto Regression (VAR) model is built using fabric utilization, disk utilization, and CPU utilization time series data. The VAR model leverages interdependencies between multiple time-dependent variables to predict the start and length of an aperiodic backup time window, and to cause backup operations to occur during the aperiodic backup time window to thereby exploit the aperiodic backup time window for use in connection with backup operations. By automatically starting backup operations during predicted aperiodic backup time windows where the CPU, disk, and fabric utilization values are predicted to be low, it is possible to implement backup operations during time windows where the backup operations are less likely to interfere with primary application workloads, or system application workloads that need to be implemented to maintain optimal operation of the storage system. |
US11782797B2 |
Achieving activity centric computing using portable containers
A method, system and computer program product for achieving activity centric computing. An activity (e.g., opening an application, opening an electronic communication, initiating a printing action, initiating a browsing session) performed by a user on a computing device is detected. In response to detecting the activity, the runtime environment is captured and the session workflow associated with the detected activity is recorded. The session workflow refers to the events performed by the user on the computing device in connection with performing an activity (e.g., application usage, web browsing) on the computing device. The captured runtime environment and the recorded session workflow associated with the detected activity are stored in a portable container. After receiving an indication to share the activity, an image of the container is created and stored in a repository to be shared among users to replay the session workflow associated with the activity. |
US11782793B2 |
Blockchain-based data snapshot method and apparatus, and computer-readable storage medium
A blockchain-based data snapshot method, performed by a consensus node in a blockchain network, includes: obtaining a snapshot trigger instruction and a trigger moment of the snapshot trigger instruction; performing snapshot processing on one or more transaction blocks in a ledger at the trigger moment, to obtain a snapshot account state of a transaction account, the snapshot account state being account data related to transaction data in the transaction blocks; obtaining a write-ahead logging (WAL) log of a target block, the target block being a block with a highest block height in the transaction blocks, the WAL log including a log of account data corresponding to the target block; and correcting dirty data in the snapshot account state according to the WAL log, to obtain a corrected snapshot account state, the dirty data being generated based on incomplete transaction data in the target block included in the ledger. |
US11782790B2 |
Methods and systems for recognizing unintended file system changes
A persistent storage device includes a filesystem having a data exclusion list and a protection system stored thereon. The data exclusions list identifies excluded filesystem folders. A processor is programmed to create a canary file in at least one of the excluded filesystem folders. The processor intercepts input/output (I/O) events, each being directed to a respective target filesystem object. The processor stores system event metadata associated with each of the I/O events. The system event metadata includes a file identifier of the respective target filesystem object. The processor creates a backup copy for each respective target filesystem object. The processor releases the I/O events to be performed on the respective target filesystem objects. In addition, the processor determines, based on at least one file identifier, that one of the respective target filesystem objects is the canary file, and replaces each respective target filesystem object with its respective backup copy. |
US11782785B2 |
Method and system for proactively resolving application upgrade issues using a device emulation system of a customer environment
A method for managing a client environment includes obtaining, by a remediation orchestrator, a remediation request associated with a failed application upgrade on an emulation of a client device; in response to the remediation request: obtaining a remediation policy associated with the application upgrade; obtaining application upgrade information associated with the application upgrade; identifying remediation steps to service the remediation request using the application upgrade information and the remediation policy; and initiating performance of the application upgrade and the remediation steps on the client device. |
US11782780B2 |
Automatic remediation of failures within a computational environment using independent execution units
A system includes a computer system, memory, and processor. The computer system includes active units of system resources, each executing a workload unit, and redundant units of system resources. The memory stores a reinforcement learning algorithm configured to generate a sequence of resets. Executing each reset includes exchanging the active unit of system resources associated with the reset with a redundant unit of system resources assigned to the active unit of system resources. The processor measures performance metric values, and determines, based on the values, that a first probability that a failure will occur is greater than a threshold. In response, the processor generates and executes a sequence of resets. The processor measures new performance metric values, and determines, based on the new values, a second probability that the failure will occur. The processor then updates the reinforcement learning algorithm based on a difference between the first and second probabilities. |
US11782778B2 |
Data recovery bypassing protocol for cloud network storage system
Methods and systems implement a data recovery bypassing protocol, by which a storage node of a cloud network may return a replica of lost data being recovered to timely service a read operation call from a computing node of the cloud network, without waiting for completion of a first, a second, and a third recovery function. Storage devices implement asynchronous event reporting (“AER”) protocol between a storage engine and storage devices of the storage node. Within a storage device, an AER generation protocol enables a storage controller and a flash memory cell array of the storage device to intercommunicate, and enables the storage controller to generate AER messages. By bypassing secondary recovery, the computing node may successfully read lost data from many or all storage nodes of the cloud network, thus completing read operation calls without suffering milliseconds in performance loss and blocking, averting observable degradation of QoS of the overall computing system. |
US11782770B2 |
Resource allocation based on a contextual scenario
A processor may analyze, using an AI system, an application, where the application includes one or more application modules. The processor may determine, using the AI system, that an application module is critical based on a contextual scenario. The AI system may be trained utilizing data regarding heat generation of hardware on which the application module is operating. The processor may identify, using the AI system, required resources of the hardware for the application module to function during the contextual scenario. The processor may allocate an availability of the required resources for the application module. |
US11782765B2 |
Method, device, and program product for managing computing system
The present disclosure relates to a method, a device, and a program product for managing a computing system. In a method, a current state and a plurality of historical states of a computing device in a computing system are acquired, the plurality of historical states respectively describing historical states of the computing device in the computing system at a plurality of historical time points. In response to determining that the current state matches a scheduling type for scheduling the computing device, the plurality of historical states are searched for a historical state matching the current state. A historical scheduling policy associated with the historical state is determined. Based on the historical scheduling policy, a computing task to be executed by the computing device is allocated to at least one other computing device in the computing system. |
US11782763B2 |
Resolution of tickets in a multi-tenant environment
An aspect of the present disclosure facilitates resolving tickets in a multi-tenant environment. In one embodiment, a server receives a ticket for a tenant from a ticketing system and then determines a gross job representing a class of jobs suitable for resolution of the received ticket. The server then identifies a set of values for a set of system parameters characterizing the computing resources serving the tenant. The server selects a target job based on the combination of the determined gross job and the set of values for the set of system parameters. The selected target job is then executed to cause resolution of the ticket for the tenant. According to another aspect, the server performs the above noted actions automatically without manual intervention, in response to adding of the ticket into the ticketing system. |
US11782762B2 |
Stack management
A method of managing a stack includes detecting, by a stack manager of a processor, that a size of a frame to be allocated exceeds available space of a first stack. The first stack is used by a particular task executing at the processor. The method also includes designating a second stack for use by the particular task. The method further includes copying metadata associated with the first stack to the second stack. The metadata enables the stack manager to transition from the second stack to the first stack upon detection that the second stack is no longer in use by the particular task. The method also includes allocating the frame in the second stack. |
US11782759B2 |
Prioritized data object processing under processing time constraints
Systems and methods are configured to perform prioritized processing of a plurality of processing objects under a time constraint. In various embodiments, a priority policy that includes deterministic prioritization rules, probabilistic prioritization rules, and a priority determination machine learning model is applied to the objects to determine high and low priority subsets. Here, the subsets are determined using the deterministic prioritization rules and a probabilistic ordering of the low priority subset is determined using the probabilistic prioritization rules and the priority determination machine learning model. In particular embodiments, the ordering is accomplished by determining a hybrid priority score for each object in the low priority subset based on a rule-based priority score and a machine-learning-based priority score. An investigatory subset is then composed of the high priority subset and objects from the low priority subset added until a termination time according to a data processing model and the probabilistic ordering. |
US11782757B2 |
Scheduling off-chip memory access for programs with predictable execution
A machine learning network is implemented by executing a computer program of instructions on a machine learning accelerator (MLA) comprising a plurality of interconnected storage elements (SEs) and processing elements (PEs). The instructions are partitioned into blocks, which are retrieved from off-chip memory. The block includes a set of deterministic instructions (MLA instructions) to be executed by on-chip storage elements and/or processing elements according to a static schedule from a compiler. The MLA instructions may require data retrieved from off-chip memory by memory access instructions contained in prior blocks. The compiler also schedules the memory access instructions in a manner that avoids contention for access to the off-chip memory. By avoiding contention, the execution time of off-chip memory accesses becomes predictable enough and short enough that the memory access instructions may be scheduled so that they are known to complete before the retrieved data is required. |
US11782756B2 |
Method and apparatus for scheduling processor core, and storage medium
A method and apparatus for scheduling a processor core and a medium are provided. The method is applied to a terminal. The method includes: sending, by a target application, a target request to the operating system by calling a first application programming interface (API) provided by an embedded software development kit (SDK), the target request being used to indicate the operating system to feed back core information of the processor, and the core information including a configuration condition of the first performance core and the second performance core; feeding back, by the operating system, the core information to the target application; and scheduling, by the target application, a target core to operate a process of the target application in a system calling way based on the core information. |
US11782752B1 |
System and method for assigning tasks
A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers. |
US11782747B2 |
System and method for notebook processing to handle job execution in cross-cloud environment
A system for notebook processing to handle job execution in cross-cloud environment is disclosed. A decision force assistant to receive one or more job requests representative of execution of one or more projects, parses the one or more job requests received; a decision force engine launches one or more virtual machines on a cloud-based platform, sends one or more job instructions associated with the one or more job requests to the decision force assistant, enables the decision force assistant to fetch at least one input file corresponding to the one or more job instructions; a job execution engine runs one or more web-based notebooks in a sequential manner, enables the decision force assistant to fetch the at least one input file for execution of the one or more job requests on the one or more web-based notebooks, generates a job associated output, to generate a job execution status. |
US11782746B2 |
Memory system and operating method thereof
A memory system is provided to include a first virtual function controller in communication with a first virtual machine of a host and configured to receive, from the first virtual machine, a command for accessing a namespace and provide, to the first virtual machine, a response to the command; a second virtual function controller in communication with a second virtual machine of the host and configured to be coupled to the namespace and receive the command from the first virtual function controller based on status information of the first virtual function controller and the second virtual function controller; a buffer memory configured to provide an area for data corresponding to the command; and a memory controller configured to access the namespace based on the command and provide the buffer memory with the data. |
US11782740B2 |
Interface to configure media content
Embodiments of the present disclosure relate to systems for performing operations that include: receiving a first media object, such as a digital representation of a logo (e.g., JPEG, TIFF, PNG, BMP, etc.), wherein the first media object comprises at least color data that defines a set of colors of the media object; detecting the set of colors of the first media object responsive to receiving the first media object; selecting a portion of the set of colors of the first media object; and generating an interface to configure a second media object, the interface comprising a display of one or more configuration options that include a color selection, the color selection comprising a presentation of the portion of the set of colors. |
US11782738B2 |
Data structures for visualization of hierarchical data
To provide visualization data to a client device, a server generates a plurality of display objects for selectively displaying at the client device to a user. Each display object includes at least one of a data portion and a graphics portion. The plurality of display objects is assigned to a plurality of vertices organized as a logical display tree. A mask specifying visual characteristics of the plurality of vertices is created. The visual characteristics of a given vertex simultaneously controls display attributes of all display objects assigned to the given vertex. The server transmits a description of the plurality of display objects, the logical display tree and the mask in a payload format. |
US11782735B2 |
Dynamic modeler
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically modeling a page using dynamic data. One of the methods includes receiving a first dynamic input request with corresponding contextual inputs comprising data characterizing a single dynamic first event of a main task; generating, in response to the first dynamic input request, a dynamic smart interface responding to the contextual inputs; generating, in response to the first dynamic input request, a model comprising a single shared dynamic control load and dynamic data load responding to the contextual inputs; receiving a second dynamic input request comprising data characterizing a single dynamic final event of the main task; triggering, in response to the second dynamic input request, a dynamic process comprising a rule monitor, a smart task generator, and a smart contract; and presenting, to a user in response to the second dynamic input request, dynamic rule options. |
US11782732B1 |
Language agnostic pipeline packager for machine learning
Computer-implemented methods and corresponding systems for packaging source code associated with a pipeline into an executable are provided. The methods include parsing a text string that is a textual representation of a pipeline, automatically augmenting one or more operators to the pipeline, generating source code for the pipeline, and packaging the source code into an executable for an external system. The pipeline includes a plurality of operators authored by a user using multiple programming languages to specify a plurality of operations. The one or more operators as automatically augmented include a first operator for persisting output data or metadata associated with a state of a trained model and/or a second operator for generating a monitoring metric for the trained model. The executable may be an executable file, an application, artifact, or a program that is language agnostic and can be executed in an external system using any programming language. |
US11782722B2 |
Input and output interfaces for transmitting complex computing information between AI processors and computing components of a special function unit
A complex computing device, a complex computing method, an artificial intelligence chip and an electronic apparatus are provided. An input interface receives complex computing instructions and arbitrates each complex computing instruction to a corresponding computing component respectively, according to the computing types in the respective complex computing instructions Each computing component is connected to the input interface, acquires a source operand from a complex computing instruction to perform complex computing, and generates a computing result instruction to feed back to an output interface. The output interface arbitrates the computing result in each computing result instruction to the corresponding instruction source respectively, according to the instruction source identifier in each computing result instruction. |
US11782721B2 |
Apparatuses and methods for ordering bits in a memory device
Systems, apparatuses, and methods for organizing bits in a memory device are described. In a number of embodiments, an apparatus can include an array of memory cells, a data interface, a multiplexer coupled between the array of memory cells and the data interface, and a controller coupled to the array of memory cells, the controller configured to cause the apparatus to latch bits associated with a row of memory cells in the array in a number of sense amplifiers in a prefetch operation and send the bits from the sense amplifiers, through a multiplexer, to a data interface, which may include or be referred to as DQs. The bits may be sent to the DQs in a particular order that may correspond to a particular matrix configuration and may thus facilitate or reduce the complexity of arithmetic operations performed on the data. |
US11782718B2 |
Implied fence on stream open
Techniques related to executing a plurality of instructions by a processor comprising receiving a first instruction configured to cause the processor to output a first data value to a first address in a first data cache, outputting, by the processor, the first data value to a second address in a second data cache, receiving a second instruction configured to cause a streaming engine associated with the processor to prefetch data from the first data cache, determining that the first data value has not been outputted from the second data cache to the first data cache, stalling execution of the second instruction, receiving an indication, from the second data cache, that the first data value has been output from the second data cache to the first data cache, and resuming execution of the second instruction based on the received indication. |
US11782717B2 |
Embedded computation instruction performance profiling
The technology disclosed herein pertains to a system and method for profiling performance of an embedded computation instruction set (CIS), the method including receiving a profiling component to a computational storage device (CSD), the profiling component being configured to measure one or more execution parameters of a computational instruction set (CIS), executing the CIS at a program slot in a computational storage processor of the CSD, monitoring the execution of the CIS to generate a log of the execution parameters of the CIS, and communicating the log to a host in response to receiving a get-log page command. |
US11782716B2 |
Hardware apparatuses, methods, and systems for individually revocable capabilities for enforcing temporal memory safety
Systems, methods, and apparatuses relating to circuitry to implement individually revocable capabilities for enforcing temporal memory safety are described. In one embodiment, a hardware processor comprises an execution unit to execute an instruction to request access to a block of memory through a pointer to the block of memory, and a memory controller circuit to allow access to the block of memory when an allocated object tag in the pointer is validated with an allocated object tag in an entry of a capability table in memory that is indexed by an index value in the pointer, wherein the memory controller circuit is to clear the allocated object tag in the capability table when a corresponding object is deallocated. |
US11782715B2 |
Methods and apparatus for reordering signals
Various embodiments of the present technology may provide methods and apparatus for reordering signals that are generated by a sensor. The apparatus may receive the generated signals in the form of a plurality of X-bit input signals and generate a plurality of output signals according to an exemplary reordering scheme. The apparatus may perform the exemplary reordering scheme based on one or more states of a state machine. |
US11782712B2 |
Extensible event bus architecture
Systems and methods are provided for generating an event type and extending event message streaming. The generating an event type includes receiving event definition data. The disclosed technology includes an event type generator that generates scripts in a variety of languages for processing an event of the event type and event dictionary data including event schema associated with the event type. The event dictionary data represents a lightweight library package for merging into a micro service. The event type generator further registers the event type in an event message streamer thereby extending the event message streaming with the event type. The event message streamer provides an event bus that receives an event of the registered event type from a micro service for publishing. The event message streamer delivers the event in an event message to one or more micro services that subscribes to the event type for consuming. |
US11782709B2 |
Systems, apparatuses, and methods for addition of partial products
Embodiments of systems, apparatuses, and methods for fused multiple add. In some embodiments, a decoder decodes a single instruction having an opcode, a destination field representing a destination operand, and fields for a first, second, and third packed data source operand, wherein packed data elements of the first and second packed data source operand are of a first, different size than a second size of packed data elements of the third packed data operand. Execution circuitry then executes the decoded single instruction to perform, for each packed data element position of the destination operand, a multiplication of a M N-sized packed data elements from the first and second packed data sources that correspond to a packed data element position of the third packed data source, add of results from these multiplications to a full-sized packed data element of a packed data element position of the third packed data source, and storage of the addition result in a packed data element position destination corresponding to the packed data element position of the third packed data source, wherein M is equal to the full-sized packed data element divided by N. |
US11782707B2 |
Systems and methods for data placement for in-memory-compute
According to one embodiment, a memory module includes: a memory die including a dynamic random access memory (DRAM) banks, each including: an array of DRAM cells arranged in pages; a row buffer to store values of one of the pages; an input/output (IO) module; and an in-memory compute (IMC) module including: an arithmetic logic unit (ALU) to receive operands from the row buffer or the IO module and to compute an output based on the operands and one of a plurality of ALU operations; and a result register to store the output of the ALU; and a controller to: receive, from a host processor, operands and an instruction; determine, based on the instruction, a data layout; supply the operands to the DRAM banks in accordance with the data layout; and control an IMC module to perform one of the ALU operations on the operands in accordance with the instruction. |
US11782705B2 |
Scene switching method, device and medium
This application discloses a scene switching method, device and medium. The method includes after having loaded a first Activity interface of an application development project, removing a first scene contained in the first Activity interface in response to an operation of loading a second Activity interface of the application development project loading the second Activity interface and loading the first scene in the second Activity interface, replacing the first scene with a second scene in the second Activity interface, the multiple scenes being provided by a scene development project imported into the application development project, and the first Activity interface and the second Activity interface being developed and obtained by the application development project. |
US11782697B1 |
System driven heterogeneous rolling upgrade strategy
Various embodiments of the invention are related to a method of performing upgrades to a computing system. After an initial upgrade strategy is produced by a device emulation system, one or more embodiments of the invention may continue to refine the upgrade strategy if changes occur to key aspects of the system, before the upgrade is performed and/or completed. These key aspects or key identifiers of the system are monitored throughout the upgrade process and are used to refine the upgrade strategy. |
US11782696B2 |
Secure transport software update
An example operation includes one or more of receiving a software update at a first component in a target transport, parsing the software update by a second component in the target transport into a first portion of critical updates and a second portion of non-critical updates, verifying the first portion, by the second component, based on a source of the software update, running, by the second component, the verified first portion with a dedicated process on the target transport for a pre-set period of time, and responsive to positive results over the period of time, running the verified first portion with other processes on the target transport. |
US11782695B2 |
Dynamic ring structure for deployment policies for improved reliability of cloud service
A data processing system implements obtaining a set of first input parameters associated with a first update to be deployed to one or more components of a cloud-based service; providing the set of first input parameters to a machine learning model to obtain a first deployment policy for the first update; analyzing the set of first input parameters using the machine learning model to generate the first deployment policy, the machine learning model being trained to analyze input parameters associated with an update to be deployed to the cloud-based service and to generate a deployment policy for the update, the deployment policy identifying a set of rings for deploying the update and when the update is to be deployed to a subset of the userbase of the cloud-based service associated with that ring; and executing the first deployment policy to deploy the update to the one or more components. |
US11782691B2 |
Method and apparatus for over the air updates
A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates. |
US11782688B2 |
Target architecture determination
Examples of the present disclosure provide apparatuses and methods for target architecture determination. An example method comprises receiving an indication of a type of target architecture in a portion of source code and creating compiled code for the type of target architecture based on the indication. |
US11782687B1 |
Shrinking executable files based on function analysis
Disclosed herein are techniques for reducing sizes of executable files. Techniques include identifying an executable file having a plurality of functions; determining, by parsing the executable file or a code structure representing the executable file, that a first and second function each comprise a common block; identifying a third function configured to perform the common block; changing the first and second functions by: removing the common block from at least one of the first or second functions; and inserting a call to the third function into at least one of the first or second functions; and updating the executable file by: replacing, in the executable file, at least one of the first or second functions with at least one of the updated first or second functions; and adding the third function to the executable file. |
US11782683B1 |
Variable replacement by an artificial intelligence accelerator
A system for variable replacement in a template artificial intelligence (AI) accelerator code. The system includes: at least one memory; at least one processor communicatively coupled to the at least one memory, and configured for computing at least one table of variables from a template AI accelerator code; and an AI accelerator including a plurality of engines, and communicatively coupled to the at least one processor and the at least one memory. The AI accelerator is configured to create a variable replaced AI accelerator code for the plurality of engines of the AI accelerator from the template AI accelerator code by replacing variables in the template AI accelerator code with actual values from the at least one table of variables. |
US11782681B1 |
Providing resolution suggestions in a program development tool
User interactions and states of a program development tool utilized to develop an application are tracked. Input features associated with the tracked user interactions and the states are provided to a trained machine learning model to determine a prediction result associated with whether a user is likely unable to proceed in the development of the application and likely needs assistance. In response to a determination that the prediction result at least meets a threshold, one or more resolution suggestions are automatically provided. The one or more resolution suggestions is at least one of: automatically selected based on at least a portion of the tracked user interactions and states, or automatically selected based at least in part the prediction result. |
US11782679B2 |
Multiplexing between different processing channels
A circuit for use in a processor includes a first processing channel having a first logic unit, a second processing channel having a second logic unit, and multiplexing circuitry. The multiplexing circuitry includes an input multiplexer arranged to switch between a first state in which an input of the first logic unit is coupled to an input line of the first processing channel, and a respective second state in which the input of the first logic unit is instead coupled to an input line of the second processing channel; and an output multiplexer arranged to switch between a first state in which an output line of the second processing channel is coupled to an output of the second logic unit, and a second state in which the output line of the second processing channel is instead coupled to an output of the first logic unit. |
US11782678B1 |
Graphical user interface for extraction rules
Embodiments are directed towards real time display of event records with an indication of previously provided extraction rules. A plurality of extraction rules may be provided to the system, such as automatically generated and/or user created extraction rules. These extraction rules may include regular expressions. A plurality of event records may be displayed to the user, such that text in a field defined by an extraction rule is emphasized in the display of the event record. The same emphasis may be provided for text in overlapping fields, or the emphasis may be somewhat different for different fields. The user interface may enable a user to select a portion of text of an event record, such as by rolling-over or clicking on an emphasized part of the event record. By selecting the portion of the event record, the interface may display each extraction rule associated with the selected portion. |
US11782677B2 |
User-interface system for a laundry appliance
A laundry appliance includes a cabinet. A door is coupled to the cabinet. The door is operable between an opened position and a closed position. An audio interface is disposed on the door. The audio interface includes a microphone for receiving a voice command and a speaker for projecting an audio output. A visual interface is disposed on the door. The visual interface is configured to display a message in response to at least one of the voice command and the audio output. A microcontroller is disposed on the door. The microcontroller is operably coupled to the audio interface and the visual interface. A proximity sensor is configured to communicate sensed information to the microcontroller. The microcontroller is configured to activate at least one of the audio interface and the visual interface in response to the sensed information. |
US11782676B2 |
Multi-modal input capture and output presentation system for enhancing communications using face coverings
Communications involving one or more people wearing face coverings are enhanced over one or more modalities using sensor integrations. In one particular example, a face covering device according to the implementations of this disclosure may include one or more microphones and one or more cameras which capture input directly from the wearer of the face covering device. The input is processed to produce output representing the input in the same modality or in a different modality, and in particular is scaled to, for example, increase a volume of audio and introduce a visual representation of an expression of the wearer's face which is at least partially obscured by the face covering device. |
US11782675B2 |
Systems and methods of distributing audio to one or more playback devices
An example method includes receiving data indicating a configuration of one or more playback devices. The one or more playback devices may include one or more transducers. The method further includes, based on the received data, associating each of one or more audio streams respectively with at least one transducer of the one or more transducers. The method further includes generating the one or more audio streams and sending at least one of the generated one or more audio streams to each of the one or more playback devices. An example non-transitory computer readable medium and an example computing device related to the example method are also disclosed herein. |
US11782673B2 |
Controlling audio output
An apparatus, method and computer program for controlling audio output is disclosed. The apparatus may comprise means for receiving data from one or more sensors representing one or more motion characteristics of a user and determining, based on the received data, one or more time instances associated with a sound event. The apparatus may also comprise means for controlling an active hear-through system of a wearable audio output device so as to temporarily modify, at a time of the one or more time instances, sound received by one or more input transducers associated with the active hear-through system that are output to an output transducer associated with the active hear-through system. |
US11782669B2 |
Intuitive augmented reality collaboration on visual data
Various systems and techniques for intuitively and non-obstructively obtaining awareness of fellow collaborator views and/or statuses in an augmented reality environment are disclosed. An interaction is detected between a first and second HMD, both collaborative participants of a shared dataset represented in an augmented reality environment. The detected interaction can cause the first HMD to request state information associated with the second HMD. The second HMD can process the request in accordance with a privacy policy to generate a set of visual data as a response to the request. The second HMD can communicate the generated set of visual data to the first HMD, such that the first HMD can render the received set of visual data as additional computer-generated object(s) to be displayed concurrently with its own augmented view. The additional computer-generated object(s) can be positioned in accordance with a real-world or virtualized position of the second HMD, such that the now-visible state information associated with the second HMD does not obstruct a view of the second HMD's user. |
US11782668B2 |
Electromagnetic band gap structures
Devices for mitigating or stopping noise or surface current on a display are provided. An electronic device including a display may include a display substrate, a mid-support plate that is adjacent to the display substrate, and a lower support plate that is adjacent to the mid-support plate. A space exists between the mid-support plate and the lower support plate. The mid-support plate includes one or more electromagnetic band gap (EBG) structures formed through the mid-support plate, one or more electromagnetic band gap structures mounted onto the mid-support plate, or both. The one or more electromagnetic band gap structures may mitigate or stop surface current flow across the display. |
US11782666B1 |
Aggregate view of image information on display devices
In some examples, an electronic device includes a first display device and a processor. The processor determines whether the electronic device is paired with a head-mounted device comprising a second display device. In response to determining that the electronic device is paired with the head-mounted device, the processor presents first image information on the first display device, sends second image information to the head-mounted device, and coordinates with the head-mounted device to cause the head-mounted device to display the second image information on the second display device, where the first image information and the second image information are to present an aggregate view to a user of the head-mounted device. |
US11782664B2 |
Image forming apparatus having managing apparatus which creates print groups according to speed and associates print groups to a continuous paper strip
A managing apparatus includes a processor configured to use continuous paper strips as recording media, receive multiple print jobs having different print speeds, and create print groups into which the multiple print jobs are classified according to print speed. |
US11782662B1 |
Method and system for asset routing
The method for asset routing can include: determining a digital asset, routing the digital asset to a print partner based on the mail parameters, optionally printing a physical version of each digital asset, and optionally drop-shipping the physical assets. However, the method can additionally or alternatively include any other suitable elements. |
US11782657B2 |
First communication device and non-transitory computer-readable medium storing computer-readable instructions for first communication device
A first communication device may execute an output control process of externally outputting output information, the output information obtained using a public key of the first communication device, receive an authentication request from a second communication device that has obtained the public key, send a first authentication response to the second communication device via a wireless interface in a case where it is determined that a wireless connection has been established between the first communication device and a first access point, the first authentication response including first role information indicating that the first communication device is to serve a first role which is a role of sending first wireless setting information to the second communication device, and send the first wireless setting information to the second communication device. |
US11782652B2 |
Server system, printing apparatus, control method, and communication system
The present invention offers a system including a transmission unit configured to transmit, based on a reception of predetermined information, first notification information for causing an audio control device to audibly notify a user of a first message related to a printing apparatus, and second notification information for causing a terminal device outside the audio control device and outside the printing apparatus to notify, through a notification screen, the user of a second message related to the printing apparatus and including a message not included in the first message. |
US11782651B2 |
Image formation apparatus and method of control
An image formation apparatus includes a processor and a memory. The memory stores instructions that cause the processor to: record a job history of a job executed by the image formation apparatus; receive an operation for the image formation apparatus to execute a job based on the job history recorded; detect that a job setting condition set, when the operation is received, has changed with respect to a job setting condition established when the job history is recorded; and switch a job set by the image formation apparatus based on a detection result regarding change in the job setting condition and a type of the operation. |
US11782648B2 |
Storage system and method for host memory access
A storage system and method for host memory access are provided. In one embodiment, a storage system is configured to receive a write command from a host that is recognized by the storage system as a read host memory command and receive a read command from the host that is recognized by the storage system as a write host memory command. This provides a communication channel that allows the storage system to access the host memory. The storage system can use the host memory as a backup write cache and/or to stream data of different types stored in different areas of the host memory. Hibernation can be avoided, and timeout delays can be ignored. Other embodiments are provided. |
US11782645B2 |
Efficiently storing computer processor data structures in computer memory
Logic may store data structures for two or more processors in memory such as cache, system management memory, protected memory, or other memory. Logic may compress the data structures to be stored in the memory. Logic may determine a reference data structure, store the reference data structure in the memory, determine a difference between a data structure for a second processor and the reference data structure, and store the difference in the memory. Logic may store the difference in the memory within a data structure such as a linked list or a bitmap. Logic may decompress the difference by combining the difference with the reference data structure. Logic may expand the useable data region to include cache in the two or more processors. Logic may instruct two or more processors to store their processor data structures in their respective caches and perform initialization with the processor data structures. |
US11782644B2 |
Memory system and method of operating the same
A memory system may include a memory controller and a memory device including a plurality of sequential areas. The memory controller may control the performance of a background media scan (BGMS) operation on one or more sequential areas among the plurality of sequential areas. The memory controller may receive an open command for allocating a buffer to a sequential area among the plurality of sequential areas, where first time information corresponds to a time at which the open command is received by the memory controller. The memory controller may calculate a first period based on the first time information, and determine, based on the first period, a skip area in which the BGMS operation is skipped among the plurality of sequential areas for each of a plurality of BGMS periods. |
US11782639B2 |
Automated datastore unavailability handling
Techniques for automated datastore unavailability handling are provided. In one set of embodiments, a computer system can receive a request to bring a datastore offline and, in response to the request, identify one or more virtual machines (VMs) in a virtualized computing environment that have one or more virtual disks stored in the datastore. The computer system can then, for each of the one or more VMs, determine an action to be taken with respect to the VM in response to the datastore's unavailability and trigger execution of the action. |
US11782637B2 |
Prefetching metadata in a storage system
Aspects and features of the present disclosure can prefetch metadata in the nodes of a cloud-based storage system. At a node that stores at least one shard of a data object, metadata for the data object can be fetched from node storage and saved in a node cache prior to processing a read request for the shard. The metadata can be cached in response to a prefetch request transmitted to the node, for example, by the gateway that shards data objects for the storage system. Thus, the metadata can be available in the node cache when the read request for the data shard arrives later, reducing delays in accessing data object shards from the storage nodes of the system. |
US11782636B2 |
Method for data processing of an interconnection protocol to support multiple lanes, controller, and storage device
A method for data processing of an interconnection protocol, a controller and a storage device, the method comprising in processing of frame sending by a first device to a second device: allocating a plurality of start-of-frame (SOF)-included protocol data units (PDUs) to a designated lane among a plurality of active lanes of the first device; and configuring a PDU distance among the plurality of start-of-frame (SOF)-included protocol data units to be greater than or equal to a product of a maximum bus width of a lane of the interconnection protocol and a quantity of the plurality of active lanes. Accordingly, the method can help greatly reduce the complexity of the hardware protocol engine implemented under the interconnection protocol, especially the complexity of the decoder in the data link layer receiver, thus reducing the difficulty of research and development, verification and maintenance. |
US11782634B2 |
Dynamic use of non-volatile ram as memory and storage on a storage system
Non-volatile Random Access Memory (NVR) on a storage system may be dynamically converted between use as temporary memory in a memory context and use as persistent memory in a storage context. NVR (e.g., embodied as DIMM) may be utilized in a hybrid capacity, where some of the NVR is used as memory and some of the NVR is used as storage, and where NVR memory is converted to memory as needed, dynamically as I/O is being processed using the NVR. A host system may be directly connected to an internal switching fabric of the data storage system without an intervening component of the storage system (e.g., a director) controlling access of the host system to the internal fabric or to the memory. The host system may provision and use the NVR as storage by directly communicating with the NVR over the internal fabric, for example, using RDMA. |
US11782633B2 |
Memory device and method for monitoring the performances of a memory device
The present disclosure relates to method for checking the reading phase of a non-volatile memory device including at least an array of memory cells and with associated decoding and sensing circuitry and a memory controller, the method comprises: storing in a dummy row associated to said memory block at least internal block variables and a known pattern; performing a reading of said dummy row; comparing a result of the reading with the known pattern; trimming the parameters of the reading and/or swapping the used memory block based on the result of the comparing. |
US11782632B2 |
Selective erasure of data in a SSD
Various implementations described herein relate to systems and methods for managing selective erasure in a Solid-State Drive (SSD) including receiving a selective erase command corresponding to erasing valid and invalid data mapped to a logical address and in response to receiving the selective erase command, erasing blocks in which one or more pages mapped to the logical address are located based on a mapping table that maps the logical address to the one or more pages. Both valid data and invalid data may be physically stored in one or more pages. |
US11782630B1 |
Efficient use of optional fast replicas via asymmetric replication
A method and a computer system for asymmetric replication of data are provided. Storage of a set of data is organized as a first copy and as a second copy in non-volatile storage. The second copy is reliable and stored so as to be readable at a speed slower than for the first copy. A read instruction regarding the set of data is received and performed preferentially via the first copy such that the asymmetric replication achieves enhanced performance speed. A request to execute a write operation is received. The write operation is executed to the first copy and to the second copy. In response to determining that the write operation to the first copy was unsuccessful, a label for the first copy is set as stale. |
US11782625B2 |
Heterogeneity supportive resiliency groups
A method of operating a storage system, and related storage system, are provided. The storage system establishes resiliency groups, each having a defined level of redundancy of resources of the storage system. The resiliency groups include at least one compute resources resiliency group and at least one storage resources resiliency group. The storage system supports capability of configurations that have multiples of each of the resiliency groups. Blades of the storage system perform distributed data and metadata storage across modular storage devices, in accordance with the resiliency groups. |
US11782622B2 |
Memory apparatus embedded with computing function and operation method thereof
A memory apparatus embedded with a computing function and an operation method thereof are provided. The memory apparatus includes a memory array, a plurality of data flow controllers, a plurality of computation circuits, a data bus, and a control logic circuit. The memory array includes a plurality of block groups having a plurality of memory blocks. Each of the data flow controllers selects a transmission path of data of each memory block according to a corresponding one of the data flow control signals. In a computation mode, the computation circuit computes first data from the corresponding memory block. In a normal mode, second data is transmitted between the data bus and the corresponding memory block. The data flow controller transmits the first data from the corresponding memory block to the computation circuit according to the data flow control signal provided by the control logic circuit to compute the first data. |
US11782621B2 |
Lock or unlock indicator on a data storage device
A data storage device 100 comprising: a non-volatile storage medium 108 configured to store user data 109; a data port 106 configured to transmit data and power between a host computer system 130 and the data storage device 100; a data access state indicator 140; and a controller 110 configured to: selectively set a data access state of the data storage device 100 to either: an unlocked state to enable access to the user data 109; or a locked state to disable access to the user data 109; and generate an indicator control signal to cause the data access state indicator 140 to indicate the data access state, wherein the data access state indicator 140 is configured to indicate the data access state irrespective of whether the data storage device 100 is powered through the data port 106. |
US11782620B2 |
System and method for tiered data storage in a cloud infrastructure environment
In accordance with an embodiment, described herein are systems and methods for providing tiered data storage in cloud infrastructure environments. A data storage service (block store) is adapted to automatically adjust the manner by which the data for a data volume or block volume (data/block volume), associated with a cloud instance, can be stored to meet the requirements of a performance tier. For example, responsive to selection of a particular performance tier, the storage of the data/block volume can be allocated between a first type of data storage associated with a first performance characteristics; and a second type of data storage associated with a second performance characteristics. A graphical user interface enables configuring data/block volumes to use particular performance tiers, and/or to support automatic tuning. |
US11782617B2 |
Host device, storage device, and electronic device
According to an embodiment of the present technology, an electronic device may include a host device including: an application requesting to write data; and a file system configured to generate, in response to the request of the application, a log regarding a property of data, and allocate a section corresponding to the data based on the log; and a storage device comprising: a memory device including a plurality of memory dies; and a memory controller configured to control the memory device to receive the data and the log of the data from the host device, and sequentially store the data in a physical zone corresponding to the section. |
US11782611B2 |
Logical storage device access using device-specific keys in an encrypted storage environment
Data encrypted using a first device-specific key of a first host device is written to a first logical storage device of a storage system. The storage system generates a copy of the first logical storage device, and associates the copy of the first logical storage device with a second logical storage device of the storage system. Data encrypted using a second device-specific key of a second host device is written to the second logical storage device of the storage system. Responsive to a request from the second host device for particular data of the second logical storage device, the storage system determines if the particular data was encrypted using the first key or the second key, and provides the second host device with the particular data and an indication of a result of the determination. |
US11782610B2 |
Write and compare only data storage
The presently disclosed technology is directed to combatting data theft, particularly of verified authentication data (or hashes thereof) such as login information, thumbprint data, digital signatures, identification numbers, and any other data that should be known to an accessor of stored data. The verified authentication data is initially saved for later comparison in a new type of memory, write-and-compare-only memory, where the data may be queried as to whether a to-be-verified value matches the stored verified value, but the stored and verified data is not read from the write-and-compare-only memory. This prevents a data breach by preventing the verified authentication data from being read by anyone, including those with access (whether legitimate or illegitimate) to any system connected to the write-and-compare-only memory. |
US11782607B2 |
Data protection with multiple site replication
Systems and methods for replicating data from a first site to a second site remote from said first site are described. An embodiment includes storing compressed data on a hard disk appliance, reading said data without decompressing said data, sending said data over a wide-area-network (WAN) in a compressed state, and storing said data on a second hard disk appliance remote from said first hard disk appliance in its compressed state without performing an additional compression operation. |
US11782605B2 |
Wear leveling for non-volatile memory using data write counters
A memory system has a controller (e.g., CPU, FPGA, or GPU) and recording segments in a non-volatile memory (e.g., a flash memory device) used by the controller to store data. The controller is configured to: maintain data write counters for the recording segments; select a first segment of the recording segments for recording data from a host system, wherein selecting the first segment comprises scanning the data write counters to identify a first data write counter corresponding to the first segment; receive, from the host system, data to be recorded by the non-volatile memory; and write the received data to the selected first segment. |
US11782600B2 |
Storage device health status controller
One or more aspects of the present disclosure relate to a storage health status. In embodiments, one or more events corresponding to a storage array can be received. Each event can include an alert. A type of each event can also be identified. For each event having a qualifying type, at least one prior event made obsolete by each received event can be cleared. |
US11782598B2 |
Methods and interfaces for media control with dynamic feedback
The present disclosure generally relates to techniques and interfaces for managing media playback devices. In some embodiments, the techniques include varying a feedback based on movement of a computer system toward or away from an external device. In some embodiments, the techniques include displaying an interface that includes controls for controlling media playback on an external device when the computer system and the external device are playing media. In some embodiments, the techniques include performing operations at a computer system in response to an input having a size that is less than or greater than a size threshold. In some embodiments, the techniques include performing different operations at a computer system when status lights have states that indicate different states of the computer system. |
US11782595B2 |
User terminal device and control method thereof
A portable device having a display, the display including a main surface area, a first curved surface area extending from a first side of the main surface area, and a second curved surface area extending from a second side of the main surface area that is opposite the first side, a sensor configured to detect a state of the portable device, and a controller configured to control the display to display a user interface (UI) on one of the first curved surface and the second curved surface based on the state detected by the sensor. |
US11782594B2 |
Display apparatus, display system, and display method
A display apparatus includes circuitry to display a display area at a first location. The display area is a portion of an input receiving area for receiving hand drafted input. The circuitry selects an object to be retained in the display area based on a user operation, receives an operation of moving the display area to a second location different from the first location in the input receiving area, and displays the display area in which the object is retained at the second location according to the operation of moving the display area. |
US11782589B2 |
Development assistance device, method for controlling development assistance device, and recording media
The purpose of the present invention is to make it possible for a user to easily confirm whether all of character strings being displayed in respective display modes can be accommodated in a common display region. A development assistance device (10) causes a plurality of character strings (CS) each being displayed in a corresponding one of a plurality of display modes to be simultaneously displayed over an image (P0). |
US11782588B1 |
Method and system for displaying a resource layer and a need layer over a selected geographical area
A method includes displaying, on a GUI, a graphical representation of a geographical area sectioned into a plurality of subareas defined by boundaries; displaying, over the graphical representation, a resource need layer that visually depicts a first parameter associated with a need of a resource within a subarea, the depiction of the first parameter varying within the subarea; and displaying, over the graphical representation, a resource availability layer that visually depicts a second parameter indicating the availability of the resource within the subarea, the depiction of the second parameter varying within the subarea; wherein the layers are displayed simultaneously over the graphical representation to provide a visual comparison of the need of the resource and the availability of the resource within the subarea. In some embodiments, the need is based on data including one or more of demographic data from a census, other data from the census, and crime data. |
US11782586B2 |
Mechanism for facilitating multiple multimedia viewing planes in media display systems
A mechanism is described for facilitating multiple multimedia viewing planes in media display systems according to one embodiment of the invention. A method of embodiments of the invention includes using a plurality of multimedia planes corresponding to a plurality of multimedia content types. The plurality of multimedia planes may be integrated to be presented through an integrated user interface at a media processing device. The method may further include selecting, via the integrated user interface, one or more content categories from a plurality of multimedia content categories, and presenting, via a multimedia plane of the plurality of multimedia planes, contents associated with the one or more selected content categories. |
US11782585B2 |
Cloud-based tool for creating video interstitials
A playlist interface is provided for display on a user device, the playlist interface comprising a selectable indicator located after a first media item in a playlist, the selectable indicator presented in the playlist interface after the first media item to indicate that, upon selection, a second media item is to be added after the first media item in the playlist, wherein the second media item is an interstitial. Upon a user selection of the selectable indicator located after the first media item in the playlist interface, a plurality of user interface (UI) elements are caused to be presented to allow a user of the user device to specify configuration parameters for the interstitial being added to the playlist. User input is received for at least a subset of the plurality of UI elements to specify the configuration parameters for the interstitial. The interstitial is created based on the received configuration parameters, wherein the created interstitial is supplemental content to be added before or after one of a plurality of files of a plurality of media items of the playlist. |
US11782576B2 |
Configuration of user interface for intuitive selection of insight visualizations
In some embodiments, a data visualization system detects insights from a dataset and computes insight scores for respective insights. The data visualization system further computes insight type scores, from the insight scores, for insight types in the detected insights. The data visualization system determines a selected insight type for the dataset having a higher insight type score than unselected insight types and determines, for the selected insight type, a set of selected insights that have higher insight scores than unselected insights. The data visualization system determines insight visualizations for the set of selected insights and generates, for inclusion in a user interface of the data visualization system, selectable interface elements configured for invoking an editing tool for updating the determined insight visualizations from the dataset. The selectable interface elements are arranged in the user interface according to the insight scores of the set of selected insights. |
US11782572B2 |
Prioritization for presentation of media based on sensor data collected by wearable sensor devices
Apparatuses, methods, and storage medium associated with a browser for prioritized display of videos and/or photographs are disclosed herein. In embodiments, an apparatus may include one or more processors, devices, and/or circuitry to operate a browser to present a plurality of photos and/or videos for viewing. A subset of the plurality of the photos and/or videos may be selected based on the results of an analysis of sensor data collected by a plurality of wearable sensors. The subset of the plurality of the photos and/or videos may be prioritized over other photos and/or videos from the plurality of the photos and/or videos in terms of presentation space allocated for presentation. |
US11782570B2 |
Integration platform of internet of things and virtual device
Disclosed are an IoT integration platform and a virtual device used thereon. The IoT integration platform and the virtual device are provided for users to control a target device of a real world corresponding to the virtual device, and the virtual device is capable of reflecting the status of the target device timely. |
US11782568B2 |
Image processing system
According to aspects of the present disclosure, when a PC and a MFP are remotely connected through an network IF, a CPU of the MFP selects still images, which constitutes an animation, one by one and display the animation on a panel of the MFP by displaying the selected one image with sequentially switching the selected one image. Then, in a case where the same animation is continuously displayed on the panel of the MFP, after generating a plurality of pieces of screen data, which constitute the animation, to be displayed on the PC, the CPU of the MFP stops to repeatedly generate screen data same as the plurality of pieces of screen data. |
US11782566B2 |
Electronic device
An electronic device including a display layer and a sensor layer including a plurality of sensing units. Each of the plurality of sensing units includes at least one sub sensing unit. The at least one sub sensing unit includes a first pattern including a first portion and a second portion, a first cross pattern including a first cross portion and a second cross portion, a second cross pattern, and a bridge pattern. The second portion extends in a first cross direction crossing the first direction and a second direction crossing the first direction to face the first cross portion, and the second cross portion extends in the first cross direction to face the first portion. |
US11782564B2 |
Touch sensor-antenna module and display device including the same
A touch sensor-antenna module according to an embodiment of the present disclosure includes a substrate layer having an active region and a bonding region, a touch sensor electrode layer on the substrate layer, the touch sensor electrode layer including sensing electrodes disposed on the active region, traces extending from the sensing electrodes, and touch sensor pads disposed on the bonding region to be connected to terminal end portions of the traces, a radiator on the substrate layer, and an antenna pad disposed on the bonding region together with the touch sensor pads to be electrically connected to the radiator. |
US11782559B2 |
Conductive sheet and touch panel
A conductive component includes a first electrode pattern made of metal thin wires, and includes a plurality of first conductive patterns that extend in a first direction alternating with first non-conductive patterns. Each first conductive pattern includes break parts in portions other than intersection parts of the thin metal wires. The conductive component further includes a second electrode pattern made of thin metal wires, and includes a plurality of second conductive patterns that extend in a second direction orthogonal to the first direction and alternating with second non-conductive patterns. Each second conductive pattern includes break parts in portions other than intersection parts of thin metal wires. |
US11782556B2 |
Capacitive sensor, capacitance detection method, and capacitance detection program
A capacitive sensor includes a sensor unit including a detection electrode, a capacitance detection unit configured to detect a capacitance value of the detection electrode of the sensor unit, a difference value calculation unit configured to calculate a difference value between the capacitance value and a reference value, a filter calculation unit configured to perform a time-directional filtering process using a filter parameter on the difference value and calculate a filter calculation value, a determination unit configured to determine a condition around the sensor unit on the basis of the filter calculation value calculated by the filter calculation unit, and a filter parameter calculation unit configured to calculate the filter parameter on the basis of the difference value calculated by the difference value calculation unit. |
US11782552B2 |
Capacitive touch panel and method of driving capacitive touch panel
A capacitive touch panel includes a plurality of x-line channels extending in a first direction, a plurality of y-line channels extending in a second direction, different from the first direction, and processing circuitry configured to apply a first voltage to the x-line channels, apply a second voltage to the y-line channels, the first voltage and the second voltage having opposite phases to each other, and sense a contact on at least one of intersections of the plurality of x-line channels and the plurality of y-line channels. |
US11782548B1 |
Speed adapted touch detection
Detecting a touch includes receiving image data of a touching object of a user selecting selectable objects of a target surface, determining a rate of movement of the touching object, in response to determining that the rate of movement satisfies a predetermined threshold, modifying a touch detection parameter for detecting a touch event between the touching object and the target surface, and detecting one or more additional touch events using the modified touch detection parameter. |
US11782545B2 |
Foldable display device
A display device including a flexible display module and provides a display surface on which an image is displayed. The flexible display module includes a display panel including a light-emitting device and a sensor unit disposed on the display panel. The sensor unit senses pressure applied to the flexible display module in a folded-in mode in which the flexible display module is folded such that a portion of the display surface faces another portion of the display surface. |
US11782544B2 |
Image display device with touch sensor and antenna electrode at the same level
An image display device according to an embodiment of the present disclosure includes a display panel, a touch sensor structure and an antenna electrode layer. The display panel includes a panel substrate, and an electrode structure and an insulation structure stacked on the panel substrate. The touch sensor structure is disposed on the display panel. The antenna electrode layer is disposed on the display panel at the same level as that of the touch sensor structure and at least partially overlaps the electrode structure of the display panel in a thickness direction. The antennal electrode layer is disposed in consideration of an electrode construction of the display panel and the touch sensor structure to provide a thin-layered image display device with high reliability. |
US11782539B2 |
Display panel and display device
The present application discloses a display panel and a display device. The display panel includes: a common electrode layer including a plurality of columns of first common electrodes, wherein each column of the plurality of columns of the first common electrodes includes a plurality of touch electrodes insulated from each other; and a driving module. Each of the plurality of touch electrodes is electrically connected to the driving module through one or more touch leads. A number of the touch leads corresponding to each of or adjacent ones of the plurality of touch electrodes gradually increases along a direction away from the driving module. |
US11782537B1 |
Method and apparatus of computer inputting using an open kinetic chain
The present disclosure provides a method and apparatus of a computer interface device using an open kinetic chain with retractable links. It comprises a two-link robot arm that rotates along a shoulder and elbow joint. Each link can also be extendable in length. The end effector stylus has a ball tip that fits into a socket on the distal end of the second link, meaning that the stylus is detachable and interchangeable. The device can achieve a very high refreshing rate and a high spatial resolution. The links, elbow joint, and shoulder joint have sensors that record linear position and rotational data, respectively, which get transmitted and processed in an MPU on the main PCB. The PCB communicates with a PC as a haptic input device. The method and apparatus improve: (1) device control accuracy and comfort; (2) refreshing rate and responsiveness; (3) device resolution and/or input area size. |
US11782535B1 |
Adaptive channel switching mechanism
A system determines if a keyboard, video, and mouse mode is activated, and if so then determines whether a human interface device command is to switch from a first host. In response to determining that the human interface device command is to switch from the first host, the system redirects the human interface device command to a display monitor and switches video and universal serial bus input from the first host to the second host. |
US11782533B2 |
Virtual peripherals for mobile devices
Methods and apparatuses for a mobile device (e.g., a mobile phone) supporting virtual peripherals are described. The mobile device may include a projecting component configured to project images to external surfaces outside of the mobile device. In some cases, the mobile device may project an image of a document on a first external surface and an image of a keyboard on a second external surface. Moreover, the mobile device may include an imaging component to receive inputs based on sensing an input device overlaid on the projected image (e.g., the keyboard). Accordingly, the mobile device may function as a computer with an external monitor and a keyboard, virtually added to the mobile device. In some cases, the mobile device may serve two or more users or purposes at a time. For example, the mobile device may operate as an infotainment device of a vehicle. |
US11782527B2 |
System for recording a track traced by a utensil over a writing surface
The invention relates to a system for recording a track comprising: a utensil comprising a tip and equipped with a magnetic object; a device for locating the magnetic object configured to determine an estimated reference position on a writing surface; and a matrix-array touch sensor configured to define a set of M pixels, among N pixels, at least partially encircling the estimated reference position, and to detect the contact of the tip on the writing surface on the basis of the electrical signals generated by said set of M pixels. |
US11782518B2 |
Vehicle information display system
A vehicle information display system an operation section provided at one side in a vehicle width direction relative to a driver seat, the operation section being structured so as to be operable by a vehicle occupant; and a display section provided at a position that is viewable from the driver seat, a vicinity information display region in which vicinity information of the vehicle being displayed being specified at a central portion of the display section, and a selection option display region being specified at one side in the vehicle width direction of the display section, relative to the vicinity information display region, the selection option display region being selectable by the vehicle occupant operating the operation section. |
US11782511B2 |
Tactile glove for human-computer interaction
One embodiment is directed to a system for human-computer interface, comprising an input device configured to provide two or more dimensions of operational input to a processor based at least in part upon a rubbing contact pattern between two or more digits of the same human hand that is interpreted by the input device. The input device may be configured to provide two orthogonal dimensions of operational input pertinent to a three-dimensional virtual environment presented, at least in part, by the processor. The input device may be configured to detect the rubbing between a specific digit in a pen-like function against one or more other digits. The input device further may be configured to detect the rubbing between the specific digit in a pen-like function and one or more other digits in a receiving panel function. |
US11782507B2 |
Image changes based on facial appearance
An embodiment combines the concepts of image enhancement and voice-sound command and control to enhance the experience of viewing images by tracking where the viewer is indicating with his/her voice. The result is to make the viewing experience more like viewing the original scene, or to enhance the viewing experience in new ways beyond the original experience, either automatically, or by interacting with a photographer's previously specified intentions for what should happen when the viewer identifies, with his/her voice sounds, including, but not limited to, words, voice tone, voice inflection, voice pitch, or voice loudness, a particular portion of an image or images taken by that photographer. |
US11782505B1 |
Dynamic changing method and apparatus for virtual reality scene, and electronic device
The present disclosure relates to a dynamic changing method and apparatus for a virtual reality scene, and an electronic device, which relate to the technical field of virtual reality. The dynamic changing method for the virtual reality scene comprises: acquiring eye tracking data of a user; acquiring a gaze area of the user in the virtual reality scene according to the eye tracking data; determining a scene modifiable area according to the gaze area; and modifying the scene data of the scene modifiable area. |
US11782502B2 |
Head tracking system
A head tracking system for use in a headrest, includes at least one optical circuit having a plurality of sensors. Each sensor arranged to detect light reflected from at least portion of an illuminated scene. The portion of the scene contains at least a part of a head to be tracked, and to provides an output signal corresponding to an amount of reflected light detected by the sensor. An acquisition circuit is arranged to receive a plurality of output signals from the plurality of sensors and to derive a frame from said output signals. A processing unit is arranged to receive the frame and to derive an indication of a change in position and/or orientation of the head by comparing the received frame with one or more frames obtained at different moments in time. |
US11782499B2 |
Converting a 2D positional input into a 3D point in space
A user may interact and select positions in three-dimensional space arbitrarily through conversion of a two-dimensional positional input into a three-dimensional point in space. The system may allow a user to use one or more user input devices for pointing, annotating, or drawing on virtual objects, real objects or empty space in reference to the location of the three-dimensional point in space within an augmented reality or mixed reality session. |
US11782495B2 |
Power consumption optimization on the cloud
A power consumption optimization system includes a virtual machine (VM) provisioned on a host, a memory, a server, and a processor in communication with the memory. The processor causes the server to store a power consumption profile of the VM. The VM runs at a processor frequency state. Additionally, the processor causes the server to receive a request to lower a processor frequency for the VM from an original processor frequency state to a reduced processor frequency state. The request has request criteria indicating a time duration associated with the request. The server validates the request criteria and a requirement of another tenant on the host. Responsive to validating the request criteria and the requirement the other tenant on the host, the server confirms the request to lower the processor frequency. Additionally, the server lowers the processor frequency to the reduced processor frequency state during the time duration. |
US11782491B2 |
Delivery of AC power with higher power PoE (power over ethernet) systems
A method is provided that includes grouping a plurality of ports at power sourcing equipment receiving pulse power and transmitting power from the group of ports at the power sourcing equipment to a power interface module operable to combine the power and provide an AC (alternating current) outlet configured to provide AC power to one or more devices. |
US11782489B2 |
Memory devices
A memory device includes: a first casing; a second casing on the first casing; a memory module in an inner space between the first and second casings; and a plate between the first and second casings, wherein the plate includes an air hole and a wing, and wherein the wing includes: a first segment near an outside of the first and second casings; and a second segment near the inner space, wherein the first segment is located at a level different from a level of the second segment. |
US11782487B2 |
Foldable electronic device
A foldable electronic device is provided, including an input module, a pivot member, a display module, and a hinge mechanism. The display module is rotatably connected to the pivot member, and the pivot member is rotatably connected to the input module via the hinge mechanism. Specifically, when the display module and the pivot member are unfolded less than a specific angle relative to the input module, a latch of the hinge mechanism is joined in an opening of the display module, so as to prevent rotation of the display module relative to the pivot member. |
US11782484B2 |
Electronics board mounting system
Apparatuses and associated methods for mounting PCBs and other electronics boards in portable medical equipment and/or other portable and non-portable electronic devices are disclosed herein. In some embodiments, the technology disclosed herein can provide PCB mounting systems that isolate the PCB from detrimental shock, vibration, and/or strain, while also providing electrical ground paths that greatly reduce EMI and other electrical disturbances. Some embodiments of the mounting systems described herein include both elastomeric (e.g., rubber) components and resilient metallic grounding members that, when assembled together, provide favorable shock mounting as well as robust electrical grounding without the inconvenience of using separate shock mounts, grounding straps, etc. |
US11782482B2 |
Flexible display device
A display device includes: a flexible display panel having a display area and a non-display area disposed adjacent to the display area; a supporting member provided at a predetermined area of the flexible display panel adjacent to one side of the flexible display panel, wherein the non-display area of the flexible display panel contacts the supporting member and surrounds the supporting member while being bent at a bend angle, and the bend angle of the non-display area is variously adjusted by the supporting member. |
US11782481B2 |
Head-mounted device
The present disclosure provides a head-mounted device including a display component, a speaker component, and a connecting component. Two ends of the connecting component respectively are connected to the display component and the speaker component. The connecting component includes a body, a rotating bracket, and a locking block. The body is connected to the display component and has an opening. The rotating bracket is disposed in the body. One end of the rotating bracket has a first protrusion portion, a second protrusion portion, and an accommodating groove. The other end of the rotating bracket passes through the opening and is connected to the speaker component. The locking block is disposed in the body and is movable to close to or away from the accommodating groove. When the locking block is engaged with the accommodating groove, the rotating bracket is limited to rotate. |
US11782473B2 |
Inductive joystick
An inductive joystick may include a control structure including an elongate member movable along at least one direction substantially perpendicular to its length; and a position sensing assembly including a printed circuit board having at least one surface arranged adjacent to the control structure and at least one metal dial arranged over the at least one surface. The at least one surface may be substantially parallel with the elongate member's length and with the at least one direction, and may be provided with at least one transmitter coil and at least one receiver coil. In use, the transmitter coil(s) may induce signal(s) in the receiver coil(s) and the metal dial(s) may interfere with the induction. Moving the elongate member may cause relative movement between the surface(s) and the metal dial(s) which may vary the induced signal(s) based on a position of the metal dial(s). |
US11782469B1 |
Reference signal generator having high order temperature compensation
A reference signal generator having high order temperature compensation includes: first and second transistors generating a proportional to absolute temperature (PTAT) signal and at least one complementary to absolute temperature (CTAT) signal according to at least one bandgap related to the first and second transistors; a feedback network coupled to the first and second transistors; an amplifier circuit configured to linearly superimpose the PTAT signal and the CTAT signals via the feedback network, to generate a reference signal; a second order adjustment circuit including a third transistor controlled by a bias voltage, to generate an adjustment current for adjusting the reference signal; and a third order adjustment circuit configured to adjust the bias voltage according to a temperature under test, for adjusting the adjustment current, to adjust the reference signal, such that a variation of the reference signal is smaller than a predetermined variation range within a temperature range. |
US11782463B2 |
Pressure-regulating valve with dual valve members
A pressure regulating valve for an inkjet printhead. The valve includes: a valve inlet connect to a valve outlet; via a flow path; a first orifice positioned in the flow path having a sealable first seat; a movable first valve member configured for sealing engagement with the first seat; a second orifice positioned in the flow path; a movable second valve member configured for regulating a fluid flow rate through the second orifice; a regulator chamber having the valve outlet and comprising a diaphragm operatively connected to the second valve member, such that movement of the diaphragm moves the second valve member relative to the second orifice; and a biasing mechanism for resiliently biasing the diaphragm away from the second orifice. |
US11782461B1 |
Flow rate control device
Provided is a flow rate control device capable of improving accumulated flow rate error. The flow rate control device of the present disclosure includes: a flow rate meter that measures a flow rate of a fluid flowing through a flow path; a flow rate regulating valve that regulates the flow rate of the fluid flowing through the flow path; and a control part that controls an opening degree of the flow rate regulating valve based on a measurement result of the flow rate meter, includes: a closing function that controls the opening degree of the flow rate regulating valve with an instantaneous flow rate value and closes with a set accumulated flow rate value; and an accumulated value prediction function that monitors the current opening degree of the flow rate regulating valve and the instantaneous flow rate value all the time, and starts a closing operation of the flow rate regulating valve at a time point when the accumulated flow rate value reaches an early closing flow rate value. |
US11782460B2 |
System and method for tracking water usage by category
A system is provided for tracking, in a distributed water infrastructure, water usage by category. The system may comprise at least one processor configured to receive from at least one sensor associated with the distributed water infrastructure signals indicative of water usage in the distributed water infrastructure. The system may, based on the signals indicative of water usage, construct a plurality of profiles. The system may assign each profile to one of a plurality of water usage categories. The system may collect, from the at least one sensor, signals indicative of water usage for substantially all water delivered through the distributed water infrastructure in a time period. The system may construct a plurality of water usage profiles in the aggregate, encompassing substantially all water delivered through the distributed water infrastructure in the time period. The system may assign each constructed water usage profile to one of the plurality of water usage categories. The system may output, for display, water usage for the time period for each of the plurality of water usage categories. |
US11782459B2 |
Deflection amount calculation device and recording medium encoding with a program
A deflection amount calculation device configured to calculate a deflection amount in a reference direction of a component constituting an industrial machine, the deflection amount calculation device including: a deflection amount acquisition unit configured to acquire, as an actual deflection amount, a measured value of a deviation amount at a predetermined position before and after an actual load is applied to a given position of the component; an ideal deflection amount calculation unit configured to, based on an ideal model of the component, calculate an ideal value of the actual deflection amount as an ideal deflection amount; and a self-weight deflection amount calculation unit configured to, based on the actual deflection amount and the ideal deflection amount, calculate a self-weight deflection amount caused by a self-weight of the component. |
US11782457B2 |
Package delivery by means of an automated multi-copter UAS/UAV dispatched from a conventional delivery vehicle
Methods and associated systems for autonomous package delivery utilize a UAS/UAV, an infrared positioning senor, and a docking station integrated with a package delivery vehicle. The UAS/UAV accepts a package for delivery from the docking station on the delivery vehicle and uploads the delivery destination. The UAS/UAV autonomously launches from its docked position on the delivery vehicle. The UAS/UAV autonomously flies to the delivery destination by means of GPS navigation. The UAS/UAV is guided in final delivery by means of a human supervised live video feed from the UAS/UAV. The UAS/UAV is assisted in the descent and delivery of the parcel by precision sensors and if necessary by means of remote human control. The UAS/UAV autonomously returns to the delivery vehicle by means of GPS navigation and precision sensors. The UAS/UAV autonomously docks with the delivery vehicle for recharging and preparation for the next delivery sequence. |
US11782456B2 |
Device, system and a method for magnetically docking a flying apparatus
A docking system for docking an aerial vehicle, including an interface configured to secure the docking system to a stationary element located above the ground, a housing, mechanically coupled to the interface, a docking magnetic member located in the housing, the docking magnetic member is configured to attract an aerial magnetic member of the aerial vehicle, a docking element mechanically coupled to the housing, where the docking element defines a minimal distance between the docking magnetic member and the aerial vehicle when the aerial vehicle docks in the docking system, and a maneuver mechanism for adjusting a distance between the docking element and the docking magnetic member. |
US11782455B1 |
Connected fleet management system with low earth orbit satellite communications
A system and related methods for management, planning and control of a connected fleet of vehicles. A unique, single integrated platform may be provided for management, planning and control of a connected fleet of vehicles, including fleet planning, in-fleeting operations, vehicle acquisition and provisioning, vehicle assignment, vehicle transfers, vehicle use operations, vehicle servicing, vehicle maintenance and repairs, and de-fleeting operations. Fleet communications can be by cellular, wireless, or low earth orbit satellite communications. Fleet vehicles include a programmable TCU installed in the vehicle and connected, directly or indirectly, to the CAN bus or similar vehicle network, and carries out various operations, including controlling vehicle access. Where outside communications links are not available, access to a vehicle may be through a protected, secure, single-use token stored on a user's computing device upon making a reservation, which is later securely communicated to the vehicle. The vehicle processes the token and allows access if the information in the token is valid. |
US11782450B2 |
Automatic deviation correction control method for hoisting system
The present invention provides an automatic deviation correction control method for a hoisting system, comprising the following steps: obtaining a lateral displacement X and an advancing included angle α generated by the deflection of the hoisting system; when the lateral displacement X is not 0 and the advancing included angle α is not 0, determining whether the lateral displacement X and the advancing included angle α satisfy a preset condition; if the lateral displacement X and the advancing included angle α do not satisfy the preset condition, controlling the hoisting system to correct the deviation toward a center line; and if the lateral displacement X and the advancing included angle α satisfy the preset condition, controlling the hoisting system to correct the deviation toward the center line in a reverse direction. |
US11782449B2 |
Autonomous mobile system, autonomous mobile method, and storage medium
An autonomous mobile system according to the present embodiment is an autonomous mobile system that autonomously moves in a facility provided with a corner between aisles. When the autonomous mobile system turns at the corner, the autonomous mobile system calculates a magnitude of a corner radius of turning in a traveling path based on an obstacle captured in image data of a camera that captures an image of an exit of the corner. |
US11782446B2 |
Route planning apparatus, route planning method, and computer-readable recording medium
Provided is a route planning apparatus including a search unit 2 configured to search for a first route that connects each moving object and a lay-by area, when a deadlock is detected in a route plan of one or more moving objects 20, and a re-planning unit 3 configured to re-plan a second route from each moving object 20 to a target site such that the first routes which have been respectively found for the moving objects 20 do not collide with each other. |
US11782438B2 |
Apparatus and method for post-processing a decision-making model of an autonomous vehicle using multivariate data
An apparatus for post-processing of a decision-making model of an autonomous vehicle receives a decision-making model including a plurality of states. The model is processed using multivariate data that comprises values for at least three observations of a vehicle operational scenario. A slice of the model decision space is generated by fixing values of all except two observations, and modifying the values of the two observations to obtain multiple alternative solutions for the model. The alternative solutions and the modified values form the slice. Each alternative solution is associated with a respective first value of a first observation and a respective second value of a second observation. The apparatus also generates a solution to a modified decision-making model that is the model modified by, for at least one state and at least one of the two observations, modifying a probabilistic transition matrix, a probabilistic observation matrix, or both. |
US11782435B2 |
Intelligent transportation systems
Transportation systems have artificial intelligence including neural networks for recognition and classification of objects and behavior including natural language processing and computer vision systems. The transportation systems involve sets of complex chemical processes, mechanical systems, and interactions with behaviors of operators. System-level interactions and behaviors are classified, predicted and optimized using neural networks and other artificial intelligence systems through selective deployment, as well as hybrids and combinations of the artificial intelligence systems, neural networks, expert systems, cognitive systems, genetic algorithms and deep learning. |
US11782424B1 |
Industrial internet of things for regulating an inventory of accessories and control methods thereof
The present disclosure provides an industrial Internet of Things for regulating an inventory of accessories and control methods. The industrial Internet of Things comprises a user platform, a service platform, a management platform, a sensor network platform, and an object platform interacting in sequence. The service platform and the management platform both use an independent arrangement, and the sensor network platform uses a centralized arrangement. The object platform is configured to include different accessory supply devices, each of which is configured with a data collector. The data collector may obtain accessories storage and consumption corresponding to the accessories supply devices and upload the collecting data in real-time. The independent service platform and the independent management platform may perform data processing and data transmission separately, and different data processing parameters may be set for different accessories supply devices, thereby regulating the inventories of the accessories of the different accessories supply devices. |
US11782423B2 |
Automated component sourcing based on process systems design
The technology disclosed herein enables automation of component sourcing when designing a process system in an industrial environment. In a particular embodiment, a method includes receiving design specifications of a process system in an industrial environment via a system design application. The method further includes determining components to implement the process system from the design specifications and identifying a first subset of the components for sourcing from an external provider. The method also includes populating the first subset into a component sourcing application. |
US11782421B2 |
Framework for privacy-preserving big-data sharing using distributed ledgers
To provide a trusted, secure, and immutable record of storage operations executed by a storage center for storing measurement data provided by a process plant, techniques are described for utilizing a distributed ledger. When a data contributor such as a process plant generates measurement data, an encrypted version of a set of measurement data is transmitted to a storage center for secure storage of the measurement data. In some instances, the data contributor divides the set of measurement data into several subsets and transmits each subset of encrypted measurement data to a different storage center. Furthermore, the storage center generates a transaction for the storage operation which is recorded in a distributed ledger. When a data subscriber retrieves the encrypted measurement data from a storage center, the data subscriber can verify the authenticity of the data based on the information recorded in the distributed ledger. |
US11782414B2 |
Chatter vibration determination device, machine learning device, and system
A chatter vibration determination device is provided with a machine learning device configured to observe machining condition data including a feed speed and a spindle rotational frequency in cutting as state data representative of the current state of environment, execute processing related to machine learning using a learning model obtained by modeling the relationship of chatter vibration with a machining condition for the cutting, based on the state data, and estimate the occurrence/non-occurrence of chatter vibration and the improvement of the chatter vibration. The chatter vibration determination device outputs the result of the estimation of the occurrence/non-occurrence of the chatter vibration and the improvement of the chatter vibration. |
US11782413B2 |
Electronic cutting machine
An electronic cutting machine includes at least one housing to which a drive roller is coupled for moving a sheet to be cut in a first direction and a cutter assembly coupled to the housing and moveable in a second direction that is perpendicular to the first direction. |
US11782410B2 |
Building management system with control logic distributed between a virtual controller and a smart edge controller
A distributed building management system for controlling a building control device of a building includes a virtual controller that is hosted on a computing device and an edge controller that is associated with the building control device. The virtual controller includes a virtual container or a virtual machine that has control logic that generates control commands for controlling the building control device. The edge controller includes control logic that is configured to at least selectively provide closed loop control of one or more functions of the building control device. The edge controller is in operative communication with the virtual controller and is configured to receive and execute the control commands generated by the virtual controller. |
US11782407B2 |
Building management system with optimized processing of building system data
A building management system includes a plurality of meters configured to provide data samples of a plurality of points relating to a building and a space hierarchy database configured to store a sibling relationship for each of the points. Each sibling relationship identifies two or more of the points as sibling points. The building management system includes a batch metrics engine configured to receive a first data sample of a first point, access the sibling relationship for the first point to identify one or more sibling points of the first point, aggregate the first data sample with data samples of the sibling points to generate a batch, and calculate an aggregate metric using the first data sample and the other data samples in the batch. The building management system also includes a controller configured to adjust an operation of building equipment based on the aggregate metric. |
US11782402B2 |
Device for controlling a system with polynomial dynamics
A device for controlling an operation of a system performing a task is disclosed. The device submits a sequence of control inputs to the system thereby changing states of the system according to the task and receives a feedback signal. The device determines a current control input for controlling the system based on the feedback signal including a current measurement of a current state of the system by solving a polynomial optimization of a polynomial function with a reformulation derived by introducing additional variables reducing a degree of the polynomial function till a target degree subject to constraints on a structure of the additional variables. The device solves a mixed-integer optimization problem to find an optimal solution among all possible encodings of factorizations of the polynomial function that reduces the degree of the polynomial function till the target degree with a minimum number of additional variables. |
US11782401B2 |
Apparatus and methods to build deep learning controller using non-invasive closed loop exploration
Deep Learning is a candidate for advanced process control, but requires a significant amount of process data not normally available from regular plant operation data. Embodiments disclosed herein are directed to solving this issue. One example embodiment is a method for creating a Deep Learning based model predictive controller for an industrial process. The example method includes creating a linear dynamic model of the industrial process, and based on the linear dynamic model, creating a linear model predictive controller to control and perturb the industrial process. The linear model predictive controller is employed in the industrial process and data is collected during execution of the industrial process. The example method further includes training a Deep Learning model of the industrial process based on the data collected using the linear model predictive controller, and based on the Deep Learning model, creating a Deep Learning model predictive controller to control the industrial process. |
US11782399B1 |
Application for priority-switching dual-use renewable power plant
A system for controlling power distribution between a renewable energy source (RES) that generates electrical power, a power grid, an energy storage system (ESS) coupled to and configured to store electrical power from the RES and the power grid, and a behind-the-meter (BTM) load coupled to and configured to receive electrical power from the RES, the ESS, and the power grid includes a controller. The controller includes a processor and a non-transitory computer readable storage medium comprising instructions stored thereon that, upon execution by the processor, cause the controller to determine a prioritization mode and control the flow of electrical power in the system based on the prioritization mode. |
US11782398B2 |
Operating a portable electronic device to detect airplane flight events
A portable electronic device is controlled, for example to selectively activate a flight mode, based on first event data and/or second event data. The first event data is generated by operating a first model for detection of airplane flight events, AFEs, on first sensing data representing ambient pressure. The second event data is generated by operating a second model for detection of AFEs on second sensing data representing own motion or ambient sound. A control method in the portable electronic device generates training data comprising groups of time-aligned data samples from the first event data and the second sensing data, generates an updated second model by use of the training data, and replaces the second model by the updated second model. The control method facilitates adaptation of the portable electronic device to detect airplane flight events in new environments and enables improved robustness when detecting AFEs. |
US11782395B2 |
Diagnostic device, diagnostic method and program
A diagnostic device (10) includes an acquirer (101) and a diagnoser (140). The acquirer (101) acquires a plurality of input signals including a target signal to be diagnosed for abnormality. The diagnoser (140) diagnoses, using a first index value relating to the target signal and a second index value relating to the plurality of input signals based on a correlation between the plurality of input signals, whether an abnormality occurs. The first index value indicates a degree of similarity of a waveform of the target signal to a predetermined reference waveform. The second index value is a value that is based on comparison between the target signal and a predetermined pattern and is calculated from values of the plurality of input signals. |
US11782388B2 |
Device for coupling two horological oscillators
Horological device (100) comprising two oscillators (1a,b) with rotating and spiral (12a,b) balance wheels (11a,b), coupled for their synchronization. The oscillators (1a,b) are identical and their axles (22a,b) are parallel. The spirals (12a,b) are connected to a shared stud (13) by a link in the same direction but in the opposite direction, the stud being fixed to the rest of the horological movement. |
US11782387B2 |
Pendulum device
A pendulum device is provided including at least one oscillating mass, at least one proximal arm, and at least one first distal arm, The at least one proximal arm is fixed to the oscillating mass at one end and is rotatably connected to the distal arm at the other end, so that the oscillating mass can oscillate with respect to said distal arm. The distal arm is rotatably fixed to a support element fixed through a fulcrum point. Furthermore, transmission means are included between the distal arm and the proximal arm. The transmission means is configured so that oscillation of the mass causes the rotation of the distal arm around the fulcrum point and so that at least one point of said proximal arm performs at least a linear translation, the mass performing a cycloidal trajectory. |
US11782383B2 |
Process cartridge
Provided is a process cartridge where a developing unit includes a coupling member that receives driving force, a driving transmission member that transmits the driving force from the coupling member to a driving roller, and a support member that rotatably supports the coupling member and is movable with respect to a developing frame in a direction intersecting with a rotational axis of the developing roller. The developing frame and the driving transmission member are configured to be movable with respect to a drum frame of a drum unit in the direction intersecting the rotational axis. In this process cartridge, an urging member that engages with both the support member and the drum frame is included such that an urging force is applied in a direction in which a positioned portion of the support member and a positioning portion of the drum frame contact each other. |
US11782382B2 |
Developer supply container and developer supplying system
A developer supply container includes a developer accommodating body configured to accommodate developer, with the developer accommodating portion being provided with a gear portion. The developer supply container also includes a developer discharging body in fluid communication with the developer accommodating body, with the developer accommodating body being rotatable about a rotational axis thereof relative to the developer discharging body. A track is provided at each of opposite sides of the developer discharging body, each track including a fixed portion fixed on the discharging body and an elastically deformable portion extending from the fixed portion to a free end portion that is displaceable from the discharging body such that the elastically deformable portion intersects a horizontal plane that is parallel to the rotational axis. |
US11782381B2 |
Image formation device
In an image formation device, a driven gear is coupled to a far end portion in a unit inserting and withdrawing direction of a rotary fixing member or a rotary pressure member of a fixing unit. A driving gear is provided in a far end portion of a fixing unit housing part and engages with the driven gear when the fixing unit is housed in the fixing unit housing part. The driving gear and the driven gear are formed so that a transmission force transmitted from the driving gear to the driven gear in a mutual engagement position has a component so directed as to horizontally press the fixing unit against columns making a pair. The fixing unit as housed in the fixing unit housing part is pressed by the transmission force against the columns and positioned in a direction orthogonal to the unit inserting and withdrawing direction. |
US11782379B2 |
Rotating device, transporting device, and image forming apparatus
A rotating device includes: an opening-closing portion supported so as to be openable and closable with respect to a support body; a drive unit provided on the support body; a first rotating body provided on the support body and rotated by a drive force of the drive unit; a driven portion provided in the opening-closing portion; a second rotating body provided in the opening-closing portion, rotated by a transmitted rotational force, and transmitting the rotational force to the driven portion; and an annular body formed in an annular shape, wound around the first rotating body and the second rotating body, maintaining the winding state in both an open state and a closed state of the opening-closing portion, and transmitting the rotational force of the first rotating body to the second rotating body. |
US11782378B2 |
Image forming apparatus provided with detachable processing unit
An image forming apparatus includes an apparatus body including an opening portion, and an opening-and-closing member, a process unit detachably attached to and supported by the apparatus body, the process unit including an image bearing member, a toner storage portion, and a supply portion, a sheet supporting portion, and a rotary feeding member. When viewed in a gravity direction, the supply portion is disposed on a same side as a side on which the sheet supporting portion is disposed with respect to the image bearing member, and the opening portion is disposed on a side opposite to the side on which the sheet supporting portion is disposed with respect to the image bearing member. In a case where the opening-and-closing member is positioned at an opening position, the process unit is configured to be attached to and detached from the apparatus body through the opening portion. |
US11782371B2 |
Fixing belt with high thermal conductivity
A fixing belt includes a substrate layer inducting a first base resin and a first thermally conductive filler dispersed in the first base resin; and a release layer provided on the substrate layer, wherein the first base resin includes at least one selected from a polyimide, a polyamide, and a polyamideimide and the first thermally conductive filler includes at least one selected from carbon black, graphite, boron nitride (BN), carbon nanotubes (CNTs), and carbon fibers, and the substrate layer has a thermal conductivity in a thickness direction of about 1.5 W/m·K or more. |
US11782370B2 |
Heating apparatus having a cylindrical film and a pressing element to form a nip
A heating apparatus includes a cylindrical film and a pressing element that rotates with the cylindrical film and forms a nip with the cylindrical film. A medium is conveyed through the nip from an upstream side to a downstream side. The heating apparatus further includes a heater arranged inside the cylindrical film and on which a heating element is disposed. An upstream end of the heater is located downstream of an upstream end of the nip, and a downstream end of the heater is located downstream of a downstream end of the nip. |
US11782367B1 |
Image forming apparatus having weighted average control with estimated temperature control function
According to one embodiment, an image forming apparatus includes a fixer including a rotating body and a heating member to heat the rotating body. A temperature sensor is positioned to detect a temperature of the rotating body and output a temperature detection result. A heating control circuit is configured to estimate the temperature of the rotating body based on the temperature detection result, a power supply voltage value, an energization pulse setting for controlling the heating member, a heat capacity of the fixer, and a heat resistance of the fixer. The control circuit generates an energization pulse for controlling power supplied to the heating member based on the estimated temperature and the temperature detection result. A controller detects a variation in the heat capacity of the fixer device and supplies a correction amount for the heat capacity corresponding to the detected variation to the heating control circuit. |
US11782361B2 |
Toner conveying apparatus having orthogonal toner conveying paths and image forming apparatus
A toner conveying apparatus conveying toner used for image forming includes a first conveying portion to convey the toner and having a first screw and a first conveying passage forming member that forms a first conveying space, and a second conveying portion to convey upward the toner and including a second screw and a second conveying passage forming member that forms a second conveying space. The second conveying passage forming member has a connecting port connected to the first conveying passage forming member. The second screw overlaps with the first screw viewed in a direction of a rotational axial line of the first rotation shaft. A cross-sectional area of the first conveying space orthogonal to the direction of the rotation axial line in a second region is smaller than the cross-sectional area of the first conveying space orthogonal to the direction of the rotational axial line in a first region. |
US11782359B2 |
Developer storing apparatus and image forming apparatus
A developer storing apparatus according to the present disclosure includes a developer container and a container supporting portion that holds the developer container at a predetermined attachment position. The developer container includes a container body, an inlet, a first handle portion, and a second handle portion. The inlet is provided at a container upper portion of the container body, at a position near a first end portion on a side of an insertion direction of the developer container. From the inlet, the developer is caused to flow inside the container body. The first handle portion is provided at the container upper portion of the container body. The second handle portion is provided at a second end portion of the container body on a side of a draw-out direction opposite to the insertion direction. |
US11782354B2 |
Toner
A toner includes toner particles. The toner particles each include a toner mother particle containing a binder resin and a releasing agent. The binder resin includes a polyester resin and a vinyl resin. The vinyl resin includes a specific vinyl unit. A relationship 1.30≤Wabs/Wps≤2.00 is satisfied where Wabs represents an absolute molecular weight at a largest peak on an absolute molecular weight distribution curve of the binder resin as measured by size-exclusion chromatography using a multi-angle laser light scattering detector, and Wps represents a relative molecular weight at a largest peak on a relative molecular weight distribution curve of the binder resin in terms of polystyrene as measured by size-exclusion chromatography using a differential refractive index detector. |
US11782352B2 |
Lithography process monitoring method
A method of performing a lithography process includes providing a test pattern. The test pattern includes a first set of lines arranged at a first pitch, a second set of lines arranged at the first pitch, and further includes at least one reference line between the first set of lines and the second set of lines. The test pattern is exposed with a radiation source providing an asymmetric, monopole illumination profile to form a test pattern structure on a substrate. The test pattern structure is then measured and a measured distance correlated to an offset of a lithography parameter. A lithography process is adjusted based on the offset of the lithography parameter. |
US11782351B2 |
Metrology device and detection apparatus therefor
Disclosed is a detection apparatus for a metrology device operable to measure a parameter of interest from scattered radiation having been scattered from a sample. The detection device comprises a detector comprising an array of pixels. The array of pixels comprises imaging pixels for detecting an image from which the parameter of interest is determined, and direction detecting pixels for detecting the angle of incidence of said scattered radiation on said detector. |
US11782344B2 |
Photosensitive polyimide compositions
This disclosure relates to a photosensitive composition that includes at least one fully imidized polyimide polymer having a weight average molecular weight in the range of about 20,000 Daltons to about 70,000 Daltons; at least one solubility switching compound; at least one photoinitiator; and at least one solvent. The composition is capable of forming a film or a dry film having a dissolution rate of greater than about 0.15 micron/second using cyclopentanone as a developer. |
US11782336B2 |
Projection screen, projection system and assembly method of projection screen
A projection screen includes a screen board, a woven cloth, an adhesive layer, a frame, and elastic connecting members. The woven cloth is arranged on a back of the screen board, and an edge of the woven cloth is outside an edge of the screen board. The adhesive layer is connected to the screen board and the woven cloth respectively. The frame is arranged on a peripheral side of the screen board. First ends of the elastic connecting members are connected to the woven cloth, and second ends of the elastic connecting members are connected to the frame, so as to stretch the woven cloth and the screen board to a flat state by virtue of tension of the elastic connecting members. |
US11782335B2 |
Color wheel module and projection device
A color wheel module includes a driving assembly, a substrate, a first wavelength conversion layer, and a second wavelength conversion layer. The substrate includes an outer periphery disposed around the central axis and a first surface perpendicular to the central axis, and has a first light conversion region located on the outer periphery and a second light conversion region located on the first surface. The first wavelength conversion layer is disposed on the first light conversion region. The second wavelength conversion layer is disposed on the second light conversion region. The first excitation beam is incident to the first light conversion region along a direction perpendicular to the central axis and is converted into a first color converted beam. The second excitation beam is incident to the second light conversion region along a direction parallel to the central axis and is converted into a second color converted beam. |
US11782333B2 |
Projection device and color gamut switching method thereof
The disclosure relates to a projection device and a color gamut switching method thereof. The projection device includes a light source, a wavelength conversion element, an optical engine module, a projection lens module, and a filter element. The light source is configured to emit a first light beam. The wavelength conversion element is disposed on a transmission path of the first light beam, and the wavelength conversion element is configured to convert the first light beam into a second light beam. The optical engine module is disposed on a transmission path of the second light beam from the wavelength conversion element. The optical engine module is configured to convert the second light beam to form an image beam. The projection lens module is disposed on a transmission path of the image beam from the optical engine module. The filter element is removably disposed on the transmission path of the second light beam or the image beam. |
US11782331B2 |
Fixing bracket for photographing device
A fixing bracket for a photographing device includes a rod member, a sliding member, and a plurality of supporting feet. The sliding member is slidably sleeved on an outer surface of the rod member, top ends of the plurality of supporting feet are hinged to the sliding member, and the supporting feet are swingable with respect to the sliding member, at least one limiting protrusion is disposed on the outer surface of the rod member close to a bottom end of the rod member, the at least one limiting protrusion is configured to block the sliding member or the supporting feet from sliding towards the bottom end of the rod member, the at least one limiting protrusion is disposed between the sliding member and the bottom end of the rod member. When the sliding member slides towards the bottom end of the rod member, the supporting feet are gradually unfolded. |
US11782329B2 |
Camera module, dual camera module, optical device, and method for manufacturing dual camera module
The present embodiment relates to a dual camera module comprising: a rigid first substrate having a first image sensor arranged thereon; a rigid second substrate spaced apart from the first substrate and having a second image sensor arranged thereon; a third substrate connected to the first substrate and the second substrate; and a flexible connection unit for connecting the first substrate to the second substrate, wherein the first substrate includes a first side surface, the second substrate includes a second side surface facing the first side surface, and the connection unit connects the first side surface of the first substrate to the second side surface of the second substrate. |
US11782327B2 |
Removable battery door assemblies for image capture devices
An image capture device (100) is disclosed that includes a body (102) and a door assembly (400) that is configured for removable connection to the body (102). The door assembly (400) includes a door body (500); a locking mechanism (600) that is slidable in relation to the door body (500) between a locked position and an unlocked position; and at least one biasing member (700) that is configured for engagement (contact) with the door body (500) and the locking mechanism (600) to automatically move the locking mechanism (600) into the locked position upon closure of the door assembly (400). |
US11782326B2 |
Lighting device for camera and mounting bracket
A lighting device with an annular rectangular light that connects to the camera assembly by mechanical linkages. The annular rectangular light can connect to different components of a camera. The annular rectangular light can connect to a matte box or rods of the camera in some embodiments. The mechanical linkages allow positioning of the annular rectangular light such that it surrounds the front of a lens of the camera but does not obstruct a field of view of the lens. |
US11782325B1 |
Image processing apparatus, image processing method, and recording medium
Provided is an image processing apparatus including a processor. The processor is configured to: reconstruct, by employing an image set acquired by means of an endoscope, three-dimensional information of an imaging subject; estimate, by means of an estimator, imaging-subject distances from the image set by employing a learning parameter; calculate, on the basis of the estimated imaging-subject distances and the imaging-subject distances in the three-dimensional information, a scale coefficient; convert relative dimensions of the three-dimensional information to absolute dimensions by employing the scale coefficient; and output the three-dimensional information containing the absolute dimensions. The learning parameter is determined by learning a plurality of learning images including images of imaging-subject distances outside a measurement range in which imaging-subject distances can be measured on the basis of contrast of the image and a position of an autofocus-lens, as well as imaging-subject distances for each of the learning images. |
US11782324B2 |
Optical member driving mechanism
An optical member driving mechanism is provided. The optical member driving mechanism includes a movable portion, a fixed portion, a driving assembly and a guiding assembly. The movable portion is configured to connect an optical member, and is movable relative to the fixed portion. The driving assembly is configured to drive the movable portion to move relative to the fixed portion. The guiding assembly is configured to limit the mode of movement for the movable portion relative to the fixed portion. The guiding assembly includes an intermediate element, the intermediate element contacts the fixed portion and is movable relative to the fixed portion. The guiding assembly further includes a first metallic element, the first metallic element includes metal and corresponds to the intermediate element. |
US11782323B2 |
Optical switches based on induced optical loss
An optical device includes a first waveguide that includes a plurality of first portions coupled with regions doped with first dopants, and a plurality of second portions coupled with regions doped with second dopants, distinct from the first dopants, the plurality of first portions being interleaved with the plurality of second portions. And the optical device includes a second waveguide located adjacent to the first waveguide for coupling light from the first waveguide to the second waveguide. The second waveguide includes a third portion coupled with a third region doped with the first dopants and a fourth portion coupled with a fourth region doped with the second dopants, wherein the first portion is located adjacent to the third portion and the second portion is located adjacent to the fourth portion. |
US11782321B2 |
Array substrate, driving method of array substrate, and display device
An array substrate includes pixel electrodes arranged in an array, a plurality of scan lines extending along the row direction of the array and arranged along the column direction of the array and a plurality of data lines extending along the column direction and arranged along the row direction. One group of data lines includes a first data line and a second data line. The loaded drive voltage of the first data line and the loaded drive voltage of the second data line are different in the same frame. The driving process of one frame includes a reset stage and a display stage. At the reset stage, the first data line is connected to the second data line. At the display stage, the first data line is disconnected from the second data line. |
US11782319B2 |
Display device
According to one embodiment, a display device includes a base, a switching element disposed above the base, a scanning line which supplies a scanning signal to the switching element, an organic insulating layer covering the switching element and having a contact hole, a pixel electrode disposed above the organic insulating layer and connected to the switching element through the contact hole, and a metal line disposed above the organic insulating layer and extending parallel to the scanning line. The scanning line, the metal line and the contact hole overlap each other in planar view. |
US11782318B2 |
Array substrate, liquid crystal display panel and display device
The present disclosure relates to an array substrate, a liquid crystal display panel and a display device. The array substrate includes a base substrate on which a gate metal layer and a source-drain metal layer are stacked in sequence. The gate metal layer includes a plurality of independent gate lines and a plurality of independent dummy gates, the source-drain metal layer includes a plurality of independent data lines and a plurality of independent dummy drains. The dummy gate includes a main body portion in a pixel region defined by a gate line and a data line and a lead-out portion; and the dummy drains are in pixel regions, and the dummy drain in the pixel region includes a first subsection overlapping with the main body portion and a second subsection not overlapping with the main body portion. |
US11782314B2 |
Backlight module, display panel and display device
The embodiments of the invention provide a backlight module, a display panel and a display device. The backlight module includes two sets of lamp bars arranged side by side, a first backlight driving module, a second backlight driving module, a plurality of first transfer circuit boards, a plurality of second transfer circuit boards, a plurality of first connection lines and a plurality of second connection lines. A plurality of first lamp bar units in the first set of lamp bars are coupled to the first transfer circuit board, and in turn coupled to the first backlight driving module through first connection lines. A plurality of second lamp bar units in the second set of lamp bars are coupled to the second transfer circuit board, and coupled to the second backlight driving module through second connection lines. Each first connection line is the same as the corresponding second connection line. |
US11782313B2 |
Backlighting device for the display screen of a television or mobile phone
Backlighting device for a screen for a television, mobile phone or the like, which includes a first light source adapted to emit light having a peak wavelength between 600 and 630 nm; a second light source adapted to emit light having a peak wavelength between 510 and 530 nm; a third light source adapted to emit light having a peak wavelength between 440 and 460 nm; and the light emitted by one of the light sources has a bandwidth of less than 15 nm, preferably less than 10 nm, more preferably less than 5 nm. |
US11782312B2 |
Display apparatus and tiled display apparatus including the same
A display apparatus and a tiled display apparatus including the same are disclosed, the display apparatus includes a display module including a display area, on which an image is display, and a non-display area adjacent to the display area, a transparent mold which supports a bottom surface of the display module and overlaps the non-display area and a portion of the display area, which is adjacent to the non-display area, and a reflective mold disposed below the transparent mold to support the transparent mold and having a light reflectance greater than a light reflectance of the transparent mold. |