Document | Document Title |
---|---|
US11475856B2 |
Driving circuit, driving method and display panel
The present application discloses a driving circuit, a driving method, and a display panel. The driving circuit includes: a plurality of pixels, each pixel including a first sub-pixel and a second sub-pixel; and a switching circuit, configured to communicate one or both of the first sub-pixel and the second sub-pixel with a scan line and a data line. |
US11475854B2 |
Driving method of display module, driving system thereof, and display device
The present disclosure provides a driving method of a display module, a driving system thereof, and a display device. The driving method of the display module includes a display panel driving process, and a backlight module driving process driven synchronously with the display panel driving process. The display panel driving process includes steps: receiving first color signals, and converting into second color signals to drive the display panel. The backlight module driving process includes steps: using the light source adjustment coefficient to adjust a first brightness value to obtain a second brightness value to driven first color light sources and/or second color light sources. |
US11475849B1 |
Display device with reduced scanning time by using separate reference voltage line
Embodiments relate to a display device with reduced scanning time by using a reference line separate from a data line to improve frame rate of the display device. A first pixel in a first row samples a reference voltage during a first period and samples a data voltage during a second period. A second pixel in a second row adjacent to the first row samples the reference voltage during a third period and samples the data voltage during a fourth period, where the third period overlaps with at least a portion of the second period. The reference voltage is provided by the reference line that is connected to a reference buffer, and the data voltage is provided by the data line connected to a source driver circuit. |
US11475845B2 |
Variable frequency display device
A display device includes: a pixel connected to each of a first scan line, a second scan line, and a data line; a scan driver supplying a first scan signal to the first scan line and a second scan signal to the second scan line; a controller dividing one frame period into an active period and a blank period and generating a count signal in which a time duration of the blank period is counted and a power control signal; a data driver supplying a data signal to the data line; and a power supply controlling a source driving voltage supplied to the data driver according to a duration of the blank period based on the power control signal. When the count signal reaches a reference value, the controller supplies a start signal for output of the first scan signal to the scan driver. |
US11475840B2 |
Organic light-emitting display panel and display device
An organic light-emitting display panel and a display device are provided. The organic light-emitting display panel includes a control circuit. The control circuit includes a plurality of transistors. The plurality of transistors includes at least one first-type transistor, and each of the at least one first-type transistor has a channel width and a channel length, one of which is greater than five times the other one. Each of the at least one first-type transistor is a single-gate transistor. |
US11475839B2 |
Pixel circuits for AMOLED displays
A system for controlling a display in which each pixel circuit comprises a light-emitting device, a drive transistor, a storage capacitor, a reference voltage source, and a programming voltage source. The storage capacitor stores a voltage equal to the difference between the reference voltage and the programming voltage, and a controller supplies a programming voltage that is a calibrated voltage for a known target current, reads the actual current passing through the drive transistor to a monitor line, turns off the light emitting device while modifying the calibrated voltage to make the current supplied through the drive transistor substantially the same as the target current, modifies the calibrated voltage to make the current supplied through the drive transistor substantially the same as the target current, and determines a current corresponding to the modified calibrated voltage based on predetermined current-voltage characteristics of the drive transistor. |
US11475836B2 |
Display device and driving method thereof
A display device includes a first pixel area having first pixels and a second pixel area having second pixels. Each first pixel includes a driving transistor initialized to a voltage of a first initialization power supply. Each second pixel includes a driving transistor initialized to a voltage of a second initialization power supply. The first initialization power supply and the second initialization power supply are set to different voltages. The first pixel area and the second pixel area have different widths. |
US11475832B2 |
Display device, operation method thereof, and electronic device
A display device that can display a high-luminance image is provided. The display device includes a display element and a memory circuit which is electrically connected to a first wiring and a second wiring. First, a reference potential is supplied to the first wiring. Next, a first image signal is supplied to the memory circuit through the second wiring. Then, the second image signal is added to the first image signal by supplying the second image signal to the memory circuit through the first wiring. After that, an image obtained by superimposing an image corresponding to the first image signal and an image corresponding to the second image signal on each other is displayed with the display element. |
US11475823B2 |
Selectively controlling transparency states of pixels of a display
An apparatus has a display including a plurality of pixels; and control circuitry configured to selectively control transparency states of the plurality of pixels of the display. The control circuitry includes a multiplicity of cells. A transparency state of one or more pixels is controlled by a state of an associated cell. A cell is configured to provide a propagation signal dependent upon a state of that cell to physically adjacent cells and is configured to receive propagation signals provided by physically adjacent cells. The state of the cell is controllable via addressing and is controllable via the received propagation signals. |
US11475822B2 |
System and method for subpixel rendering and display driver
A system and method for rendering subpixels comprising performing an eight-color halftoning process on the second image data to generate third image data which describe a grayscale value of each of an R subpixel, a G subpixel and a B subpixel of each pixel with one bit, generating the third image data by performing a dithering process on the second image data using a dither value selected from elements of the dither table, when the third image data associated with a pixel of interest of the display panel is generated, and driving the display panel in response to the third image data. |
US11475821B2 |
Display device
A display device includes a display panel and a control circuit configured to process a signal for the display panel. The control circuit is configured to acquire respective gray levels specifying brightness for a plurality of subpixels in one subpixel row, determine correction amounts to the gray levels for the plurality of subpixels based on distribution of the gray levels and the individual gray levels for the plurality of subpixels, and correct the gray levels for the plurality of subpixels by the correction amounts. |
US11475820B2 |
Active matrix organic light-emitting diode display device and method for driving the same
A method for driving an active matrix organic light-emitting diode (AMOLED) display. The method may be used to digitally drive the AMOLED display in a way that limits the susceptibility of the AMOLED display to certain problems arising out of digital driving techniques, such as image sticking or low display lifetimes. The method involves generating compensation factors corresponding to each pixel of the display and using those compensation factors to control the illumination of the display. The aspects of the method that incorporate the operation point for generating a compensation factor may also be applied to analog driving of AMOLED displays. |
US11475819B2 |
System and method for a multi-primary wide gamut color system
The present invention includes 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. |
US11475817B2 |
MicroLED display
A display, system and method of providing a display are described. The display includes sets of microLEDs. Each set of microLEDs corresponds to one of a plurality of pixels of the display and produces a combination of light that forms a color of the corresponding one of the pixels. Lenses control an emission angle and emission profile of the light emitted by the sets of microLEDs. Each set of microLEDs has a red microLED that emits red light, a green microLED that emits green light, a blue microLED that emits blue light, and another microLED that emits light along a red-green locus. The red-green locus light is selected to enhance efficiency at a white point to compensate for reduced emission from the red microLED dependent on a size of the red microLED. |
US11475816B2 |
Image processor, display device having the same and operation method of display device
Disclosed is an image processor of a display device including a segmentation processing module classifying a background and a text of an image signal and outputting a segmentation signal, a class classification processing module outputting a class signal based on the segmentation signal, a memory storing broadcast information signals, a correction processing module correcting an image signal based on the segmentation signal and a broadcast information signal corresponding to the class signal among the broadcast information signals and outputting a correction segmentation signal, and a data signal output module preventing an afterimage of the image signal based on the correction segmentation signal and outputting a data signal. |
US11475810B1 |
Three-dimensional kinetic shape display for providing vehicle information
A three-dimensional kinetic shape display for a vehicle includes one or more pixels for conveying information related to operation of the vehicle. The one or more pixels each include a plurality of moveable members that each have an actuation element for translating the moveable member. The three-dimensional kinetic shape display also includes one or more controllers providing instructions to move the actuation element. The one or more controllers execute instructions to receive data indicating an event related to operation of the vehicle, and in response to receiving data indicating the event, instruct the actuation element to translate the moveable member in a direction that is indicative of the event related to operation of the vehicle. |
US11475809B2 |
Driving circuit of display panel, display panel, and display device
A driving circuit for a display panel, a display panel, and a display device are provided. The driving circuit includes a plurality of driving units, wherein at least one of the driving units includes M dummy pins, at least one of the M dummy pins is configured to be electrically connected to at least one clock pin of the display panel, and M is an integer greater than or equal to 1. |
US11475805B2 |
Switchable displays with movable pixel units
In an example, a switchable display may include a movable pixel unit having a rotatable motive element. The movable pixel unit may further include a first display unit having a first display characteristic and disposed on a first side of the rotatable motive element. The movable pixel unit may further include a second display unit having a second display characteristic and disposed on a second side of the rotatable motive unit, different from the first side. |
US11475803B2 |
Flexible display device
A flexible display device includes a flexible display screen and a plurality of first reels. The flexible display screen comprises a plurality of groups of flexible film layers corresponding to the plurality of first reels. One terminal of groups of flexible film layers connected to the corresponding first reel. Each of the groups of flexible film layers is curled on the corresponding first reel when the flexible film layer is curled. |
US11475799B2 |
Anatomic chiropractic training mannequin with network of pressure sensors
Chiropractic training apparatus includes an anatomic mannequin incorporating a network of electronic sensors providing feedback to a user related to applied pressure. The mannequin may include a simulated human head and pelvic region with simulated articulating spinal vertebrae embedded in pliable silicone skin and gel materials. Electronic circuitry determines when pressure is applied to any of the plurality of pressure sensors during the palpation of the model, and output an electronic signal representative of the applied pressure. A mechanism may be provided to facilitate adjustment of relative joint stiffness. A computer display in communication with the model may show information indicative of vertebral level and/or color gradients associated with the pressure applied by a user. The physical model may only include portions of a simulated human spine (i.e., lumbar only). However, the model is preferably life-sized, and may be configured for prone positioning on a table or other work surface. |
US11475798B2 |
Simulation device for characterizing aerodynamics of dry power inhalants in respiratory system
The present invention discloses a simulation device for characterizing aerodynamics of dry powder inhalation in respiratory system comprising: a constant temperature-and-humidity chamber, a steam and vacuum generating device and a respiratory system model arranged in the constant temperature and humidity chamber, and the constant temperature and humidity chamber and the respiratory system model are both connected with the steam and vacuum generating device; a temperature and humidity sensor is arranged in the constant temperature-and-humidity chamber and electrically connected with the steam and vacuum generating device; the respiratory system model comprises an oral cavity receiver and sample collectors, wherein inner walls of the respiratory system model are coated with a coating, the sample collectors includes a first sample collector and a second sample collector, each of the collectors is provided with 8 collecting trays. |
US11475797B2 |
Simulated eyeball, device for training in ophthalmic surgery, and method for training in ophthalmic surgery
A simulated eyeball for training in ophthalmic surgery includes a simulated sclera region that constitutes a simulated sclera, and a conductor layer that is formed on a side of the simulated sclera region that is on an interior of the simulated eyeball, the conductor layer forming a simulated choroid region. |
US11475796B2 |
Patient simulator
In a patient simulator, in particular a premature baby, newborn or child simulator, including a simulated thorax, a pneumatic lung simulator and a simulated trachea leading to the lung simulator, wherein the simulated thorax includes a simulated chest including at least one liftable and lowerable chest element to simulate lifting and lowering of the chest, the at least one liftable and lowerable chest element cooperates with a lifting and lowering mechanism actuatable independently of the lung simulator. |
US11475795B2 |
Training device
A training device (10) for simulating a mechanical function of a medicament delivery device, which training device (10) comprises a dummy housing (20), a first element (52) comprising an actuator (70), a second element (58) comprising an indication member (60), and wherein a relative movement of the first element (52) towards the second element (58), which movement exceeds at least a distance D, causes the actuator (70) to interact with the indication member (60) such that a feedback signal is generated for indicating to a user that a simulated mechanical function has occurred. |
US11475789B2 |
Interactive exercise instruction system and method
An interactive exercise instruction system and method for providing interactive multimedia information to an exerciser and for providing the exerciser the ability to provide information back to the system before, during or after exercising. The interactive exercise instruction system and method generally includes receiving a selection of an exercise to perform on an exercise machine, displaying a visual indicator on the exercise surface indicating where on the exercise surface the exerciser is to make contact to perform the selected exercise, determining whether the contact area corresponds to a location of the visual indicator on the exercise surface and determining as to whether or not the exerciser is properly positioned to perform the exercise as signaled. |
US11475786B2 |
Guitar training device
A removable device for positioning a user's forearm and hand in relation to a guitar is provided. The removable device comprises: (i) a first strap overlying a first portion of the guitar and having attached thereto a first pad and a second pad; (ii) a second strap overlying a second portion of the guitar and joined to the first strap via a first connector, wherein the first connector is coupled to the guitar at a first point; and (iii) an adjustment mechanism overlying a third portion of the guitar and joined to the first strap, the second strap, the first connector, and a second connector, wherein the second connector is coupled to the guitar at a second point. |
US11475783B2 |
Interest-based content customization
A computer-implemented method for customizing training contents for a user, including: establishing a user profile and a personal learning corpus for the user; generating a first baseline indicating that the user is interested and a second baseline indicating that the user is not interested; monitoring the user's reactions when the user is consuming contents related to a second topic, wherein the reactions include the one or more of biometrical indicators, facial expressions, and body language; comparing the reactions with the first baseline and the second baseline to determine an interest level; and recommending additional contents related to the second topic if the interest level is higher than a predefined threshold. |
US11475782B2 |
Information processing apparatus, information processing system, and non-transitory computer readable medium
An information processing apparatus includes an acquisition unit and a changing unit. The acquisition unit acquires character information input by a viewer to content. The changing unit changes a representation form of a frequent word which is character information with a high appearance frequency among character information input by multiple viewers to the content. |
US11475780B2 |
Airport stand arrangement and method
An airport stand arrangement includes a remote sensing system configured to detect an aircraft within a sensing area, wherein the sensing area includes a stand area, and a controller configured to: determining, based on sensor data received from said remote sensing system, one or more estimated exterior surface positions on the aircraft, wherein each estimated exterior surface position is an estimated position of an associated real exterior surface position on the aircraft, wherein said real exterior surface position defines a limit of an extension of said aircraft in the sensing area, compare said one or more estimated exterior surface positions with one or more coordinates of the stand area to determine if at least one from said one or more estimated exterior surface positions is outside of said stand area, and in response to at least one from said one or more estimated exterior surface positions being determined to be outside of said stand area: output an aircraft parking alert signal. |
US11475779B2 |
System and method for clearance-based taxi route execution
Systems and methods for autonomous taxi route execution for an aircraft. Clearance communication is received from a ground control station. A plurality of objects is generated from the clearance communication. Next, a context data structure representing a planned taxi route is generated. Last, the planned taxi route is executed. |
US11475774B2 |
Systems and methods for machine learning based collision avoidance
A device may include a memory storing instructions and processor configured to execute the instructions to receive information relating to a plurality of vehicles in an area. The device may be further configured to use a trained machine learning model to determine a likelihood of collision by one or more of the plurality of vehicles; identify one or more relevant vehicles of the plurality of vehicles that are in danger of collision based on the determined likelihood of collision; and send an alert indicating the danger of collision to at least one of the identified one or more relevant vehicles. |
US11475770B2 |
Electronic device, warning message providing method therefor, and non-transitory computer-readable recording medium
An electronic device, a warning message providing method therefor, and a non-transitory computer-readable recording medium are provided. Disclosed is an artificial intelligence (AI) system using a machine learning algorithm such as deep learning and an application thereof. Disclosed, according to one embodiment, is an electronic device which can comprise: a position determination unit for determining a current position of the electronic device; a communication unit for receiving accident data and a driving situation; an output unit for outputting a warning message; and a processor for learning the received accident data to establish a plurality of accident prediction models, selecting an accident prediction model to be applied from among the plurality of accident prediction models based on the determined current position, determining possibility of accident occurrence by using the selected accident prediction model, and controlling the output unit such that the output unit provides a warning message based on determining that the possibility of accident occurrence is greater than or equal to a preset value. |
US11475764B2 |
Service station for an intelligent transportation system
The disclosed subject matter relates to an Intelligent Transportation System (ITS) service station, comprising: a receiver configured to receive, from one or more sensors, information on a set of road users perceived by the sensors, wherein said road user information includes, for each road user in the set, a respective geographical position determined by the sensors; a controller connected to the receiver and configured to determine, on the basis of said geographical positions, whether a subset of road users in said set meets a predetermined criterion of mutual proximity; and a transmitter connected to the controller and configured to transmit, when said subset comprises two or more road users, a service message indicative of said subset. |
US11475760B2 |
Method, digital tool, device and system for detecting movements of objects and/or living beings in a radio range, in particular of an indoor area
In order to detect movements of objects and/or living beings in a radio range, which enables easily with a minimum of hardware complexity an automated movement detection based on a Single-Sensor, it is proposed to: Collect as input data for the movement detection based on received radio signals of an intended or unintended communication between a transmitting radio terminal being mobile or fixed and a receiving local fixed radio device in the radio range a set of “Channel State Information”-values, determine a change in the received radio signals, which are derived from the facts that the movement influences the transmitted radio signal in the radio range based on the collected CSI-values by the indication of a statistical parameter value, and assess on the basis of the statistical parameter value a “chaos index” value until the “chaos index” value in accordance with a threshold check provides a reliable statement. |
US11475759B2 |
Proximity detection for an aerosol delivery device
An aerosol delivery device is provided that includes a housing, heating element, communication interface and microprocessor. The heating element may to activate and vaporize components of an aerosol precursor composition in response to a flow of air through at least a portion of the housing, with the air being combinable with a thereby formed vapor to form an aerosol. The communication interface may effect a wireless, proximity-based communication link with a computing device. And the microprocessor may be coupled to the communication interface, may control at least one functional element of the aerosol delivery device based on a state of the proximity-based communication link, or in response to a trigger signal received from the computing device over the proximity-based communication link. |
US11475758B2 |
Monitoring control panels of a fire control system
Methods, devices, and systems for monitoring control panels of a fire control system is described herein. In some examples, one or more embodiments include a computing device comprising a memory, a processor configured to execute instructions stored in the memory to receive, via a gateway device, data from a plurality of fire control panels of a fire control system, and detect an event associated with one of the fire control panels based on the received data, and a user interface configured to display information associated with the detected event. |
US11475752B2 |
Network system, vehicle and control method thereof
A vehicle and a network system are provided to operate the air conditioning apparatus of the vehicle when a passenger within the vehicle is left unattended. The vehicle transmits a signal via a vehicle network to rescue the rear passenger, thereby ensuring passenger safety. The vehicle includes an output device and a communicator configured to communicate with a user terminal, an air conditioner, a sensor. The sensor obtains a movement of the passenger and a controller outputs an identification image through the output device when a movement signal of the passenger exceeds a reference signal after the vehicle doors are closed. |
US11475750B2 |
Systems and methods for fire alarm notification in virtual reality environments
An alert system for alerting a user in a virtual reality environment is provided. The virtual reality environment has a corresponding physical environment that is monitored by a detector of a fire alarm system through an alarm panel, and the virtual reality environment is provided to one or more user virtual reality devices by a central server. The alert system includes a processor in communication with the alarm panel of the fire alarm system and the central server of the virtual reality system and a memory. The processor continuously monitors the alarm panel of the fire alarm system, receives a signal from the alarm panel when an alarm of the detector has been triggered, and disconnects the one or more user virtual reality devices from the central server upon receipt of the signal. |
US11475747B2 |
Electronic product code (EPC) encoding for retailer-specific radio-frequency identification (RFID) tags
A system determines an electronic product code (EPC) and a checksum read from a radio-frequency identification (RFID) tag. The system calculates a new checksum based on the EPC and a retailer-specific number associated with a retailer that owns one or more RFID tags. The system compares the new checksum with the checksum read from the RFID tag, and determines whether the RFID tag is owned by the retailer based on whether the new checksum matches the checksum read from the RFID tag. |
US11475744B2 |
System and method enabling interactive services in alarm system environment
The present invention is a software as a service platform providing a system and method enabling interactive services between the end-users, emergency responders, and central monitoring stations. In an exemplary embodiment of the invention, the system provides an electronic notification of an alarm event to an end-user by way of a secure hyperlink to a web portal. The web portal provides a method enabling the end-user to interact with the central monitoring station and/or the emergency responders as well as view live and historical data from the alarm event including video. The system is configured to acquire historical video and data from the actual alarm triggering event from a variety of disparate sources including devices associated with life safety systems and lifestyle systems. The present invention, by enabling interactive services between the end-users, emergency responders, and central monitoring stations, provides better information and a better understanding of the alarm triggering event thereby informing decision making processes of the end-users, emergency responders, and central monitoring stations. |
US11475737B1 |
Video poker system and method using multiple unique decks having four of a kind and royal flush bonus hands
A video poker system and method allow a player to play a primary game in a conventional fashion while seeking a bonus payout based on cards from the primary game poker hand and one or more secondary poker hands from separate decks of cards. Certain pre-established poker hands (e.g., 4s of a kind) formed using cards from the primary game poker hand and the one or more secondary poker hands provide bonus payouts. A bonus hand may comprise a royal flush hand made using one royal flush card from each of five secondary poker hands. The system and method increase player interest, player wagers and provide meaningful bonus payouts. |
US11475727B2 |
Method and system for determining if paper currency has numismatic value
Using software to process images and/or digital representations of paper currency to determine if currency has a value greater than the face value of the currency to any person or persons. Software that can determine from images and/or digital representations (known or unknown) numismatic value, or value greater than the face value of the currency to any person or persons and indicia of numismatic value, or increased value, including, but not limited to: ink smearing, misaligned serial numbers, misaligned seals on currency, non-matching serial numbers, off center printing, off-center cutting, paper currency of small or limited print runs, fancy serial numbers, missing or off-center watermarks, errors in security features, holograms, ultra-violet features, magnetic features, microprinting, etc. to determine a numismatic value. |
US11475725B2 |
Device and method for access control
Device, method, and computer program product for access control, the device comprising an ultra-wideband transceiver (12) connected to a first electronic circuit (11); wherein the first electronic circuit (11) is configured to activate (S1) periodically the ultra-wideband transceiver (12) to receive ultra-wideband transmissions (T) from a mobile device (2), upon reception (S2) of an ultra-wideband transmission (T) from a mobile device (2), to activate the ultra-wideband transceiver (12) to transmit (S3) to the mobile device (2) a reguest message and to receive (S5) from the mobile device (2) a response message, to determine (S6) a distance (d) of the mobile device (2) from the access control terminal (1), using the response message, and to execute access control, if the mobile device (2) is within a pre-determined proximity range (P). |
US11475723B2 |
Determining a fault in an electronic controller
Systems and methods for determining a fault in an electronic controller. The system includes a first electronic controller, a second electronic controller, and a remote electronic controller. The second electronic controller executes a diagnostic service routine configured to access a restricted section of a memory associated with the first electronic controller, receives a failure code from the restricted section of the memory associated with the first electronic controller, generates a logging file including the failure code, and sends the logging file to the remote electronic controller. The remote electronic controller determines a fault in the first electronic controller based upon the logging file. |
US11475720B2 |
Methods and systems for collecting sensor data according to a data collection configuration based on an estimated information gain
An embodiment takes the form of a vehicle that generates a data collection configuration for one or more vehicle sensors of a vehicle based on an estimated information gain to a neural network were the vehicle to provision the neural network with notional sensor data, and based on a vehicle resource consumption by the vehicle were the vehicle to provision the neural network with the notional sensor data. The notional sensor data comprises sensor data that would be collected from a given sensor among the vehicle sensors according to a respective sensor configuration of the given sensor. The vehicle collects sensor data from the vehicle sensors according to the generated data collection configuration. |
US11475718B2 |
In-vehicle notifications
A notification can be generated to notify a user of a value of a first parameter of a vehicle. Generating the notification includes identifying a second parameter based on an association of the second parameter with the first parameter; comparing the value of the first parameter to a first threshold value and a second threshold value; and generating the notification notifying the user of the value of the first parameter based on a value of the second parameter if the value of the first parameter is between the first and second thresholds. |
US11475711B2 |
Judgement method, judgement apparatus, and recording medium
A non-transitory computer-readable recording medium stores therein a judgment program that causes a computer to execute a process including acquiring a captured image including a face to which a plurality of markers are attached at a plurality of positions that are associated with a plurality of action units, specifying each of the positions of the plurality of markers included in the captured image, judging an occurrence intensity of a first action unit associated with a first marker from among the plurality of action units based on a judgment criterion of an action unit and a position of the first marker from among the plurality of markers, and outputting the occurrence intensity of the first action unit by associating the occurrence intensity with the captured image. |
US11475706B2 |
Fingerprint identification device, method and electronic device
Provided are a fingerprint identification device, a fingerprint identification method and an electronic device, which could improve security of fingerprint identification. The fingerprint identification device includes an optical fingerprint sensor including a plurality of pixel units; at least two filter units disposed above at least two of the plurality of pixel units, where each filter unit corresponds to one pixel unit, and the at least two filter units comprise filter units in at least two colors. |
US11475697B2 |
Display device
Provided is a display device, including: an array substrate having a display area and a non-display area at least partially surrounding the display area, and the non-display area includes a step region, and a part of the display area is reused as a fingerprint recognition region; a flexible circuit board bonded to the step region and bent to a side of the array substrate facing away from a light-exiting direction of the display device, and the flexible circuit board includes a bent portion facing towards a side surface of the array substrate, and the bent portion includes a bent sub-portion, which is tilted towards the display area along the light-exiting direction of the display device; and at least one light source arranged on the bent sub-portion of the flexible circuit board, and light emitted from the at least one light source is transmitted towards the fingerprint recognition region. |
US11475693B2 |
Display module and display device
The present invention discloses a display module and a display device. The display module includes a display panel and a fingerprint identification layer. The fingerprint identification layer includes a first conductive layer including a multifunctional electrode, a second conductive layer including a first driving electrode, a sensing electrode, and a second driving electrode. The first driving electrode and the second driving electrode are both electrically connected to the multifunctional electrode. The sensing electrode is insulated from the multifunctional electrode. Orthographic projections of the sensing electrode and the multifunctional electrode on the display panel have an overlapping region. |
US11475692B2 |
Optical sensor for integration over a display backplane
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a set of apertures disposed above the first side of the transparent layer; a first set of reflective surfaces disposed below the second side of the transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; a second set of reflective surfaces disposed above the first side of the transparent layer configured to receive the light reflected from the first set of reflective surfaces and to further reflect the light; and a plurality of detector elements positioned to receive the further reflected light from the second set of reflective surfaces. |
US11475689B2 |
Fish biomass, shape, size, or health determination
Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, mass, and health of fish are described. A pair of stereo cameras may be utilized to obtain off-axis images of fish in a defined area. The images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the fish model to determine characteristics of the fish. |
US11475688B2 |
Information processing apparatus and information processing method for extracting information from document image
According to a form of the present disclosure, character strings are obtained from a document image by performing an optical character recognition process on the document image, whether each of the obtained character strings is an item name or an item value is evaluated, character strings determined to be the item names and continuously present in a horizontal or vertical direction are grouped as one item name group, a search region is set by combining the one item name group and a region where one or more character strings each determined to be the item value and adjacent to the item name group are continuously present, and the item value is extracted based on the relationship between the item name and the item value for each of the search regions. |
US11475687B2 |
Information processing system
An information processing system includes a text acquisition unit that acquires text on the basis of a first user's operation, a reception unit that receives a keyword in response to a second user's operation; and a contact support unit that receives a contact from the second user having performed an operation on the keyword to the first user having performed an operation on the text, and notifies the first user of the contact, in a case where the text acquired by the text acquisition unit and the keyword received by the reception unit satisfy a predefined condition. |
US11475686B2 |
Extracting data from tables detected in electronic documents
The embodiments disclosed herein relate to extracting table data from an electronic document. Tables are detected based on identification of the column headers, of the table, that correspond to known fields. Once a table is detected, values corresponding to the column headers are extracted and stored in association with the known fields. |
US11475678B2 |
Lane marker detection and lane instance recognition
Disclosed are techniques for performing lane instance recognition. Lane instances are difficult to recognize since they are long and elongated, and they also look different from view to view. An approach is proposed in which local mask segmentation lane estimation and global control points lane estimation are combined. |
US11475676B2 |
Periphery monitoring device
A periphery monitoring device according to an embodiment includes: an acquisition unit configured to acquire captured image data from an image-capturing unit that captures a region including a road surface in a traveling direction of a vehicle and a region above the road surface; a storage unit configured to store the captured image data; and an image processing unit configured to display, in a case of displaying a peripheral image in the traveling direction of the vehicle on a display unit, a first region including a road surface on a under-floor portion of the vehicle or a road surface on a vicinity of the under-floor portion by using a corresponding image in past captured image data stored in the storage unit, and display a second region including the region above the road surface by using a corresponding image in current captured image data acquired by the acquisition unit. |
US11475672B2 |
Premises security system with dynamic risk evaluation
A technique is introduced for utilizing data associated with a monitored premises to determine a likelihood of a crime, or other activity, occurring at the premises. In an example embodiment, premises data is received from one or more sources including sensor devices located at the premises and other data sources including third-party databases. The premises data is processed using a machine learning model, such as an artificial neural network, to generate a risk score that is indicative of the likelihood of a crime occurring at the premises in real-time or in the future. The introduced technique for risk evaluation can be implemented in conjunction with a premises security system, for example, to route alarms generated by monitoring devices located at the premises. |
US11475669B2 |
Image/video analysis with activity signatures
Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm. |
US11475668B2 |
System and method for automatic video categorization
An apparatus includes a memory and processor. The memory stores a set of object categories and a set of motion categories. The processor splits a video into an ordered series of frames. For each frame, the processor determines that the frame includes an image of an object of a given object category. The processor assigns the given object category to the frame and stores the assigned object category in an ordered series of object category assignments. The processor determines, based on a subset of the ordered series of object category assignments, that the video used to generate the ordered series of object category assignments depicts a motion of a given motion category. The processor assigns the given motion category to the video. |
US11475663B2 |
Visual aid device and visual aid method by which user uses visual aid device
A vision assistance apparatus may include an image acquisition unit configured to acquire an image by capturing the scene of the front which a user watches, a sensor unit configured to acquire sensing information on objects located in front of the user, a control unit configured to analyze the image acquired by the image acquisition unit and generate a notification signal for the front scene through an analysis result of the image and the sensing information acquired by the sensor unit, and an output unit configured to provide the user with the notification signal generated by the control unit in the form of sound. |
US11475655B2 |
Methods for optical character recognition (OCR)
A method is provided for Optical Character Recognition (OCR). A plurality of OCR decoding results each having a plurality of positions is obtained from capturing and decoding a plurality of images of the same one or more OCR characters. A recognized character in each OCR decoding result is compared with the recognized character that occupies an identical position in each of the other OCR decoding results. A number of occurrences that each particular recognized character occupies the identical position in the plurality of OCR decoding results is calculated. An individual confidence score is assigned to each particular recognized character based on the number of occurrences, with a highest individual confidence score assigned to a particular recognized character having the greatest number of occurrences. Determining which particular recognized character has been assigned the highest individual confidence score determines which particular recognized character comprises a presumptively valid character for the identical position. |
US11475653B2 |
Perceptual importance maps for image processing
The present disclosure is directed to techniques for determining a perceptual importance map. The perceptual importance map indicates the relative importance to the human visual system of different portions of an image. The techniques include obtaining cost values for the blocks of an image, where cost values are values used in determining motion vectors. For each block, a confidence value is derived from the cost values. The confidence value indicates the confidence with which the motion vector is believed to be correct. A perceptual importance value is determined based on the confidence value via one or more modifications to the confidence value to better reflect importance to the human visual system. The generated perceptual importance values can be used for various purposes such as allocating bits for encoding, identifying regions of interest, or selectively rendering portions of an image with greater or lesser detail based on relative perceptual importance. |
US11475652B2 |
Automatic representation toggling based on depth camera field of view
One embodiment provides a method comprising determining a spatial relationship between an augmented reality (AR) device and a camera-equipped device. The AR device is worn by a user. The camera-equipped device is positioned within proximity of the user. The method further comprises determining a position of the user relative to a field of view of the camera-equipped device, and providing a representation of the user for display. The representation automatically switches between a real image of the user and a virtual avatar of the user based on the position of the user. |
US11475651B2 |
Window-shaping virtual reality system
A virtual reality system, comprising an electronic 2d interface having a depth sensor, the depth sensor allowing a user to provide input to the system to instruct the system to create a virtual 3D object in a real-world environment. The virtual 3D object is created with reference to at least one external physical object in the real-world environment, with the external physical object concurrently displayed with the virtual 3D object by the interface. The virtual 3D object is based on physical artifacts of the external physical object. |
US11475650B2 |
Environmentally adaptive extended reality display system
A method for facilitating an environmentally adaptive extended reality display in a physical environment includes virtually displaying content via a wearable extended reality appliance operating in the physical environment, wherein displaying content via the wearable extended reality appliance is associated with at least one adjustable extended reality display parameter. Image data is obtained from the wearable extended reality appliance and a specific environmental change unrelated to the virtually displayed content is detected in the image data. A group of rules associating environmental changes with changes in the at least one adjustable extended reality display parameter is accessed and a specific rule of the group of rules is determined, the specific rule corresponding to the specific environmental change. The specific rule is implemented to adjust the at least one adjustable extended reality display parameter based on the specific environmental change. |
US11475646B1 |
Computer implemented display system responsive to a detected mood of a person
Disclosed are systems and methods for influencing the mood of a person using a synthetic window. The system includes storing one or more excitement scenes and one or more calming scenes, where the excitement scenes when displayed on the display produce an excitatory environment and the calming scenes when displayed on the display produce a calming environment. The system also includes receiving input as to a type of mood of the person, selecting an excitement scene or a calming scene in response to the mood type received, and displaying the selected scene on the display. |
US11475645B2 |
Systems and methods for installing an item using augmented reality
In some implementations, a device may determine dimensions of an installation area in a real-world environment and may obtain information identifying dimensions of an installation template associated with installing an equipment in the real-world environment. The device may determine a scale for displaying augmented reality representations associated with installing the equipment, based on the dimensions of the installation area and the dimensions of the installation template. The device may identify, based on information identifying an installation point of the installation template, a virtual installation point associated with installing the equipment in the installation area. The user device may display an augmented reality representation of the virtual installation point to enable a depiction of a corresponding real installation point in the installation area. The augmented reality representation may be displayed based on the scale and a distance from the user device to the installation area. |
US11475643B2 |
Planet-scale positioning of augmented reality content
Cell-based augmented reality (AR) content positioning systems may include a reference grid of cells, each of which includes a 32-bit intracellular coordinate system based on a respective reference point of the cell. Cell topology is selected such that the intracellular coordinate systems may utilize single-precision floating point numbers while retaining the ability to define content positions with, e.g., millimeter-level precision. Accordingly, rendering of AR content may be performed at a high precision using 32-bit devices and methods. |
US11475642B2 |
Methods and systems for selection of objects
Methods and systems for selecting an object or location in an extended reality (XR) environment or physical environment are described. A first origin, including a first position and a first direction, and a second origin, including a second position and a second direction, are obtained by at least one sensor. An intersection of a first ray, casted from the first origin, and a second ray, casted from the second origin, is determined. A selected object or selected location is identified, based on the determined intersection. An identification of the selected object or the selected location is outputted. |
US11475640B2 |
Detection-area fencing with polarity and object ingress/egress monitoring
Image data describing a physical space is received from one or more sensor(s). A corresponding image of the physical space is output to a user. User generated control signals are received, indicating to define one or more line(s) at specific coordinates in relation to the physical space. One or more line(s) are defined in response to the received control signals. Polarity is assigned to the line(s), wherein crossing a line in a first direction is defined as an ingress and crossing a line in a second, opposite direction is defined as an egress. An image of the line(s) is superimposed on the image of the physical space, wherein the image of the line(s) graphically indicates the assigned polarity. Physical objects are monitored in relation to the one or more line(s) in the physical space. An action is automatically taken in response to activity detected by the monitoring. |
US11475636B2 |
Augmented reality and virtual reality engine for virtual desktop infrastucture
Embodiments of the present disclosure relate to techniques for providing an augmented reality experience for virtual desktops. In particular, certain embodiments relate to acquiring, by a computing device one or more images from a client device and determining, by the computing device, that the one or more images contain an artifact to be augmented. Further, certain embodiments involve acquiring, by the computing device, a screen buffer from a virtual desktop or application running on it and applying, by the computing device, a geometric transformation to the screen buffer. Further, certain embodiments relate to augmenting, by the computing device, the one or more images by inserting the screen buffer onto the artifact, resulting in one or more augmented images. Further, certain embodiments relate to providing, by the computing device, the one or more augmented images to the client device in order to provide a user of the client device with the augmented reality experience. |
US11475635B1 |
Systems and methods for creating and presenting virtual events
Systems, programs, and media for creating virtual events and presenting the virtual event content to attendees of the virtual events are described herein. A virtual event hosting system may receive input from an event creator for creating an event comprising stages, sessions, networking, and expos. The event may provide a virtual environment for presenting users to make presentations and attendees to view and interact with the presenting users and other attendees. Data associated with the event and the attendees may be collected for analysis to improve engagement in future virtual events. |
US11475627B2 |
Method of obtaining 3D model data of a plurality of components of an object
A method including obtaining x-ray data for a multi-component object; processing the x-ray data to obtain at least first and second 3D representations of the object with respective first and second resolutions, the first resolution being higher than the second resolution; identifying a plurality of regions of the second 3D representation, each region corresponding to one of a number of components of the object, by at least identifying a number of initial regions of the second 3D representation, each initial region having pixel values in one of a plurality of ranges of pixel values, and adjusting each of the number of initial regions based on a comparison between the initial region and features derived from 2D sections of the object from the first 3D representation; and obtaining a 3D model. |
US11475626B2 |
Damage detection from multi-view visual data
One or more images of an object, each from a respective viewpoint, may be captured at a camera at a mobile computing device. The images may be compared to reference data to identify a difference between the images and the reference data. Image capture guidance may be provided on a display screen for capturing another one or more images of the object that includes the identified difference. |
US11475625B1 |
Method and apparatus for generating a precision sub-volume within three-dimensional image datasets
A method, apparatus and computer program for generating a sub-volume within a 3D dataset in a consistent, repeatable fashion. To accomplish this, geometric object(s) (e.g., 2D planes) are placed at precise anatomic landmarks with precise sizes and orientations. This serves to divide the 3D object into multiple parts (e.g., a first portion of the 3D volume has a first set of voxels and a second portion of the 3D volume has a second set of voxels). This process continues as multiple additional geometric objects are placed so that certain features of the 3D dataset can be extracted (i.e., shown with the best viewing settings). This process when used in conjunction with a radiologist's checklist enables efficient volume-by-volume viewing. |
US11475619B2 |
Animation production method
To allow free animation production in virtual space, an animation production method executing: a step of placing a virtual camera for shooting a character in a virtual space; a step of placing a first plate object with a first image attached as a texture under the foot of the character in response to an instruction from a user; a step of placing a second plate object with a second image attached as a texture in response to an instruction from the user; a step of correcting the posture of the second plate object such that the second plate object is perpendicular to the first plate object; and a step of generating an image captured by the camera. |
US11475616B2 |
Automatic generation of people groups and image-based creations
Implementations described herein relate to methods, devices, and computer-readable media to generate and provide image-based creations. A computer-implemented method includes obtaining a plurality of episodes, each episode associated with a corresponding time period and including a respective set of images and person identifiers for each image. The method further includes forming a respective cluster for each episode that includes at least two person identifiers. The method further includes determining whether one or more person identifiers are included in less than a threshold number of clusters, and in response, removing the one or more person identifiers from the clusters that the one or more person identifiers that are included in. The method further includes merging identical clusters to obtain a plurality of people groups that each include two or more person identifiers and providing a user interface that includes an image-based creation based on a particular people group. |
US11475615B1 |
Dynamic virtual background selection for video communications
Methods, systems, and apparatus, including computer programs encoded on computer storage media relate to a method for providing video communications with dynamic virtual backgrounds within a communication platform. Based on the contextual information of a meeting, the system selects a virtual background to be used for the meeting. During, a video meeting, the system generates for display, on one or more client devices, a composite video depicting the imagery of the user overlaid on imagery of the selected virtual background. |
US11475611B2 |
System and method for image reconstruction
The present disclosure relates to a system and method for generating an image. At least one processor, when executing instructions, may perform one or more of the following operations. When raw data relating to an object is retrieved, an image may be generated based thereon. A first voxel of the image is identified based a first geometric parameter relating to the first voxel; a second voxel of the image is identified based on a second geometric parameter relating to the second voxel; the image is reconstructed using an iterative reconstruction process, during which the calculation relating to the first voxel is based on the first number of sub-voxels, and the calculation relating to the second voxel is based on the second voxel. |
US11475607B2 |
Radio coverage map generation
Embodiments of the disclosure provide methods, apparatus and computer programs for generating a radio coverage map. A method comprises: obtaining image data of a geographical area, the image data comprising: a representation of the environment in the geographical area; and an indication of one or more transmission point locations corresponding to the locations of one or more transmission points in a wireless communications network; and applying a generative model to the image data, to generate a radio coverage map of the geographical area. |
US11475604B2 |
Method and apparatus for adaptive point cloud attribute coding
A method of adaptive point cloud attribute coding includes obtaining an attribute of a current point included in point cloud data, and obtaining candidate predicted values of the obtained attribute, the candidate predicted values including any one or any combination of a weighted average value of a plurality of distances from the current point respectively to other points included in the point cloud data, a first predicted value of a first distance from the current point to a first nearest point among the other points and a second predicted value of a second distance from the current point to a second nearest point after the first nearest point among the other points. The method further includes selecting, for the obtained attribute, one among the obtained candidate predicted values, using rate-distortion optimization, and setting, for a decoder, a flag indicating whether the obtained candidate predicted values includes the weighted average value. |
US11475603B2 |
Multiple mesh encoding using motion tracking data of objects
An apparatus and method for three-dimensional (3D) geometric data compression, includes storage of a first 3D geometric mesh of a first data size, which includes a 3D representation of a plurality of objects in a 3D space. The apparatus includes circuitry that receives motion tracking data of the plurality of objects from a plurality of position trackers. The motion tracking data includes motion information of each of the plurality of objects from a first position to a second position in the 3D space. The 3D geometric mesh is segmented into a plurality of 3D geometric meshes corresponding to the plurality of objects, based on the motion tracking data. As a result of the segmentation of the 3D geometric mesh before encoding and the use of motion tracking data, the plurality of 3D geometric meshes are efficiently encoded. |
US11475602B2 |
Image processing system and method
Initial low-quality images of a progressively-displayed high-definition image are masked with corresponding progressively-revealing mask filters or masking algorithms to realistically obscure such low quality and therefore to provide a realistically appearing progressive presentation of the high-definition image. |
US11475601B2 |
Image decoding during bitstream interruptions
A data stream accessor seeks to simulate an uninterrupted bitstream for a decoder during network interruptions. The accessor performs a set of operations including receiving an available amount of image data and storing a current execution context of the call site, passing execution flow to the decoder, and performing a subset of operations. The subset includes receiving an indication of a desired amount of image data from the decoder. If a total amount of image data at the accessor is greater than or equal to the desired amount, the desired amount is transmitted to the decoder for decoding. Otherwise, and unless an error issues, a current execution context of the decoder is stored, execution flow is passed from the decoder to the call site, and the restorable execution context is loaded as the current execution context of the call site. The subset is repeated unless the image is completely decoded. |
US11475599B2 |
Systems and methods for measurement of 3D attributes using computer vision
A system including a computing device and camera is disclosed; the system configured for measuring three-dimensional attributes and associated performance measurements of a mechanical device. Some embodiments comprise a camera configured to capture images of the mechanical device and a computing device in communication with the camera. In some embodiments, the computing device is configured to access a first set of pixels associated with a first plurality of fiducials to calibrate a spatial resolution of the camera. A second image from the camera can be converted into a second set of pixels associated with each of the plurality of fiducials, which are attached to the mechanical device. The computing device can be further configured to compare the first and second set of pixels to determine the location of the plurality of fiducials on the mechanical device. |
US11475598B2 |
Universal color coding system, and method of analyzing objects with multiple attributes using the color coding system
A universal color coding system, and method of analyzing objects with multiple attributes using the color coding system. The color coding system includes a color mapper arranged to map a plurality of colors with a plurality of numerical codes, wherein the each of the plurality of numerical codes is a unique integer determined based on a combination of prime numbers; wherein each of the plurality of numerical codes is arranged to represent a unique color in color space wherein each of the prime numbers represents a respective basic color of the color space; and wherein the plurality of numerical codes are integers calculated based on addition and multiplication of a plurality of prime numbers. |
US11475596B2 |
Device, method and system for adjusting a configuration of a camera device
A device, method and system for adjusting a configuration of a camera device is provided. An example device is in communication with an example camera device having a configuration. The device receives an image sequence from the camera device. The device processes the image sequence to determine a predicted location of a target object identified in the image sequence based on movement of the target object in the image sequence. The device adjusts the configuration of the camera device based on a stored configuration of the camera device, the stored configuration indicative of conditions at the predicted location. |
US11475592B2 |
Systems and methods for determining an ear saddle point of a user to produce specifications to fit a wearable apparatus to the user's head
An ear saddle point of a subject's ear is determined to produce specifications to fit a wearable apparatus to a subject's head. A boundary of the subject's ear in a profile image is determined using a first model. A map of the subject's ear is generated indicating probable locations of a two-dimensional ear saddle point. A most probable location of the two-dimensional ear saddle point is determined based on the probability map. The two-dimensional ear saddle point is projected onto a three-dimensional mesh surface representing the subject's head. A maximum depth of the three-dimensional mesh surface is determined in a defined region around the projected two-dimensional ear saddle point. The ear saddle point is computed based on the projected two-dimensional ear saddle point and the determined maximum depth. Specifications of a wearable apparatus are generated to fit the apparatus to the subject's head based on the computed ear saddle point. |
US11475589B2 |
3D pose estimation by a 2D camera
A system and method for obtaining a 3D pose of an object using 2D images from a 2D camera and a learned-based neural network. The neural network extracts a plurality of features on the object from the 2D images and generates a heatmap for each of the extracted features that identify the probability of a location of a feature point on the object by a color representation. The method provides a feature point image that includes the feature points from the heatmaps on the 2D images, and estimates the 3D pose of the object by comparing the feature point image and a 3D virtual CAD model of the object. |
US11475586B2 |
Using 6DOF pose information to align images from separated cameras
Techniques for aligning images generated by an integrated camera physically mounted to an HMD with images generated by a detached camera physically unmounted from the HMD are disclosed. A 3D feature map is generated and shared with the detached camera. Both the integrated camera and the detached camera use the 3D feature map to relocalize themselves and to determine their respective 6 DOF poses. The HMD receives the detached camera's image of the environment and the 6 DOF pose of the detached camera. A depth map of the environment is accessed. An overlaid image is generated by reprojecting a perspective of the detached camera's image to align with a perspective of the integrated camera and by overlaying the reprojected detached camera's image onto the integrated camera's image. |
US11475585B2 |
Antenna adjustment device and method for mobile vehicle
An antenna adjustment device and an antenna adjustment method for a mobile vehicle, in which main structure includes the mobile vehicle having a directional antenna, a photographic element and an epipolar line analysis component. The epipolar line analysis component establishes data connection with the directional antenna and the photographic element. The photographic element includes a photographic part and an image receiving processing part. With the above structure, the user can use the photographic element with the directional antenna to define an epipolar line of optimal connection efficiency with the base station on the image receiving processing part. When the connection is needed, the mobile vehicle is moved for adjusting an image of the base station imaged by the image receiving processing part to align to the epipolar line, so as to get the optimal connection efficiency. |
US11475582B1 |
Method and device for measuring physical objects
The method performed at an electronic device including one or more processors, a non-transitory memory, and a depth sensor includes: obtaining a task associated with a physical object within a physical environment; obtaining depth information, via the depth sensor, associated with the physical environment; determining one or more measurements for the physical object based at least in part on the depth information; obtaining a graphical overlay based at least in part on the task and the one or more measurements for the physical object; and causing presentation of the graphical overlay adjacent to a representation of the physical object, wherein the representation is obtained using sensor readings of the physical object. |
US11475579B2 |
Image registration of treatment planning image, intrafraction 3D image, and intrafraction 2D x-ray image
A method of the present disclosure includes performing, by a processing device, a first image registration between a reference image of a patient and a motion image of the patient to perform alignment between the reference image and the motion image, wherein the reference image and the motion image include a target position of the patient. The method further includes performing, by the processing device, a second image registration between the reference image and a motion x-ray image of the patient, via a first digitally reconstructed radiograph (DRR) for the reference image of the patient. The method further includes tracking at least a translational change in the target position based on the first registration and the second registration. |
US11475578B2 |
Method for analyzing behavior of cell, and use thereof
Even for the case where cells such as human epidermal keratinocytes form a dense colony, or the case where cell contours are indefinite, each of the cells is automatically tracked with high precision, and behavior of each cell is analyzed with good precision. There is provided a method for analyzing behavior of a cell, which comprises a detection step of detecting positions of a plurality of cells for every frame of time-lapse images, while determining whether a candidate region extracted from the frame is a cell region by using a dictionary containing image data of cell nuclei; and a tracking step of tracking each cell by using a state space model using position of a most adjacent cell within a predetermined distance from a predicted position as observation data. When any cell is not found within a certain distance from the predicted position, data are considered missing. |
US11475577B2 |
Markerless motion capture of animate subject with prediction of future motion
A motion prediction system for predicting the motion of a random animate subject. A first neural network is a markerless motion capture network, trained to receive video data of the subject and to process the video data to generate a time sequence of musculoskeletal motion capture data. A second neural network is a motion prediction network, trained to receive the musculoskeletal motion capture data and to process the data to generate a prediction of the subject's location based on position change in position of joints and/or muscles. |
US11475574B2 |
Methods for unit load device (ULD) door tarp detection
Methods for determining a unit load device (ULD) door status are disclosed herein. An example method includes capturing a set of image data featuring the ULD. The example method further includes segmenting the set of image data to identify a top portion of the ULD, and determining an amplitude of the top portion of the ULD. The example method further includes determining the ULD door status based on whether the amplitude of the top portion of the ULD exceeds an amplitude threshold. |
US11475573B2 |
Sensor data segmentation
A system may include one or more processors configured to receive a plurality of images representing an environment. The images may include image data generated by an image capture device. The processors may also be configured to transmit the image data to an image segmentation network configured to segment the images. The processors may also be configured to receive sensor data associated with the environment including sensor data generated by a sensor of a type different than an image capture device. The processors may be configured to associate the sensor data with segmented images to create a training dataset. The processors may be configured to transmit the training dataset to a machine learning network configured to run a sensor data segmentation model, and train the sensor data segmentation model using the training dataset, such that the sensor data segmentation model is configured to segment sensor data. |
US11475572B2 |
Systems and methods for object detection and recognition
Techniques for identifying pixel groups representing objects in an image include using images having multiple groups of pixels, grouped such that each pixel group represents a zone of interest and determining a pixel value for pixels within each pixel group based on a comparison of pixel values for each individual pixel within the group. A probability heat map is derived from the pixel group values using a first neural network using the pixel group values as input and produces the heat map having a set of graded values indicative of the probability that the respective pixel group includes an object of interest. A zone of interest is identified based on whether the groups of graded values meet a determined probability threshold objects of interest are identified within the at least one zone of interest by way of a second neural network. |
US11475568B2 |
Method for controlling display of abnormality in chest x-ray image, storage medium, abnormality display control apparatus, and server apparatus
A method for controlling display of an abnormality includes obtaining a target chest X-ray image, detecting a structure including a linear structure formed of a first linear area that has been drawn by projecting anatomical structures whose X-ray transmittances are different from each other or a second linear area drawn by projecting an anatomical structure including a wall of a trachea, a wall of a bronchus, or a hair line, calculating an indicator for determining the abnormal state from the structure, comparing the indicator with a reference indicator, and determining whether the structure is in the abnormal state, and displaying, if it is determined that the structure is in the abnormal state, an image of an area of the target chest X-ray image including the structure determined to be in the abnormal state and details of the abnormal state. |
US11475567B2 |
Image processing apparatus, image processing method, image processing program, and recording medium storing program
Provided are an image processing apparatus, an image processing method, an image processing program, and a recording medium that stores the program, capable of finding images of different persons captured in the same age.An image is specified as a first image, a user in the image is recognized as a first person, and an age thereof is estimated. An image is specified as a second image, a user in the image is recognized as a second person, and an age thereof is estimated. In a case where the user recognized as the first person and the user recognized as the second person are not the same person and a difference between the age of the user and the age of the user is within a range of a threshold value, the first image and the second image are detected as an image combination. |
US11475565B2 |
Systems and methods for whole-body spine labeling
Methods and systems are provided for whole-body spine labeling. In one embodiment, a method comprises acquiring a non-functional image volume of a spine, acquiring a functional image volume of the spine, determining at least one spine label seed point on a non-functional image volume, automatically labeling the non-functional image volume with a plurality of spine labels based on the at least one spine label seed point, automatically correcting the geometric misalignments and registering the functional image volume, adjusting the plurality of spine labels and propagating the adjusted spine labels to the functional image volume. In this way, the anatomical details of non-functional imaging volumes may be leveraged to improve clinical diagnoses based on functional imaging, such as diffusion weighted imaging (DWI). |
US11475562B2 |
Fissurenet: a deep learning approach for pulmonary fissure detection in CT images
Embodiments of the present systems and methods may provide fissure detection in CT images, with improved performance, accuracy, and specificity. For example, in an embodiment, a method may comprise imaging, using a computed tomography system, at least one lung, to generate, at a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, at least one computed tomography image of the at least one lung, determining, at the computer system, at least one approximate fissure region of interest in the at least one lung image, determining, at the computer system, a more precise fissure location within the at least one region of interest, and generating an image of the lung including indication of the determined fissure location. |
US11475560B2 |
Method, apparatus, and system to identify branches of a blood vessel
In part, the disclosure relates to an automated method of branch detection with regard to a blood vessel imaged using an intravascular modality such as OCT, IVUS, or other imaging modalities. In one embodiment, a representation of A-lines and frames generated using an intravascular imaging system is used to identify candidate branches of a blood vessel. One or more operators such as filters can be applied to remove false positives associated with other detections. |
US11475556B2 |
Method and apparatus for rapidly classifying defects in subcomponents of manufactured component
The present disclosure provides methods and apparatus for rapidly classifying detected defects in subcomponents of a manufactured component or device. The defect classification may occur after defect detection or, because the classification may be sufficiently rapid to be performed in real-time, during defect detection, as part of the defect detection process. In an exemplary implementation, the presently-disclosed technology may be utilized to enable real-time classification of detected defects in multiple subcomponents of the component in parallel. The component may be, for example, a multi-chip package with silicon interposers, and the subcomponents may include, for example, through-silicon vias and solder joints. Defects in subcomponents of other types of components may be also be classified. One embodiment relates to a method of classifying detected defects in subcomponents of a manufactured component. Another embodiment relates to a product manufactured using a disclosed method of inspecting multiple subcomponents of a component for defects. |
US11475553B1 |
Production-speed component inspection system and method
An inspection system for automotive components includes one or more cameras, a controller, a conveyor structure, and a row of platforms. The cameras are configured to collect images corresponding to a selected automotive component. The controller is communicably coupled to the cameras. The conveyor structure is operable to transport the selected automotive component. The cameras are synchronized and triggered to capture images of the selected automotive component with the controller. The controller is configured to generate a composite image based on the data set and generate, at a production speed, an output indicative of the selected automotive component with or without anomaly. |
US11475547B2 |
Methods and apparatus for contrast sensitivity compensation
A system and methods for contrast sensitivity compensation provides for correcting the vision of users whose vision is deficient for discerning high spatial frequencies. The system and methods use measurements of the user's contrast detection as a function of spatial frequency in the image to correct images in real time. The system includes a head-mountable device that includes a camera and a processor that can provide enhanced images at video framing rates. |
US11475545B2 |
System and method for correcting geometric distortion in images
An image processing circuit for correcting a distorted image includes an internal memory and a correction circuit. The internal memory of the image processing circuit is configured to store a radial look-up table (LUT), a set of tangential LUTs, and co-ordinates of a correction center of the distorted image. The radial LUT and the set of tangential LUTs include first and second sets of parameters to correct radial and tangential distortion of the distorted image, respectively. The correction circuit is configured to reconstruct portions of the correction LUT on-the-fly based on the radial LUT, the set of tangential LUTs, and the co-ordinates of the correction center, and correct portions of the distorted image based on the reconstructed portions of correction LUT to generate the portions of the corrected image. |
US11475543B2 |
Image enhancement using normalizing flows
According to one implementation, an image enhancement system includes a computing platform including a hardware processor and a system memory storing a software code configured to provide a normalizing flow based generative model trained using an objective function. The hardware processor executes the software code to receive an input image, transform the input image to a latent space representation of the input image using the normalizing flow based generative model, and perform an optimization of the latent space representation of the input image to identify an enhanced latent space representation of the input image. The software code then uses the normalizing flow based generative model to reverse transform the enhanced latent space representation of the input image to an enhanced image corresponding to the input image. |
US11475541B2 |
Image recognition apparatus
An image recognition apparatus includes circuitry. The circuitry is configured to input an image of an object captured by a camera. The circuitry is further configured to divide, based on a predetermined positioning point, the image into a plurality of regions, set a process region that includes the respective divided region, and set a rotation of the respective process region so that a positional relationship between up and down of the object in the respective process region matches up. The circuitry is further configured to perform the rotation to the image corresponding to the respective process region and perform a recognition process to the image after rotation. |
US11475540B2 |
Electronic device, control method thereof, and system
An electronic device is provided. The electronic device includes: a memory configured to include at least one instruction; and a processor configured to be connected to the memory to control the electronic device, and obtain an output image by upscaling an input image using an artificial intelligence model trained to upscale an image, wherein the processor is configured to control the electronic device to: obtain parameter information of the artificial intelligence model based on pre-processing related information performed on the input image, and upscale the input image using the artificial intelligence model corresponding to the obtained parameter information. |
US11475534B2 |
Apparatus and methods for the optimal stitch zone calculation of a generated projection of a spherical image
Apparatus and methods for the stitch zone calculation of a generated projection of a spherical image. In one embodiment, a computing device is disclosed which includes logic configured to: obtain a plurality of images; map the plurality of images onto a spherical image; re-orient the spherical image in accordance with a desired stitch line and a desired projection for the desired stitch line; and map the spherical image to the desired projection having the desired stitch line. In a variant, the desired stitch line is mapped onto an optimal stitch zone, the optimal stitch zone characterized as a set of points that defines a single line on the desired projection in which the set of points along the desired projection lie closest to the spherical image in a mean square sense. |
US11475531B2 |
Method and system for adaptive inventory replenishment
The disclosure herein generally relates to inventory management, and, more particularly, to a method and system for adaptive inventory replenishment. The system collects real-time information on product-inflow, product-outflow, and damaged goods, as input, and processes the inputs to learn a product-replenishment pattern. Further, a replenishment policy that matches the learnt product-replenishment pattern is selected, and based on the selected replenishment policy, at least one product-replenishment recommendation for the collected real-time information is generated. |
US11475529B2 |
Systems and methods for identifying and linking events in structured proceedings
The present disclosure relates to systems and methods for analyzing and extracting docket data related to a structured proceeding, for identifying docket entries associated with motions and docket entries associated with orders, and for identifying motions affected by orders. Embodiments provide for receiving docket data associated with a structured proceeding, the docket data including at least one docket entry. Embodiments also include identifying, by an automated analysis, docket entries associated with motions in the structured proceeding, and docket entries associated with orders in the structured proceeding. In embodiments, identifying the docket entries associated with orders includes identifying at least one order that includes a results-affecting decision affecting at least one motion. Embodiments further include linking, by the automated analysis, the affected at least one motion to the affecting order. |
US11475528B2 |
Platform for live issuance and management of cyber insurance policies
A system for autonomous issuance and management of insurance policies for computer and information technology related risks, including but not limited to losses due to system availability, cloud computing failures, current and past data breaches, and data integrity issues. The system will use a variety of current risk information to assess the likelihood of operational interruption or loss due to both accidental issues and malicious activity. Based on these assessments, the system will be able to autonomously issue policies, adjust premium pricing, process claims, and seek re-insurance opportunities with a minimum of human input. |
US11475525B1 |
Collaborative trust platform with portable files
Computer systems and methods for generating portable and data-agnostic annuity datasets are disclosed where a central server generates multiple instructions to receive annuity dataset data records, participant attributes, and annuity attributes for a plurality of annuity datasets from employer servers and recordkeeper servers; integrates different annuity datasets by mapping the data fields of each respective annuity dataset and creating uniform data-agnostic annuity datasets; continuously monitors a performance value for each data-agnostic annuity dataset; and dynamically modifies recordkeepers when the performance value of annuity datasets do not satisfy a pre-determined threshold by modifying recordkeeper data records. |
US11475522B1 |
Single action generation and presentation of transaction compliant parameters for multiple interdependent component transactions
The disclosed embodiments relate to a user interface which enables a trader to define a bilaterally negotiated strategy, including the agreed upon total price, and the component transactions, and automatically, e.g. with a single action, calculate at least one set of prices for all of the component transactions which mathematically net out to the agreed upon total price, conforms to fair and reasonable live market prices, and adheres to venue pricing rules, such as tick increment/size. |
US11475518B2 |
Method and apparatus for computing a value of a traded item
Embodiments for determining a traded item's value are described herein. An embodiment includes identifying conditions for use in computing a value of the tradable object. The embodiment further includes determining whether a condition is satisfied based on market data, for example, and if the condition is satisfied, then determining the value of the item based on a rule associated with the condition; and if the condition is not satisfied, then determining whether a subsequent condition is satisfied. If a subsequent condition is satisfied, then determining the value of the tradable object based on a rule associated with the subsequent condition. An embodiment further includes computing an open profit and loss value based on the item's value. Other embodiments are also disclosed. |
US11475517B2 |
Allocating dynamic documentary conditions for letters of credit amongst beneficiaries
To use letters of credit (LCs) as UMR collateral, LC data structures need to continuously reallocate undrawn LC stated amounts amongst Counterparties in real-time. The disclosed automated agent software modules perform these allocations and re-allocations without the need for LC amendments and under UMR Custodian control. Each LC can be credited to the Counterparty's account and digital tokens can be specified in the LC data structure and provided to the UMR Custodian for allocation as documentary conditions for LC payment. The LC stated amount honored must match the digital tokens allocated and not already used for payment. Individual or Joint Beneficiary LC stated amounts represent potential maximum LC capacity and whatever digital tokens held in an account represent the available capacity for draw. The digital tokens are deactivated or dereferenced from the LC data structure after payment, ensuring that a demand for payment can never exceed the available payment capacity. |
US11475515B1 |
Adverse action methodology for credit risk models
A computer-based credit evaluation system is described that uses a machine learning-based credit risk model with an adverse action methodology to assess applicant credit profiles and identify adverse action factors for credit request denials. The credit risk model is trained to assess an applicant's credit profile based on characteristics. In the case of a denial, the system compares applicant values of the characteristics against anchor values for the characteristics determined based on values from a top scoring credit profile. The system uses the credit risk model to calculate a replacement score for each of the characteristics by replacing the applicant value for the characteristic with an anchor value for the characteristic. The system ranks the characteristics based on the replacement scores, and identifies the top ranked characteristics as the adverse action factors for the denial. |
US11475513B2 |
Streamline banking
A streamline banking system includes a customer kiosk having a photographic element and a processor. The processor is programmed to capture an image with the photographic element and determine that the captured image comprises an image of a machine-readable code. The processor decodes the machine-readable code and extracts customer financial account data therefrom. The customer financial account data is associated with one or more financial institutions. The processor retrieves information associated with one or more financial product offerings offered by the financial institutions. Each of the financial institutions is presented to a customer along with the respective financial accounts and the respective financial product offerings. The customer selects one or more of the financial accounts and the financial product offerings. The customer kiosk then transmits to the customer service computing system the customer selection. |
US11475511B2 |
Optimizing aggregation routing over a network
Apparatuses, methods, systems, and program products are disclosed for optimizing aggregation routing over a network. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to select a data aggregator server from a plurality of data aggregator servers to service a request for aggregated account data based on a plurality of factors associated with each of the plurality of data aggregator servers, format a request for the aggregated account data to be compatible with the selected data aggregator server, route the formatted request over the network to the selected data aggregator server, receive the requested aggregated account data over the network from the selected data aggregator server, populate a form for a personal financial manager (“PFM”) with the aggregated account data, output the populated form to the PFM, and present the aggregated account data to a user. |
US11475503B1 |
Materials handling facility to present predicted items to a user
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder. |
US11475502B2 |
Cross selling platform
In various example embodiments, a system and method for a cross selling platform are presented. A request for a product listing triggered by a user may be received. The request for the product listing may include product information corresponding to an in-store product located at a store of a merchant. A related product listing may be identified based on the product information. Each product listing of the plurality of product listings may correspond to a merchant product. The product listing may be recommended to the user for sale. |
US11475501B2 |
Recommendations based on branding
A method and a system for providing recommendations based on branding are disclosed. In example embodiments, an index comprising predetermined brand relationships is maintained. Each predetermined brand relationship comprises a first brand, a second brand, and a recommendation score between the first brand and the second brand. A corpus containing a plurality of user queries is also maintained. A seed set of brands corresponding to a category in the index is expanded by accessing the corpus containing the plurality of user queries, evaluating user queries of the plurality of user queries that contain a disjunction of brand terms, and identifying a new brand to add to the seed set based on the evaluating. |
US11475500B2 |
Device and method for item recommendation based on visual elements
A method, a device, and a non-transitory computer readable medium for item recommendation based on visual elements. The method includes: determining, by one or more processors, visual elements from an item image of an item; generating, by the one or more processors, an element descriptor for the item based on at least a part of the visual elements; and calculating, by the one or more processors, a compatibility value between the element descriptor and one or more other element descriptors for one or more other items. |
US11475499B2 |
Backend bundled healthcare services payment systems and methods
An apparatus for providing a bundled set of individually redeemable healthcare services in a purchase data record, determining a Good Faith Estimate (GFE) for the at least one healthcare service of the bundled set, associating the purchase data record with user debt for purchase of the healthcare services, providing a digital health asset token representing the purchase data record identified by and with a unique confirmation number, said purchase data record comprising the associated user debt of the at least one bundled set of healthcare services, and providing marketplace access to the token to finance the debt. The marketplace may use the token for buying, selling or trading the bundled set of healthcare services to finance the debt. The token and a Good Faith Estimate (GFE) may be provided to an Independent Dispute Resolution (IDR) process for resolving a dispute under the No Surprises Act. |
US11475493B2 |
Methods for dynamically assessing applicability of product regulation updates to product profiles
Systems and methods for dynamically determining potentially applicability of product regulation updates to product profiles. According to certain aspects, an electronic device may access new or updated product regulation updates for various jurisdictions as well as product profiles associated with certain products. The electronic device may employ various data analysis technologies to determine which product regulation updates are potentially applicable to which product profiles. The electronic device may present information associated with the data analyses, and enable users to review information, further assess applicability, make selections, and interface and integrate with external systems to exchange information and insights. |
US11475491B2 |
Parking meter communications for remote payment with updated display
A parking meter receives data indicative of a remote payment being completed and displays an amount of time purchased by the remote payment for a parking session. The parking meter determines an amount of time remaining in the parking session and powers down at least a portion of a meter communication subsystem subsequent to receiving the data indicative of the remote payment being completed. The parking meter wakes up the powered down portion of the communication subsystem upon determining that the amount of time remaining is below a threshold time, and can receive an indication of additional time being paid for remotely, and can update the displayed time remaining to reflect the additional time. |
US11475487B1 |
Methods and systems for collaborative instantiation of session objects and interactive video-based remote modification thereof
A method for collaborative instantiation of remote session objects and interactive video-based modification thereof includes receiving a uniform resource locator (URL) via a first graphical user interface (GUI). A request is generated based on the URL, and is sent to a remote server. In response to the request, a data object including product data is returned, and the product data is modified, so as to generate normalized product data. A host server causes playback of a video within a second GUI that is associated with a mobile device of a user. A product selection is received at the host server during playback of the video and in response to a user interaction with the video. Normalized product data associated with the product selection is identified, and a message including the identified normalized product data is sent to the remote server to cause instantiation of a software shopping cart. |
US11475486B1 |
Collaborative bidding in sealed online ad auctions
Certain embodiments herein relate to implementing collaborative bidding in online auctions. A determination may be made whether bidding entities, or bids associated with bidding entities, share promotional interests, such as promoting the same product. Bids submitted by bidding entities that share the same promotional interests may be combined to create a single, combined bid that may compete against other bids in an online auction. Costs associated with promoting the product may be allocated among such bidding entities in various ways, including proportional allocation of cost based on a bid price submitted by the bidding entity. |
US11475482B2 |
Archive offer personalization
Various embodiments of an apparatus, method(s), system(s) and a computer program product(s) described herein are directed to a Offer Engine. The Offer Engine extracts one or more features from data associated with a first user requesting access to a portion of content of a content corpus. The Offer Engine feeds at least one of the features of the first user into a decision tree. The decision tree has multiple levels, wherein at least one level comprises a plurality of leaves and each respective leaf implements at least one machine learning model. The Offer Engine determines whether to provide the first user with a subscription fee offer first option or a non-subscription fee offer second option based at least in part on output of the decision tree. |
US11475481B1 |
Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor or vendors by way of a commerce data organization system across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification. |
US11475472B2 |
Management device, management method, terminal device, control method, and program
A management device includes: an application manager that manages a set of application-related information related to target applications subject to management. A first information acquisitor acquires a first information transmitted from a terminal in response to that any target application included in the target applications executed by the terminal. A first information notifier transmits, to the terminal, a second information upon receipt of a request based on a first target application executed by the terminal. A second information indicates at least one target application for which the first information has not been acquired from the terminal by the first information acquisitor. A reward processor performs a reward-granting process, based on that a second target application, included in the at least one target application which is indicated by the second information transmitted by the first information notifier, has been executed by the terminal or has become executable by the terminal. |
US11475471B2 |
Methods and systems for directing transaction rewards
A computer-implemented method for directing transaction rewards may comprise receiving, via a user device associated with a user, user preference data regarding a preferred merchant list including one or more merchants and reward criteria for each of the merchants, wherein the preferred merchant list defines a priority of the one or more merchants and the reward criteria defines a dynamic reward for each of the one or more merchants based on the priority on the preferred merchant list; receiving transaction information from a first merchant; determining, via one or more processors, if the first merchant is one of the one or more merchants on the preferred merchant list; and in response to determining the first merchant is on the preferred merchant list, determining, via one or more processors, a reward based on the transaction information; and transmitting, via the one or more processors, the reward to the first merchant. |
US11475469B2 |
Business lines
Some embodiments provide a method for evaluating a content segment for relevancy to several of categories. The method retrieves the content segment. For each of the several categories, the method determines the relevancy of the content segment to the category by using a scoring model for the category. The scoring model accounts for (i) the presence of key word sets in the content segment and (ii) the context of the key word sets in the content segment. For each of the several categories, the method tags the content segment when the content segment is determined as relevant to the category. |
US11475468B2 |
System and method for unsupervised abstraction of sensitive data for detection model sharing across entities
An abstraction system for generating a standard customer profile in a data processing system has a processing device and a memory. The abstraction system may receive customer data from a computing device over a network, the customer data including information for a plurality of customers and perform unsupervised learning on the customer data to produce a plurality of clusters of customers with a plurality of features in common, determine that a cluster represents a standard customer and store a plurality of standard customer profiles based on the determined standard customers. The abstraction system may also provide the standard customer profiles to a cognitive system for generating synthetic transaction data based on the standard customer, generate a detection model for detecting activity based on the synthetic transaction data, and distribute the detection model to each of the computing devices over the network. |
US11475466B2 |
Optimized lead generation, management, communication, and tracking system
An optimized lead generation, management, communication, and tracking system is disclosed. In particular, the system may allow for the automation of business, clinical, and computing activities for a practice, organization, business, or other entity. The system utilizes a comprehensive and robust online portal with digital software functions and digital communications capabilities to accomplish tasks that are traditionally performed by personnel or unable to be performed by personnel. For example, the system is capable of attracting, screening, and scheduling patients for procedures to be performed at a medical practice. Additionally, the system may communicate with a patient before and after a medical procedure, track patient outcomes after a patient undergoes a procedure, and calculate key performance metrics and indicators specific to the entity and/or the procedure. Notably, use of the system substantially reduces errors and costs associated with the operation of the entity, while simultaneously optimizing the use of computing resources. |
US11475458B2 |
In-app lead nurturing within an electronic document
The present disclosure relates to a cloud-based system including a server for generating and nurturing leads using within-a document lead nurturing. The server enables a marketer to generate initial content and contextual content, specify a consumption condition with respect to the initial content, and generate an electronic file including the initial content and executable code configured to monitor consumption of the initial content. A user (e.g., possible lead) uses a reader program of their device to open the electronic file, which presents the initial content and triggers execution of an instruction of the executable code to monitor interactions of the user with the initial content to determine whether the consumption condition has been satisfied. The reader program executes another instruction of the executable code to present the contextual content and notify the server that the user is a possible lead, when the consumption condition is satisfied. |
US11475457B2 |
Information security using velocity attack detection
A data attack detection system that includes a record host and an orchestration host. The record host stores account information for card holders. The orchestration host includes a switch interface configured to receive transaction information for a card from a network. The orchestration host further includes a velocity trap engine that stores received transaction information for the card in a cardholder file. The velocity trap engine creates entries in a velocity transaction timestamp record for the card when the number of transactions for the card in the cardholder record within a first predetermined time interval exceeds a first activity level threshold. The velocity trap engine discontinues a transaction flow between the orchestration host and the record host for the card when the number of transactions for the card in the velocity transaction timestamp record within a second predetermined time interval exceeds a second activity level threshold. |
US11475456B2 |
Digital content and transaction management using an artificial intelligence (AI) based communication system
A system for predicting a non-fraud dispute using an artificial intelligence (AI) based communications system is disclosed. The system may comprise a data access interface to receive instructions historical transaction and disputes data from at least one data source associated with an account issuer. The data access interface may also receive incoming transaction data associated with a transaction from at least one data source associated with an account holder. The system may comprise a processor to predict a likelihood of a non-fraud dispute associated with the transaction by: examining the historical transaction and disputes data; retrieving non-fraud dispute attributes; parsing the incoming transaction data; applying predictive analytics to the incoming transaction data to yield a prediction value; determining that the prediction value meets a predetermined threshold; and generating a prediction for the likelihood of a non-fraud dispute associated with the transaction associated with the account holder to be outputted, via an output interface to a user device. |
US11475455B2 |
User behavior-based machine learning in entity account configuration
A flexible advance system allows users to request and receive advances instantly. The flexible advance system facilitates intra-system transfers between a third-party entity and employee accounts at a third-party system by generating and providing funding instructions to the third-party entity. Funding instructions include a funding amount that the flexible advance system predicts using one or more machine-learned models that account for seasonality and time delays. In executing the instructions from the flexible advance system, the third-party entity transfers funds to its entity account with the third-party system based on the funding amount. Once the flexible advance system receives an indication that the third-party entity has executed the instructions, the flexible advance system authorizes users of the flexible advance system to request short-term advances. The flexible advance system processes short-term advances such that corresponding funds are immediately transferred from the entity account of the third-party entity to employee accounts without delay. |
US11475451B2 |
Biometric authentication for, and secure electronic tracking of, restricted over-the-counter drug sales
A mobile device is provided that includes biometric sensor(s), and a processor that causes the biometric sensor(s) to acquire a physiological marker of a user, and identify and authenticate the user. The processor sends a message to an authentication server that indicates the user is authenticated, and receives a response from the authentication server that includes a unique authentication code. The processor receives selection of a thereby selected over-the-counter (OTC) drug, and communicates with a point-of-sale (POS) system with contactless payment capability. The processor sends a purchase message to the POS system that includes the unique authentication code, an identifier of the selected OTC drug, and payment information. And the POS system communicates with the authentication server to validate the unique authentication code, and with an authorization server to authorize payment for the selected OTC drug based on the payment information. |
US11475449B2 |
Multi-layer digital asset architecture for virtual and mixed reality environments
A method of displaying or providing a multi-layer digital asset in a digital environment includes retrieving, from a digital blockchain ledger, data associated with a first, primary non fungible cryptographic token (NFT). The data includes a first pointer identifying a first retrieval location of a first digital graphics file representative of a primary digital asset, and further includes a reference to a second, sub-asset NFT. The sub-asset NFT includes a second pointer that identifies a second digital graphics file. The method further includes retrieving the first digital graphics file and the second digital graphics file, layering an image from the second digital graphics file on the primary digital asset to form the multi-layer digital asset, and displaying the multi-layer digital asset in a digital environment. |
US11475444B2 |
Systems and methods for anonymous cryptocurrency transactions
Systems and methods for anonymous cryptocurrency transactions are disclosed. A method may include: receiving, from the electronic device associated with a sender of a cryptocurrency transaction, a zero-knowledge statement comprising a shuffled and anonymized list of participants comprising the sender, a receiver of the cryptocurrency transaction, and a plurality of decoy participants, a transfer amount, and a remaining balance, and a secret witness, wherein each participant is associated with an index; generating one-out-of-many proofs for the sender and the receiver based on their associated indices; generating a Basic Zether proof for the transfer amount and the remaining balance; conducting many-out-of-many proofs with parameters chosen for an anonymous payment setting; and constructing a zero-knowledge proof for the zero-knowledge statement. The sender sends an ordered list of the participants and the zero-knowledge proof to a verifier using the FiatShamir transform, and the verifier verifies the zero-knowledge proof. |
US11475443B1 |
Auditable system for event tracking
A workflow management system can be used to determine whether a set of transaction events have been properly processed according to a business process rule. A business process rule includes a set of transaction events setup in accordance with a government regulation or an internal company process. An event data may include information associated with a transaction event. A workflow management system includes a workflow management server that receives cryptographically signed transaction event data from one or more additional servers so that the workflow management server can determine whether the received transaction event data comprises a complete or an incomplete transaction. |
US11475441B2 |
Blockchain-enabled service delivery evidence system
A system is provided for automated recording of evidence of delivery of a service in a service setting. The system includes a mobile communication device, a web-based interaction component, and a service control system. The system includes a service interface device to generate an electronic signal. The electronic signal includes a first SMS transmitted to the mobile communication device and a second SMS transmitted to the service control system. The electronic signal also includes a first secured hash link executable by the mobile communication device, wherein executing the link records a first electronic evidence of service delivery. The electronic signal includes a second secured hash link executable by the service control system, wherein executing the second link records a second electronic evidence of service delivery. |
US11475438B2 |
Real-time processing distributed ledger system
A system, computer program product, and method for executing real-time processing of resource transfers using distributed ledger technology is provided. In particular, the system utilizes a private or semi-private blockchain to create a distributed ledger which comprises a record of all resource transfers between a number of entities. The real-time processing system addresses a number of computer technology-centric challenges associated with executing resource transfers. In particular, executing resource transfers on a real-time basis allows the nodes of the blockchain to more evenly distribute computing workload over time when compared to more traditional resource transfer systems that use batch processing to execute transfers. |
US11475436B2 |
System and method for providing a security code
Systems and methods for providing a security code of an electronic stored value card are disclosed. A computer implemented method may include receiving a request for a security code of an electronic stored-value card, calculating the security code by a security code provider, providing a calculated security code of the electronic-stored value card in response to the request for a security code, and eliminating the calculated security code from all databases of the security code provider. A system may include a computer device of a provider of a security code of an electronic stored-value card, the computer device to receive a request for a security code of the electronic stored-value card, to calculate the security code, to provide the calculated security code in response to the request for a security code, and to eliminate the calculated security code from the computer device. |
US11475435B2 |
Method and system for generating digital wallet accounts
A method for generating codes that correspond to accounts associated with a digital wallet is provided. The method includes obtaining a primary account identifier from a user; receiving a request from the user to generate a secondary account; generating the secondary account; generating a code representing the secondary account; associating the code with the primary account identifier; and transmitting information that indicates the association between the code and the primary account identifier to a payment processor. The method may also include the use of pooled accounts through an aggregation of secondary accounts from different users. |
US11475434B2 |
Local digital token transfer during limited or no device communication
There are provided systems and methods for local digital token transfer during device communication limitations. A first computing device of a first user may include applications and data necessary to generate and/or transmit a data token to a second device to provide particular data to the second device, including a token used for electronic transaction processing. The first device may be unable to communicate with the second device in particular instances, for example, if the first device becomes non-operational due to battery power, location specific requirements, or other operation issue. Thus, the first device may store the token locally or to a nearby associated device, such as a keyfob device or other transceiver. The token may then be available to a third device when the first device is limited from communications, which may be used to communicate the token to the second device. |
US11475429B2 |
Cloud-based transaction processing
A peripheral controller implemented on a server facilitates a transaction initiated at a payment user interface (UI). The peripheral controller is configured to pair the payment UI with a peripheral device, which is configured to receive payment information from a user. The peripheral controller also is configured to communicate with a payment processing system to facilitate processing of a payment request. |
US11475428B2 |
System and method for the automatic network configuration of devices by remote communication with a server
A system and method comprising a server that automatically configures and sets up a restaurant's or business' information technology (IT) infrastructure, more specifically relating to point-of-sale devices (POS) and other networked devices such as scanners, tracking displays, and any other device that any business may use. Communication between the networked devices and the server is facilitated by a preconfigured router, wherein after initial communication with the server, the server may configure devices for a network connection, update firmware, operating parameters, and software packages of the preconfigured router and other networked devices. |
US11475423B2 |
Generation of billing information using job information of content
A printing method performed by an image forming apparatus is provided. The image forming apparatus receives job information of content, and generates payment amount information based on the job information of the content. The image forming apparatus receives payment method information from a user, and generates billing information by using the payment amount information and the payment method information. The image forming apparatus transmits the billing information to a payment system. |
US11475422B2 |
Blockchain-based property management
Methods, systems, and apparatuses for blockchain-based property management are described herein. According to a first embodiment of the disclosure, a plurality of computing systems may be established at a plurality of points along a supply chain associated with the manufacture, shipment, and sale of a physical property item. At each of the plurality of points, the plurality of computing systems may identify data corresponding to the physical property item, which may be stored on a blockchain associated with a decentralized peer-to-peer (e.g., P2P) network. According to a second embodiment of the disclosure, content creator computing devices may transmit digital property item upload requests to a digital property management computing device, which may generate smart contracts corresponding to the requests. Through execution of the smart contracts, access may be granted to digital property items and fees may be provided to the content creator computing devices. |
US11475415B2 |
Systems and methods to utilize smart components
Systems, methods, and machine-readable hardware to facilitate a diagnosis of a failure of a first part in a vehicle. The system receives a maintenance message, over a network at a network-based marketplace. The maintenance message includes characterization information received from a component in the vehicle. The component includes a sensor that senses the first part to generate the characterization information. The system identifies sub-system processing rules based on the maintenance message and executes the sub-system processing rules. The sub-system processing rules cause a smart component engine to perform operations comprising identifying a sub-system and scanning the sub-system responsive to identifying an increase in a likelihood of failure of the first part based on the characterization information. The first sub-system includes a plurality of parts and the scanning includes scanning the plurality of parts to retrieve characterization information from the plurality of parts to identify original equipment authentication information. |
US11475411B2 |
System and method for billing and professional companies and firms relating to budgets and monthly bills
The present invention consists of an improved system and method for timekeeping and billing in professional services firms such as those in the areas of law, accounting, architecture and engineering. In the present invention, systems and methods are developed for improved development and management of client budgets where expenditures are continually traced and electronic notices of progress may be automatically transmitted to the client or customer. In addition, security is enhanced by providing security by employee name, level or job title for sensitive client information. Volume discounts can be automatically applied across client name, phase, matter or activity. The client may be provided with an online account secure with an unique ID and password. The system can also handle multiple currencies, payment methods and languages. Clients may be provided with interim bills in real time, as work progresses. |
US11475406B2 |
Project management system for aiding users in attaining goals
The present invention is a project management method, system and software product for aiding a user in attaining goals. The system has a goal field for describing a goal, a plurality of obstacle fields for describing a plurality of obstacles to be overcome in attaining the goal, and a plurality of strategy fields for describing a plurality of strategies for overcoming the plurality of obstacles to achieve a result correlated with the goal. Each obstacle field in the plurality of obstacle fields is linked to the goal field, has a unique associated strategy field in the plurality of strategy fields, and is linked with the unique associated strategy field. |
US11475400B2 |
Low-power signaling for medical devices and medical device personnel
Aspects of the present disclosure are directed toward apparatuses, systems, and methods that include at least one medical device having a device transceiver configured to wirelessly broadcast a device signal including at least unique identifier data and an information system is configured to maintain an active list of medical device inventory associated with a particular emergency response vehicle, and the processor is configured to automatically determine presence of the at least one medical device. |
US11475399B2 |
Storage cabinet
A storage cabinet according to an embodiment stores a plurality of items, each item including a first tag attached thereto. The first tag records item information. The storage cabinet includes: a first reader for reading item information recorded in first tags of items stored in a housing; and a second reader for reading information relating to an item condition of an item to be retrieved from the storage cabinet, when an item to which a second tag is attached is made proximate from the outside to a predetermined area on the housing. The second tag records the information relating to the item condition item information that meets the item condition related to the information read by the second reader, is identified among the item information read by the first reader. |
US11475398B2 |
Product traceability processing
Multiple portions of information for a product are hashed to produce unique hash values during a journey of the product from production to purchase by a consumer. The hash values and information are stored in a cryptographic cooperatively shared product data structure. The hash values are subsequently submitted as product or portions of product searches to the cryptographic cooperatively shared product data structures and results are obtained for products associated with the portions of the information. The results are provided to services to drive proactive actions with respect to the product or other products related to any of the portions of information. |
US11475397B2 |
Item return architecture and processing
An item return for an item is identified and a workflow is determined based on first factors defined in customized rules. Resources associated with the workflow may be staged on devices associated with the item return and the workflow is initiated. When the item is detected as being present at a drop-off location for the item, item and customer information are gathered in accordance with the customized rules associated with the workflow. Security checks are processed using second factors defined in the customized rules. A decision is made based on the security checks as to whether the item return can continue processing with the workflow or as to whether an item return exception is to be raised for evaluation and/or inspection of the item and item return information collected before the item return exception was raised. |
US11475393B2 |
Method and apparatus for delivery order dispatch and assignment
This application relates to apparatus and methods for determining, assigning, and displaying order deliveries. In some examples, a computing device may obtain order data identifying at least one order for delivery during a timeslot. The computing device may transmit, to a driver's computing device, a request for deliveries for a first price during the timeslot. The computing device may receive, from the driver's computing device, a response accepting the request. The computing device may then assign the driver to the order, and determine a delivery status based on the assignment of the first driver to the first order. The delivery status may identify, for example, that the order has been assigned to the driver, an estimated delivery time, the number of items being delivered, the weight of the items, and a route taken by the driver. The computing device may also display the delivery status. |
US11475392B2 |
System for personal mail piece tracking and tracing from multiple sources by user identifier
A system and method for linking data objects and physical objects of various kinds to an identified user is described. The system provides to the identified user information relating to the delivery status of mail pieces directed to or sent by the user, and the user then tracks and traces the mail pieces. The system further provides to the identified user information relating to continued sessions through which the user provides to a postal service system information relating to mailing labels and postage. |
US11475389B1 |
System and method for audit report generation from structured data
A method and system for generating an audit report is described. Structured data that represents a prior performance of a business process is received at a processor from a staging database configured to receive raw data from a plurality of distinct data sources. Test control functions are selected by the processor from a plurality of predetermined test control functions. The plurality of predetermined test control functions are configured to read structured data from the staging database and to process the structured data to determine whether business processes have been properly performed. The selected one or more test control functions are executed by the processor to determine whether the business process has been properly performed using the received structured data. The audit report is generated by the processor to include the determination by the selected one or more test control functions of whether the business process has been properly performed. |
US11475383B2 |
Operation defense method and device, apparatus, and computer-readable storage medium
An operation defense method and device, apparatus and computer-readable storage medium are provided. The method includes: receiving an operation request from a business system through a shared interface; according to a parameter carried in the operation request, selecting at least one risk evaluation algorithm for the operation request from an algorithm rule library shared by a plurality of service systems; performing risk evaluation to the operation request with the selected risk evaluation algorithm; and according to a risk evaluation result, determining to allow the operation request. In the present application, a centralized operation defense mechanism is used to analyze the operation requests from different service systems and to select an appropriate risk evaluation algorithm to calculate the risk coefficient of each operation request, so that an operation with a high risk can be prevented, and a diffusion range of an abnormality can be reduced. |
US11475382B2 |
Graphical user interface for receiving proposed and displaying alternative computer architectures
Risk assessment for a computing system being developed can include receiving a user input specifying a proposed topology for a computing system. The proposed topology is defined by a first software product to be used and an architecture having a first non-functional component. A problem knowledge repository is searched using a processor for records of problems correlated with the proposed topology. A level of risk in implementing the computing system using the proposed topology is calculated according to the searching using the processor. |
US11475379B2 |
Machine learning models of livestock value chain
Methods and systems for operating a machine learning system are described. In an example, a device can receive an image and assign a set of pixels in the image as a digital representation of a livestock. The device can further train a machine learning model using the digital representation. The device can further run the machine learning model to generate prediction data relating to the livestock. The device can further generate output data relating to at least one activity among a livestock value chain. The at least one activity can correspond to a process to generate a commodity based on the livestock. |
US11475377B2 |
Maintenance range optimization apparatus, maintenance range optimization method, and computer-readable recording medium
A maintenance range optimization apparatus 10 optimizes a range of maintenance on an object that requires maintenance at a plurality of places. The maintenance range optimization apparatus 10 includes a learning processing unit 20 that executes machine learning, using, as learning data, information from when maintenance was previously executed, including a pre-maintenance state, a maintenance cost and a movement cost of a place subjected to maintenance, and constructs a model indicating a relationship between the range of maintenance and an overall cost incurred in maintenance, and a maintenance range setting unit 30 that sets the range of maintenance using the model. |
US11475376B2 |
Cascaded machine learning travel agent
A system for providing a travel recommendation to a user device 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 receive communications of event data from the user device and generate an event schedule based at least in part on the event data. The at least one processor is also configured to execute the instructions to receive communications of travel context data and generate, using a cascaded machine learning model, a predicted optimal travel itinerary based at least in part on the event schedule and the travel context data. The at least one processor is also configured to execute the instructions to communicate the predicted optimal travel itinerary for reception by the user device. |
US11475375B1 |
Risk assessment with automated escalation or approval
A system and method for using machine learning classifiers to auto-approve or auto-escalate unknown events is disclosed. The system has queues for receiving a stream of data concerning the unknown events; for storing data concerning escalated events believed to be adverse; and for storing data concerning approved events believed to be innocuous. When software instructions are executed, a device will retrieve data concerning an event from the first queue; vectorize and enrich the data; classify the vectorized, enriched data by a first machine learning model to decide whether to auto-escalate the data concerning the event to the second queue for review by a first human reviewer; and classify the vectorized, enriched data by a second machine learning model to decide whether to auto-approve the data concerning the event to the third queue. |
US11475374B2 |
Techniques for automated self-adjusting corporation-wide feature discovery and integration
The present disclosure relates to systems and methods for a self-adjusting corporation-wide discovery and integration feature of a machine learning system that can review a client's data store, review the labels for the various data schema, and effectively map the client's data schema to classifications used by the machine learning model. The various techniques can automatically select the features that are predictive for each individual use case (i.e., one client), effectively making a machine learning solution client-agnostic for the application developer. A weighted list of common representations of each feature for a particular machine learning solution can be generated and stored. When new data is added to the data store, a matching service can automatically detect which features should be fed into the machine-learning solution based at least in part on the weighted list. The weighted list can be updated as new data is made available to the model. |
US11475370B2 |
Providing custom machine-learning models
Providing custom machine learning models to client computer systems. Multiple machine learning models are accessed. Client-specific data for multiple client computer systems are also accessed. For each of at least some of the client computer systems, performing the following actions: First, using the corresponding client-specific data for the corresponding client computer system to determine which subset of the multiple machine learning models is applicable to the corresponding client computer system. The subset of the multiple machine learning models includes more than one of the multiple machine learning models. Then, aggregating the determined subset of the multiple machine learning models to generate an aggregated subset of machine learning models that is customized to the corresponding client computer system. |
US11475369B2 |
Methods and apparatus to provide machine assisted programming
Methods, apparatus, systems and articles of manufacture to provide machine assisted programming are disclosed. An example apparatus includes a feature extractor to convert compiled code into a first feature vector; a first machine leaning model to identify a cluster of stored feature vectors corresponding to the first feature vector; and a second machine learning model to recommend a second algorithm corresponding to a second feature vector of the cluster based on a comparison of a parameter of a first algorithm corresponding to the first feature vector and the parameter of the second algorithm. |
US11475364B2 |
Systems and methods for analyzing a list of items using machine learning models
Techniques are described for training machine learning (ML) models using one or more electronic lists of items previously used in campaigns and labeled with an engagement rate corresponding to the list. A vocabulary formed from a union of the one or more lists may then be used to generate at least some items of a target recipient list. An engagement rate for the target recipient list may be inferred for the target recipient list. Natural language processing (NLP) techniques may be also be applied to optimize an engagement rate of a target recipient list and/or select content for the list. |
US11475363B2 |
System and methods for alert visualization and machine learning data pattern identification for explainable AI in alert processing
A system for machine learning data pattern recognition for misappropriation identification is provided. The system comprises a controller configured for learning and identifying misappropriation data patterns. The controller is further configured to: receive interaction data associated with a received interaction, the interaction data comprising one or more features, wherein the one or more features are measurable characteristics of the interaction; calculate a feed-forward scoring of an input of the interaction data comprising one or more features; generate a relevance visualization map of the one or more features of the feed-forward scoring; match, using a machine learning model, the relevance visualization map of the received interaction to a visualization pattern associated with a known labeled misappropriation type, wherein the machine learning model is trained with known misappropriation data patterns; and display the relevance visualization map and the visualization pattern from the known misappropriation patterns with the known labeled misappropriation type. |
US11475360B2 |
System and method for relational time series learning with the aid of a digital computer
System and methods for relational time-series learning are provided. Unlike traditional time series forecasting techniques, which assume either complete time series independence or complete dependence, the disclosed system and method allow time series forecasting that can be performed on multivariate time series represented as vertices in graphs with arbitrary structures and predicting a future classification for data items represented by one of nodes in the graph. The system and methods also utilize non-relational, relational, temporal data for classification, and allow using fast and parallel classification techniques with linear speedups. The system and methods are well-suited for processing data in a streaming or online setting and naturally handle training data with skewed or unbalanced class labels. |
US11475359B2 |
Method and system for executing machine learning algorithms on a computer configured on an agricultural machine
A computer-implemented data processing method providing an improvement in executing machine learning processes on digital data representing physical properties related to agriculture is described. In an embodiment, the method comprises: receiving, from a computing device, a request to browse machine learning models stored in a digital model repository; retrieving, from the digital model repository and transmitting to the computing device, information about the machine learning models stored in the digital model repository; receiving, from the computing device, a selection, from the machine learning models, of a particular model and receiving particular input for the particular model; using resources available in a model execution infrastructure platform, executing the particular model on the particular input to generate particular outputs; transmitting the particular output to a computer configured on an agricultural machine to control the agricultural machine as the agricultural machine performs agricultural tasks in an agricultural field. |
US11475357B2 |
Machine learning system to predict causal treatment effects of actions performed on websites or applications
Systems and methods for computing a causal uplift in performance of an output action for one or more treatment actions in parallel are described herein. In an embodiment, a server computer receives interaction data for a particular period of time which identifies a plurality of users and a plurality of actions that were performed by each user of the plurality of users through a particular graphical user interface during the particular period of time. The server computer uses the interaction data to generate a feature matrix of actions for each user, and a set of confounding variables included to minimize spurious correlations. The feature matrix is then used to train a machine learning system, using data identifying a user's performance or non-performance of each action as inputs and data identifying performance or non-performance of a target output action as the output. A treatment effect is then computed for a treatment action by generating a simulated treatment matrix where all values for the treatment action are set to true, computing an average of outputs from the machine learning system using the simulated treatment matrix, generating a simulated control matrix where all values for the treatment action are set to false, computing an average of outputs from the machine learning system using the simulated control matrix, and computing a difference between the two average outputs. |
US11475353B2 |
Automated application reliability management using adaptable machine learning models
Techniques for automated application reliability management using adaptable machine learning models are disclosed. In one example, a computer-implemented method may include identifying cloud components of an application deployed in a cloud service platform, determining relationships between the cloud components of the application and between the cloud components and other applications to generate a plurality of sub-assemblies, determining dependencies among the plurality of sub-assemblies to generate a super-assembly, generating infrastructure as code for application cloud components of the super-assembly and the plurality of sub-assemblies using metadata of the application cloud components, and performing a management operation to create a cloud infrastructure of the application using the generated infrastructure as code and verifying reliability of the created application using an adaptable machine learning model. |
US11475351B2 |
Systems and methods for object detection, tracking, and motion prediction
Systems, methods, tangible non-transitory computer-readable media, and devices for object detection, tracking, and motion prediction are provided. For example, the disclosed technology can include receiving sensor data including information based on sensor outputs associated with detection of objects in an environment over one or more time intervals by one or more sensors. The operations can include generating, based on the sensor data, an input representation of the objects. The input representation can include a temporal dimension and spatial dimensions. The operations can include determining, based on the input representation and a machine-learned model, detected object classes of the objects, locations of the objects over the one or more time intervals, or predicted paths of the objects. Furthermore, the operations can include generating, based on the input representation and the machine-learned model, an output including bounding shapes corresponding to the objects. |
US11475350B2 |
Training user-level differentially private machine-learned models
Systems and methods for learning differentially private machine-learned models are provided. A computing system can include one or more server computing devices comprising one or more processors and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors cause the one or more server computing devices to perform operations. The operations can include selecting a subset of client computing devices from a pool of available client computing devices; providing a machine-learned model to the selected client computing devices; receiving, from each selected client computing device, a local update for the machine-learned model; determining a differentially private aggregate of the local updates; and determining an updated machine-learned model based at least in part on the data-weighted average of the local updates. |
US11475346B2 |
Optimization device and control method of optimization device
An optimization device includes: k first calculation circuits, N−k second calculation circuits, a selection circuit, an identification information calculation circuit and an update circuit. The first calculation circuit calculates a first energy change of an Ising model due to a change of a value of one of k first bits having values of 1 and a change of a value of a second bit having a value of 0 selected based on a generated first random number. The second calculation circuit calculates a second energy change of the Ising model due to a change of a value of one of (N−k) third bits having the values of 0 and a change of a value of a fourth bit having a value of 1 selected based on a generated second random number. |
US11475343B2 |
Database utilizing spatial probability models for data compression
A method, article comprising machine-readable instructions and apparatus that processes data systems for encoding, decoding, pattern recognition/matching and data generation is disclosed. State subsets of a data system are identified for the efficient processing of data based, at least in part, on the data system's systemic characteristics. |
US11475341B2 |
Systems and methods for obtaining optimal mother wavelets for facilitating machine learning tasks
Systems and methods for obtaining optimal mother wavelets for facilitating machine learning tasks. The traditional systems and methods provide for selecting a mother wavelet and signal classification using some traditional techniques and methods but none them provide for selecting an optimal mother wavelet to facilitate machine learning tasks. Embodiments of the present disclosure provide for obtaining an optimal mother wavelet to facilitate machine learning tasks by computing values of energy and entropy based upon labelled datasets and a probable set of mother wavelets, computing values of centroids and standard deviations based upon the values of energy and entropy, computing a set of distance values and normalizing the set of distance values and obtaining the optimal mother wavelet based upon the set of distance values for performing a wavelet transform and further facilitating machine learning tasks by classifying or regressing, a new set of signal classes, corresponding to a new set of signals. |
US11475340B2 |
Method and electronic device for predicting electronic structure of material
A method, performed by an electronic device, of predicting an electronic structure of a material includes: receiving input data of a user related to elements constituting the first material; applying the received input data to a trained model for estimating a density of state of the first material; and outputting a first graph indicating the density of state for each energy level of the first material output from the trained model, wherein the trained model is trained to generate the first graph based on pre-input data about a plurality of second materials composed of at least some of the elements constituting the first material and a plurality of second graphs representing the density of state for each energy level of the plurality of second materials. |
US11475339B2 |
Learning unfamiliar measurement units in a deep question answering system
A method utilizes a deep question answering (QA) system to provide an answer, to a certain type of question, that includes an unfamiliar measurement unit. An answer key is utilized to train a DeepQA system to search for passages that answer a certain type of question, where the DeepQA system outputs an answer key value and an answer key measurement unit that is associated with the answer key value. The method identifies a candidate answer that includes a candidate passage containing the answer key value but not the answer key measurement unit, where a candidate passage measurement unit in the candidate passage is associated with the answer key value. The method then matches the answer key measurement unit to the candidate passage measurement unit based on the answer key measurement unit and the candidate passage measurement unit both being associated with the answer key value. |
US11475332B2 |
Selecting forecasting models by machine learning based on analysis of model robustness
A computer-implemented method, a computer program product, and a computer system for selecting predictions by models. A computer receives a request for a forecast of a dependent variable in a time domain, where the time domain includes first time periods that have normal labels due to normal predictor variable data and second time periods that have anomalous labels due to anomalous predictor variable data. The computer retrieves accuracy scores and robustness scores of models, where the accuracy scores indicate forecasting accuracy in the first time periods and the robustness scores indicate forecasting accuracy in the second time periods. For predictions in the first time period, the computer selects dependent variable values predicted by a first model that has highest values of the accuracy scores. For predictions in the second time periods, the computer selects dependent variable values predicted by a second model that has highest values of the robustness scores. |
US11475331B2 |
Bias source identification and de-biasing of a dataset
A source of bias identification (SoBI) tool is provided that identifies sources of bias in a dataset. A bias detection operation is performed on results of a computer model, based on an input dataset, to generate groupings of values for a protected attribute corresponding to a detected bias in the operation of the computer model. The SoBI tool generates a plurality of sub-groups for each grouping of values. Each sub-group comprises an individual value, or a sub-range, for the protected attribute. The SoBI tool analyzes each of the sub-groups in the plurality of sub-groups, based on at least one source of bias identification criterion, to identify one or more sources of bias in the input dataset. The SoBI tool outputs a bias notification to an authorized computing device specifying the one or more sources of bias in the input dataset. |
US11475323B2 |
Systems and methods for crowdsourcing device recognition
Embodiments of the present invention provide techniques, systems, and methods for crowdsourcing device recognition to collect device information and identification data from a limited number of network devices and then leverage the collected information with machine learning techniques to expand the starting set in way that the prediction of device attributes like device type, device brand, family and model can be applied on billions of devices. |
US11475321B2 |
Automated extraction of rules embedded in software application code using machine learning
The present disclosure relates to a method for automated extraction of rules in a software application code. The method discloses extracting rules embedded in the software application source codes based on a control flow analysis and a data flow analysis. Further, the extracted rules are translated into a target defined format based on mapping of parameters associated with the extracted rules with a pre-stored meta data. The translated rules are analyzed to obtain a validated set of rules. |
US11475320B2 |
Contextual analysis of isolated collections based on differential ontologies
The present disclosure relates to systems and methods of overlaying a plurality of isolated collections to generate an overlaid isolated collection. In an example, a first and second isolated collection having at least one common resource may be overlaid. A first and second inference ruleset may be extracted from the first and second isolated collection, respectively. Based on the first and second inference ruleset, one or more suggestions may be generated relating to conflicting inference rules. A suggestion may comprise selecting a subset of the conflicting inference rules (e.g., none, some, or all of the rules) for inclusion in the overlay isolated collection. Another suggestion may comprise generating a new inference rule based on the conflicting inference rules. An indication relating to the suggestions may be received. The indication may be used to generate a third isolated collection and a third inference ruleset. |
US11475313B2 |
Unsupervised, semi-supervised, and supervised learning using deep learning based probabilistic generative models
Embodiments of the present systems and methods may provide techniques to discover features such as object categories that provide improved accuracy and performance. For example, in an embodiment, a method may comprise extracting, at the computer system, features from a dataset comprising a plurality of data samples using a backbone neural network to form a features vector for each data sample, training, at the computer system, using the features vectors for at least some of the plurality of data samples, an unsupervised generative probabilistic model to perform clustering of extracted features of the at least some of the plurality of data samples by minimizing a negative Log-Likelihood function, wherein clusters of extracted features form categories, and categorizing, at the computer system, at least some different data samples of the plurality of data samples, into the formed categories. |
US11475312B2 |
Method and apparatus with deep neural network model fusing
A processor-implemented method including implementing a deep neural network (DNN) model using input data, generating, by implementing the DNN model, first output data from the DNN model, changing the DNN model, generating, by implementing the changed DNN model using the input data, second output data of the changed DNN model, and determining result data by combining the first output data and the second output data. |
US11475306B2 |
Processing for multiple input data sets
Disclosed herein are techniques for performing multi-layer neural network processing for multiple contexts. In one embodiment, a computing engine is set in a first configuration to implement a second layer of a neural network and to process first data related to a first context to generate first context second layer output. The computing engine can be switched from the first configuration to a second configuration to implement a first layer of the neural network. The computing engine can be used to process second data related to a second context to generate second context first layer output. The computing engine can be set to a third configuration to implement a third layer of the neural network to process the first context second layer output and the second context first layer output to generate a first processing result of the first context and a second processing result of the second context. |
US11475305B2 |
Activation function functional block for electronic devices
An electronic device has an activation function functional block that implements an activation function. During operation, the activation function functional block receives an input including a plurality of bits representing a numerical value. The activation function functional block then determines a range from among a plurality of ranges into which the input falls, each range including a separate portion of possible numerical values of the input. The activation function functional block next generates a result of a linear function associated with the range. Generating the result includes using a separate linear function that is associated with each range in the plurality of ranges to approximate results of the activation function within that range. |
US11475299B2 |
Identification/classification device and identification/classification method
A side information calculating unit (110) calculates side information for assisting either identification processing or classification processing. When there is a discrepancy between a processing result of either the identification processing or the classification processing, and the side information, the multilayer neural network (120) changes an output value of an intermediate layer (20) and performs either the identification processing or the classification processing again. |
US11475293B1 |
Learning-based toggle estimation
A method of estimating a toggle count of a circuit, includes, in part, simulating the circuit to generate training data and an associated training toggle count of the internal nodes of the circuit in response to a test bench, training a neural network system to generate an estimate of the training toggle count in accordance with the training data and the associated training toggle count, simulating the circuit to generate simulation data in response to a first set of input values applied to the circuit, and invoking the trained neural network system to estimate a number of toggles of the internal nodes of the circuit from the simulation data. The training data may include, in part, values of input signals applied to the circuit and values of registers disposed in the circuit for a multitude of time stamps. The neural network system may include, in part, at least three layers. |
US11475291B2 |
Sharing learned information among robots
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for sharing learned information among robots. In some implementations, a robot obtains sensor data indicating characteristics of an object. The robot determines a classification for the object and generates an embedding for the object using a machine learning model stored by the robot. The robot stores the generated embedding and data indicating the classification for the object. The robot sends the generated embedding and the data indicating the classification to a server system. The robot receives, from the server system, an embedding generated by a second robot and a corresponding classification. The robot stores the received embedding and the corresponding classification in the local cache of the robot. The robot may then use the information in the cache to identify objects. |
US11475287B2 |
Managing control data
There is provided a neural processing unit (NPU), including a primary processing node containing primary control registers and processing circuitry configured to write control data to the primary control registers, and multiple secondary processing nodes each having respective secondary control registers and being configured to process data in accordance with control data stored by the respective secondary control registers. The NPU also includes a bus interface for transmitting data between the primary processing node and the plurality of secondary processing nodes. The primary processing node is configured to transmit first control data to a given secondary control register of each of the plurality of secondary processing nodes. |
US11475286B2 |
Specialized fixed function hardware for efficient convolution
One embodiment provides an apparatus comprising an instruction cache to store a plurality of instructions, a scheduler unit coupled to the instruction cache, the scheduler unit to schedule the plurality of instructions for execution, an instruction fetch and decode unit to decode the plurality of instructions to determine a set of operations to perform in response, one or more compute blocks to perform parallel multiply-accumulate operations based on the instruction fetch and decode unit decoding a first instruction of the plurality of instructions, and matrix multiplication logic to perform matrix multiplication operations based on the instruction fetch and decode unit decoding a second instruction of the plurality of instructions. |
US11475282B2 |
Microthreading for accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of compute elements and routers performs flow-based computations on wavelets of data. Some instructions are performed in iterations, such as one iteration per element of a fabric vector or FIFO. When sources for an iteration of an instruction are unavailable, and/or there is insufficient space to store results of the iteration, indicators associated with operands of the instruction are checked to determine whether other work can be performed. In some scenarios, other work cannot be performed and processing stalls. Alternatively, information about the instruction is saved, the other work is performed, and sometime after the sources become available and/or sufficient space to store the results becomes available, the iteration is performed using the saved information. |
US11475281B2 |
Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes a storage storing a matrix included in an artificial intelligence model, and a processor. The processor divides data included in at least a portion of the matrix by one of rows and columns of the matrix to form groups, clusters the groups into clusters based on data included in each of the groups, and quantizes data divided by the other one of rows and columns of the matrix among data included in each of the clusters. |
US11475277B2 |
Accurate and interpretable classification with hard attention
Generally, the present disclosure is directed to novel machine-learned classification models that operate with hard attention to make discrete attention actions. The present disclosure also provides a self-supervised pre-training procedure that initializes the model to a state with more frequent rewards. Given only the ground truth classification labels for a set of training inputs (e.g., images), the proposed models are able to learn a policy over discrete attention locations that identifies certain portions of the input (e.g., patches of the images) that are relevant to the classification. In such fashion, the models are able to provide high accuracy classifications while also providing an explicit and interpretable basis for the decision. |
US11475273B1 |
Deep convolutional neural networks for automated scoring of constructed responses
Systems and methods are provided for automatically scoring a constructed response. The constructed response is processed to generate a plurality of numerical vectors that is representative of the constructed response. A model is applied to the plurality of numerical vectors. The model includes an input layer configured to receive the plurality of numerical vectors, the input layer being connected to a following layer of the model via a first plurality of connections. Each of the connections has a first weight. An intermediate layer of nodes is configured to receive inputs from an immediately-preceding layer of the model via a second plurality of connections, each of the connections having a second weight. An output layer is connected to the intermediate layer via a third plurality of connections, each of the connections having a third weight. The output layer is configured to generate a score for the constructed response. |
US11475269B2 |
Convolutional neural network
Systems and methods of implementing a more efficient and less resource-intensive CNN are disclosed herein. In particular, applications of CNN in the analog domain using Sampled Analog Technology (SAT) methods are disclosed. Using a CNN design with SAT results in lower power usage and faster operation as compared to a CNN design with digital logic and memory. The lower power usage of a CNN design with SAT can allow for sensor devices that also detect features at very low power for isolated operation. |
US11475265B2 |
NFC QR code label for preventing forgery and falsification and method for producing NFC QR code label
An NFC QR code label according to the present invention comprises: a rectenna for receiving a radio frequency signal from a terminal device and converting the signal into DC power; a ring oscillator activated by receiving the DC power supplied from the rectenna, and producing an oscillation signal having a predetermined frequency; and a light-emitting QR code flickering in response to the oscillation signal. The light-emitting QR code includes a QR code pattern formed by means of gravure printing using a nonconductor ink. |
US11475264B2 |
Cards having dynamic regions for selectively limiting visibility of content on card surfaces
A physical card has a body with dynamic region(s) configured to appear opaque for human viewing in a first phase and translucent for human viewing in a second phase. The card also has a computer readable chip, a power supply configured to power the one or more dynamic regions, a communication device, one or more processors, and memory storing instructions that, when executed, are configured to cause the card to perform a method. The card may receive an authorization signal from a recognized user device associated with a cardholder, direct dynamic region(s) to transition from being opaque in the first phase to being translucent in the second phase, and direct the dynamic region(s) to transition from being translucent in the second phase to being opaque in the first phase upon hitting a predetermined time threshold in the second phase. |
US11475260B2 |
Ink model generation mechanism
A printing system is disclosed. The printing system includes at least one physical memory device to store ink model logic and one or more processors coupled with the at least one physical memory device to execute the ink model logic to generate first ink model parameter data for a first print medium based on first ink deposition data for a second print medium and first optical density measurement data for the first print medium. |
US11475259B2 |
System and method for automatically classifying printable images
A method for classifying a printable image to be printed comprising: receiving, at a printing device, print data representing the printable image to be printed; generating an image of the printable image based on the print data; classifying the image to obtain a format associated with the printable image; printing the printable image according to the print data; and updating a counter associated with the format. |
US11475244B2 |
Method for training model and information recommendation system
A method for training a model are provided and an information recommendation system. The method includes the following. A reference training sample is obtained. A target training sample is obtained by inputting the reference training sample into a sample model. An updated target model is obtained by training a target model according to the target training sample. A target recommendation task is processed according to the updated target model, where the target recommendation task is a recommendation task for one or more target items to be recommended. |
US11475243B2 |
Training method and device for an image enhancement model, and storage medium
Aspects of the disclosure provide a training method and device for an image enhancement model and a storage medium. The method can include inputting each training input image group into the image enhancement model to obtain a predicted image output by the image enhancement model, and training the image enhancement model until convergence through each loss function respectively corresponding to each training pair. Each loss function can include a plurality of gray scale loss components corresponding to a plurality of frequency intervals one to one, and each gray scale loss component is determined based on a difference between a gray scale frequency division image of each predicted image and a gray scale frequency division image of the corresponding target image in each frequency interval, and different gray scale loss components correspond to different frequency intervals. |
US11475242B2 |
Domain adaptation losses
A non-transitory computer readable medium embodies instructions that cause one or more processors to perform a method. The method includes selecting a 3D model corresponding to an object, and generating a first 2D image of the 3D model in a first pose. The method further includes generating a second 2D image of the 3D model in the first pose, the second 2D image having a different texture on the 3D model than the first 2D image. The method further includes, using an algorithm, determining a first location of a first feature on the 3D model in the first 2D image and a second location of a second feature on the 3D model in the second 2D image. The method further includes calculating a difference based on the first location and the second location. The method further includes adjusting parameters representing the algorithm based on the calculated difference. |
US11475237B2 |
Image analysis device and image analysis system
An image analysis device has: an image analysis circuitry to analyze images input from each of cameras using instances of an image analysis program including a learned neural network model for object detection and learned neural network models for object recognition; inference processors to perform inference processes in the learned neural network model for object detection and each learned neural network model for object recognition; and a processor assignment circuitry to assign, from the inference processors, inference processors to be used for the inference process in the learned neural network model for object detection and the inference process in each learned neural network model for object recognition, based on inference time and frequency of use required for the inference process in each of the learned neural network models for object detection and object recognition included in each instance of the image analysis program. |
US11475236B2 |
Minimum-example/maximum-batch entropy-based clustering with neural networks
A computing system can include an embedding model and a clustering model. The computing system input each of the plurality of inputs into the embedding model and receiving respective embeddings for the plurality of inputs as outputs of the embedding model. The computing system can input the respective embeddings for the plurality of inputs into the clustering model and receiving respective cluster assignments for the plurality of inputs as outputs of the clustering model. The computing system can evaluate a clustering loss function that evaluates a first average, across the plurality of inputs, of a respective first entropy of each respective probability distribution; and a second entropy of a second average of the probability distributions for the plurality of inputs. The computing system can modify parameter(s) of one or both of the clustering model and the embedding model based on the clustering loss function. |
US11475235B2 |
Clustering techniques for machine learning models
In some aspects, systems and methods for efficiently clustering a large-scale dataset for improving the construction and training of machine-learning models, such as neural network models, are provided. A dataset used for training a neural network model configured can be clustered into a first set of clusters and a second set of clusters. The neural network model can be constructed with a number of nodes in a hidden layer that is based on the number of clusters in the first set of clusters. The neural network can be trained based on training samples selected from the second set of clusters. In some aspects, the trained neural network model can be utilized to satisfy risk assessment queries to compute output risk indicators for target entities. The output risk indicator can be used to control access to one or more interactive computing environments by the target entities. |
US11475229B2 |
Composite matrix code array
A computer-readable code array comprises a first three-dimensional module and second three-dimensional module. The first three-dimensional module comprises a first face and a second face. A state of the first face encodes a pixel of a first computer-readable code. A state of the second face encodes a pixel of a second computer-readable code. The second three-dimensional module comprises a third face and a fourth face. A state of the third face encodes a second pixel of the first computer-readable code. A state of the second face encodes a second pixel of the second computer-readable code. |
US11475227B2 |
Intelligent routing services and systems
A source content routing system is described for distributing source content received from clients such as documents, to translators for performing translation services on the source content. The routing system extracts source content features, which may be represented as vectors. The vectors may be assembled into an input matrix, which may be processed using an artificial neural network, classifier, perceptron, CRF model, and/or the like, to select a translator such as a machine translation system and/or human. The translator provides translation services translation from a source language to a target language, post translation editing, proof reading, quality analysis of a machine, quality analysis of human translation, and/or the like and returns the product to the content routing system or clients. |
US11475223B2 |
Converting tone of digital content
Techniques are disclosed for generating an output sentence from an input sentence by replacing an input tone of the input sentence with a target tone. For example, an input sentence is parsed to separate semantic meaning of the input sentence from the tone of the input sentence. The input tone is indicative of one or more characteristics of the input sentence, such as politeness, formality, humor, anger, etc. in the input sentence, and thus, a measure of the input tone is a measure of such characteristics of the input sentence. An output sentence is generated based on the semantic meaning of the input sentence and a target tone, such that the output sentence and the input sentence have similar semantic meaning, and the output sentence has the target tone that is different from the input tone of the input sentence. In an example, a neural network for parsing the input sentence and/or generating the output sentence is trained using non-parallel corpora of training data that includes a plurality of input sentences and corresponding plurality of assigned tones. |
US11475222B2 |
Automatically extending a domain taxonomy to the level of granularity present in glossaries in documents
A controller accesses an initial taxonomy for a domain comprising one or more existing terms for the domain identified in a hierarchical structure. The controller analyzes a corpus documents for a domain to identify a selection of one or more documents with glossaries. The controller extracts, from the glossaries, one or more pairs each comprising a term and a definition. The controller attempts to map a respective term of each of the one or more pairs into the initial taxonomy for the domain based on text of a respective definition of each of the one or more pairs to generate an updated taxonomy for the domain. |
US11475219B2 |
Method for processing information, and storage medium
A method for processing information, includes: performing word segmentation on first corpus data to obtain second corpus data containing at least one word; processing, based on a first pretrained model, the at least one word contained in the second corpus data, to obtain a first eigenvector sequence corresponding to the second corpus data; processing, based on a second pretrained model, characters contained in the first corpus data, to obtain a second eigenvector sequence corresponding to the first corpus data; and obtaining a target eigenvector based on the first eigenvector sequence and the second eigenvector sequence. |
US11475218B2 |
Apparatus and method for providing sentence based on user input
Disclosed are an apparatus and/or method for providing a sentence based on a user input. When a sentence corresponding to a shorthand word input from a user is generated and provided to the user, a sentence most suitable for a current context is provided to the user by further considering context information. At least a portion of the method for providing a sentence based on a user input may be performed using a rule-based model and/or an artificial intelligence model learned according to at least one of neural network or deep learning algorithms. The rule-based model and/or artificial intelligence model may provide a sentence most suitable for a current context to the user by using the input shorthand word and the context information as input values. |
US11475217B2 |
Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a collecting unit that collects data from communication devices, a receiving unit that receives a selection condition, a selecting unit that selects a piece of data from the collected data based on the selection condition received by the receiving unit, and an output unit that outputs the selected piece of data to a subsequent processing unit. |
US11475215B2 |
Digital processing systems and methods for dynamic work document updates using embedded in-line links in collaborative work systems
Systems, methods, and computer-readable media for embedding within an electronic word processing document are disclosed. The systems and methods may involve accessing the electronic word processing document, wherein the electronic word processing document contains text; detecting an in-line object inserted into the text at a particular location, the in-line object including a URL-based rule linked to a portion of the text; executing the URL-based rule to retrieve internet located data corresponding to the URL-based rule; and inserting the retrieved internet-located data into the text at the particular location. |
US11475213B2 |
Information processing apparatus and image forming apparatus that add modification history to modified source image, according to modification made
An information processing apparatus includes an image reading device, a control device, and an input device. The image reading device reads a source document and generates image data. The control device acts as a controller that generates an editable electronic file from the image data. The input device is to be used by a user to input an instruction. The controller adds, upon receipt of a modification of the source image represented by the electronic file, through the input device, a modification history based on the modification made, to the modified source image. |
US11475211B1 |
Elucidated natural language artifact recombination with contextual awareness
An embodiment includes identifying, from among the plurality of digital content datasets, a set of candidate textual items based on relevance to a specified subtopic using one or more natural language processing techniques. The embodiment groups candidate textual items into a predetermined number of groups using relevance scores and feature vectors. The embodiment trains a pre-trained encoder-decoder model using a designated group of selected textual items, where the pre-trained encoder-decoder model is pretrained to generate textual content according to a particular style of writing. The embodiment generates, using the pre-trained encoder-decoder model, machine-authored textual content in the particular style of writing resulting in an article about the specified subtopic based on the designated group of selected textual items. The embodiment also includes transmitting the article to a remote web server as an update for a website. |
US11475206B1 |
Tool for the creation and editing of web page content
The system and methods are disclosed to allow web page owners or administrators to create annotated storyboards relating to a user's image wherein a user can drag a pin or marker over an image that has been displayed on the web page which comprises a JavaScript code to a selected location and create a page division that can be accessed by the user to enter or edit data, save the pin and data and publish the image with the pin and associated data allowing third parties to access the webpage and related embedded data. |
US11475199B1 |
Parallelizing simulation and hardware co-simulation of circuit designs through partitioning
Simulating a circuit design using a data processing system includes partitioning the circuit design into a top-level design and a sub-design along a boundary defined by one or more stream channels coupling a component of the top-level design with the sub-design. The sub-design is extracted from the circuit design and replaced with a stub having a client socket. A wrapper having a server socket is added to the sub-design. The top-level design and the sub-design are compiled into respective simulation kernels. The circuit design is simulated by executing the respective simulation kernels concurrently. The respective kernels communicate over a socket connection established by the client socket and the server socket. In other aspects, the partitioning results in partitions such that one partition is simulated as software and another partition is implemented in circuitry such that the circuit design may be hardware co-simulated. |
US11475198B2 |
Method and system for designing an integrated circuit, and an integrated circuit
A computer-implemented method for designing a floorplan for an integrated circuit includes determining a circuit design for the integrated circuit, wherein the circuit design for the integrated circuit has a system device and a logic device. Logical definitions for the system device and the logic device are determined. A plurality of interconnect devices are determined. A plurality of interconnect figures of merit (FOMs) associated with the plurality of interconnect devices are also determined. The method includes determining, with an optimization operation, a candidate floorplan for the circuit design based upon the logical definitions for the system device, the logic device, the plurality of interconnect devices, and the interconnect FOMs for the interconnect devices. The candidate floorplan is determined based upon parameters associated with computational performance, power consumption, and physical area of the candidate floorplan for the circuit design. The candidate floorplan is implemented as the integrated circuit. |
US11475195B2 |
Computer-implemented method and computing system for designing integrated circuit by considering timing delay
A method includes performing, using a processor, a synthesis operation to generate a netlist from input data about an integrated circuit, placing and routing, using the one processor, standard cells defining the integrated circuit using the netlist, to generate layout data and wire data, extracting, using the processor, parasitic components from the layout data, and performing, using the processor, timing analysis of the integrated circuit according to timing constraints, based on the layout data and the wire data. |
US11475192B1 |
Methods and apparatus for buffered assertion reporting in emulation
Systems and methods for IC chip design testing can include a hardware emulator, having circuitry to emulate functionalities of an integrated circuit chip design and a buffer, detecting an assertion failure event indicative of a failed assertion on one of the functionalities, and storing a message indicative of the assertion failure event in the buffer. The circuitry can transfer, asynchronously relative to execution of the hardware emulator, the message from the buffer to a software host device without halting the execution of the hardware emulator. The software host device can receive the message indicative of the assertion failure event, and execute, asynchronously relative to the execution of the hardware emulator, at least one fail action instruction associated with the assertion failure event. |
US11475190B1 |
Method for designing an integrated circuit and an integrated circuit designing system performing the same
Example embodiments relate to a method for designing integrated circuit based on a computer program including at least one instruction performed by an integrated circuit design system including a processor, the method comprising mapping, by the processor, at least one netlist signal to at least one RTL signal, determining, by the processor, a target netlist signal among the at least one netlist signal, determining, by the processor, a target expression of the target netlist signal using the netlist signal mapped to the at least one RTL signal based on at least a part of the netlist circuit, simulating, by the processor, on the at least one RTL signal, calculating, by the processor, signal simulation predicting information for the target netlist signal using the target expression and generating, by the processor, a design model by designing an integrated circuit using the signal simulation predicting information. |
US11475186B2 |
Apparatus and method for deriving boiler combustion model
A method of and an apparatus for deriving a boiler combustion model by setting input and output data and using a combination of mathematical models including an artificial neural network (ANN) are provided. The method of deriving a boiler combustion model may include setting input and output data required for derivation of a boiler combustion model, deriving a boiler combustion model including an input layer configured to receive the input data, a hidden layer including multiple nodes configured to perform computation on the input data, and an output layer configured to output a computation result transferred from the hidden layer as the output data, and determining a precision of the derived boiler combustion model. |
US11475179B2 |
Systems and methods for assigning product and manufacturing information to computer-aided design models
A system that renders computer-aided design (CAD) models of a part, an assembly, or both includes identifying a deficient CAD model missing expected Product and Manufacturing Information (PMI) objects, based upon features not being associated with the missing expected PMI objects. The system also includes querying a database of existing CAD models to identify existing PMI objects, including a PMI reference indicating a particular type of PMI data and PMI annotation to use for the missing expected PMI objects, of a reference CAD model. The system also includes attributing a subset of the existing PMI objects to features of the deficient CAD model, by identifying features that the subset of the existing PMI objects are associated to and identifying corresponding features in features of the deficient CAD model, and assigning the subset of the existing PMI objects to the corresponding features in the of the deficient CAD model. |
US11475173B2 |
Method for replicating a component mating in an assembly
A method in a computer aided drafting application for replicating a component mating in a modeled assembly includes examining constraints and geometry surrounding a selected component of the component mating in a first surface of the assembly. A first descriptor with a plurality of numerical characteristics of the constraints and geometry is captured. The first descriptor is set as a first seed descriptor. A potential first target geometry in the region of the first face is examined and a first target descriptor is computed according to the first target geometry. If first seed descriptor matches the first target descriptor, an instance of a first target component is created according to the first target descriptor. |
US11475170B2 |
System and method for correction of memory errors
A self-correcting memory system comprising an integrated circuit including memory and memory content authentication functionality, which is operative to compare content to be authenticated to a standard and to output “authentic” if the content to be authenticated equals the standard and “non-authentic” otherwise; and error correction functionality which is operative to apply at least one possible correction to at least one erroneous word entity in said memory, yielding a possibly correct word entity, call said authentication for application to the possibly correct word entity, and if the authentication's output is “authentic”, to replace said erroneous word entity in said memory, with said possibly correct word entity thereby to yield error correction at a level of confidence derived from the level of confidence associated with the authentication. |
US11475168B2 |
CAD framework for power side-channel vulnerability assessment
Various examples are provided related to power side-channel vulnerability assessment. In one example, a method includes identifying target registers in an IC design; generating input patterns associated with a target function that can generate a power difference in the target registers when processing the target function; determining a side-channel vulnerability (SCV) metric using the power difference produced by the input patterns; and identifying a vulnerability in the IC design using the SCV metric. Identification of the vulnerability allows for modification of the IC design at an early stage, which can avoid power side-channel attacks (e.g., DPA and CPA) in the fabricated IC design. The method can be used for pre-silicon power side-channel leakage assessment of IC designs such as, e.g., cryptographic and non-cryptographic circuits. |
US11475167B2 |
Reserving one or more security modules for a secure guest
A security module, such as a cryptographic adapter, is reserved for a secure guest of a computing environment. The reserving includes binding one or more queues of the security module to the secure guest. The one or more queues are then managed based on one or more actions relating to the reservation. |
US11475163B2 |
Privacy regulating social network system and method
A social network system that includes tools and technologies to keep the identities of the users of the system anonymous is provided. The system requires that some users use usernames that are not associated in any way with their legal names. In addition, other identifying content such as photographs are disallowed in certain circumstances. The system includes the tools to review and remove disallowed content from being published on the social network. The system also provides tools for its users to express themselves while engaging in creative endeavors such as creating artwork, creating music, creating videos, singing, journaling and creative writing, acting, inventing, interviewing, and hosting and other endeavors. In this way, the system provides a social platform that promotes creativity, unity, inclusion, self-growth, support, and healing. |
US11475162B2 |
Method and system for protecting user information in an overlay management system
Methods and systems described herein provide for protecting user information in an overlay service. Protecting user information may include redacting personally identifiable information (PII) from information that may be exposed to third parties. Additionally, protecting user information may include opening a second account on behalf of the user using a plurality of unique identifiers in lieu of information identifying the user. This protects users' identities and privacy as their assets are transferred between various institutions. |
US11475160B2 |
Data masking in a microservice architecture
A method includes retrieving an object from storage and copying the object, generating a list that identifies one or more byte ranges, of the copy of the object, to be masked, providing the list to a masker controller microservice that examines a recipe corresponding to the copy of the object, where the recipe references a slice of the copy of the object, and the slice includes one or more data segments, masking, by the masker controller microservice, a segment of the slice that is in one of the byte ranges, to create a masked segment, and replacing, in the slice, the segment with the masked segment, to create a masked slice and creating a masked object recipe that contains a reference to the masked slice, creating a masked object that includes the masked slice, and that references any unmasked segments of the slice, and deduplicating the masked object. |
US11475158B1 |
Customized deep learning classifier for detecting organization sensitive data in images on premises
Disclosed is a method of building a customized deep learning (DL) stack classifier to detect organization sensitive data in images, referred to as image-borne organization sensitive documents, and protecting against loss of the image-borne organization sensitive documents, including distributing a trained feature map extractor stack with stored parameters to an organization, under the organization's control, configured to allow the organization to extract from image-borne organization sensitive documents, feature maps that are used to generate updated DL stacks, without the organization forwarding images of organization-sensitive training examples, and to save non invertible feature maps derived from the images, and ground truth labels for the image. Also included is receiving organization-specific examples including the non-invertible feature maps extracted from the organization-sensitive documents and the ground truth labels and using the received organization-specific examples to generate a customer-specific DL stack classifier. Further included is sending the customer-specific DL stack classifier to the organization. |
US11475157B2 |
Method and system of preserving privacy for usage of lightweight blockchain clients
A full blockchain node for preserving privacy of a lightweight blockchain client in a blockchain network includes at least one computer device having an operating system. A trusted execution environment is installed on the at least one computer device such that code is executable by the trusted execution environment in isolation from the operating system. The trusted execution environment is configured to communicate with the lightweight blockchain client for performing blockchain transactions in a blockchain network. |
US11475156B2 |
Dynamically adjusted timeout quarantined code scanning
In an approach to quarantining source code to prevent confidential information exposure, one or more computer processors store a pushed codebase associated with a user to an isolated quarantine area, wherein access to the quarantine area is restricted to the user through user interface code visibility enforcement and protocol code visibility enforcement. The one or more computer processors dynamically adjust a timeout period based on codebase complexity, user preferences, associated dependencies, codebase size, minimum execution temporal period for one or more scans, and system specifications. The one or more computer processors responsive to identifying one or more instances of confidential information, perform one or more remedial actions. |
US11475152B1 |
Systems and methods for securing stored computer files from modification with control circuit
A computer system for securing computer files from modification may include a processor; a first data storage area operatively coupled to the processor; a non-volatile second data storage area; and a control circuit. The second data storage area may be physically separate from the first data storage area. The second data storage area may store files that are executable by the processor, including executable files of an operating system configured to save temporary files on the at least a first data storage area. The control circuit may operatively couple the second data storage area to the processor, and may be operable in a first mode configured to block commands received from the processor and configured to modify the second data storage area from being communicated to the second data storage area. In a second mode, all commands may be allowed to the first and second data storage areas. |
US11475151B2 |
Security policy management for database
In an approach, a processor obtains a plurality of security policies for managing security of a database, the security policies defining respective sets of items to be monitored. A processor stores, respectively, the sets of items defined by the plurality of security policies in one or more item tables based on a predetermined criterion, the predetermined criterion comprising security policy relevance, security policy structure, and available space in the one or more item tables. A processor creates, for each of the one or more item tables, one or more respective index tables associated with the items in the respective item table. A processor creates, for each of the one or more item tables, a fast traverse block (FTB) associated with the created one or more respective index tables. |
US11475149B2 |
Method and system for generating a security-compliant workload in a composable infrastructure
A method for managing data includes obtaining a workload generation request, wherein the workload generation request specifies a security compliant rule, in response to the workload generation request: selecting a first set of resource devices using a resource allocation master list, initiating a security compliance test on the first set of resource devices to obtain a security compliance result, making a first determination, based on the security compliance result, that the first set of resource devices meet a security compliance criterion, and in response to the first determination: storing a virtual certificate in a security compliance database based on the security compliance result, and allocating the first set of resource devices to a workload based on the workload generation request. |
US11475147B2 |
Implementing policy-based container-level encryption
A computer-implemented method according to one embodiment includes identifying a creation of a container within a system, selecting a security policy for the container, based on one or more attributes, identifying a key label associated with the security policy for the container, retrieving a data encryption key, utilizing the key label, and encrypting the container, utilizing the data encryption key. This may enable a highly granular level of automatic container-level security within the system that may be transparently implemented within the system, which may streamline container security and reduce an amount of stored data and processing necessary for implementing container security, and may thereby improve the performance of the system. |
US11475146B2 |
Systems and methods for a privacy screen for secure SaaS applications
Systems and methods for providing a privacy screen to a network application accessed via an embedded browser of a client application are described. The method includes establishing, by a client application on a client device, a session to a network application hosted on a third party server. The client application includes an embedded browser for accessing the network application. The method further includes identifying, by the client application, a policy for providing a privacy screen to one or more portions of the network application, detecting, by the embedded browser, that the one or more portions of the network application are to be rendered on a display of the client device, and displaying a privacy screen including one or more masks displayed over at least the one or more portions of the network application rendered on the display of the client device via the embedded browser. |
US11475141B1 |
Apparatus and methods for verifying lost user data
Aspects relate to apparatuses and methods for using machine learning to verify lost user data in a resource data storage system. An exemplary apparatus includes a processor and a memory communicatively connected to the processor, the memory containing instructions configuring the processor to identify a plurality of lost user data stored in a resource data storage system potentially associated with a particular user of a plurality of users, verify, using a recovery program, the plurality of lost user data potentially associated with the particular user and link, as a function of the verification, the plurality of lost user data to the particular user. |
US11475139B2 |
System and method for providing secure data access
A computer-implemented method for securing a user device is disclosed. A signed device authentication key is requested and received from a user application executing on the user device. The signed device authentication key is obtained via a software module installed on the user device and associated with a secure data processing provider. A device setup request is transmitted from the user device to the secure data processing system using the signed device authentication key. The device setup request comprises the signed device authentication key. The authenticity of the device setup request is verified at the secure data processing system based on the signed device authentication key. |
US11475136B2 |
Data processing systems for data transfer risk identification and related methods
In particular embodiments, a Data Transfer Risk Identification System may be configured to analyze one or more data systems (e.g., data assets), identify data transfers between/among those systems, apply data transfer rules to each data transfer record, perform a data transfer assessment on each data transfer record based on the data transfer rules to be applied to each data transfer record, and calculate a risk score for the data transfer based at least in part on the one or more data transfer risks associated with the data transfer record. |
US11475133B2 |
Method for machine learning of malicious code detecting model and method for detecting malicious code using the same
A method of training a malicious code detection model and a method of detecting a malicious code. The method includes acquiring application programming interface (API) call information of called functions from a result log of performing dynamic analysis of a malicious code, calculating time intervals between timestamps using the timestamps which indicate API call times extracted from the API call information, determining a feature value of the malicious code on the basis of the time intervals, and training the malicious code detection model using an API call sequence included in the API call information and the feature value. |
US11475131B2 |
Hypervisor level signature checks for encrypted trusted execution environments
A system includes a hypervisor, a memory, and boot firmware stored in the memory. The boot firmware is configured to execute on a processor to load a trusted code that includes a condition checker from the hypervisor, check a signature of the trusted code, and verify the signature is trusted by a guest. The boot firmware is also configured to load the trusted code into an encrypted memory at a known guest address. The hypervisor is configured to protect the known guest address. The trusted code includes a first instruction, one or more intermediate instructions, and a final instruction. The first instruction and the final instruction are exits to the hypervisor. The hypervisor is also configured to execute the condition checker and detect an inconsistency in guest memory. |
US11475130B2 |
Detection of test-time evasion attacks
Embodiments of the present invention concern detecting Test-Time Evasion (TTE) attacks on neural network, particularly deep neural network (DNN), classifiers. The manner of detection is similar to that used to detect backdoors of a classifier whose training dataset was poisoned. Given knowledge of the classifier itself, the adversary subtly (even imperceptibly) perturbs their input to the classifier at test time in order to cause the class decision to change from a source class to a target class. For example, an image of a person who is unauthorized to access a resource can be modified slightly so that the classifier decides the image is that of an authorized person. The detector is based on employing a method (similar to that used to detect backdoors in DNNs) to discover different such minimal perturbations for each in a set of clean (correctly classified) samples, to change the sample's ground-truth (source) class to every other (target) class. For each (source, target) class pair, null distributions of the sizes of these perturbations are modeled. A test sample is similarly minimally perturbed by the detector from its decided-upon (target) class to every other (potential source) class. The p-values according to the corresponding null distributions of these test-sample perturbations are assessed using the corresponding nulls to decide whether the test sample is a TTE attack. |
US11475129B2 |
Method for the protection against cavitation in cyber attacks and unit for carrying out the method
A method and device for protecting a flow-conducting device of an installation against cavitation initiated by cyber attacks. At least one signal relating to an operating state of the installation is evaluated by an evaluation unit in order to detect a cyber attack by comparison with at least one reference value. If the evaluation unit detects a willfully brought-about irregular operating mode of the installation based on the evaluation, the unit passes on signals to components of the installation to bring about an installation operating mode which is in compliance with regulations and during which generation of cavitation is avoided, and produces a state in which the flow-conducting device is protected against the current cyber attack and/or against future cyber attacks. |
US11475122B1 |
Mitigating malicious client-side scripts
Technology related to detecting and/or mitigating malicious client-side scripts is disclosed. In one example, a method includes sending a request for a page of a client application. In response to the request for the page, the page and a supervisory script of the page are received. The supervisory script of the page of the client application can be executed within a client environment. The supervisory script can override an operation associated with an architected application programming interface (API) of the client environment. During rendering of the page, a call to the architected API of the client environment can be serviced by performing a modified operation that is different than the architected operation associated with the architected API. |
US11475121B2 |
Confidential information processing system and confidential information processing method
In the confidential information processing server, when the processing query execution unit receives a processing request, the TEE trusted part processing unit generates a confidential extraction query for extracting data that matches with a condition of a processing target in the processing request by confidential extraction based on the processing request and an encryption key that can be used only in a TEE trusted part, the confidential extraction processing unit instructs execution of the confidential extraction query so as to extract encrypted data of the processing target while the data is kept encrypted from the encryption DB unit, the TEE trusted part processing unit decrypts the encrypted data of the processing target extracted by the confidential extraction processing unit with an encryption key, and executes data processing requested by the processing request, and the processing query execution unit returns an execution result of the data processing to a transmission source of the processing request. |
US11475120B2 |
System and method for password code generation and reconstruction
A process for generating and recalling password schemes using a series of color selections and transformative rules to generate a strong and complex password code to stop online crime and identity theft as well as preserve the user's privacy and counter the financing of international terrorism. As part of the process, subsequent to using the color selections and generating a strong password, the password code may be inserted into a third party website or application or stored into the keychain of a computing device. Further, the color selections presented may be defined by the color blindness identification of the user so that the process and system may be accessible for anyone including those people with visual impairment. |
US11475119B2 |
Recognizing assigned passengers for autonomous vehicles
Aspects of the disclosure provide systems and methods for recognizing an assigned passenger. For instance, dispatching instructions to pick up a passenger at a pickup location are received. The instructions include authentication information for authenticating a client computing device associated with the passenger. A vehicle is maneuvered in an autonomous driving mode towards the pickup location. The client device is then authenticated. After authentication, a set of pedestrians within a predetermined distance of the vehicle are identified from sensor information generated by a sensor of the vehicle and location information is received over a period of time from the client device. The received location information is used to estimate a velocity of the passenger. This estimated velocity is used to identify a subset of set of pedestrians that is likely to be the passenger. The vehicle is stopped to allow the passenger to enter the vehicle based on the subset. |
US11475117B2 |
Eye and head tracking authentication
A system includes at least one data processor and memory storing instructions which, when executed by the at least one data processor, configures the at least one data processor to: provide, via a display, a visual stimulus including an animation containing at least a first object and a second object, the visual stimulus prompting for user input for authentication to a virtual domain; monitor movement of a user while providing the visual stimulus; identify, based on the monitoring, a sequence of dwell times of a characteristic of the user's movement with respect to the first object and the second object; compare the identified sequence of dwell times to a stored sequence of dwell times; and provide the comparison to enable authentication of the user in the virtual domain. Related apparatus, systems, techniques and articles are also described. |
US11475114B2 |
Terminal and control method thereof
A terminal for checking a security request level of a fingerprint verification request is provided. The terminal includes a fingerprint recognition sensor configured to acquire a fingerprint image; and a controller configured to check a security request level of a fingerprint verification request when the fingerprint verification request is received, to determine an verification level depending on the security request level, and to perform fingerprint verification in a manner corresponding to the verification level by using the fingerprint image. The controller controls the fingerprint recognition sensor to acquire a fingerprint image of a first level when the security request level is less than or equal to the security request level of a previous verification request that has been completed before the fingerprint verification request, and an elapsed time from the previous verification request is within a threshold time. |
US11475106B2 |
Application usage policy enforcement
Disclosed herein are systems, methods, and non-transitory computer-readable media for enforcing application usage policies. As part of an application purchase transaction, the application distributor creates a unique proof of purchase receipt. This receipt can be bundled with the application and delivered to the purchaser. Each machine can maintain an authorization file that lists the users authorized to use applications on that machine. A system configured to practice the method verifies that a user is authorized to use an application on a machine based on an application proof of purchase receipt and the authorization file. If the application proof of purchase receipt and the authorization file are both valid, the system checks if the user account identifier in the receipt is contained in the authorization file. If so, the user can be considered authorized to use the application on the machine. |
US11475105B2 |
Authentication translation
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource. |
US11475100B2 |
Device and method for convolution operation
In accordance with an aspect of the present disclosure, there is provided a convolution operation method. The method comprises, extracting, from a feature data with a M×N matrix (M and N are a natural number), a plurality of separate sub-matrices which have identical dimensions to a convolution kernel with a K×L matrix (K is a natural number equal to or smaller than M, and L is a natural number equal to or smaller than N); generating a first vector which includes elements of at least one of the sub-matrices as elements of the first vector, and a second vector which includes elements of the convolution kernel as elements of the second vector; extracting, from the first vector, a partial vector including all elements of the sub-matrix, for each of the sub-matrices; and deriving a result of a convolution operation by multiplying between each element of the partial vector corresponding to each of the sub-matrices and each element at a corresponding position in the second vector, and by adding results of the multiplication. |
US11475096B2 |
System for submitting and verifying driver and vehicle information in response to citations
A system for a user to submit complying documents in response to traffic and vehicle citations wherein the user's documents are submitted via a global computerized network. The system employs a server to store the submitted information into a database. The system has verification means to ensure that the images are acceptable and the information on the documents a user submits matches the information the agency has on record for the corresponding user. The system then verifies that a user has provided payment and is able to generate emails to the users prompting them to undertake different actions and saves copies of correspondence sent to and by the user. |
US11475093B2 |
Method and apparatus for processing webpage, device, and storage medium
The present application provides a method and an apparatus for processing webpage, a device and storage medium, involving the terminal vision technology. The specific implementation is: when a server determines that a current network meets a preset condition and a webpage to be displayed includes an image required to be displayed, the server sends a static data resource corresponding to the image required to be displayed to the terminal. The preset condition includes at least one of the following: the current network being a mobile network, a bandwidth of the current network being less than a preset bandwidth, and a rate of the current network being less than a preset rate. Therefore, it is unnecessary to send a static data resource corresponding to an image not required to be displayed to the terminal, thereby reducing a traffic consumption and at the meanwhile, improving an integrity and coherence of the webpage. |
US11475091B1 |
Session subscription for commerce events
Methods and systems for subscription to retail browsing sessions. While two users are independently browsing the same merchant's store in parallel, the system may enable sharing or cross-sharing of commerce event data from a first user's browsing session to be injected into the other user's browsing session, so that the other user may follow along with the first user's browsing activity. The sharing may be dependent upon the first user enabling a live browse event and the other user subscribing to it. The sharing may be dependent upon subscribers having an active browsing session in the same merchant store as the first user's browsing session. To the extent that a subscribing user navigates to a different merchant or store, the sharing of commerce event data may be stopped or reduced to reflect the fact that the two users are no longer browsing the same merchant location in parallel. |
US11475090B2 |
Method and system for identifying clusters of affiliated web resources
A method and a system for determining affiliation of a web resource to a plurality of clusters are provided. The method includes: at a training stage: detecting a plurality of web resources; retrieving information associated with the plurality of web resources; generating a respective pattern based on the information; grouping the plurality of web resources into the plurality of clusters, based on the respective pattern; at a run-time stage: receiving an indication of a given web resource; retrieving the information about the given web resource; generating a new pattern of the given web resource; analyzing pattern affiliation of the new pattern with a specific one from the plurality of clusters of web resources; calculating an affiliation ratio therewith; in response to the affiliation ratio exceeding a predetermined threshold value, associating the given web resource with the specific one of the plurality of clusters. |
US11475086B2 |
User contribution engagement
A method, a structure, and a computer system for engaging user contributions. The exemplary embodiments may include determining whether a detected message includes a need and, based on determining that the message includes the need, identifying one or more contributions a user can contribute to the need. The exemplary embodiments may further include augmenting a reply message with the one or more contributions. |
US11475085B2 |
Generating personalized query suggestions
Machine learning based method for generating personalized query suggestions is described. Different users may have different search intent even when they are inputting the same search query. The technical problem of personalizing search query suggestions produced by a machine learning model is addressed by extending the sequence to sequence machine learning model framework to be able to take into consideration additional, personalized features of the user, such as, e.g., profile industry, language, geographic location, etc. This methodology includes an offline model training framework as well as an online serving framework. |
US11475084B2 |
Machine learning driven dynamic notification content
Technologies for generating dynamic notification content for notification messages using a machine learned model are provided. The disclosed techniques include identifying an event related to a particular user, where the event has a particular notification type that represents a subject type of the event. Based on the particular notification type of the event, a set of candidate headline and call-to-action combinations corresponding to the particular notification type are identified. Using the machine learned model, scores are calculated for each headline and call-to-action combination in the set of candidate headline and call-to-action combinations. One or more particular headline and call-to-action combinations from the set of candidate headline and call-to-action combinations are selected based upon the scores calculated for each combination of the set of candidate headline and call-to-action combinations. A notification message is generated for the event that includes the one or more particular headline and call-to-action combinations selected. |
US11475083B1 |
Enhanced search engine techniques utilizing third-party data
Systems and methods are described herein for generating enhanced search results utilizing third-party website content within a search engine provided by an electronic catalog of a service provider. This content may be collected in advance of query processing and analyzed to identify a category indicating some attribute of the content (e.g., terms mentioned, topics discussed, object depicted in images/videos/3D data of the content, etc.). Items may be matched to the website through analyzing the textual and/or visual representation data of the website to textual and/or visual representation data associated with an item offered within the electronic catalog. A query may be subsequently received and a third-party website may be identified as being relevant to the search query. In response to the query, the third-party website may be included in a search result list along with images and/or text identifying items pertaining to that website. |
US11475080B2 |
Natural language-based search and discovery of content service
A method, a device, and a non-transitory storage medium are described, which provide a natural language-based content search and discovery service. The natural language-based content search and discovery service may use query object types as a basis for interpreting a vocalized search query from a user. The natural language-based content search and discovery service may use a multi-interpretative procedure that includes use of a probabilistic grammar parser, parts of speech, and query object type identification that are configured for a media domain. The natural language-based content search and discovery service may merge different interpretations of the search query based on probability values associated with each interpretation. |
US11475075B2 |
Integration of content and records management systems
Systems and methods for providing access to a document within a first file structure for one or more users of a content management system. Location for the content object within a file plan of a records management system is provided, in response to detecting a declaration of the document as a record. The content object is moved from the first file structure to the location in the file plan. A record marker is created in the first file structure to identify a navigation path from the first file structure to the location of the content object in the file plan. |
US11475074B2 |
Real-time document filtering systems and methods
Methods, systems and computer program products for organizing and displaying in real-time data related to a plurality of documents. A plurality of documents and a plurality of entity identifiers are stored in a relational database storage. Each entity identifier has an entity type selected from a plurality of entity types. A plurality of entity associations between the plurality of entity identifiers and the plurality of documents are stored in a non-relational database storage. Each entity association defines a relationship between one or more entity identifiers and a selected document in the plurality of documents. A plurality of file icons are displayed in a display interface. The plurality of file icons includes active icons corresponding to a selection of the plurality of documents where the selection is determined by querying the non-relational database storage using at least one currently-selected entity identifier. |
US11475070B2 |
System and method for querying a data repository
A search request relating to one or more datasets in the data repository can be received, the search request comprising a display request to display at least a portion of the one or more datasets. In response to the search request, a searchable database can be generated from the one or more datasets in a data repository based on ontological data associated with the one or more datasets. An object view of at least the portion of one or more datasets can be generated from the searchable database, the view being generated based on the ontological data. The generated object view can be provided to be displayed on a display device. |
US11475065B2 |
Pre-emptive graph search for guided natural language interactions with connected data systems
Techniques are disclosed to provide guided natural language interactions with a connected data system, such as a graph database. In various embodiments, natural language input associated with a graph database query associated with a graph data set is received. The natural language input is processed to generate a set of candidate strings. At least a subset of the candidate strings is mapped to an entity in the graph data set. The entity and data comprising the graph data are used set to determine a candidate graph pattern associated with the graph database query. The candidate graph pattern is used to guide a user associated with the natural language input to refine the graph database query. |
US11475064B2 |
System and method in a database system for creating a field service work order
A method in a database system is disclosed. The method comprises generating a task template object from a platform entity with polymorphic lookup capability that can map to multiple tenant domains wherein the task template object contains one or more task completion storage records for storing task-specific information, converting the task template object into a work-type object by storing task-specific information in the one or more task completion storage records wherein the work-type object comprises a work-type object identifier (ID), a first record for recording the database ID of one or more work order objects mapped to the work-type object, and a first task completion storage record for storing a first type of task-specific information. The method further comprises generating a work order object for a task and providing the work order object with access to the task-specific information by linking the work-type object to the work order object. |
US11475060B2 |
System and method for voting on media content items
Methods, systems, and computer programs for generating a queue of media content items to be played in a party setting are described. A first seed track is identified and is used to create a plurality of related media content items that are presented to a plurality of voters. The media content item receiving the most votes is placed in the queue and subsequently played. |
US11475057B2 |
Placard-to-pin interaction
Methods, systems, and apparatus for receiving a query; selecting one or more entities responsive to the query; providing, for display on a map portion of an interface, map-based representations of the one or more entities; providing, for display on a list portion of the interface, list-based representations of one or more of the entities; generating an additional query based on selection of a particular map-based representation of a particular entity; determining that, when the particular map-based representation was selected, a particular list-based representation was visible on the list portion; adjusting a ranking score for the particular entity; ranking the particular entity among one or more other entities identified as responsive to the additional query; and providing, for display on the list portion, list-based representations of at least one of the one or more other entities, including the particular list-based representation which remains visible on the list portion. |
US11475055B2 |
Artificial intelligence based method and apparatus for determining regional information
The present disclosure disclosures an artificial intelligence based method and apparatus for determining regional information. A specific embodiment of the method comprises: acquiring to-be-determined information, and extracting a keyword set of the to-be-determined information; inputting the keyword set of the to-be-determined information into a pre-trained subject classification model for classifying, to obtain a subject category of the to-be-determined information, wherein the subject classification model is used for representing a corresponding relation between the keyword set of the information and the subject category of the information; selecting, from a pre-stored place name set, a place name corresponding to the subject category of the to-be-determined information as a target place name set; matching, in the to-be-determined information, the target place name set; and determining, based on a matching result, whether the to-be-determined information belongs to the regional information. |
US11475053B1 |
Providing completion recommendations for a partial natural language request received by a natural language processing system
In various embodiments, a natural language (NL) application receives a first incomplete natural language (NL) request, and generates one or more request completion recommendations based on at least the first incomplete NL request and a first recommendation model, where the first recommendation model is generated via a machine learning algorithm applied to a first data dependency model and a first request completion model. The NL application receives a selection of a first request completion recommendation included in the one or more request completion recommendations, generates a complete request based on the first incomplete NL request and the first request completion recommendation, and causes the complete request to be applied to the data storage system. |
US11475050B2 |
Offline defaulting service
The present disclosure involves systems, software, and computer implemented methods for providing default values for fields of data objects in an offline mode. One example method includes receiving, at a client device, a default group mapping that includes a default group identifier and a default value to be used as an initial value for a field. A field mapping can be received that includes a default group identifier and a field identifier. A request can be received while the client device is offline to create an instance of an object. A determination can be made that the field mapping includes a field identifier for a field of the object. A default value can be retrieved, from a local repository on the client device. A field value of the field in a created instance of the data object can be set to be the default value. |
US11475048B2 |
Classifying different query types
In disclosed techniques, a computing system causes presentation of a user interface having an input field operable to receive, from a user, a search query for a database. The computing system may classify the search query by: determining whether the search query includes terms that are within a specified vocabulary indicative of a natural language query and determining whether the search query includes terms that identify an object defined in a schema of the database. In response to classifying the search query as a natural language query, the computing system returns query results determined by identifying values in the database corresponding to the object defined in the schema. In response to classifying the search query as a keyword query, the computing system returns query results determined by comparing terms of the search query to values within records in the database. |
US11475042B2 |
Systems and methods for facilitation communications among customer relationship management users
A method for synchronizing Customer Relationship Management data between a Software as a Service (“SaaS”) CRM provider and a mobile device. This method enables both read and write access from the mobile device whether a network connection to the SaaS provider is available or not. The method involves creating a local mobile device database to track portions or all of the SaaS provider database. In the case where a network separation occurs and the device and SaaS databases diverge, the synchronization method may be used to make the mobile device database and the SaaS database consistent and coherent again. In one embodiment, multiple local database tables are used to represent a single SaaS CRM table to facilitate synchronization, and a status indicator is used to visually and quickly convey status to the mobile user. |
US11475038B2 |
Automatic repair of corrupted blocks in a database
A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or nodes in a cluster. The data warehouse system may back up data blocks in a key-value backup storage system. In response to a query targeting a data block previously stored in the cluster, the data warehouse system may determine whether a consistent, uncorrupted copy of the data block is available in the cluster (e.g., by applying a consistency check). If not (e.g., if a disk or node failed), the data warehouse system may automatically initiate an operation to restore the data block from the backup storage system, using a unique identifier of the data block to access a backup copy. The target data may be returned in a query response prior to restoring primary and secondary copies of the data block in the cluster. |
US11475035B2 |
Live data conversion and migration for distributed data object systems
Techniques are disclosed for migrating data objects stored by the source DDOS from the source DDOS to the target DDOS while at least the source DDOS is live and available to process requests for access to the data objects being migrated. The techniques also provide eventual consistency between data objects that are created, updated, or deleted in the source DDOS that are applicable to the migration and that occur while the migration is being performed. |
US11475032B2 |
Analyzing multidimensional process traces under edit-distance constraint
A method, system and computer program product for analyzing multidimensional data are disclosed. In embodiments, the method comprises obtaining an original set of data having a sequential order and multiple original dimensions; selecting a topic-based summarization scheme to summarize the original set of data; and applying the selected topic-based summarization scheme to the original set of data to transform the original set of data into a new set of data having fewer dimensions than the original set of data, while preserving, within a defined measure, the sequential order of the original set of data. In embodiments, the selecting a topic-based summarization scheme includes selecting a plurality of topics, each of the topic representing a set of the original dimensions. In embodiments, the applying the topic-based summarization scheme includes performing dimensionality reduction on the original set of data to transform the original dimensions to the topics. |
US11475027B2 |
Non-exact matching of large datasets
A two-step algorithm for conducting near real-time fuzzy searches of a target on one or more large data sets is described. This algorithm includes the simplification of the data by removing grammatical constructs to bring the target search term (and the stored database) to their base elements and then perform a Levenstein comparison to create a subset of the data set that may be a match. Then performing a scoring algorithm while comparing the target to the subset of the data set to identify any matches. |
US11475024B2 |
Anomaly and outlier explanation generation for data ingested to a data intake and query system
Systems and methods are described for processing ingested data, detecting anomalies in the ingested data, and providing explanations of a possible cause of the detected anomalies as the data is being ingested. For example, a token or field in the ingested data may have an anomalous value. Tokens or fields from another portion of the ingested data can be extracted and analyzed to determine whether there is any correlation between the values of the extracted tokens or fields and the anomalous token or field having an anomalous value. If a correlation is detected, this information can be surfaced to a user. |
US11475023B2 |
Impact analysis
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for impact analysis. One of the methods includes receiving information about at least two logical datasets, the information identifying, for each logical dataset, a field in that logical dataset and format information about that field. The method includes receiving information about a transformation identifying a first logical dataset from which the transformation is to receive data and a second logical dataset to which the transformed data is provided. The method includes receiving one or more proposed changes to at least one of the fields. The method includes analyzing the proposed changes based on information about the transformation and information about the first logical dataset and the second logical dataset. The method includes calculating metrics of the proposed change based on the analysis. The method also includes storing information about the metrics. |
US11475021B2 |
Flexible algorithm for time dimension ranking
The present disclosure involves systems, software, and computer implemented methods for ranking time dimensions. One example method includes receiving a request for an insight analysis for a dataset that includes a value dimension and a set of multiple date dimensions. Each date dimension is converted into a time series and a value quality factor is determined for each time series that represents a level of data quality for the time series. A time series informative factor is determined for each time series that represents how informative the time series is within a specified time window. An insight score is determined, for each time dimension, based on the determined value quality factors and the determined time series informative factors. The insight score for the time dimension is provided, for at least some of the time dimensions. |
US11475019B2 |
Contact graph scoring system
Machine learning techniques are disclosed that allow device contact list information to be leveraged in building better models that provide more accurate assessment of user transaction risks. A computing device may receive a contact list that includes a first set of user device identifiers and generates a contact graph for that user by associating the user device identifier with the first set as first-degree contacts. The computing device may then determine that a portion of the first set of the user device identifiers are stored in a contact database (e.g. on a server) and generate a user score based on user information associated with the first set, the contact graph, and a contact graph model. The computing device may provide the user score to a transaction assessment service as in input for the transaction assessment service deciding whether particular electronic transactions are approved for processing by an electronic service provider. |
US11475016B1 |
Embroidery composite action catalog and systems and methods of searching the same
Embodiments herein describe creating a searchable catalog of composite actions for embroidery designs. The catalog can also store a design intent and the embroidery technique for each of the composite actions. The design intents and the embroidery techniques for the composite actions can be stored in a design intent hierarchy and an embroidery technique hierarchy which can then be compared to text in a search query to identify matches. These matches can then be used to identify composite actions that match the search query. |
US11475015B2 |
Systems and method for generating search terms
A method for generating keywords for searches, comprising the steps of retrieving search metric data comprising a plurality of search strings and interaction data; retrieving a plurality of first product identifiers each having one or more first attributes; generating, a table comprising the plurality of search strings ranked by interaction data; generating relevant lists comprising the plurality of search strings having interaction data above threshold values; retrieving data relating to a second product identifier; extracting one or more second attributes of the second product identifier; performing searches in the relevant lists using the second attribute data; assigning keywords to the data relating to the second identifier. |
US11475012B2 |
Real-time data retrieval
A non-transitory computer-readable medium is provided. The medium comprises a set of instructions, which, when executed by a processing system associated with a database or data warehouse, causes the processing system to retrieve data from a data source in accordance with a mapping between a first set of partitions and a second set of partitions, the first set of partitions being associated with the data source and the second set of partitions being associated with the database. The set of instructions, when executed by the processing system, further causes the processing system to load the retrieved data into the database. Retrieving the data and loading the retrieved data comprise a single logical unit of work. A database system and a method executed by a processing system associated with a database are also provided. |
US11475006B2 |
Query and change propagation scheduling for heterogeneous database systems
Techniques are presented herein for efficient query processing and data change propagation at a secondary database system. The techniques involve determining execution costs for executing a query at a primary DBMS and for executing the query at an offload DBMS. The cost for executing the query at the offload DBMS includes the cost of propagating changes to database objects required by the query to the offload DBMS. Based on the execution cost, the query is sent to either the primary DBMS or the offload DBMS. |
US11475005B2 |
Elimination of query fragment duplication in complex database queries
A database engine includes one or more computing devices, each having one or more processors and memory. The memory stores programs configured for execution by the processors. The database engine receives a database query from a client, and parses the database query to build a query operator tree. The query operator tree includes a plurality of query operators. The database engine performs one or more optimization passes on the query operator tree, including a deduplication optimization pass, to form an optimized execution plan. The deduplication optimization pass includes determining that a first query operator is equivalent to a second query operator during a traversal of the query operator tree, and replacing the second query operator with a link to reuse results from the first query operator. The database engine executes the optimized execution plan to retrieve a result set from the database and returns the result set to the client. |
US11475003B1 |
Method and system for servicing query requests using dataspaces
In general, the invention relates to a method for servicing query requests in distributed systems. The method includes making a first determination by a query node that it is associated with a dataspace, making a second determination that data associated with a first input sub-region is not present on the query node, where the first input sub-region is associated with the dataspace. Based on the first determination and the second determination, the method includes obtaining data for the entire dataspace from persistent storage, associating at least a portion of the obtained data with the first input sub-region to obtain a populated first input sub-region, and servicing a query request using the populated first input sub-region. |
US11474997B1 |
Distributed transaction system and distributed transaction processing method in distributed transaction system
The present invention maintains data consistency of an entire system. A distributed transaction system includes a service information management device that manages a service provided by each device existing in the distributed transaction system, a data consistency strategy management device that manages a data consistency strategy describing a strategy relating to data consistency maintenance in the distributed transaction system, a distributed transaction processing device that executes a distributed transaction, inquires the data consistency strategy management device and the service information management device after the execution of the distributed transaction, and outputs feedback information relating to data consistency maintenance on the basis of the data consistency strategy, the service information, and the execution result. One or more data consistency maintaining devices acquire the feedback information to execute a process relating to the data consistency maintenance. |
US11474987B1 |
Image analysis interface
Example embodiments relate to a system to generate and cause display of a specially configured graphical user interface to receive and present collections of images. According to certain example embodiments, an image analysis system: receives an image file from a client device; generates a hash value based on the image file; performs a comparison of the hash value with a list that comprises a collection of hash values; identifies a match to the hash value among the collection of hash values; assigns a label to the image file in response to identifying the match among the collection of image files from the list; and indexes the image file at a memory location identified by the label assigned to the image file. |
US11474982B2 |
Zero downtime evolution of database schemas for cloud applications
In an example embodiment, a first version of a cloud-based application is deployed. The first version of the cloud-based application contains references, based on a first schema, to a first database. Then a second version of the cloud-based application, different than the first version, is deployed. The second version of the cloud-based application contains references, based on a second schema, to the first database. Then access to the second version of the cloud-based application to one or more user devices is prevented while permitting testing devices to have access to the second version of the cloud-based application, while migrating data from the first schema of the first database to the second schema of the first database. Then access to the second version of the cloud-based application to the one or more user devices is permitted once the migrating of the data is complete. |
US11474976B1 |
Multi-level data de-duplication using multi-instance storage
A system and method relating to multi-level data de-duplication operations relating to data records associated with multiple user systems. The system includes a first set of computing instances execute a first set of de-duplication operations to generate a set of locally de-duplicated files associated with a data stream comprising the data records associated with the user systems. The system includes a storage system to store the set of locally de-duplicated files. The system includes a second set of computing instances to receive, in accordance with a frequency type of multiple frequency types, the set of locally de-duplicated files from the storage system and execute a second set of de-duplication operations to generate a set of globally de-duplicated files associated with the data records. |
US11474968B2 |
Testing current draw capacity from an unknown USB supply
Methods, systems, and computer readable media can be operable to facilitate a testing of an unknown USB supply that is connected to a CPE (customer premise equipment) device to determine a current draw capacity of the USB supply. The CPE device may test the USB supply to determine whether the USB supply is capable of supplying a predetermined current. If the determination is made that the USB supply is not able to supply the predetermined current, an end-user may be instructed to plug an alternative PSU (power supply unit) into the CPE device, wherein the alternative PSU is capable of supplying the predetermined current to the CPE device. The CPE device may output an indication that an alternative PSU should be used via a graphics output to a display device through an HDMI (high-definition multimedia interface) connection or via an LED indication using one or more LEDs at the CPE device. |
US11474959B2 |
Memory module with reduced read/write turnaround overhead
A memory module includes a substrate, plural memory devices, and a buffer. The plural memory devices are organized into at least one rank, each memory device having plural banks. The buffer includes a primary interface for communicating with a memory controller and a secondary interface coupled to the plural memory devices. For each bank of each rank of memory devices, the buffer includes data buffer circuitry and address buffer circuitry. The data buffer circuitry includes first storage to store write data transferred during a bank cycle interval (tRR). The address buffer circuitry includes second storage to store address information corresponding to the data stored in the first storage. |
US11474958B1 |
Generating and queuing system messages with priorities in a storage network
A method for use with a storage network includes generating system messages, in accordance with the system-level message processing parameters, the system messages including status information, performance information and alarms, each having one of a plurality of priorities, wherein the generating includes: generating a first message of the system messages corresponding to a first of the storage nodes based on the system-level message processing parameters, the first message including a first alarm of the alarms having a first message priority of the plurality of priorities; and generating a second message of the system messages corresponding to a second of the storage nodes based on the system-level message processing parameters, the second message including a second alarm of the alarms having a second message priority of the plurality of priorities. |
US11474955B2 |
Memory disablement for data security
Apparatuses and methods related to memory disablement for memory security. Disabling the memory for memory security can include, responsive to receiving a trigger signal, provide a voltage, which may be in excess of an operating or nominal voltage, to the access circuitry. The voltage may thus be sufficient to render the access circuitry inoperable for accessing data stored in the memory array. |
US11474951B2 |
Memory management unit, address translation method, and processor
The present invention discloses a memory management unit, an address translation method, and a processor. The memory management unit includes: a translation lookaside buffer adapted to store a plurality of translation entries, where each translation entry includes a size flag bit, a virtual address tag, and a physical address tag, the virtual address tag represents a virtual page, the physical address tag represents a physical page corresponding to the virtual pane, and the size flag bit represents a page size of the virtual page; and a translation processing unit adapted to look up a translation entry whose virtual address tag matches a to-be-translated virtual address in the plurality of translation entries based on the page size represented by the size flag bit of the translation entry, and translate the virtual address into a physical address based on the matching translation entry. |
US11474949B2 |
Physical memory compression
A memory management system includes a physical memory associated with a computing device and a memory manager. The memory manager is configured to manage a shared memory cache as part of a compression of the physical memory using a cache compression algorithm, wherein a compression block size for the compression is a single cache line size. The physical memory includes a sector translation table (STT) region and a sector memory region. The memory manager uses a memory descriptor defined by an STT entry having a cache line map and a plurality of sector pointers to load cache from the physical memory to a level 3 Cache. The cache line map contains cache line metadata including a size of each cache line, a location of the cache line in one of the sectors pointed to by the STT entry, and a plurality of flags. |
US11474948B2 |
Adaptive retrieval of objects from remote storage
Various embodiments of the present application set forth a computer-implemented method for accessing data comprising identifying a first set of read operations occurring during a first time period, where each read operation included in the set of read operations is associated with retrieving a different portion of at least one object from a storage system, determining a byte density associated with the set of read operations, where the byte density indicates a size of contiguous portions of the at least one object that were retrieved during the first time period, and determining, based on the byte density, a pre-buffering block size for a read operation during a second period, where the pre-buffering block size specifies a size of a portion of at least one object that is to be retrieved from the storage system. |
US11474947B2 |
Information processing apparatus and non-transitory computer-readable storage medium storing cache control program
An information processing apparatus includes a processor. The processor configured to allocate, to a process, a first number of first divided regions from among a plurality of divided regions obtained by division of a cache, and determine, based on an address of each data block corresponding to the process and the first number, a storage destination of the data block corresponding to the process from among the first divided regions. The processor configured to determine a second number that is a divisor of the first number, identify, for the individual first divided regions after the reduction, second divided regions from among the first divided regions before the reduction, determine data blocks to be stored in the individual first divided regions after the reduction by allocating data blocks to the first divided regions after the reduction from the corresponding second divided regions in ascending order of purging order. |
US11474940B2 |
Powering random access memory modules with non-volatile memory components
Powering random access memory (RAM) modules with non-volatile memory components may include providing, by a power supply, a first output voltage to one or more RAM modules, each RAM module of the one or more RAM modules comprising a volatile memory component and a non-volatile memory component; providing, by the power supply, a second output voltage to one or more system components distinct from the one or more RAM modules; detecting a power event; sending, by the power supply, in response to detecting the power event, a signal to the one or more RAM modules to initiate a save operation, wherein the save operation comprises storing, for each of the one or more RAM modules, data from the volatile memory component to the non-volatile memory component; and ceasing, by the power supply, the second output voltage while maintaining the first output voltage to facilitate the save operation. |
US11474932B2 |
Source code test consolidation
A method includes identifying a set of tests for a source code, analyzing the set of tests to identify overlapping blocks of the source code that are to be tested by each of the set of tests, merging a subset of the tests that include the overlapping blocks of the source code to create a merged test, and causing the merged test to be executed to test the source code. In an implementation, code coverage results are used when analyzing the set of tests to identify overlapping blocks of the source code. |
US11474930B2 |
Software bug reproduction
Example methods and systems for software bug reproduction. One example method may comprise obtaining log information associated with multiple transactions processed by a control-plane node to configure a set of data-plane nodes and transform an initial network state to a first network state; and configuring a replay environment that is initialized to the initial network state, and includes a mock control-plane node and a set of mock data-plane nodes. The method may also comprise, based on the log information, replaying the multiple transactions using the mock control-plane node to configure the set of mock data-plane nodes and transform the replay environment from the initial network state to a second network state. Based on a comparison between the first network state and the second network state, a determination may be made as to whether a software bug is successfully reproduced in the replay environment. |
US11474926B2 |
Method and system for measuring user engagement with content items
Method, system, and programs for measuring user engagement with content items. In one example, a query is received. A set of content items related to the query is obtained. A presentation of at least one content item of the set of content items is provided on a user interface. A user activity related to the at least one content item is determined. An amount of time between a time at which the presentation of the at least one content item is provided on the user interface and a time at which the user activity occurred is determined. A score associated with the content item is determined based on the amount of time. Information related to user engagement with the set of content items is generated based on the score. |
US11474921B2 |
Log compression
Systems, apparatuses, and methods related log compression are described. In an example, a system log that identifies targeted data may be compiled in a memory resource during an execution of an operation using that memory resource. The system log may be analyzed utilizing a portion of the memory resource that would otherwise be available to be utilized in the execution of the operation. The system log may be compressed during the execution of the operation, the level or timing of such compression may be based on the analysis that occurs contemporaneous to or as a result of executing the operation. In some examples, compressing the system log may include discarding a portion of the system log. Compressing the system log may also include extracting the targeted data from the system log as the system log is being compiled and converting the extracted targeted data to structured data. |
US11474919B2 |
Method for managing multiple disks, electronic device and computer program product
Techniques involve: detecting whether a first set of disks include an inaccessible disk, respective disk sections in the first set of disks forming a first set of stripes; in response to detecting the first set of disks including the inaccessible disk, determining faulty stripes in the first set of stripes, the faulty stripes including a first number of inaccessible disk sections; and in response to the first number exceeding a second number of free sections of the first set of disks, moving data in at least one stripe in the first set of stripes to free sections of the second set of disks to release sections of the at least one stripe, respective disk sections in the second set of disks forming a second set of stripes, each stripe in the first set of stripes and the second set of stripes having the same number of sections. |
US11474913B2 |
Restoration of snapshots from cloud using differential snapshot mechanism
A method comprises receiving a request to restore a given snapshot of a plurality of snapshots from a cloud storage platform to a storage array. In the method, a first metadata file corresponding to the given snapshot is downloaded from the cloud storage platform, and data corresponding to the given snapshot is written to the storage array. An additional metadata file corresponding to a previous snapshot of the plurality of snapshots with respect to the given snapshot is downloaded. The first metadata file and the additional metadata file are compared to determine whether one or more offsets in the additional metadata file are present in the first metadata file. Data corresponding to any of the one or more offsets determined to be absent from the first metadata file is written to the storage array, and the one or more absent offsets are added to the first metadata file. |
US11474912B2 |
Backup and restore of files with multiple hard links
Methods and systems for backing up and restoring files that have multiple hard links using master file references and index node-based mappings are described. In some cases, file fetching and restoration may be performed by a storage appliance using master file references in which a master file is identified for each multi-link file that is backed-up on the storage appliance and then referenced by one or more hard links to the multi-link file. In other cases, file fetching and restoration may be performed by a storage appliance using index node-based mappings for multi-link files that provide mappings between index node identifiers (e.g., inode numbers) for the multi-link files on a primary system and hard link paths for storing the file contents of the multi-link files on a storage appliance used for backing up the primary system. |
US11474911B2 |
Information processing apparatus, control method thereof, and storage medium
An information processing apparatus manages backup data that can be used as installation data and receives a request from an external apparatus. Also, the present information processing apparatus, in a case where the received request is a request for acquiring backup data, generates, by using the backup data, the installation data to be provided based on information associated with the request origin and information associated with the acquisition origin of the backup data. Wherein the installation data is generated by deleting, as necessary, information to be concealed in the managed backup data. |
US11474906B2 |
Method and system for performing data protection services for user data associated with calendar groups
A system for providing data protection services for user data associated with calendar groups generated by an application includes persistent storage for storing user data backups and a manager. The manager is programmed to identify a backup generation event for the user data associated with a calendar group based on a protection policy, obtain user data associated with the backup generation event from the application in response to identifying the backup generation event, select a calendar of calendars included in the user data, obtain user metadata associated with the calendar, generate calendar group information associated with the calendar using the user data and the user metadata, generate a user data backup using the user data, the calendar group information, and the user metadata, in which the user data backup comprises backup data and backup metadata. |
US11474903B1 |
Rebuilding of encoded data slices using locally decodable code segments
A storage network operates by storing at least one data object in the SN as encoded data slices that are dispersed error encoded; detecting at least one storage error associated with storage of at least one of the encoded data slices in the storage network; and rebuilding the at least one of the encoded data slices associated with the storage error utilizing locally decodable code segments. |
US11474899B2 |
Operation method of open-channel storage device
An open-channel storage device being configured to be controlled by a host including a bad block manager, the open-channel storage device including a buffer memory and a nonvolatile memory device. An operation method of the open-channel storage device includes performing a normal operation under control of the host, detecting a sudden power-off immediately after a program failure associated with a first data block among a plurality of memory blocks included in the nonvolatile memory device while the normal operation is performed, dumping a plurality of user data stored in the buffer memory to a dump block among the plurality of memory blocks in response to the detected sudden power-off, detecting a power-on, and performing a data recovery operation on the plurality of user data stored in the dump block in response to the detected power-on. |
US11474896B2 |
Monitoring, diagnosing, and repairing a management database in a data storage management system
A lightweight always-on monitoring, collecting, diagnosing, and correcting utility operates in an enhanced storage manager that manages a data storage managements system. The always-on utility provides a comprehensive and pro-active approach, which is intended to reduce, if not altogether eliminate, the need for after-the-fact diagnostics. The always-on utility also enforces so-called best practices and other heuristics, which include pro-actively activating certain database settings that are not enabled by default; manipulating certain aspects of the database to improve performance; and reporting aspects that are outside best-practice parameters to the trouble report system so that system administrators and/or developers may intervene before a catastrophic failure occurs. In some cases, the best-practice parameters represent heuristics designed by the present inventors to improve the performance and general health of the management database. |
US11474895B2 |
System and method of asynchronous selection of compatible components
Systems and methods are presented for selection of compatible components for an observed system. An exemplary method comprises collecting parameters of one or more components of the system, assessing conformity of the one or more components of the system with a required state of the system, identifying one or more anomalies based on the assessment of conformity, analyzing the one or more anomalies to identify a class and parameters of the system corresponding to the one or more anomalies, determining one or more models of methods of restoration of the system, selecting one or more components that meets requirements of the one or more models of methods of restoration and implementing the one or more components in the system that are compatible with the system to eliminate the one or more anomalies. |
US11474892B2 |
Graph-based log sequence anomaly detection and problem diagnosis
Techniques include generating a log sequence for new logs that have been received, searching a log sequence database for the log sequence having been generated, and determining that the log sequence is anomalous in response to not finding an identical log sequence in the log sequence database. In response to the log sequence not being found in the log sequence database, the log sequence is compared to a graph of historical log sequences to find a closest sequence path to one or more historical log sequences. An anomaly of the log sequence is diagnosed based on an occurrence at which the log sequence deviates from the closest sequence path of the one or more historical log sequences. |
US11474890B2 |
Memory system and method of operating memory system
The present technology relates to a memory system and a method of operating the memory system. The memory system includes a memory device including a plurality of semiconductor memories, and a controller for controlling the memory device to perform a test program operation and a threshold voltage distribution monitoring operation on each of the plurality of semiconductor memories during an operation. The controller sets operation performance parameters of each of the semiconductor memories based on monitoring information obtained as a result of the threshold voltage distribution monitoring operation. |
US11474889B2 |
Log transmission controller
A log transmission controller includes a log acquirer, a priority storage, an update instruction acquirer, a priority updater and a transmitter. The log acquirer acquires a log indicating respective states of electronic control units connected to the log transmission controller, which is equipped in a moving object. The priority storage stores priority information indicating a priority for transmitting the log to a server, which is disposed at exterior of the moving object. The update instruction acquirer acquires an update instruction, which is generated by an update instructor equipped in the moving object, for instructing to update the priority information stored in the priority storage. The priority updater updates the priority information based on the update instruction. The transmitter transmits the log to the server based on the priority indicated by the updated priority information. |
US11474888B2 |
Power management component for memory sub-system voltage regulation
A memory sub-system comprises a power management component comprising a plurality of regulators configured to supply respective operating voltages for components of the memory sub-system. The power management component is configured to adjust a regulator voltage level provided to a particular component until an operation state change of the particular component is detected. The power management voltage level is further configured to determine a value of the regulator voltage level at which the operation state change of the particular component is detected. |
US11474886B2 |
Message communication of sensor and other data
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating system provides a sensor interface that allows programs that run on a machine to read the values of sensors (such as an accelerometer, light meter, etc.). A service may use the interface to read the value of sensors, and may receive subscriptions to sensor values from other programs. The service may then generate messages that contain the sensor value, and may provide these messages to programs that have subscribed to the messages. The messages may contain raw sensor data. Or, the messages may contain information that is derived from the sensor data and/or from other data. |
US11474885B2 |
Method for an internal command of a first processing core with memory sub-system that caching identifiers for access commands
Methods, systems, and devices for caching identifiers for access commands are described. A memory sub-system can receive an access command to perform an access operation on a transfer unit of the memory sub-system. The memory sub-system can store an identifier associated with the access command in a memory component and can generate an internal command using a first core of the memory sub-system. In some embodiments, the memory sub-system can store the identifier in a shared memory that is accessible by the first core and can issue the internal command to perform the access operation on the memory sub-system. |
US11474884B2 |
Event monitoring apparatus and event monitoring method
Provided are an event monitoring apparatus and an event monitoring method that make it possible to set a proper threshold without handling monitoring target systems on an individual basis.There are included: a threshold determination program calculating degree of similarity between a ledger guide message and an event message, regarding a maximum value of the calculated degree of similarity as a first threshold, and setting a second threshold that is greater than the first threshold by a predetermined value; a ledger allocation program associating a ledger guide message having the degree of similarity intermediate between the first threshold and the second threshold with the event message; and a threshold evaluation program reporting the degree of similarity to a manager of a monitoring target system when the degree of similarity is higher than the first threshold. |
US11474881B1 |
Optimizing distributed and parallelized batch data processing
Aspects of the disclosure relate to providing and maintaining efficient and effective processing of sets of work items in enterprise computing environments by optimizing distributed and parallelized batch data processing. A computing platform may initialize at least two processing workers. Subsequently, the computing platform may cause a first processing worker to perform a first query on a work queue database and initiate parallel processing of a first set of work items. Thereafter, the computing platform may cause the second processing worker to perform a second query on the work queue database and initiate parallel processing of a second set of work items. In some instances, performing the second query on the work queue database comprises reading at least one work item that was read and locked by the first processing worker. |
US11474878B2 |
Extending berkeley packet filter semantics for hardware offloads
Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available. |
US11474873B2 |
Implementing serverless functions using container orchestration systems and operational technology devices
A method may include receiving, via a first computing node of a cluster of computing nodes in a container orchestration system, a pod from a second computing node in the cluster of computing nodes. The method may also include retrieving an image file comprising one or more containers from a registry, such that the pod may include an indication of a location of the image file in the registry. The one or more containers may include one or more pre-analytic operations for a control system of a plurality of control systems to perform. The method may then involve generating a package based on the one or more containers and storing the package in a filesystem shared with the control system. |
US11474868B1 |
Sharded polling system
A shard polling system fairly distributes stored items from producers to consumer processes and includes polling threads that poll for items from respective portions of a storage source, place the items in respective queues, and increment a global permit counter, restricted to a configurable maximum, that tracks the quantity of messages across the respective queues. The polling threads are restricted by respective shard permit counters that limit a quantity of items that may be moved from a storage source to a respective queue. A global thread applies a fairness technique, such as round robin, to fairly obtain the items from each of the respective queues and places the items in a global queue, decrementing the global permit counter, and incrementing the respective shard permit counter for each item obtained. Consumer threads poll the global queue (e.g., a blocking output queue) for the messages. |
US11474865B2 |
Allocation schema for a scalable memory area
A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses. |
US11474863B2 |
Federated area coherency across multiple devices in many-task computing
An apparatus includes a processor to: derive an order of performance of a set of tasks of a job flow; based on the order of performance, store, within a task queue, a first task routine execution request message to cause a first task to be performed; within a first task container, and in response to storage of the first task routine execution request message, execute instructions of a first task routine of a set of task routines, store a mid-flow data set output of the first task within a federated area, and store a first task completion message within the task queue after completion of storage of the mid-flow data set; and in response to the storage of the first task completion message, and based on the order of performance, store, within the task queue, a second task routine execution request message to cause a second task to be performed. |
US11474862B2 |
Sorting activity feed notifications to enhance team efficiency
A method, which may be performed by a computing system, involves determining that a plurality of notifications, including a first notification, is to be sent to a first client device, the first notification indicating a first task that is to be performed with respect to a resource accessible to the computing system; determining that a second task has a dependency relationship with the first task; determining at least one first parameter relating to the first task and at least one second parameter relating to the second task; determining, based at least in part on the at least one first parameter and the at least one second parameter, a first priority score corresponding to the first notification; and causing the plurality of notifications to be presented by the first client device in an order that is determined based at least in part on the first priority score. |
US11474848B2 |
Fail-safe post copy migration of virtual machines
A hypervisor on a destination host receives a request to migrate a virtual machine (VM) from a source host to the destination host and determines a total amount of memory associated with the VM on the source host. The hypervisor on the destination host allocates one or more memory pages in a page table on the destination host to satisfy the total amount of memory associated with the VM on the source host, where the one or more memory pages are to be associated with the VM on the destination host. Responsive to determining that the one or more memory pages have been allocated on the destination host, the hypervisor on the destination host initiates migration of the VM from the source host to the destination host. |
US11474846B2 |
Controller for bridging database architectures
A method of bridging a first database and a second database. The method includes maintaining a state machine representing a state of a virtual node in the first database, wherein the state of the virtual node conforms to a native protocol for native nodes of the first database, said native protocol of the first database differing from a foreign protocol of the second database. The method further includes receiving an incoming message for the virtual node from one of the native nodes according to the native protocol, and based on the incoming message, accessing the second database. The method further includes updating the state of the virtual node based on the incoming message according to the native protocol, and based on the state of the virtual node as updated, sending an outgoing message to one or more of the native nodes according to the native protocol. |
US11474842B2 |
Integration application creator design
Application generation and integration application generation methods are disclosed. An application generation function includes automatically providing a set of software artifacts to an application developer that may be used as an aid to providing an application with augmented capabilities for an end-user. The augmented capabilities configured to adhere to certain rules regarding certification criteria and requirements of a multi-tenant cloud infrastructure. Generated applications and plug-in capabilities may further be required to meet certification criteria applicable to an application store hosted within a cloud infrastructure. |
US11474840B1 |
Computing device and related methods providing virtual session launching from previously cached assets
A computing device may include a memory and a processor configured to cooperate with the memory to run a browser configured to perform a sequence to obtain an asset and display a user interface for launching a virtual session using the asset. The processor may further run code configured to determine a failure of the browser to complete the sequence, and cause the browser to display the user interface for launching the virtual session using a previously cached version of the asset responsive to the failure of the browser to complete the sequence. |
US11474838B2 |
Modifying content interface based upon level of activity
One or more computing devices, systems, and/or methods for modifying content interfaces based upon levels of activity are provided. For example, a content interface may be displayed using a device. First activity performed using the first content interface may be detected. An activity profile associated with the device may be generated based upon the first activity. The first activity profile may be indicative of a first level of activity associated with the device. Second activity performed using the first content interface may be detected. It may be determined that a difference between the first level of activity and the second level of activity is greater than a threshold difference. Responsive to determining that the difference is greater than the threshold difference, the content interface may be modified to a modified version of the content interface associated with an exhaustion management mode. |
US11474835B2 |
Replacing DevOps tools in DevOps toolchains
The present invention extends to methods, systems, and computer program products for replacing DevOps tools in DevOps toolchains. A user selection of a replacement DevOps platform tool associated with a DevOps platform category is received. Configuration information for the DevOps platform, including cloud service provider profile information and existing tool profile information is accessed. The existing tool is removed from the DevOps platform in accordance with the existing tool profile information, the DevOps platform category, and the service provider profile information. A replacement tool and replacement tool profile information are accessed. The replacement tool is deployed to the DevOps platform in accordance with the replacement tool profile information, the DevOps platform category, and the cloud service provider profile information. |
US11474834B2 |
Removing DevOps tools from DevOps toolchains
The present invention extends to methods, systems, and computer program products for removing DevOps tools from DevOps toolchains. A user selection requesting DevOps tool deletion is received. A snapshot of a tool image corresponding to the DevOps tool is taken. Cloud service provider profile information and tool profile information corresponding to the tool image are accessed. The DevOps tool is deleted from a DevOps platform, including removing the tool image, in accordance with the cloud service provider profile information and the tool profile information. A tool registry is updated to indicate removal of the tool image from the DevOps platform. The snapshot is stored and retained in accordance with a time period specified in rollback settings. |
US11474831B2 |
Application startup control method and control device
The present disclosure relates to application startup control methods and control devices. One example method includes receiving information that is sent by a first application and that is used to trigger startup of a second application, determining, based on at least one of the information of the first application and a currently available resource amount of a system, whether to restrict the startup of the second application, where the information of the first application is used to indicate an importance degree of the first application in the system, and restricting the startup of the second application in response to determining to restrict the startup of the second application. |
US11474829B2 |
Customizing program logic for booting a system
A technique for generating a customized program logic for booting a target system includes determining the hardware devices operatively connected with the target system. A list of identifiers of the determined hardware devices is sent to a server system. The server system selects from a set of drivers for each of the device identifiers in the list at least one driver operable to control the identified device to generate a sub-set of said set of drivers. The server system retrieves a core program logic being free of any drivers of the target system and sends the core program logic and the driver sub-set to the target system. The target system creates the customized program logic using the combination of the core program logic and the driver sub-set. |
US11474826B1 |
Boot image file having a global partition for data processing engines of a programmable device
Some examples described herein relate to a boot image file. In an example, a design system includes a processor and a memory, storing instruction code, coupled to the processor. The processor is configured to execute the instruction code to compile an application to generate a boot image file. The boot image file is capable of being loaded onto and executed by a programmable device that comprises data processing engines (DPEs). The boot image file has a format comprising a platform loader and manager (PLM) and partitions. The PLM comprises code capable of being executed by a controller of the programmable device to load the partitions onto the programmable device. Each of the partitions comprises a bitstream, executable code, data, or a combination thereof. The partitions collectively include a single global partition that comprises DPE partitions that are capable of being loaded onto one or more of the DPEs. |
US11474821B1 |
Processor dependency-aware instruction execution
In an approach to processor dependency-aware instruction execution, responsive to a new instruction being issued to an instruction issue queue in a processor, a future dependency count is incremented for each instruction of a plurality of instructions in the instruction issue queue that has a dependency on the new instruction. The plurality of instructions in the instruction issue queue are prioritized based on the future dependency count. The highest priority instruction of the plurality of instructions in the instruction issue queue is issued. |
US11474818B2 |
Methods and systems for managing agile development
Aspects of the present disclosure provide systems for managing product development that include receiving development data. The systems record an amount of time spent developing one or more project features; calculate, based at least in part on development data and the amount of time spent developing the feature, business momentum; and calculate, based on certain development data, project agility and market agility. |
US11474815B2 |
FPGA dynamic reconfiguration method, apparatus, device and readable storage medium
A field programmable gate array (FPGA) dynamic reconfiguration method, apparatus, device and readable storage medium are provided. The technical solution includes: performing board support package (BSP) flat compilation on a target project to obtain a static region; performing BSP generation and reconfiguration information compilation on the target project to obtain static information; revising the static region using the static information to obtain reconfiguration compilation version projects that meet timing and correspond to different reconfiguration compilation parameters, respectively; importing a preset heterogeneous acceleration kernel to the reconfiguration compilation version projects and then performing static compilation to obtain clock frequencies corresponding to the reconfiguration compilation version projects, respectively; and determining a target reconfiguration compilation version project with a clock frequency meeting performance requirements using the clock frequencies, and obtaining a dynamic reconfiguration compilation version project file. The dynamic reconfiguration compilation version project file obtained in this technical solution ensures that the static region can meet the timing, and also enables an operating clock of the heterogeneous acceleration kernel to meet the performance requirements for heterogeneous acceleration. |
US11474812B1 |
Automated data store access source code review
A computer-implemented automated review method for source code files seeking to access a data store comprises the steps of receiving a request to review data store access source code; determining computer files which include the data access source code; examining structured query language (SQL) source code files and determining compliance with non-syntax-related guidelines; examining data access object (DAO) source code files and determining compliance with guidelines for invoking SQL components within Java source code; examining configuration source code files and determining compliance with data store connection and object definition guidelines; examining configuration source code files and determining compliance with transaction-related guidelines; examining configuration source code files and determining compliance with datasource configuration guidelines; and issuing a halt signal if any of the guidelines are not followed. |
US11474811B2 |
Deletion of delivered objects
Data characterizing an object for deprecation and code characterizing a modification to an application is received at a code development system. The object is for deprecation and the application is deployed on a plurality of tenants of a production database management system. A first application patch is generated according to the received code. The first patch includes computer executable instructions that during deployment to a target system configure the target system to prevent further usage by tenants of the object for deprecation. The first application patch is deployed to the plurality of tenants. A second application patch is generated. The second application patch includes computer executable instructions that during deployment to the target system configure the target system to allow deletion of the object from the target system. The second application patch is deployed to the plurality of tenants. Related apparatus, systems, techniques, and articles are also described. |
US11474805B2 |
System capable of upgrading firmware in background and method for upgrading firmware in background
A system capable of upgrading a firmware in the background and a method for upgrading a firmware in the background are provided. The method for upgrading the firmware in the background partitions the memory module of an electronic device, one user code sector is used to normally execute an initial firmware and an upgrade flow, and the other user code sector is used to store an upgrade firmware. |
US11474804B2 |
Device management system
A method including receiving, from a device management element or function of at least one transport and/or access device or function installed at a predefined location for which a local control is to be conducted, and storing device or function related data, forwarding the stored device or function related data to a centralized control element or function, receiving, from the centralized control element or function, and processing instruction data for the at least one transport and/or access device or function, and conducting a local device or function management control procedure for the at least one transport and/or access device or function according to a result of the processing of the instruction data. |
US11474802B2 |
Information processing apparatus
An information processing apparatus includes an acquisition section that acquires information regarding a version configuration indicating a version of one program held by each of plural processing devices or a combination of versions of plural programs thereof, from each of the plural processing devices, and a selection section that selects a specific version configuration from plural version configurations acquired by the acquisition section in accordance with a predetermined rule, in a case where version upgrade for a program held by a target processing device is performed. |
US11474799B2 |
Providing code translation related to resilient distributed datasets in database systems
The subject technology receives first code in a first programming language, the first code including a reference to a first dataset. The subject technology converting the first code to: second code in a second programming language different than the first programming language, and at least one data query in a second format different than the first programming language. Further the subject technology sends the converted first code and the at least one data query to a data system for execution. |
US11474797B2 |
Generating closures from abstract representation of source code
A device may receive source code and identify, based on the source code, an abstract syntax tree representing an abstract syntactic structure of the source code. Based on the abstract syntax tree, the device may identify a closure, the closure implementing a function based on at least a portion of the abstract syntax tree. In addition, the device may perform an action based on the closure. |
US11474794B2 |
Generating mock services based on log entries
Generating mock services based on log entries is disclosed herein. In some examples, a processor device of a computing device retrieves a plurality of log entries related to an error condition within a container platform. The processor device identifies a first pair of log entries that corresponds to a first request message received by a first service and a first response message sent by the first service, where the first response message corresponds to the error condition. The processor device next identifies a second pair of log entries that corresponds to a second request message sent by the first service to a second service and a second response message received by the first service from the second service. Based on the second pair of log entries, the processor device generates a mock service that simulates functionality of the second service for use in subsequent testing of the first service. |
US11474791B2 |
Method and apparatus for efficient multiplication to improve performance in computational machines
A method and apparatus is disclosed for determining a stochastic binary string (SBS) representing a value based on the value represented in binary two's complement. Several different generators are disclosed for generating SBS strings, each being generated to have particular features that are advantageous under various conditions in which the string is to be multiplied with another SBS string. Several such generators can be presented and selected depending upon the particular values to be converted to SBS representation and the functions to be performed on those values. |
US11474778B2 |
Audio track selection and playback
An example system is configured to: (i) receive data indicating a command to play back, via a playback device of a media playback system, media content; (ii) based on the data indicating the command, detect a first playback condition comprising a first user identity; (iii) identify, from one or more user accounts associated with the playback device, a first user account corresponding to the first user identity; (iv) based at least on (1) the command and (2) one or more properties of the first user account, determine first media content for playback by the playback device; and (v) cause the playback device to play back the first media content. |
US11474777B2 |
Audio track selection and playback
An example system is configured to: (i) receive data indicating a command to play back, via a playback device of a media playback system, media content; (ii) based on the data indicating the command, detect a first playback condition comprising a first user identity; (iii) identify, from one or more user accounts associated with the playback device, a first user account corresponding to the first user identity; (iv) based at least on (1) the command and (2) one or more properties of the first user account, determine first media content for playback by the playback device; and (v) cause the playback device to play back the first media content. |
US11474776B2 |
Display-based audio splitting in media environments
A mechanism is described for facilitating display-based audio splitting in media environments, according to one embodiment. A method of embodiments, as described herein, includes receiving, at a computing device, a request to split audio streams associated with audio channels in communication with the computing device serving as a host device, wherein the audio streams are generated by one or more applications; selecting a split mode to facilitate splitting of the audio streams; and splitting the audio streams based on the split mode such that the audio streams are continuously mapped to the audio channels to adjust for delays and fine tuning. |
US11474771B1 |
System and method for crowdsourcing and delivering media
A system and method for crowdsourcing to generate religious media and presenting the religious media digitally. A religious scripture can be split into chapters, verses, and the like parts. A set of parts of the religious scripture can be presented to users for selecting a part that has to composed. Thereafter, a selected artist can compose the selected part of the religious scripture. Also, disclosed is a user interface that allows the users to interactively enjoy the religious media on their electronic devices. |
US11474770B2 |
Multi-view network bridge device
A multi-view (MV) network bridge device includes an upstream interface, multiple downstream interfaces, and a controller. The controller receives, from the upstream interface, a specification of one or more viewing zones and a specification of one or more content streams. Also, the controller sends, on at least one of the downstream interfaces, at least a subset of each of the specifications received from the upstream interface. The upstream interface may be coupled to a computer that provides the specifications. Each of the downstream interfaces may be coupled to a different MV display panel. One of the downstream interfaces may be coupled to an MV display panel that is coupled to another MV display panel. One of the downstream interfaces may be coupled to an upstream interface of another MV network bridge device having a downstream interface coupled to an MV display panel. |
US11474766B2 |
Adaptive interpage delays
An example method includes maintaining, by a processing resource associated with a finisher communicatively coupled to a printer, an interpage delay table, the interpage delay table storing an interpage delay value for each of a plurality of page attribute combinations. The method further includes processing, by the finisher, a job based at least in part on a particular interpage delay value stored in the interpage delay table for an identified page attribute combination. |
US11474765B2 |
Information processing apparatus, information processing system, and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: acquire work instruction information stored in a specific folder and target information that is a target of image formation and that corresponds to the work instruction information; change an order of the acquired work instruction information such that the target information corresponding to the work instruction information are subjected to the image formation in a predetermined order; and perform a process of sequentially storing the work instruction information the order of which is changed in a target folder from which an image forming apparatus takes information that is the target of the image formation. |
US11474764B2 |
Image forming apparatus that predicts maintenance time, management apparatus, management system, and control method therefor
A management system capable of managing an apparatus with high accuracy at low cost without deteriorating productivity. The management system includes an image forming apparatus and a management apparatus that are communicatively connected. The image forming apparatus includes an obtainment unit that obtains data for items to which priorities are given, a first storage unit that stores the data, a transmission unit that transmits the data to the management apparatus, and an update unit that updates the priorities of the items according to a notification from the management apparatus. The management apparatus includes a second storage unit that stores data from the image forming apparatus, a determination unit that determines whether interpolation of defective data is possible for the items, a change unit that changes the priorities of the items according to possibility of the interpolation, and a notification unit that notifies of the priorities of the changed items. |
US11474761B1 |
Printing system and methods to enable imposition using a digital front end
A printing system includes a printing device having an embedded digital front end (DFE) and at least one client device that sends print jobs to the printing device. The embedded DFE provides imposition functionality to define imposition settings for a job file. The DFE downloads the job file, a user interface, and an imposition engine to the client device. The client device uses the user interface to enter imposition settings and instructions that are applied to the job file. A visual representation can be made within the user interface to show the imposition setting. After imposition operations are complete, the client device uploads the imposed job file and an imposition template of the imposition settings to the DFE. The embedded DFE stores the imposed job file and the imposition template. |
US11474759B2 |
Image forming apparatus providing distributed rendering service
An image forming apparatus is provided. The image forming apparatus includes a printing engine, memory to store information indicating correspondences of a plurality of file types and uniform resource identifier (URI) addresses of rendering subjects to render printing data of each file type of the plurality of file types in correspondence to each of a plurality of external apparatuses, a communication device to receive a file by a direct printing function method from an external apparatus, and a processor to identify the type of the received file, determine a URI address corresponding to the identified file type and the external apparatus, according to the information indicating correspondences, control the communication device to transmit the received file to the determined URI address, and receive, from the determined URI address, rendered data corresponding to the file. |
US11474758B2 |
Intelligent seal with cloud computing-based anti-forgery capability, enables printing the seal with degree rotation which improving printing speed and efficiency
An intelligent seal with cloud computing-based anti-forgery capability and a method for using the same. In various embodiments, the seal is provided with a special-shaped anti-forgery mark. All data files and log files are stored collectively at a seal management cloud platform, thereby achieving anti-forgery through cloud computing at the cloud platform, preventing theft and tampering of user data and seal data, allowing real-time query of seal usage information, and enabling third-party verification and anti-forgery of the seal information. |
US11474757B2 |
Information processing apparatus and method for controlling the same
A method for controlling an information processing apparatus includes a notifying step of, if an error is occurring in a printing apparatus under non-completion of an initial setting process for the printing apparatus when a predetermined program is operating on the information processing apparatus, executing a notification process for notifying a user of the error occurring in the printing apparatus on the basis of error information, the initial setting process being a process executed in response to the user turning on the printing apparatus for a first time after the printing apparatus is unpacked, and not executing the notification process if an error is occurring in the printing apparatus under completion of the initial setting process for the printing apparatus when the predetermined program is operating on the information processing apparatus. |
US11474755B2 |
Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device
Non-transitory computer-readable recording medium stores computer-executable instructions which cause, when executed, a controller of an information processing device to obtain a list of printers registered with an operating system installed to the information processing device, obtaining a list of print programs installed in the information processing device, store identifiers of the list of printers and the list of the print programs as obtained in a memory, detect whether a first user operation is input through an inputting device of the information processing device, when input of the first user operation is detected, extract one of the printers in the list of printers and print programs in the list of print programs stored in the memory and setting the extracted one of the printers and the print programs to the output destination, and when the output destination is one of the print programs, start the print program. |
US11474751B2 |
Storage apparatus and data processing method therefor
A storage apparatus configures a second transfer unit of data based on a zHL read request from a transfer unit of data based on a fiber connect read request, calculates a warranty code for the data of the second transfer unit, stores the data and the warranty code in a memory; after receiving a read request based on zHL, transfers the data together with the warranty code to a host computer if it is determined that the data of the second transfer unit, which is a target of the read request, exists in the memory; and sends a notice of an error of the read request to the host computer when the data of the second transfer unit, which is the target of the read request based on zHL, does not exist in the memory, wherein the host computer which has received the notice outputs a read request. |
US11474748B2 |
Compound feature generation in classification of error rate of data retrieved from memory cells
A memory sub-system configured to: measure a plurality of sets of signal and noise characteristics of a group of memory cells in a memory device; determine a plurality of optimized read voltages of the group of memory cells from the plurality of sets of signal and noise characteristics respectively; generate features from the plurality of sets of signal and noise characteristics, including at least one compound feature generated from the plurality of sets of signal and noise characteristics; generate, using the features, a classification of a bit error rate of data retrievable from the group of memory cells; and control an operation to read the group of memory cells based on the classification. |
US11474746B2 |
Refresh management for DRAM
A memory controller interfaces with a dynamic random access memory (DRAM). The memory controller selectively places memory commands in a memory interface queue and transmits the memory commands from the memory interface queue to a memory channel coupled to at least one dynamic random access memory (DRAM). An activate counter is maintained related to a number of activate commands sent over the memory channel to a memory region of the DRAM. In response to the activate counter being at or above a designated threshold, an arbiter is signaled that a refresh command should be sent to the memory region. In response to a designated condition, a value of the activate counter is adjusted by a total number based on a first fixed number and second varying number selected with one of random selection and pseudo-random selection. |
US11474741B1 |
Storage device write barriers
Technologies are provided for supporting storage device write barriers. A host computer can be configured to transmit a write barrier command to a storage device to indicate that one or more data access commands should be processed before one or more other data access commands are processed. For example, a host computer can transmit one or more data access commands to a storage device. The host computer can then transmit a write barrier command to the storage device. The storage device can be configured to receive the write barrier command and to associate a write barrier with the one or more data access commands. The host computer can continue to transmit additional data access commands to the storage device. However, the storage device will not process the additional data access commands until after the one or more data access commands associated with the write barrier have been processed. |
US11474740B2 |
Memory system and memory controller
Embodiments of the present disclosure relate to a memory system and a memory controller, in which data input/output terminals in different data input/output terminal groups corresponding to different channels may be arranged adjacent to each other, thereby preventing skew of a signal occurring during data input/output operations and interference between different signals and reducing the cost required for implementing the memory system. |
US11474732B2 |
Security system, host system, and backup method
Backup data equivalent to the maximum number of generations to be held can be secured even when backup data is locked. When locking of prohibiting overwrite of one or more storage areas is performed, a backup server prepares a new backup management table and uses the backup management table and an archive management table, which is the past backup management table, to store the backup data equivalent to the maximum number of generations to be held into a storage system. |
US11474731B1 |
Methods and systems for eventually-complete backups
Disclosed are techniques that provide for eventually-complete backups, and restoration thereof. For example, such methods, computer program products, and computer systems can include initiating a backup operation (where the backup operation is configured back up a dataset), detecting termination of the backup operation, detecting termination of the backup operation, and determining whether the backup operation backed up the dataset completely. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is not complete. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is complete. |
US11474728B2 |
Data storage volume record management for application-level recovery
Provided are a computer program product, system and method for data storage volume record management for application-level recovery in accordance with the present description. In one embodiment, logical volume movement is addressed when performing enterprise application recovery. In one embodiment, a host-based recovery product in accordance with the present description, can detect logical volume movement from one physical device to another and proactively prevent application level recovery that potentially may result in data loss. In one embodiment, a time-based capturing of pairings of logical and physical volume identifiers or descriptors within storage configuration records and sub-records are used to surgically recover volumes of an application from enterprise level protection copy of physical media. This history of pairings facilitates many types of logical volume to physical media remapping, such as the regular migration of data to replacement storage controllers which can occur at various times. |
US11474726B2 |
Memory system, memory controller, and operation method thereof
Embodiments of the present disclosure relate to a memory system, a memory controller, and an operation method thereof, in which a data storage space of a memory device is divided into N namespaces, and in which each namespace is controlled so as to share a super memory block with other namespaces or to occupy the same exclusively, thereby minimizing an increase in the time taken to format each of a plurality of namespaces while efficiently storing data in a plurality of namespaces. |
US11474725B2 |
Storage system and storage control method
In a multi-node storage system, a node's capacity has an upper limit, and capacities provided by nodes are smaller than a capacity of a global pool. A volume having a capacity larger than the capacity of one node is created by the node. A write error occurs when an amount of data larger than the capacity of the node is written. A storage system reduces the frequency of such a write error. A global pool is based on a plurality of local pools of a plurality of storage nodes that constitute a node group. In any of the storage nodes, a capacity relationship is maintained where a used capacity of a volume created by the storage node is equal to or less than an available capacity of a local pool of the storage node. A storage management unit manages the node group and selects the storage node. |
US11474723B2 |
Storage device and operating method thereof
The storage device includes: a memory device including a plurality of user blocks and a system block; a buffer memory for storing a physical-to-logical table, and a memory controller for controlling the memory device to update map data stored in the system block, based on the physical-to-logical table, and to store the updated map data in the system block, after logical addresses of the physical-to-logical table are all allocated. |
US11474720B1 |
Systems and methods for implementing a custom heap memory manager to optimize compute kernel performance
Disclosed is a heap memory manager that manages an entry and a removal of data from a single allocated block of memory. The heap memory manager may receive a set of nodes from a tree-based representation of a point cloud or another image, may allocate a single block of memory for processing and/or rendering the set of nodes, may assign each node of the set of nodes to an exclusive range of addresses within the single block of memory, and may upload data of each of the set of nodes to the single block of memory in the exclusive range of addresses assigned to each node. A controller may then invoke a compute kernel with one or more compute kernel instances processing an address range that is different than the exclusive range of addresses assigned to each node of the set of nodes. |
US11474719B1 |
Combining the metadata and data address spaces of a distributed storage object via a composite object configuration tree
Techniques for combining the metadata and data address spaces of a distributed storage object are provided. In one set of embodiments, a distributed storage system can receive a request to provision a storage object. In response, the distributed storage system can create, in accordance with an erasure coding scheme, one or more capacity components for holding data of the storage object; create, in accordance with a mirroring scheme having an equivalent level of fault tolerance as the erasure coding scheme, one or more metadata components for holding metadata of the storage object; and create a composite object configuration tree for the storage object that includes first and second subtrees, where the first subtree comprises an indication of the mirroring scheme and references to the one or more metadata components, and where the second subtree comprises an indication of the erasure coding scheme and references to the one or more capacity components. |
US11474717B2 |
Memory systems having semiconductor memory modules therein that support page fault processing
Memory systems include a first semiconductor memory module and a processor. The processor is configured to access the first semiconductor memory module by units of a page, and further configured to respond to an occurrence of a page fault in a specific page, which is associated with a virtual address corresponding to an access target, by adjusting a number of pages and allocating pages in the first semiconductor memory module corresponding to the adjusted number of the pages, which are associated with the virtual address. |
US11474715B2 |
Storage system configuration change tracking for root cause/troubleshooting
Architectures and techniques are described that can monitor or track change to storage system configuration. Changes to the configuration that are determined to be statistically significant in potentially affecting and/or causing performance issues of the storage system can be specifically tracked. Such can be accomplished by generating a hash data of the configuration data and sorting that hash data to data buckets based on a similarity score to other hash data of other storage systems. |
US11474710B2 |
Application-specific memory scaling in multi-device systems
One aspect of the current disclosure provides a method for utilizing a plurality of memories associated with a plurality of devices in a computer system. The method includes: receiving an application-specific data set for executing a ray tracing application employing the devices; determining whether the data set is fully replicable in each memory; when the data set is not fully replicable in any of the memories, determining a maximum amount of the data set that is replicable in each memory while distributing a remaining amount of the data set across the memories; and identifying, based on application-specific information of the ray tracing application, a first subsection of the data set that corresponds to the maximum amount of the data set and a second subsection of the data set that corresponds to the remaining amount of the data set, wherein the first subsection is accessed more frequently than the second subsection. |
US11474708B2 |
Memory system for handling a bad block and operation method thereof
A memory system includes a memory device including plural non-volatile memory blocks and a controller configured to determine whether a first memory block among the plural non-volatile memory blocks is re-usable after the first memory block is determined to be a bad block and copy second block information associated with a second memory block including a second program sequence number within a set range of a first program sequence number in the first memory block to first block information of the first memory block. |
US11474705B2 |
Power management integrated circuit with embedded address resolution protocol circuitry
Disclosed is a power management integrated circuit with embedded address resolution protocol functionality. In one embodiment, a device is disclosed comprising a data storage device; and an address resolution protocol (ARP) state machine communicatively coupled to the data storage device and included within a power management integrated circuit (PMIC), the ARP state machine configured to assign an address to the data storage device and validate requests for data stored in the data storage device received over a bus. |
US11474704B2 |
Target path selection for storage controllers
A RAID controller attached to a storage network can detect the presence of multiple pathways to the same physical storage device. A path collection module can dynamically maintain all valid pathways to all attached storage devices. A path selection module can automatically and dynamically balance and rebalance desired paths to each storage device so as to simultaneously optimize data flow and provide continuity of I/O service throughout the attached storage network. |
US11474698B2 |
Reset verification in a memory system by using a mode register
Methods, systems, and devices for reset verification in a memory system are described. In some examples, a memory device may perform a reset operation and set a mode register to a first value based on performing the reset operation. The first value may be associated with a successful execution of the reset command. The memory device may transmit an indication to a host device based on determining the first value. The host device may determine from the received indication or from the first value stored in the mode register that the first value is associated with the successful execution of the reset command. Thus, the memory device, or the host device, or both may be configured to verify whether the reset operation is successful. |
US11474697B2 |
Opportunistic data analytics using memory bandwidth in disaggregated computing systems
Various embodiments for optimizing memory bandwidth in a disaggregated computing system, by a processor device, are provided. Respective memory devices are assigned to respective processor devices in the disaggregated computing system, the disaggregated computing system having at least a pool of the memory devices and a pool of the processor devices. An analytic function is performed on data resident in the pool of the memory devices using memory bandwidth not currently committed to a primary compute task. |
US11474694B2 |
Display control method for sliding block in touch screen
A display control method for a sliding block in a touch screen. The display control method includes: determining whether a sliding block is in a static state; detecting a region, in a touch screen, where the sliding block is located; setting the icon of the sliding block according to the detection result and the state of the sliding block; if the sliding block is currently in a static state, determining whether a touch point of the touch screen is on the sliding block, and if yes, displaying the icon of the sliding block in brightened fashion; if the sliding block is currently in a static state and the touch point is on the sliding block, playing a touch prompt tone; and detecting whether the sliding block is being dragged, and if yes, playing a drag prompt tone. |
US11474692B2 |
Electronic device including display on which execution screen for multiple applications is displayed, and method for operation of electronic device
The present invention provides an electronic device including a display and a processor operationally connected with the display to control the display. The processor displays a first execution screen corresponding to a first application on a main region, displays a second execution screen corresponding to a second application, on a first sub-region among a plurality of sub-regions displaying execution screens corresponding to a plurality of applications other than the first application, and increases a size of the first sub-region based on an input to the second application to display the increased first sub-region as an expanded first sub-region. The expanded first sub-region is overlapped with at least a portion of the main region and/or at least a portion of a second sub-region which is a sub-region other than the first sub-region, and the expanded first sub-region is visually displayed as an upper layer than the main region and the second sub-region. In addition to the above, various embodiments identified through the specification are possible. |
US11474691B2 |
Method for displaying a virtual keyboard on a mobile terminal screen
A method for displaying a virtual keyboard layout to be used for responding to a received message on a mobile terminal. The method includes: analyzing the received message by a processing unit of the mobile terminal, so as to search for a contextual parameter associated with the received message; selecting, by the processing unit, a virtual keyboard layout, among a set of virtual keyboard layouts displayable on a screen of the mobile terminal, as a function of the result of the search for a contextual parameter associated with the received message; and displaying the selected virtual keyboard layout on the screen. |
US11474689B2 |
Method and apparatus for obtaining content
The disclosure relates to a method and an apparatus for obtaining content, and a non-transitory computer-readable storage medium. In response to detecting an end of a swiping on a page, the electronic device obtains a swiping speed of the swiping. The electronic device determines an object positioned by the swiping in the page based on the swiping speed and page parameters of the page, and obtains and displays content of the object. |
US11474686B2 |
Method and device for implementing screen capture, and storage medium
Disclosed are a method and a device for implementing screenshot, and a storage medium. The method includes: when a trigger condition is satisfied, a terminal entering a screenshot mode; and when the terminal detects a touch action after entering the screenshot mode, the terminal capturing, according to the touch action, part or all of the contents of a screen. |
US11474684B2 |
Systems for modifying finger sensations during finger press input events
A user may provide finger press input to a surface such as a touch sensitive input surface. The input surface may be formed from a two-dimensional touch sensor overlapping a display of an electronic device. The electronic device and an associated device such as a finger-mounted device may form a system for gathering the finger press input from the user. A sensor may be used in monitoring when the finger-mounted device and a user's finger in the device approach the input surface of the electronic device. In response to detection of the finger near the input surface, actuators in the finger-mounted device may squeeze the finger inwardly to cause a finger pad on the finger to protrude outwardly towards the input surface, thereby softening impact between the finger and the input surface. The electronic device may also have an array of components to repel the finger-mounted device. |
US11474681B2 |
Controlling electronic devices by operating head mounted display
An immersive head-mounted display (IHMD) system includes an IHMD that is communicatively coupled to a control device. The IHMD includes a hardware data receiving component operable to receive data indicative of data generated by the one or more electronic appliances from the control device. The IHMD includes a processing unit further operative to: modify, based on selection of one or more electronic appliances, the graphical user interface to display modifiable settings of the selected one or more electronic appliances; update the modified graphical user interface based on requested changes to the modifiable settings; and transmit, via a hardware transmitting component to the control device, setting data to the selected electronic appliance, wherein the setting data is data obtained from the modified settings. |
US11474677B2 |
Assisting users in visualizing dimensions of a product
A computer readable medium for sizing a product includes instructions, that when executed by at least one processor, cause a computing device to: retrieve from a webpage information on a product including product dimensions; present on a display of a client device a graphical button that upon access by a user activates a camera for capturing an image of an object positioned at a focal distance from the camera, the object having a surface; prompt the user to enter boundary information of an imaginary housing to be placed on the surface; generate the imaginary housing dimensions in two dimensions (2D) based on the boundary information and the focal distance; and determine whether the product fits within the imaginary housing by comparing the product dimensions against the imaginary housing dimensions. |
US11474674B2 |
Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications
While displaying a first user interface, in response to detecting a first user input that is directed to a respective location in the first user interface, if the respective location corresponds to a location of a first user interface object that includes application content corresponding to a first application and is preconfigured with one or more predetermined configuration options and the first user input is a first type of input, a computer system displays first controls for changing the one or more configuration options for the first user interface object. If the respective location corresponds to the location of the first user interface object and the first user input is a second type of input, the computer system displays, in a respective user interface different from the first user interface, the first user interface object with the one or more predetermined configuration options. |
US11474672B2 |
Electronic devices and methods for selecting and displaying multimodal content
Disclosed is a method implemented in software for providing digital multimodal content to a first user of an electronic device. The method includes displaying digital multimedia content to a first user, determining a digital multimodal content to be provided to the first user based on a demographic information, a psychographic information or a preference of the first user. The method may include receiving an input from the first user on a graphical user interface element that is displayed along with multimedia content, and may include triggering playback of the digital multimodal content in response to the first user performing actions on the graphical user interface element. The method has particular advantages as a method of providing a customized user-experience for a prospective or possible real estate transaction. |
US11474670B2 |
Device and non-transitory computer readable medium for switching display of conversation partner to display of device designated by user
An information processing device includes a controller that, when a user gives an instruction to use a device to a conversation partner on an interface for making a conversation with the conversation partner, switches a display of the conversation partner who is responding, to a display of the device. In a further modification of the invention, the controller may switch the conversation partner who is responding, to the device, in addition to the switch of the display. |
US11474669B2 |
Operating unit and method of setting a parameter of a functional unit of a motor vehicle
An operating unit for operating a plurality of functional units of a motor vehicle includes a screen display unit and an input unit. The input unit has at least two selection elements for selecting one of the functional units and has a setting element for making a setting on a selected functional unit. Furthermore, the operating unit is configured to display a setting state of a selected functional unit as a pop-up on the screen display unit. A method of setting a parameter of a functional unit of a motor vehicle is also provided. |
US11474666B2 |
Content presentation and interaction across multiple displays
A first electronic device with a touch-enabled display establishes a wireless connection with a second electronic device that controls display of a user interface on a second display. The first electronic device displays a first user interface on the touch-enabled display, the first user interface including a first affordance corresponding to first media content. While displaying the first user interface, the first electronic device detects a first user input at a location on the touch-sensitive display that corresponds to the first affordance in the first user interface. In response to detecting the first user input, the first electronic device transmits, to the second electronic device via the wireless connection, instructions enabling display of at least a portion of the first media content on substantially the entire second display controlled by the second electronic device. |
US11474665B2 |
Multiple menus for use with a graphical user interface
An approach for using multiple menus with a graphical user interface is disclosed. A multiple menu comprises a menu panel with two or more selection regions, each of which is associated with a base menu. A user requests the menu panel without selecting a menu object displayed on a display unit, such as by right-clicking. The menu panel is displayed along with one base menu, and other base menus are displayed by the user moving the cursor to another selection region. The user selects a menu item from a base menu to cause the application to execute the function associated with the menu item. The selection regions of the menu panel do not include information describing the content of the associated base menus. By arranging the base menus around the menu panel, cursor movement is minimized to improve user efficiency in using the application. |
US11474664B2 |
Application icon moving method and electronic device
An application icon moving method and an electronic device, where after a first application is installed in the electronic device, the electronic device displays an interface including an icon of the first application, when receiving a second operation from a user on the icon of the first application, the electronic device displays a management menu around the icon of the first application, where the management menu includes one or more of an identifier of a sub-screen of a home screen of the electronic device or an identifier of a folder included in a sub-screen. The electronic device receives a third operation from the user on a first identifier included in the management menu, and move, in response to the third operation, the icon of the first application to a sub-screen or a folder corresponding to the first identifier. |
US11474663B2 |
Location-based search mechanism in a graphical user interface
A social media platform provides a map-based graphical user interface (GUI) for accessing social media content submitted for public accessibility via the social media platform supported by the map-based GUI. The GUI includes a map providing interactive location-based searching functionality in that selection of a target location by the user in the GUI, such as by tapping or clicking at the target location, triggers a search for social media content having geo-tag data indicating geographic locations within a geographical search area centered on the target location. |
US11474660B2 |
Techniques for transitioning from a first navigation scheme to a second navigation scheme
Techniques for gradually transitioning a user to a second navigation scheme while using a first navigation scheme in a 3D design application that generates and displays a 3D virtual environment. The design application initially implements the first navigation scheme and a set of function tools of the standard navigation scheme. The design application monitors for a set of patterns of navigation actions during use of the first-person navigation scheme, each pattern being performed more efficiently when using the standard navigation scheme. Upon detecting a pattern using the first-person navigation scheme, the design application may switch to the standard navigation scheme. Also, upon detecting selection of a function tool, the design application may switch to the standard navigation scheme during use of the function tool. When the function tool is closed, the design application may switch back to the first-person navigation scheme. |
US11474659B2 |
System and methods for device interaction using a pointing device and attention sensing device
A system and methods are provided to manage gestures and positional data from a pointing device, considering an attention sensing device with known accuracy characteristics. The method uses the state of the user's attention and the pointing device data as input, mapping them against predefined regions on the device's screen(s). It then uses both the mapping results and raw inputs to affect the device, such as sending instructions or moving the pointing cursor. |
US11474655B2 |
Touch panel device and method for detection
A touch panel device includes a plurality of transmission electrodes and a plurality of reception electrodes disposed in a sensing region on a substrate, the transmission electrodes and the reception electrodes forming a sensor cell, wherein the sensing region has a non-rectangle shape, a plurality of the sensor cells is arranged in the sensing region in a row direction and in a column direction, and each sensor cell has a region shape according to a shape of the sensing region such that number of the sensor cells in respective rows is the same and number of the sensor cells in respective columns is the same. |
US11474652B2 |
Display device including button, bar, and volume sensors
According to one embodiment, a display device includes a display panel, a cover member includes an opening which opposes the display panel and a sensor device provided around the opening in the cover member, and the sensor device includes a button portion includes a plurality of first sensors arranged at a first interval along a first direction, a bar portion includes plurality of second sensors arranged at a second interval along the first direction, the second sensors being smaller than the first sensors and a volume portion formed into a ring shape and including a plurality of third sensors arranged along a circumferential direction thereof. |
US11474643B2 |
Position detection method, and position detection device
The position detection method includes projecting a detecting image on a projection surface from a projection section, taking, by an imaging section, an image of the projection surface in a first direction from the projection section in a situation in which the detecting image is projected on the projection surface and a pointing body touches the projection surface to thereby generate imaging data, and detecting a position of a touch portion by the pointing body on the projection surface based on the imaging data, wherein the detecting image represents a plurality of objects located in a matrix and the position of the touch portion is detected based on a positional relationship in the predetermined direction corresponding to a first direction of the plurality of objects represented by the imaging data. |
US11474642B2 |
Touch restriction region for touch-sensitive display
A touch-sensitive display device comprises a touch sensitive-display including display electrodes configured to detect proximity of input objects to the touch-sensitive display. A touch controller is configured to determine a two-dimensional position of a stylus touch input based on information from the plurality of display electrodes. An indication of a tilt angle and an azimuthal angle of the stylus is received. A touch restriction region is defined based at least on the two-dimensional position of the stylus touch input and the tilt and azimuthal angles of the stylus. Touch inputs within the touch restriction region are processed differently than touch inputs outside the touch restriction region. |
US11474640B2 |
Touch sensitive processing apparatus and electronic system and method thereof for reducing interference from pixel refreshing
A touch sensitive processing method for reducing interference from pixel refresh, comprising: sensing horizontal electrodes of a touch screen three times for gathering three sensing values, the sensing steps are separated by a time period; summing the three sensing values as sums; according to the sums, determining an external conductive object is disposed near a N-th horizontal electrode among the horizontal electrode of the touch screen; emitting driving signal from the N-th horizontal electrode and sensing the driving signal via vertical electrodes of the touch screen for gathering an N-th sensing array; and calculating a position of a touch event according to the N-th sensing array and the position of the N-th horizontal electrode. |
US11474630B2 |
Display device having pressure sensors on side edges
A display device includes: a display panel; an input sensing panel; a display flexible circuit board to control the display panel having an input sensing driving circuit electrically connected to the input sensing panel, the display flexible circuit board being connected to the display panel; and a first pressure sensor disposed adjacent to and extending along a first edge of the display panel, wherein the first pressure sensor is electrically connected to the input sensing driving circuit of the display flexible circuit board. |
US11474629B2 |
Display device with touch detection including wire pitch in peripherial region
A display device includes a substrate, first electrodes, second electrodes, and a driver. The first electrodes are disposed in a matrix (row-column configuration) in a display region of the substrate. The second electrodes are disposed in a peripheral region on the outside of the display region of the substrate. The driver supplies a drive signal to the first electrodes and the second electrodes. The first electrodes output detection signals corresponding to self-capacitance changes in the first electrodes. The second electrodes output detection signals corresponding to self-capacitance changes in the second electrodes. |
US11474628B2 |
Touch display module, control method thereof and display device
A touch display module, a display device and a method for controlling the touch display module to display a predetermined color in a screen-off state are provided. The touch display module includes a display module, a touch module and a circular polarizer which are sequentially stacked. The touch module includes a substrate. A predetermined included angle exists between a direction of a first phase difference generated by ambient light irradiating the substrate and a direction of a second phase difference generated by the ambient light irradiating the circular polarizer, the predetermined included angle makes a sum of the first phase difference and the second phase difference a predetermined phase difference. In a screen-off state of the touch display module, when the ambient light enters the touch display module, the predetermined phase difference enables only light with a predetermined color to be reflected from the touch display module. |
US11474625B1 |
Pressure gesture
A device may include a pressure sensor; a user interface including an input surface opposite to an underside of the user interface, where the underside is positioned near the pressure sensor; a controller; memory in communication with the controller and comprising programmed instructions that, when executed, cause the controller to detect a lower pressure input, simultaneously detect a higher pressure input, calculate a pressure differential between the lower pressure input and the higher pressure input, and move an object depicted in a display in communication with the controller based on the pressure differential. |
US11474624B2 |
Vehicle user interface (UI) management
According to one or more aspects, a system for vehicle user interface (UI) management includes an interface component, an operation component, a presentation logic, and a rendering component. The interface component may include a display portion located at a first position and an input portion located at a second position different than the first position. The input portion may receive one or more user inputs and include a touch sensitive portion, a first button, and a second button. The operation component may select one or more modes for a UI based on one or more of the user inputs. The presentation logic may generate one or more objects based on a selected mode and presence information associated with one or more of the user inputs. The rendering component may render one or more of the objects to form a composite image at the display portion. |
US11474623B1 |
Stylus pens with batteries
An example stylus pen may include a main body including a first battery and a writing tip attached to the main body. Further, the stylus pen may include a cap removably disposed on the main body to cover the writing tip. The cap may include a second battery. Furthermore, the stylus pen may include a controller to charge the first battery from the second battery. |
US11474621B2 |
Low-power tilt-compensated pointing method and corresponding pointing electronic device
An embodiment pointing method to generate screen-frame displacement data based on 3D-space movements of a pointing electronic device, comprises receiving a gravity vector (g), having components (gx, gy, gz) corresponding to respective projections of gravity acceleration ({right arrow over (g)}) on three axes (X, Y, Z) of a 3D reference system associated with the pointing electronic device, generated by a sensor-fusion algorithm from joint processing of an acceleration signal, indicative of acceleration acting on the pointing electronic device along the three axes, and of a gyroscope signal (Gyro), indicative of angular rate of rotation of the pointing electronic device around the three axes. The method further comprises implementing a roll-compensation of the gyroscope signal (Gyro) as a function of the gravity vector (g) to determine a roll-compensated gyroscope signal (Gyro′); and generating the screen-frame displacement data based on the roll-compensated gyroscope signal (Gyro′). |
US11474620B2 |
Controller inversion detection for context switching
A computer controller when in a normal orientation causes a first context of simulation play to be implemented. When inverted, the controller causes a second, different context of simulation play to be implemented. |
US11474618B2 |
Communication link based on activity on a keyboard
Examples of establishing a communication link based on an activity on a keyboard are described. In an example, the activity may be detected on the keyboard of a computing device. Based on the detection, the computing device may send a request to an input device for establishing a wireless communication link with the computing device. Upon receiving an acceptance of the request by the input device, the computing device may establish the wireless communication link with the computing device. |
US11474615B2 |
Systems and methods for providing user interfaces in an intelligent television
An intelligent television can provide various interfaces for navigating processes associated with providing content. The user interfaces include unique visual representations and organizations that allow the user to utilize the intelligent television more easily and more effectively. Particularly, the user interfaces pertain to the display of media content, electronic programming guide information, television content, and other content. Further, the user interfaces provide unique process of transitioning between the content. |
US11474613B2 |
Gesture recognition device and method using radar
A gesture recognition device and method using radar are proposed. The gesture recognition device includes: a signal receiving unit for receiving a radar signal reflected by a gesture of a user; a clutter removing unit for removing clutter from the signal received by the signal receiving unit; and a signal magnitude variance acquiring unit for acquiring the variance of a signal magnitude from a reflection signal from which the clutter has been removed. The proposed device and method have an advantage of enabling a gesture to be recognized with performance that is robust to changes in distance and direction between a user and a radar sensor. |
US11474611B2 |
Method and apparatus for processing sensor data
In one embodiment, the method includes obtaining a plurality of sensor data items, each specifying a set of values determined from at least one sensor; and training, based on the plurality of sensor data items, a machine learning model configured for classifying sensor data items. The machine learning model includes a data adaptation part configured for determining a modified sensor data item based on an input sensor data item, an encoder configured for determining encoded features based on the modified sensor data item, a decoder configured for determining a decoded sensor data item based on the encoded features, representing an estimation of the input sensor data item, and a classifier configured for determining a class associated with the input sensor data item. The training the machine learning model includes updating parameters of the data adaptation part based on the input sensor data item and the corresponding decoded sensor data item, while maintaining the encoder, the decoder and the classifier frozen. |
US11474610B2 |
Systems and methods for generating dynamic obstacle collision warnings for head-mounted displays
A system includes one or more sensors configured to detect first motion data of a head mounted display (HMD) and second motion data of a hand device associated with the HMD. The system includes processing circuitry configured to identify one or more obstacles in an environment around the HMD. The processing circuitry is configured to provide, using the HMD, display data representing a warning regarding potential collision with the one or more obstacles in response to at least one of the first motion data or the second motion data and a distance between the HMD and the one or more obstacles or the hand device and the one or more obstacles. |
US11474609B1 |
Systems and methods for haptic equalization
The disclosed computer-implemented method may include determining, by at least one physical processor of a haptic device, driving signal data. The haptic device comprises a first haptic actuator exhibiting a first frequency response characteristic, and a second haptic actuator exhibiting a second frequency response characteristic different from the first frequency response characteristic. The processor may also generate first and second driving signals by applying first and second pre-processing functions to the driving signal data, respectively. The second pre-processing function is different from the first pre-processing function and the second driving signal is different from the first driving signal. The processor may also drive the first and second haptic actuators by supplying the first and second driving signals to the first and second haptic actuators, respectively. Various other methods, systems, and computer-readable media are also disclosed. |
US11474607B2 |
Virtual, augmented, or mixed reality device
A portable virtual, augmented, or mixed reality device, including: a mount intended to be worn on a user's head; a display screen attached to the mount and intended to be arranged in front of one of the user's eyes; a plurality of ultrasound transducers attached to the mount; and a control circuit configured to control the display screen to display images, and the ultrasound transducers to generate, in air, at a distance from the mount, a pressure distribution detectable by the user's hand to obtain a haptic effect. |
US11474603B2 |
Extended reality grasp controller
In example implementations, an apparatus is provided. The apparatus includes a body portion and a plurality of legs movably coupled to the body portion. The body portion is to rest on a backside of a hand of a user. Each one of the plurality of legs include a curved portion to fit between fingers of a user. Respective ends of the plurality of legs are to contact a palm of the user. |
US11474602B2 |
Gameplay system with play augmented by merchandise
A gameplay system for providing interactivity based on a piece of merchandise or another object held or worn by a player. The system includes an object identification assembly, which may be a modified computer vision system, that operates to sense, for a gameplay participant, the presence and identity of a particular augmenting object such as themed merchandise worn or held by a rider of a theme park ride. The sensing may be performed by detecting an on-and-off pattern of light emitted from the object. In response, the gameplay system selects or modifies the interactive features of gameplay associated with the participant based on the identified augmenting object. For example, the interactive features are selected from memory by the gameplay system controller to match a character associated with the augmenting object during any interactive gameplay. This allows the gameplay participant to choose their abilities or powers for gameplay. |
US11474601B2 |
Sensor-based communication apparatus and method, and communication medium
In a described embodiment, a sensor-based communication apparatus (100) is disclosed. The communication apparatus (100) comprises a plurality of sensor nodes (112) associated with respective unique pulse signatures (200) and adapted to communicate with respective sensors (113) with each sensor (113) configured to generate a sensory signal (113a) in response to a respective stimulus (113b). Each sensor node (112) is triggered, upon receipt of the corresponding sensory signal (113a), to transmit the associated unique pulse signature (200) independently and asynchronously through a transmission medium (110) shared by the sensor nodes (112), and the unique pulse signatures (200) transmitted by the sensor nodes (112) being a representation (300) of a stimulus event associated with the stimuli detected by the corresponding sensors (113). A method and a communication medium are also disclosed. |
US11474599B2 |
Dynamic graphics rendering based on predicted saccade landing point
A method for predicting eye movement in a head mounted display (HMD). The method including tracking movement of an eye of a user with a gaze tracking system disposed in the HMD at a plurality of sample points. The method including determining velocity of the movement based on the movement of the eye. The method including determining that the eye of the user is in a saccade upon the velocity reaching a threshold velocity. The method including predicting a landing point on the display of the HMD corresponding to a direction of the eye for the saccade. |
US11474597B2 |
Light field displays incorporating eye trackers and methods for generating views for a light field display using eye tracking information
A multiview autostereoscopic display includes a display area including an array of angular pixels, an eye tracker, and a processing system. Each angular pixel emits color that varies across a field of view of that angular pixel. The array of angular pixels displays different views in different viewing zones across the field of view of the display. The eye tracker detects the presence of the eyes of at least one viewer within specific viewing zones and produces eye tracking information including locations of the detected eyes within the specific viewing zones. The processing system renders a specific view for each detected eye based upon the location of the detected eye within the viewing zone with detected eyes, and generates control information for the array of angular pixels to cause the specific view for each detected eye to be displayed in the viewing zone in which that eye was detected. |
US11474586B2 |
User-configurable person detection system, method and apparatus
A system, method and apparatus for configuring a person detection sensor. The person detection sensor may limit its transmissions in accordance with a pre-configured dwell time. The person detection sensor may receive a new dwell time from a personal communication device. When the new dwell time is received, it is stored in memory and is then used to regulate the number of transmissions of the person detection sensor in accordance with the new dwell time. |
US11474585B2 |
Wake-up control method and device for body control module
A wake-up control method for a Body Control Module (BCM) includes: step S1 writing IDs and wake-up level information of all Micro Controller Unit (MCU) pins serving as an external wake-up source to a retention RAM; step S2, setting a wake-up detection timer, and triggering a system to enter a low power consumption mode; step S3, after a wake-up detection time set by the wake-up detection timer expires, enabling power supply to all MCU pins, setting the corresponding MCU pin as an input pin according to the pin ID information written in step S1, and acquiring level information of the input pin; and step S4, comparing the level information of the input pin with the wake-up level information written in step S1, if they are consistent, writing the ID of the input pin that is to serve as a wake-up source to the retention RAM and triggering the system to enter a normal operating mode, and if they are inconsistent, disabling the power supply to the MCU pin. A wake-up control device for a BCM is further provided. The wake-up control method and the wake-up control device for a BCM reduce selection requirements for MCU chips, and provide more flexible hardware pin allocation and design for a wake-up source. |
US11474584B2 |
Semiconductor device having clock control circuit of adjusting speed of increasing clock frequency
A semiconductor device includes a power supply; and a plurality of processor cores configured to operate with the power supply, wherein each of the plurality of processor cores includes a clock control circuit that decreases an own clock frequency used by an own processor core when detecting drop of a power supply voltage of the own processor core, and adjusts a speed at which the own clock frequency is increased according to a situation of a power supply voltage of another processor core among the plurality of processor cores. |
US11474577B2 |
Device configuration-based thermal management control
Cooling of an electronic device that includes a first portion and a second portion is provided. The first portion and the second portion are rotatable relative to each other. A first sensor measures a first temperature at a first location within or on the electronic device continuously or intermittently. A second sensor measures a second temperature at a second location within or on the electronic device continuously or intermittently. A processor identifies a first state of the electronic device or a second state of the electronic device. The processor controls operation of the electronic device based on the first measured temperature and the second measured temperature when the electronic device is in the identified first state and controls the operation of the electronic device based on the first measured temperatures but not based on the second measured temperatures when the electronic device is in the identified second state. |
US11474576B1 |
Electrical device with thermally controlled performance
An electrical device with thermally controlled performance is disclosed. The electrical device includes at least one die with a plurality of device components disposed upon or at least partially embedded within the die. The electrical device further includes a plurality of signal paths interconnecting the plurality of device components. The electrical device further includes a plurality of temperature sensors disposed upon or at least partially embedded within the die. The temperature sensors are configured to detect thermal loads at respective portions of the die. The electrical device further includes at least one controller disposed upon or at least partially embedded within the die. The controller is configured to adjust one or more operating parameters for one or more of the device components based on the thermal loads detected by the temperature sensors. |
US11474575B2 |
Thermal management for head-worn computer
Aspects of the present invention relate to thermal management systems for head-worn computers. |
US11474574B2 |
Cooling apparatus
A cooling apparatus that includes a base plate including two heat exchange units and a cover coupled to the base plate and enclosing the two heat exchange units. A recess is defined in the base plate and between the two heat exchange units. The cover and the base plate define a heat exchange chamber that includes the two heat exchange units. The cover has a first set of openings and a second set of openings, and is coupled to the base plate such that the first set of openings is above a first heat exchange unit and the second set of openings is above a second heat exchange unit. The cooling apparatus further includes a first pumping unit on the cover and over the first set of openings and a second pumping unit on the cover and over the second set of openings. |
US11474572B2 |
Signal transmission apparatus and display apparatus
The present disclosure illustrates a signal transmission apparatus and a display apparatus using the same. The signal transmission apparatus comprises a first flexible printed circuit board electrically connected to a display module and a system, and comprising a port; and a second flexible printed circuit board electrically connected to the display module, and comprising a port connection member, and the port connection member corresponding to the port. The second flexible printed circuit board is electrically connected to the first flexible printed circuit board through the port connection member and the port, and is further electrically connected to the system. The signal transmission apparatus is used to replace the conventional manner of soldering multiple circuit boards for connection, so as to prevent the variation during the soldering process, and reduce errors of the manufacturing process, and improve yield rate of the display product. Furthermore, compared with the soldering manner, the signal transmission apparatus of the present disclosure improves connection strength between multiple circuit boards. |
US11474571B2 |
Display panel module and electronic device including multiple display panel modules
A display panel module and an electronic device is provided, the display pane module including a plurality of display panel modules. According to the disclosure, an electronic device comprises: a housing, a cover glass, a plurality of display panels disposed adjacent to a rear surface of the cover glass in the housing, a plurality of first heat dissipation plates disposed adjacent to rear surfaces of the plurality of display panels in the housing, a plurality of power/data reception circuit boards disposed adjacent to rear surfaces of the plurality of first heat dissipation plates in the housing, a support configured to support at least a portion of the plurality of power/data reception circuit boards, and a power/data transmission circuit board having at least a portion contacting and supported by the support and spaced apart by a predetermined distance from the plurality of power/data reception circuit boards in a space provided by the support. The power/data transmission circuit board includes a plurality of first antennas corresponding to a plurality of second antennas included in each of the plurality of power/data reception circuit boards and a transmission resonator corresponding to a plurality of reception resonators included in each of the plurality of power/data reception circuit boards. |
US11474569B2 |
Portable electronic device
A portable electronic device includes a first body, a second body, a hinge mechanism, a spring, and a cable extending from the first body to the second body. The second body is connected to the first body through the hinge mechanism. The first body has a first pillar, a second pillar, and a third pillar. The second pillar is located between the first pillar and the third pillar. The spring is disposed in the first body as corresponding to the second pillar. The cable includes a first winding segment extending through a gap between the first pillar and the second pillar, a second winding segment extending through a gap between the second pillar and the spring, and a third winding segment extending through a gap between the second pillar and the third pillar. Two ends of the spring are respectively connected to the first body and the second winding segment. |
US11474568B2 |
Offset hinge assembly for mobile compute devices
A convertible mobile compute device comprises a lid, a base, and a hinge assembly coupled to the lid and the base. The hinge assembly includes a lid hinge bracket secured to the lid and configured to rotate about a lid hinge axis. The hinge assembly also includes a base hinge bracket secured to the base and configured to rotate about a base hinge axis. The lid hinge axis is offset from a centerline axis defined by the lid, and the base hinge axis is offset from a centerline axis defined by the base. As described herein, the offsetting of the hinge axes provides for a smaller a lid-to-base gap when the convertible mobile compute device is positioned in a closed mode relative to when the convertible mobile compute device is positioned in a tablet mode. |
US11474564B2 |
Foldable display device and method of manufacturing foldable display device
A foldable display device includes a flexible display module, a case, first and second support plates, and a first protective film. The flexible display module includes a display surface and a back surface opposing the display surface. The case is on the back surface and includes: a hinge portion, and first and second covers rotatably coupled to the hinge portion in first and second directions, respectively. The second direction is opposite the first direction. The first support plate is between the flexible display module and the first cover, and supports a first side portion of the flexible display module. The second support plate is between the flexible display module and the second cover, and supports a second side portion of the flexible display module. The first protective film is coupled between the first and second support plates, and covers the back surface exposed between the first and second support plates. |
US11474560B2 |
Hinge configuration for an electronic device
Particular embodiments described herein provide for an electronic device, such as a notebook computer or laptop, that includes a circuit board coupled to a plurality of electronic components (which includes any type of components, elements, circuitry, etc.). The electronic device may also include a base portion and a lid portion coupled to the base portion at a hinge configured such that the base portion and the lid portion can rotate between an open configuration of the electronic device and a closed configuration of the electronic device. The lid portion can include at least one segment that is to raise at least a portion of the base portion in response to a rotation toward the open configuration (e.g., opening the lid portion to access a touchpad or a keyboard of the electronic device, or to see a display of the electronic device). |
US11474557B2 |
Multichip timing synchronization circuits and methods
In one embodiment, the present disclosure includes multichip timing synchronization circuits and methods. In one embodiment, hardware counters in different systems are synchronized. Programs on the systems may include synchronization instructions. A second system executes synchronization instruction, and in response thereto, synchronizes a local software counter to a local hardware counter. The software counter on the second system may be delayed a fixed period of time corresponding to a program delay on the first system. The software counter on the second system may further be delayed by an offset to bring software counters on the two systems into sync. |
US11474551B1 |
Low-dropout linear regulator and control system
A regulator includes an error amplification module, a first switch module, an adaptive conduction module, a second switch module and a feedback module. A first voltage difference between the second terminal and the third terminal of the first switch module is adjusted by the first switch module. The adaptive conduction module is used to adjust a second voltage difference between the second terminal and the third terminal of the second switch module. When the load current is less than a preset current threshold, the control voltage signal controls the first switch module to turn on, and the adaptive conduction module controls the second switch module to turn off. When the load current is greater than or equal to the preset current threshold, the control voltage signal controls the first switch module to turn on and controls the second switch module to be turned on through the adaptive conduction module. |
US11474545B2 |
Thermal bypass valve
A thermal bypass valve for diverting fluid, including an inlet, a chamber in fluid communication with the inlet, a bimetallic disc pivotably arranged in the chamber, a first outlet in fluid communication with the chamber, and a second outlet in fluid communication with the chamber, wherein the bimetallic disc is operatively arranged to, in a first state, divert fluid to the first outlet, and in a second state, when the fluid reaches a predetermined temperature, divert the fluid to the second outlet. |
US11474543B2 |
Pressure balance valve
An assembly for an ATIS that includes a tire inflation valve and a tire deflation valve, and further includes a safety valve that is configured to receive the tire pressure, deflate a tire when tire pressure is too high such as due to braking heat, road friction, ambient temperature, or other reasons. The safety valve prevents deflation of the tire through the deflation valve in the case of low source pressure, such as the pressure source fails or a leak in the source pressure system lines. The assembly is designed to be quickly serviced in the field, where the serviceable parts are very inexpensive. Multiple devices can be installed in parallel with the others, with one device per tire or tire set. The assembly can be a block configured to be attached to a hub cap of a vehicle. It also enables a sensor placement on the hub cap for hub temperature sensing as well as tire pressures sensing and reporting. |
US11474532B2 |
Systems and methods for detecting anomalies in a vehicle system
System, methods, and other embodiments described herein relate to improving the prediction efficiency of autonomous/semi-autonomous vehicles. In one embodiment, the system generates a provisional prediction according to sensor data from at least one sensor of a subject vehicle. The prediction can be associated with an aspect relating to operating the subject vehicle along a path. The system analyzes the provisional prediction in relation to a subsequent prediction about the aspect to determine a correspondence between the provisional prediction and the subsequent prediction. In response to determining that the correspondence satisfies an inaccuracy threshold, the system can store the provisional prediction and the sensor data associated with the provisional prediction to log potential inaccuracies in generating predictions based, at least in part, on the sensor data. |
US11474531B2 |
Robots and robotic systems for fluid handling and transport of biodevices and applications of same
A robot for transporting a biodevice from one place to another place, comprising a body for carrying the biodevice; a driving assembly for driving the body in omnidirectional motion; a sensing unit for sensing at least a position and orientation of the body; and a control unit coupled to the driving assembly and the sensing unit for generating one or more control signals based on at least the sensed position and orientation of the body to drive the driving assembly so as to move the body to a desired place and to arrive with the correct orientation. |
US11474527B2 |
Moving apparatus, information processing apparatus, and method
There is provided a moving apparatus which includes a control unit that executes traveling control of the moving apparatus, an upper unit that has an article storage unit, and a lower unit that houses the control unit and a drive unit. The upper unit has an upper sensor that detects an obstacle in surroundings at a position of at least one of an upper surface or a lower surface position, and the lower unit has a lower sensor that detects an obstacle in a proximity area of a traveling surface of the moving apparatus. The control unit inputs sensor detection information, detects an obstacle in surroundings of the moving apparatus, executes traveling control to avoid contact with the obstacle, and performs control to display a traveling route recognition display line that indicates a traveling route of the moving apparatus. |
US11474525B2 |
Method and apparatus for method for dynamic multi-segment path and speed profile shaping
The present application relates to determining a location of an object in response to a sensor output, generating a first vehicle path in response to the location of the object and a map data, determining an undrivable area within the first vehicle path, generating a waypoint outside of the undrivable area, generating a second vehicle path from a first point on the first vehicle path to the waypoint and a third vehicle path from the waypoint to a second point on the first vehicle path such that the second vehicle path and the third vehicle path are outside of the undrivable area, generating a control signal in response to the second vehicle path, the third vehicle path and and controlling a vehicle in response to the control signal such that the vehicle follows the second vehicle path and the third vehicle path. |
US11474518B2 |
Event validation using multiple sources
A method and a system for event validation on a vehicle. The method includes detecting an event determined by the vehicle. The method can include requesting and receiving external event determination, from at least one external source within a first surrounding area, based on the event. The method also includes generating an internal event determination based on the event and validating a validated event based on the both the external and internal event determinations. The method includes requesting and receiving external drive plan, from the external source within a second surrounding area, based on the validated event. The method also includes generating an internal drive plan, validating a validated drive plan based on the internal and external drive plans, and implementing the validated drive plan. |
US11474516B2 |
Flight aiding method and system for unmanned aerial vehicle, unmanned aerial vehicle, and mobile terminal
A flight aiding method for an unmanned aerial vehicle includes receiving a receiving, from a mobile terminal that controls the unmanned aerial vehicle, a flight aiding instruction to execute a flight aiding function. The flight aiding method further includes in response to receiving the flight aiding instruction, controlling, regardless of a head direction that a head of the unmanned aerial vehicle is pointing, the unmanned aerial vehicle to fly by controlling both a velocity of the unmanned aerial vehicle along a reference direction and a velocity of the unmanned aerial vehicle perpendicular to the reference direction. The reference direction is defined for the unmanned aerial vehicle based on a position of a point of interest and a current location of the unmanned aerial vehicle. |
US11474515B2 |
Method and control apparatus for an autonomous and/or semiautonomous transport vehicle
The disclosure provides, inter alia, a method that includes obtaining transport information for a transport order, wherein the transport information represents at least one destination position. The method includes obtaining transport convoy information, wherein the transport convoy information represents at least one identifier of a transport convoy, and wherein a planned route of the transport convoy and a transport route between the current position of the transport vehicle and the destination position associated with the transport order comprise a common route section. The method also includes capturing and/or causing the capture of a first surroundings parameter, detecting the transport convoy at least in part based on the captured first surroundings parameter and the obtained transport convoy information, and if the transport convoy is detected, following the transport convoy in the transport vehicle and/or causing the transport vehicle to follow the transport convoy. |
US11474514B2 |
Remotely controlled multirotor aircraft controlled by human voice
A multi-rotor remote control aircraft for capturing audio and/or video signals and a method for remote controlling the aircraft by way of voice commands. The aircraft and method mitigate the effects of audio noise produced by motors and propellers on reception and detection of the voice commands. Audio acquisition components are provided for receiving the voice commands while noise acquisition components are devoted for capturing the environmental noise. The mitigation of the noise effects is achieved by filtering and a cancellation technique. With the cancellation technique, the noise part contained in the signal captured by the noise acquisition components is equalized to the noise part contained in an audio signal carrying the voice commands and then it is subtracted from the audio signal. |
US11474512B2 |
Machining failure detection device, laser cutting apparatus, and electric discharge machining apparatus
A machining failure detection device includes a machining light measurement unit that measures machining light generated at a machining point during machining; a machining sound measurement unit that measures machining sound generated at the machining point; and a computation unit that determines whether a machining failure has occurred in the machining. The computation unit includes a feature extraction unit, a determination value calculation unit, and a determination unit. The feature extraction unit extracts a machining light feature from a machining light signal measured by the machining light measurement unit, and extracts a machining sound feature from a machining sound signal measured by the machining sound measurement unit. The determination value calculation unit calculates a combined failure determination value on the basis of the machining light feature and the machining sound feature. The determination unit compares the combined failure determination value with a determination criterion to determine a failure. |
US11474507B2 |
Dynamic fabrication engine
Systems, methods, devices, and other techniques for a dynamic fabrication system. In some implementations, a computing system obtains a digital model of a physical structure. A fabrication plan for the physical structure is generated. The fabrication plan is provided to a fabrication system to execute the automated fabrication procedure according to the fabrication plan. A set of operations are performed for each of at least a subset of tasks from a set of tasks executed by the fabrication system during an automated fabrication procedure to identify an adjusted fabrication plan. The fabrication system is directed to continue execution of the automated fabrication procedure according to the adjusted fabrication plan. |
US11474504B2 |
Methods and systems for detection in an industrial internet of things data collection environment with expert systems to predict failures and system state for slow rotating components
Methods and systems for a monitoring system for data collection in an industrial environment including a data collector communicatively coupled to a plurality of input channels connected to data collection points related to machine components, wherein at least one of the plurality of input channels is connected to a data collection point on a rotating machine component; a data acquisition circuit structured to interpret a plurality of detection values from the collected data, each of the plurality of detection values corresponding to at least one of the plurality of input channels; and an expert system analysis circuit structured to analyze the collected data, wherein the expert system analysis circuit determines a failure state for the rotating machine component based on analysis of the plurality of detection values, wherein upon determining the failure state the expert system analysis circuit provides the failure state to a data storage. |
US11474503B2 |
Device for heating filled brioches
A device (1) for heating filled brioches preferably filled with ice-cream, comprising an upper subassembly (3) and a lower subassembly (4) linked by one or more joints or hinges (10). Each one of the subassemblies (3, 4) includes a heating plate (14) with a cavity (14a) intended to receive the filled brioche, or other similar product, in order to heat it, arranged so that in an operative position they overlap one another. Each heating plate (14) is positioned on top of a heat transfer plate (16) enclosed in a thermoinsulating layer (13), except for an opening to allow contact between the heating plate (14) and the heat transfer plate (16).The heating plates (14) are releasable from the subassembly (3, 4) on which they are arranged by means of one or more releasable fastening elements protruding from the heating plate (14) and inserted in one or more slots (3c, 4c) of either casing of the subassemblies (3, 4). |
US11474501B2 |
Follow-up mode
An apparatus, method and computer program product for: receiving information on a configurable set of devices defined as a follow-up group, the set of devices including at least one follow-up device configured to at least temporarily operate in a follow-up mode, receiving an instruction to select first process information provided by the industrial process control system, activating a follow-up mode on the at least one follow-up device, determining second process information based on the first process information and instructing the at least one follow-up device to present the second process information according to the follow-up mode. |
US11474494B2 |
Method for simulating an N1 and N2 speed vibration composite input for development and/or model based testing of engine control hardware and embedded software
A system and method for generating input signals for an electronic engine control module includes a first waveform generator that is configured to generate a simulated first speed signal that is representative of a first speed and a vibration modulating signal that is representative of the first speed, a second waveform generator that is synchronized with the first waveform generator is configured to receive the vibration modulating signal and to generate a simulated second speed signal that is representative of a second speed and a simulated composite vibration voltage signal, and a voltage-to-charge converter that is configured to receive the simulated composite vibration voltage signal from the second waveform generator and to generate a simulated composite vibration charge signal that simulates a speed/vibration composite signal from an accelerometer. |
US11474493B2 |
Numerical controller, machining route setting method, and non-transitory computer-readable medium recording a program
To smoothen a machining route more appropriately. A numerical controller of the present invention comprises: a machining program look-ahead unit that acquires a program for machining; a command route mathematization unit that expresses a machining route as a parametric line segment or curve on the basis of the program for the machining; and a smoothing processing unit that sets a range of smoothing for a target point of the smoothing along the parametric line segment or curve in an optional range from the target point, and performs the smoothing on the target point on the basis of the set range of the smoothing. The range of the smoothing set by the smoothing processing unit is a range in which a deviation between before the smoothing and after the smoothing on the target point is a set threshold or less. |
US11474484B2 |
Method for training virtual animal to move based on control parameter
A method for training a locomotion controller of a robotic animal comprising obtaining a motion data of a reference animal, an environmental parameter, and a disturbance parameter; generating a plurality of primitive distributions and a first primitive influence according to the motion data by a policy network; selecting a current state of the reference animal from the motion data and set an adapting state of the reference animal; generating a second primitive influence, by the policy network, according to the current state, the adapting state, and the plurality of primitive distributions at least; and training the policy network according to a result determined by a discriminator according to the first primitive influence and the second primitive influence. |
US11474478B2 |
Cartridge, process cartridge and electrophotographic image forming apparatus
A cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus, the cartridge includes (i) a rotatable developing roller for developing a latent image formed on a photosensitive member; (ii) a first drive transmission member capable of receiving a rotational force originated by the main assembly; (iii) a second drive transmission member capable of coupling with the first drive transmission member and capable of transmitting the rotational force received by the first drive transmission member to the developing roller; and (iv) a coupling disconnection member including a force receiving portion capable of receiving the force originated by the main assembly, and an urging portion capable of urging at least one of the first drive transmission member and the second drive transmission member by the force received by the force receiving portion to separate one of the first drive transmission member and the second drive transmission member from the other, thereby disconnecting the coupling. |
US11474473B2 |
Image forming apparatus including drum cartridge having waste toner accumulating unit in which waste toner is accumulated
An image forming apparatus includes: a casing having an opening; a developing cartridge configured to accommodate toner therein; and a drum cartridge to which the developing cartridge is attachable. The drum cartridge is attachable to the casing through the opening in a state where the developing cartridge is attached to the drum cartridge. The drum cartridge includes: a photosensitive drum; a drum frame; a charge roller; a cleaning blade configured to clean a circumferential surface of the photosensitive drum; a waste toner collecting unit having an internal space allowing waste toner removed from the circumferential surface of the photosensitive drum by the cleaning blade to be collected therein; a waste toner accumulating unit having an internal space allowing the waste toner to be accumulated therein; and a waste toner conveying unit configured to convey the waste toner from the waste toner collecting unit to the waste toner accumulating unit. |
US11474472B2 |
Image carrying member unit and image forming apparatus therewith
An image carrying member unit includes an image carrying member, a flange member, a shaft member, and a grounding member. The grounding member has a first bottom plate portion electrically connecting to the shaft member, and a pair of flat spring portions. Each flat spring portion has a first spring segment and a second spring segment bent from the tip end of the first spring segment via a second bent portion outward in the radial direction of the image carrying member to extend to approach the first bottom plate portion. Before insertion in the image carrying member, the distance between the second bent portions of the flat springs is smaller than the inner diameter of the image carrying member and the distance between tip end parts of the second spring segments is larger than the inner diameter of the image carrying member. |
US11474462B2 |
Image forming apparatus with misalignment correction capability
An image forming device includes an image forming unit, a fuser, a memory, and a control circuit. The image forming unit forms an image on a recording medium with a decolorable toner based on image data. The decolorable toner decolorizes at a first temperature and does not decolorize at a second temperature that is lower than the first temperature. The fuser has a plurality of regions extending in a direction orthogonal to a direction of conveyance of the recording medium. The fuser generates heat in each of the plurality of regions to fuse the image onto the recording medium. The memory stores a correspondence between the plurality of regions and positions of a plurality of areas positioned along a main scanning direction in the image data. The control circuit changes the correspondence based on a degree of color development or decolorization of the image. |
US11474461B2 |
Fixing device with nip forming member having guide portions
A disclosed fixing device includes a pressing member; an endless tubular fixing member disposed opposite to the pressing member; a heating source configured to heat the fixing member; a nip forming member disposed opposite to the pressing member via the fixing member to form a nip portion; and a supply unit configured to supply lubricant to a portion of an inner surface of the fixing member, the portion facing the nip forming member, wherein the nip forming member includes a contact portion that contacts the inner surface of the fixing member, the contact portion includes a guide portion for guiding lubricant, and the guide portion is formed by extending obliquely from opposite ends in a width direction toward a center of the fixing member as the contact portion moves from upstream to downstream in a rotational direction of the fixing member. |
US11474459B2 |
Transfer device and image forming apparatus
A transfer device includes: a transfer member to which a voltage is applied by a power supply device to generate a transfer electric field for transferring a developer image to a recording medium; a transfer cylinder having a recess in which a retaining member that retains a leading end portion of the recording medium is disposed, the transfer electric field being generated between the transfer cylinder and the transfer member at a transfer position; a shunt circuit by which the voltage applied to the transfer member is shunted to a reference potential point; and an operation stopping mechanism that starts and stops an operation of the shunt circuit in response to rotation of the transfer cylinder, the operation being started when the recess reaches the transfer position and stopped when the recess leaves the transfer position. |
US11474455B2 |
Printing liquids concentration
An example system includes a conveyor. The conveyor is not a photoconductor. The system also includes a developer unit. The developer unit is to internally concentrate printing liquid. The developer unit also is to deliver the printing liquid to the conveyor. The system includes a wiper in contact with the conveyor. The wiper is to remove the printing liquid from the conveyor. |
US11474454B2 |
Developing device, image forming apparatus, and development control method
A developing device includes a case, a stirring screw, a discharge port, a restriction portion, and a control portion. The case stores developer. The stirring screw circulates the developer inside the case while stirring the developer. The discharge port is an opening for discharging the developer from the case. The restriction portion is disposed between the stirring screw and the discharge port and restricts the movement of the developer toward the discharge port depending on the drive speed of the stirring screw. The control portion drives the stirring screw such that, during a discharge period other than a development process period in which a development process using the developer is performed, the mean drive speed of the stirring screw per unit time is less than the mean drive speed during the development process period to move the developer toward the discharge port through the restriction portion. |
US11474452B2 |
Image forming apparatus including an attachment portion to which to attach a supply container for supplying a developer
An image forming apparatus includes an attachment portion to which to attach a supply container for supplying a developer, a housing including a discharge portion for discharging a sheet in a discharging direction, a discharge tray including a first stack portion for stacking the sheet thereon, in which the first stack portion is configured to be movable between a closed position and an opened position, a top portion fixed to the housing, and a display portion and an operation portion arranged on the top portion. The top portion includes a first region, a first extension portion, and a second extension portion. As viewed along a vertical direction, the first extension portion and the second extension portion extend from the first region in the discharging direction, and at least a part of the first stack portion is located between the first extension portion and the second extension portion. |
US11474449B2 |
Image forming apparatus having dual operation
An image forming apparatus includes a cartridge including an abutting portion and an apparatus main body. The apparatus main body includes a mounting portion of the cartridge, a fixing portion for fixing the toner image, an attachable/detecting mechanism of the cartridge, a shutter, and a moving member. The attachable/detecting mechanism includes an acting member movable between a first position and a second position by the mounting of the cartridge. The shutter is movable between a closed position and an open position, and a moving member moves both the shutter and the acting member and includes an abutted portion. When the cartridge is moved, the moving member is moved by abutment of the abutting portion of the cartridge with the abutted portion, the acting member moves from the first position to the second position, and the shutter moves from the closed position to the open position. |
US11474446B2 |
Identifying occurrence of background based on an image density
An image forming apparatus includes a print engine including a photosensitive drum forming an image on an image forming medium, a charging member charging the photosensitive drum, a power supply to provide a charging power supply having a reference charging voltage to the charging member, a sensor to detect an image density of an image formed on the image forming medium, and a processor to control the power supply to change a magnitude of voltage of the charging power supply within a predetermined voltage range at predetermined periods, and to identify an occurrence of a background with respect to the photosensitive drum based on an image density detected by the sensor while the charging power supply is changed. |
US11474445B2 |
Cleaning device for cleaning a discharge wire, charger, and image forming apparatus
A cleaning device cleans a discharge wire that discharges electric charge onto a discharge target. The cleaning device moves in a longitudinal direction oldie discharge wire. The cleaning device includes a first contact portion that contacts and cleans the discharge wire and a second contact portion that contacts and cleans the discharge wire. When the first contact portion and the second contact portion clean the discharge wire, the first contact portion and the second contact portion sandwich the discharge wire in a discharge direction in which the discharge wire discharges the electric charge onto the discharge target. The discharge direction is parallel to a radial direction of the discharge wire. |
US11474442B2 |
Electrophotographic apparatus, process cartridge, and cartridge set
An electrophotographic apparatus having an electrophotographic photosensitive member, a charging unit, and a developing unit for forming a toner image on a surface of the electrophotographic photosensitive member, wherein the charging unit has a conductive member disposed to be contactable with the electrophotographic photosensitive member; a conductive layer at the surface of the conductive member has a matrix and a plurality of domains dispersed in the matrix; at least a portion of the domains is exposed at the outer surface of the conductive member; the outer surface of the conductive member is constituted of at least the matrix and the domains; a volume resistivity R1 of the matrix is greater than 1.00×1012 Ω·cm; a volume resistivity R2 of the domains is smaller than R1; the developing unit contains the toner; and a dielectric loss tangent of the toner is at least 0.0027. |
US11474440B2 |
Method of and apparatus for in-situ repair of reflective optic
Method of and apparatus for repairing an optical element disposed in a vacuum chamber while the optical element is in the vacuum chamber. An exposed surface of the optical element is exposed to an ion flux generated by an ion source to remove at least some areas of the surface that have been damaged by exposure to the environment within the vacuum chamber. The method and apparatus are especially applicable to repair multilayer mirrors serving as collectors in systems for generating EUV light for use in semiconductor photolithography. |
US11474437B2 |
Increasing signal-to-noise ratio in optical imaging of defects on unpatterned wafers
Disclosed herein is a method for increasing signal-to-noise (SNR) in optical imaging of defects on unpatterned wafers. The method includes: (i) irradiating a region of an unpatterned wafer with a substantially polarized, incident light beam, and (ii) employing relay optics to collect and guide, radiation scattered off the region, onto a segmented polarizer comprising at least four polarizer segments characterized by respective dimensions and polarization directions. The respective dimensions and polarization direction of each of the at least four polarizer segments are such that an overall power of background noise radiation, generated in the scattering of the incident light beam from the region and passed through all of the at least four polarizer segments, is decreased as compared to utilizing a linear polarizer. |
US11474434B2 |
Mask and method for manufacturing the same, lithography method, display panel, display device and exposure device
A mask is provided in embodiments of the disclosure, at least including: a first light transmission area provided with a first optical filter film; and a second light transmission area provided with a second optical filter film; the first optical filter film and the second optical filter film comprise respective materials through which light of different frequency ranges is optically filtered, respectively. A method for manufacturing a mask, a lithography method, a display panel, a display device, and an exposure device are further provided in embodiments of the disclosure. |
US11474430B2 |
Multiple trigger monomer containing photoresist compositions and method
The present disclosure relates to novel multiple trigger monomer containing negative working photoresist compositions and processes. The processes involve removing acid-labile protecting groups from crosslinking functionalities in a first step and crosslinking the crosslinking functionality with an acid sensitive crosslinker in a second step. The incorporation of a multiple trigger pathway in the resist catalytic chain increases the chemical gradient in areas receiving a low dose of irradiation, effectively acting as a built in dose depend quencher-analog and thus enhancing chemical gradient and thus resolution, resolution blur and exposure latitude. The photoresist compositions utilize novel monomers and mixtures of novel monomers. The methods are ideal for fine pattern processing using, for example, ultraviolet radiation, beyond extreme ultraviolet radiation, extreme ultraviolet radiation, X-rays and charged particle rays. |
US11474429B2 |
Method of producing substrate with fine uneven pattern, resin composition, and laminate
A method of producing a substrate with a fine uneven pattern is a method of producing a substrate having a fine uneven pattern on a surface thereof, the method including a step (a) of preparing a laminate provided with a substrate and a first resin layer provided on the substrate and having a first fine uneven pattern formed on a surface thereof; and a step (b) of forming a second fine uneven pattern corresponding to the first fine uneven pattern on the surface of the substrate by etching the surface of the first fine uneven pattern using the first resin layer as a mask, in which the first resin layer is formed of a resin composition (P) including a fluorine-containing cyclic olefin polymer (A) or a cured product of the resin composition (P). |
US11474428B2 |
Photomask and method of repairing photomask
The present disclosure provides a photomask and a method for repairing a photomask. The photomask includes a substrate, a reflective multi-layer stack over the substrate, a capping layer over the reflective multi-layer stack, an absorber layer over the capping layer, a first patch layer in direct contact with the absorber layer, and a second patch layer over a surface of the first patch layer. |
US11474427B2 |
Pellicle frame, pellicle, and method of producing pellicle frame
The present invention relates to a pellicle frame including a frame base, a black anodized film formed on a surface of the frame base and having a thickness of 2.0 to 7.5 μm, and a transparent polymer electrodeposition coating film formed on the anodized film, and a production method thereof; and to a pellicle including the pellicle frame and a pellicle film provided on one end face of the pellicle frame. |
US11474426B2 |
Photomask for negative-tone development
A photomask for negative-tone development (NTD) includes a main region, and a scribe lane region surrounding the main region and including a first lane and a second lane. The first and the second lane is provided at first opposite sides of each other with respect to the main region. The first lane includes a first sub-lane extending in a first direction and a second sub-lane that extending in the first direction. The first sub-lane includes a first dummy pattern and the second sub-lane includes a second dummy pattern. The first dummy pattern and the second dummy pattern are configured to radiate light exceeding a threshold dose of light to a first portion of a negative-tone photoresist provided under the first lane of the photomask. |
US11474423B2 |
Wavelength conversion member, optical device, projector, and manufacturing method for wavelength conversion member
A wavelength conversion device includes a matrix containing inorganic material, a phosphor embedded in the matrix, and filler particles embedded in the matrix and containing resin material. This wavelength conversion device prevents the phosphor from falling. |
US11474419B2 |
Modular projection systems and methods of using said systems
A projection system can include a projector, a screen, a spine, a base, a projector shroud, and a shelf. In some embodiments the spine is made of steel piping. In some embodiments, the spine is hollow and can accommodate a first cable. In some embodiments the screen is an ALR screen. In some embodiments, the system utilizes an ultra-short throw projector lens. In some embodiments, the base is a steel plate. In some embodiments, the projector system includes a counterbalance. In some embodiments, the projector shroud and/or shelf is/are configured to increase ventilation and/or act as heat sink(s). In some embodiments, the projection system includes a remote-control extender. |
US11474417B2 |
Lens heater assembly for camera
In general, one aspect of the subject matter described in this specification can be embodied in an anti-fogging apparatus for a camera assembly. The anti-fogging apparatus includes a camera affixed to a substrate, and a thermally conductive plate, the thermally conductive plate positioned in front of the substrate and defining a first aperture aligned with a lens of the camera. The anti-fogging apparatus includes a transparent plate positioned in front of the thermally conductive plate such that the transparent plate covers said first aperture. The anti-fogging apparatus includes an insulating element positioned in front of the transparent plate and defining a second aperture aligned with the first aperture. The anti-fogging apparatus includes a heating element affixed to the thermally conductive plate. The anti-fogging apparatus includes a case enclosing the camera, the thermally conductive plate, the transparent plate, the insulating element, and the heating element. |
US11474416B2 |
Optical member driving mechanism
An optical member driving mechanism for driving an optical member having an optical axis is provided, including a fixed portion, a movable portion, a driving assembly, and a circuit board. The fixed portion includes a case and a frame, and a gap is formed therebetween. The movable portion is movably connected to the fixed portion, and configured to hold the optical member. The driving assembly can drive the movable portion to move relative to the fixed portion. The circuit board is disposed in the gap, and has a plate portion and a protruding portion. The protruding portion is disposed between the plate portion and the fixed portion, so as to tightly dispose the circuit board in the gap. |
US11474413B2 |
Method for transposing the frequency of an optical signal by mixing a plurality of waves
A method for frequency-converting a source optical signal in order to produce a useful optical signal, by mixing a plurality of waves, implements a plurality of waveguides that are coupled together. Individual parameter values of the waveguides, as well as at least one coupling parameter, are selected so as to obtain the useful signal with a high intensity. Such a method for producing the useful signal is suitable for a spectroscopic application, in particular a molecular spectroscopy application. |
US11474411B2 |
Laser beam phase-modulation device, laser beam steering device and laser beam steering system including the same
A laser beam phase-modulation device, a laser beam steering device, and a laser beam steering system including the same are provided. The laser beam phase-modulation device includes a refractive index conversion layer having a refractive index that is changed according to an electrical signal applied thereto, the refractive index conversion layer including an upper surface on which the laser beam is incident and a lower surface opposite the upper surface, at least one antenna pattern embedded in the upper surface of the refractive index conversion layer, and a metal mirror layer provided under the lower surface of the refractive index conversion layer and configured to reflect the laser beam. |
US11474410B2 |
Tunable illuminator
A tunable illuminator includes a light source, at least one geometric phase liquid crystal element, and a driver. The light source is configured to emit an illumination beam. The geometric phase liquid crystal element is disposed on a path of the illumination beam and configured to be switched between a first state and a second state, wherein the first state is closer to a geometric phase than the second state is. The driver is configured to respectively apply a first voltage difference and a second voltage difference to the geometric phase liquid crystal element, wherein the geometric phase liquid crystal element is switched to the first state in response to the first voltage difference, the geometric phase liquid crystal element is switched to the second state in response to the second voltage difference, and the first voltage difference is less than the second voltage difference. |