US11417447B2
This ferrite magnet has a ferrite phase having a magnetoplumbite structure, and an orthoferrite phase, and is characterized in that the composition ratios of the total of each metal element A, R, Fe and Me is represented by expression (1) A1-xRx(Fe12-yMey)z, (in expression (1), A is at least one element selected from Sr, Ba, Ca and Pb; R is at least one element selected from the rare-earth elements (including Y) and Bi, and includes at least La, and Me is Co, or Co and Zn) and in that the content (m) of the orthoferrite phase is 0
US11417445B2
In various embodiments, superconducting wires feature assemblies of clad composite filaments and/or stabilized composite filaments embedded within a wire matrix. The wires may include one or more stabilizing elements for improved mechanical properties.
US11417441B2
According to embodiments of the present invention, a method of interconnecting nanowires is provided. The method includes providing a plurality of nanowires, providing a plurality of nanoparticles, and fusing the plurality of nanoparticles to the plurality of nanowires to interconnect the plurality of nanowires to each other via the plurality of nanoparticles. According to further embodiments of the present invention, a nanowire network and a transparent conductive electrode are also provided.
US11417439B2
Methods for rapid isolation of radionuclides (e.g., 68Ga) produced using a cyclotron and methods for recycling of the parent isotope (e.g., 68Zn) are disclosed. In one version of the method, a solution including a radionuclide (e.g., 68Ga) is created from a target including cations (e.g., 68Zn). The solution including the radionuclide is passed through a first column including a sorbent comprising a hydroxamate resin to adsorb the radionuclide on the sorbent, and the radionuclide is eluted off the sorbent. The cations (e.g., 68Zn) are recovered from a recovery solution that has passed through the first column by passing the recovery solution through a second column including a second sorbent comprising a cation exchange resin.
US11417438B2
In accordance with the present invention, provided is a method for producing a solidifying material for radioactive waste disposal, the method including a first step (S100) of pulverizing radioactive concrete waste and separating aggregates and paste and a second step (S200) of using the paste to produce a solidifying raw material, wherein the second step (S200) includes a calcination treatment step (S210) of calcining a mixture obtained by mixing an additional material with the paste; a sintering treatment step (S220) of sintering the mixture in a sintering furnace after the calcination treatment step (S210); and a rapid-cooling treatment step (S230) of rapid-cooling the mixture after the sintering treatment step (S220) to produce a clinker.
US11417436B2
An apparatus for decommissioning heavy-water reactor facilities includes a shielding device including a drawing-out space that is mounted on the reactivity mechanism deck and communicates with one through-hole among the plurality of through-holes, a separating device that is inserted into the inside of one of the plurality of guide tubes through the drawing-out space and the one through-hole and cuts an end portion of the one guide tube connected to the calandria, and a drawing-out device that is inserted into the inside of the one guide tube through the drawing-out space and the one through-hole and supports the end portion of the one guide tube to draw out the one guide tube into the inside of the drawing-out space through the one through-hole.
US11417423B2
A method includes acquiring magnetic resonance imaging (MRI) data with multi-coil dimensions, compressing the coil dimensions to a fixed and predetermined number of virtual coils, and utilizing the fixed and predetermined number of virtual coils by an artificial intelligence engine for artificial intelligence applications.
US11417422B2
A medication management system is described that is operable to determine whether a user is actually following a protocol, provide additional assistance to a user, starting with instructions, video instructions, and the like, and moving up to contact from a medication administrator if it is determined that the user would need such assistance in any medical adherence situation, including clinical trial settings, home care settings, healthcare administration locations, such as nursing homes, clinics, hospitals and the like. Suspicious activity on the part of a patient or other user of the system is identified and can be noted to a healthcare provider or other service provider where appropriate.
US11417421B1
A system and method for obtaining prior authorization and fulfilling a prescription is described. The method includes receiving, by a computing device, prescription information for a patient from a prescriber; identifying, by the computing device, an electronic health record associated with the patient; collecting, by the computing device, medical information for the patient related to the prescription from the electronic health record; submitting, by the computing device, a claim for the prescription with a payor associated with the patient; and completing, by the computing device, a prior authorization request for the prescription.
US11417419B1
A method includes displaying a window of a first application which includes text corresponding to a patient identifier for a first patient. The method further includes receiving input corresponding to a preconfigured input sequence associated with an electronic health records (EHR) agent, and initiating, by the EHR agent in response to the preconfigured input sequence, a patient information overlay process. The patient information overlay process includes sending a copy command to copy first text from the window of the first application to the clipboard, accessing the first text, searching the accessed first text for an identification of a patient, determining that the patient identifier represents an identification of a patient, accessing patient information for the first patient based on the patient identifier, and displaying an overlay interface overlaid over the window proximate a cursor, the overlay interface including accessed patient information for the first patient.
US11417418B1
Systems and methods for selectively distributing programs to remote devices are described. In some implementations, one or more computers access candidate profile for a candidate to participate in interactive programs involving collection of data from participants using remote devices. The one or more computers also identify program profiles for multiple programs in which the candidate is eligible to enroll as a participant. Scores are determined for each of the programs with respect to the candidate, and one or more of the programs are selected for the candidate based on the scores. Selection results are provided over the communication network to a client device, the selection results being provided for presentation by the client device to indicate the selected one or more programs on an interface of the client device.
US11417404B2
A semiconductor storage device includes a memory cell unit which includes memory cell arrays including a plurality of memory cells; a peripheral circuit which performs voltage transmission control including a write operation, a read operation, and an erasing operation with respect to the memory cell unit; and signal lines which connect the peripheral circuit to the memory cell unit, and at least a portion of the signal lines is formed in a non-facing region, the non-facing region being a region where the memory cell unit does not face the peripheral circuit, the non-facing region being in a peripheral region formed around a periphery of the memory cell arrays of the memory cell unit.
US11417392B2
A method for writing a mode register in a semiconductor device, the method includes receiving a mode register command and a mode signal; generating a first mode register setting signal; delaying the first mode register setting signal in a first latency shifter to provide a second mode register setting signal; receiving a data signal in synchronization with the second mode register setting signal; and writing the mode signal to the mode register only if the received data signal has a first logic level.
US11417377B2
An integrated circuit includes an array of write assist circuits electrically connected to a memory cell array. Each write assist circuit is configured to set an operating voltage of a corresponding memory cell. Each write assist circuit is configured to receive at least a first control signal, and generate an output signal at least in response to the first control signal. The output signal controlling the operating voltage of the corresponding memory cell. Each write assist circuit includes a programmable voltage tuner. The programmable voltage tuner includes a first P-type transistor and a second P-type transistor coupled to the first P-type transistor. A first terminal of the first P-type transistor is configured as a first input node to receive a first select control signal. A first terminal of the second P-type transistor is configured as a second input node to receive a second select control signal.
US11417376B2
A semiconductor device includes a memory string coupled between a source line and a bit line and including a plurality of memory cells, a plurality of word lines, a peripheral circuit configured to apply a program voltage to a word line, apply a first pass voltage to a word line coupled to a first memory cell adjacent to the selected memory cell, and apply a second pass voltage to a second memory cell adjacent to the selected memory cell, and control logic configured to control the peripheral circuit so that the first pass voltage has a higher voltage level than the second pass voltage when a program target level of the selected memory cell is lower than a first threshold value, and the first pass voltage has a lower voltage level than the second pass voltage when the program target level is higher than a second threshold value.
US11417374B1
Systems and methods described herein provide decision feedback equalizer (DFE) circuitry that includes one or more phases. The one or more phases receive bit feedback at respective inputs of the phases. The DFE circuitry also may include variable reset circuitry. The variable reset circuitry may reset voltages of the bit feedback at inputs of each of the phases. The variable reset circuitry is configured to change its reset frequency between resets.
US11417364B2
A mobile image capture device is provided that can include an image capture system operable to capture image frames and be configured to: provide a live video stream for display in a viewfinder portion of a user interface that depicts at least a portion of a current field of view of the image capture system; store a video segment from the live video stream in a temporary image buffer that includes a plurality of image frames captured by the image capture system; receive a user input that is directed to the viewfinder portion of the user interface that requests a rewind operation; and, in response to such user input, perform the rewind operation in the viewfinder portion of the user interface with respect to the video segment in which at least two of the image frames of the video segment can be provided for display in the user interface in a reverse chronological order.
US11417362B2
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of servo sectors defining a plurality of data tracks, wherein each servo sector comprises a track ID followed by a sync mark followed by at least one servo burst, and a first servo sector does not include a preamble. During a read operation, a servo gate is opened in order to read the track ID, the sync mark, and the servo burst of the first servo sector. During a write operation, the servo gate is opened in order to miss reading at least part of the track ID of the first servo sector so as to reduce a write gap preceding the first servo sector.
US11417351B2
According to an aspect, a method for multi-channel echo cancellation includes receiving a microphone signal and a multi-channel loudspeaker driving signal. The multi-channel loudspeaker driving signal includes a first driving signal that drives a first loudspeaker, and a second driving signal that drives a second loudspeaker. The first driving signal is substantially the same as second driving signal. The microphone signal includes a near-end signal with echo. The method includes determining a unique solution for acoustic transfer functions for a present acoustic scenario based on the microphone signal and the multi-channel loudspeaker driving signal. The acoustic transfer functions include first and second acoustic transfer function. The unique solution is determined based on time-frequency transforms of observations from the present acoustic scenario and at least one previous acoustic scenario. The method includes removing the echo from the microphone signal based on the first and second acoustic transfer function.
US11417345B2
An encoding apparatus performing encoding by an encoding process in which bits are preferentially assigned to a low side to obtain a spectrum code, the encoding apparatus judging whether a sound signal is a hissing sound or not, obtaining and encoding, if the encoding apparatus judges that the sound signal is a hissing sound, what is obtained by exchanging all or a part of a spectrum existing on a lower side than a predetermined frequency in a frequency spectrum sequence of the sound signal for all or a part of a spectrum existing on a higher side of the predetermined frequency in the frequency spectrum sequence, the number of all or the part of the high-side frequency spectrum sequence being the same as the number of all or the part of the low-side frequency spectrum sequence.
US11417338B2
An electronic apparatus and method of controlling the electronic apparatus are provided. The electronic apparatus includes a communicator, a storage storing information on places wherein Internet of Things (IoT) devices are located, and a processor configured to, based on receiving a control signal for controlling an IoT device located in a specific place through the communicator, control the IoT device located in the specific place based on information on the place stored in the storage. The processor is further configured to receive motion information generated based on a motion of a wearable device from the wearable device, identify a place corresponding to the motion information, and store the identified place as information on a place of an IoT device located within a predetermined distance from the wearable device, in the storage.
US11417331B2
The present disclosure provides a method for controlling a terminal, including the following operations: obtaining recognition results corresponding to control signals after receiving the control signals, and determining whether control instructions corresponding to the recognition results conflict, each control signal comprising at least one of a voice signal or a gesture signal; determining a credibility of each control instruction in response to a determination that there exists conflict among control instructions; and sending the control instruction with highest credibility to a control terminal. The present disclosure further provides a device for controlling a terminal and a computer readable storage medium. When control instructions are received and there exists conflict among control instructions, the control instruction with the highest credibility is sent to the control terminal after the credibility of each control instructions is determined, thereby avoiding settings from conflict.
US11417330B2
Technology is provided for conversation analysis. The technology includes, receiving multiple utterance representations, where each utterance representation represents a portion of a conversation performed by at least two users, and each utterance representation is associated with video data, acoustic data, and text data. The technology further includes generating a first utterance output by applying video data, acoustic data, and text data of the first utterance representation to a respective video processing part of the machine learning system to generate video, text, and acoustic-based outputs. A second utterance output is further generated for a second user. Conversation analysis indicators are generated by applying, to a sequential machine learning system the combined speaker features and a previous state of the sequential machine learning system.
US11417326B2
A hub-dialogue system includes a speech processor configured to determine a user intention that is included in inputted user dialogue. A communicator is configured to connect a local speaker corresponding to an external dialogue system through wireless communication. A controller is configured to determine the external dialogue system corresponding to the user intention from among a plurality of external dialogue systems, to generate a command sentence indicating the user intention, to convert the command sentence to a voice signal, and to control the communicator to transmit the voice signal to the local speaker corresponding to the determined external dialogue system.
US11417314B2
A speech synthesis method, a speech synthesis device, and an electronic apparatus are provided, which relate to a field of speech synthesis. Specific implementation solution is the following: inputting text information into an encoder of an acoustic model, to output a text feature of a current time step; splicing the text feature of the current time step with a spectral feature of a previous time step to obtain a spliced feature of the current time step, and inputting the spliced feature of the current time step into an decoder of the acoustic model to obtain a spectral feature of the current time step; and inputting the spectral feature of the current time step into a neural network vocoder, to output speech.
US11417309B2
An ultrasonic transducer that includes a delay line, an active piezoelectric element, and interposing metal conductive layer between the delay line and active piezoelectric element. The delay line and active piezoelectric element are joined so that ultrasonic waves may be coupled from the active piezoelectric element into the delay line or from the delay line into the active piezoelectric element. A via is formed, using a milling operation, in the active piezoelectric element to expose the edge of the interposing metal conductive layer between the delay line and active piezoelectric element. A conductive layer makes electrical contact between the interposing metal conductive layer and the surface of the active piezoelectric element to allow an electrical connection to be made from the surface of the active piezoelectric element to the interposing metal conductive layer.
US11417308B2
Embodiments include systems with active sound canceling properties, fenestration units with active sound canceling properties, retrofit units with active sound canceling properties and related methods. In an embodiment a system can include a sound cancellation device include a sensing element to detect vibration of a transparent pane and/or a sound input device configured to detect sound incident on the transparent pane, as well as a vibration generator configured to vibrate the transparent pane and a sound cancellation control module. The sound cancellation control module can evaluate the detected vibration of the transparent pane at two or more discrete frequency bands. The sound cancellation control module can cause the vibration generator to vibrate the transparent pane causing destructive interference with sound waves at the two or more discrete frequency bands. Other embodiments are also included herein.
US11417303B2
In a performance operator group, a partial region including at least one first performance operator and at least one second performance operator is set as a first key region. An allocator allocates musical sound data to the first key region. An operation detector detects an operation using each of the plurality of first and second performance operators of the performance operator group. A reproduction controller carries out first control relating to a reproduction method of the allocated musical sound data in response to detection of an operation using one of the first and second performance operators in the first key region, and carries out second control relating to the reproduction method of the allocated musical sound data and being different from the first control in response to detection of an operation using another one of the first and second performance operators in the first key region.
US11417302B2
Apparatus, methods, and systems that operate to provide interactive streaming content identification and processing are disclosed. An example apparatus includes a classifier to determine an audio characteristic value representative of an audio characteristic in audio; a transition detector to detect a transition between a first category and a second category by comparing the audio characteristic value to a threshold value among a set of threshold values, the set of threshold values corresponding to the first category and the second category; and a context manager to control a device to switch from a first fingerprinting algorithm to a second fingerprinting algorithm different than the first fingerprinting algorithm, responsive to the detected transition between the first category and the second category.
US11417298B2
An electronic display may include a pixel circuit. The pixel circuit may include memory storage to store data values representative of image data to be depicted via the pixel circuit. The memory storage may also include memory components for storing bits of the data value. The pixel circuit may also include a light-emitting device for emitting light based at least in part on the data value and a controller. The controller may receive the data value and store the bits based on a mapping between the bits and the memory components. The mapping may be determined based on routing one or more of the bits associated with one or more defective memory components of the memory components to one or more other memory components of the memory components. The controller may also drive the light-emitting device to emit light based on the bits stored in accordance with the mapping.
US11417285B2
Provided are a method for controlling backlight of a display device, a backlight controller for a display device, and a display device. The method includes: identifying a light emission luminance of each backlight partition in a backlight module according to display luminances of the plurality of display partitions; when the plurality of backlight partitions include two adjacent backlight partitions and an absolute value of a difference between the light emission luminance of the two adjacent backlight partitions is greater than a target threshold, adjusting the light emission luminance of at least one of the two adjacent backlight partitions such that the absolute value of the difference between the light emission luminances of the two adjacent backlight partitions is decreased; and after the luminance is adjusted, controlling light-emitting of each backlight partition.
US11417278B2
Disclosed are a display device and a driving method thereof. A reference compensation voltage for compensating for a node voltage of each pixel for an image holding period after a refresh period for which image data is input in a low-speed driving mode is set. Then, the node voltage of each sub-pixel is compensated for using a corresponding reference compensation voltage on at least one frame basis at each start time and each end time of the image holding period, thereby preventing low image quality and reducing power consumption.
US11417277B2
A display device includes a substrate including a display area and a non-display area adjacent to the display area, a pixel disposed in the display area, a first voltage line disposed in the non-display area and supplying a first power supply voltage to the pixel, a second voltage line disposed in the non-display area and supplying a second power supply voltage to the pixel, the second voltage line being apart from the first voltage line, and a metallic pattern disposed between the first voltage line and the second voltage line. A shortest distance between the first voltage line and the second voltage line is greater than a width of the metallic pattern.
US11417273B2
A semiconductor device that reduces variations in the characteristics of driving transistors and corrects image data is provided. The semiconductor device includes an image data retention portion, a correction data retention portion, a driver circuit portion, a display element, and a threshold voltage correction circuit portion. The image data retention portion has a function of retaining first image data, and the correction data retention portion has a function of retaining correction data, and a function of generating second image data corresponding to the first image data and the correction data when the first image data is retained in the image data retention portion. The driver circuit portion has a function of generating a current corresponding to the second image data and feeding the current to the display element, and the threshold voltage correction circuit portion has a function of correcting a threshold voltage of a driving transistor in the driver circuit portion. With the above structure, the semiconductor device can correct the image data, correct the threshold voltage of the driving transistor, and perform display based on the second image data.
US11417262B2
A display device includes a display panel, a gate driving circuit including a plurality of stages, and a power supply circuit outputting a clock signal, a clock-bar signal, a first discharge voltage, and a second discharge voltage. Each of stages includes a charge part that charges a clock signal having a first high voltage to a charge node, an output part that charges the first high voltage to an output node in response to a first node voltage of the charge node and outputs a second node voltage of the output node to a gate signal, a first discharge part that discharges the second node voltage to a first discharge voltage in response to the clock-bar signal having a second high voltage, and a second discharge part that discharges the first node voltage to a second discharge voltage in response to the clock-bar signal having the second high voltage.
US11417261B2
A gate driving unit circuit comprises an input sub-circuit and an output sub-circuit. The input sub-circuit is connected to a first pull-up node, a second pull-up node, and an input terminal, and transmits a signal input from the input terminal to the first pull-up node and the second pull-up node. The output sub-circuit is connected to the first pull-up node, the second pull-up node, a first control terminal, a third control terminal, a first output terminal, and a second output terminal. The output sub-circuit transmits a signal input through the first control terminal to the first output terminal, and transmits a signal input through the third control terminal to the second output terminal under the control of a potential of the second pull-up node, wherein, an effective voltage of a signal of the first control terminal is greater than that of a signal of the third control terminal.
US11417255B2
The present invention discloses a driving circuit for a display panel and a display device. The driving circuit includes a driving circuit board configured to carry a driving circuit, and first pads located on the driving circuit. The first pads are connected through a detachable connector.
US11417250B2
A method of adjusting a test gray voltages applied to a component of an electronic display during a test frame between image frames, wherein the adjustment is based at least in part on the control signal to the component during a prior image frame. The method may reduce hysteresis effects on the extraction of sensed currents of the component during the test frame, which may increase the accuracy and/or consistency of determined parameters evaluated from the sensed currents. The determined parameters may include temperature and/or aging of the component. The determined parameters may be used to adjust control signals for the component and other components in a region near the component during the next image frame.
US11417242B2
A technique simulator for training in a technique using a catheter includes: a flow path configured to contain a liquid that imitates blood; a liquid flow generation member configured to generate flow of the liquid; and a catheter insertion port configured to allow the catheter to be interposed into the flow path. The flow path includes: a bifurcated portion that is located downstream of the catheter insertion port and is to be bifurcated into at least two flow paths, and a plurality of bifurcated flow paths provided downstream of the bifurcated portion. The plurality of bifurcated flow paths includes a first bifurcated flow path and a second bifurcated flow path. The technique simulator further comprises a pressure difference generation member configured to cause a pressure difference to be generated between a downstream side of the first bifurcated flow path and a downstream side of the second bifurcated flow path.
US11417237B2
A rotatable language demonstration device is an apparatus that is used to teach languages easily and efficiently in a dynamic and engaging manner to accommodate different learning styles of the students. The apparatus may include at least one demonstration mechanism, a plurality of display tiles, and an elongated frame. The at least one demonstration mechanism provides multiple surfaces for the user to write on without having to erase and rewrite the already written content. The plurality of display tiles enables the quick editing of the written content on the at least one demonstration mechanism. The elongated frame supports the at least one demonstration mechanism in an upright orientation so that the writable surfaces of the at least one demonstration mechanism are easily reachable by the user. The at least one demonstration mechanism includes a plurality of turnable wheels that enables the easy rearrangement of the writable surfaces.
US11417232B2
Disclosed is a method of providing user-customized learning content. The method includes: a step a of configuring a question database including one or more multiple-choice questions having one or more choice items and collecting choice item selection data of a user for the questions; a step b of calculating a modeling vector for the user based on the choice item data and generating modeling vectors for the questions according to each choice item; and a step c of calculating choice item selection probabilities of the user based on the modeling vectors of the user and the modeling vectors of the questions.
US11417224B1
A system and method for pilot assists of an electric vertical takeoff and landing (eVTOL) aircraft. The system generally includes a pilot control and a flight controller. The pilot control is attached to the eVTOL aircraft. The pilot control is configured to transmit an input relating to the flight path of the aircraft. The flight controller is communicatively connected to the pilot control. The flight controller is configured to receive the input relating to the flight path, generate an output of a recommended flight maneuver as a function of the input, and display the recommended flight maneuver.
US11417221B2
A method includes separating a flight plan of a vehicle into a number of portions with each portion including a particular length that is determined based on a complexity of an environment where the flight plan takes place. The complexity of the environment is based on at least one of a set of factors including at least one of a terrain of the environment, one or more obstacles, one or more no-fly zones, or one or more no-landing zones within the environment. The method also includes determining an escape route for each portion of the flight plan. The escape route includes a route to a safe landing site in response to a failure of a system onboard the vehicle. The method additionally includes generating an escape route plan for the flight plan in response to all portions of the flight plan being assigned at least one escape route.
US11417216B2
A method for predicting behaviors of road users, the method may include sensing a vicinity of a vehicle to provide sensed information; processing the sensed information to provide compact contextual signatures of sensed road users within the vicinity of the vehicle; wherein a compact contextual signature of each a sensed road user includes (a) coarse contextual metadata regarding the sensed road user, (b) coarse location information regarding the sensed road user, (c) identifiers of other sensed road users, and (d) coarse situation information; feeding the compact contextual signatures to a machine learning process trained to estimate behaviors of road users based on compact contextual signatures of road users; and predicting, by the machine learning process, the behaviors of the sensed road users.
US11417208B1
A video analytics based image verification system for obtaining initial vehicle profiles is presented. The system may include an external processing server that receives a location of a vehicle and proximate traffic information to determine whether it is safe for a user to obtain an initial vehicle profile. The external processing server may further determine first and second profile features from video data indicative of the vehicle. The external processing server may compare the second profile feature to an image verification indicator to generate an image verification score. A provider server may receive the first profile feature and the image verification score from the external processing server, and update a risk evaluation to include the initial vehicle profile if the image verification score is above an image verification threshold.
US11417207B2
A safety system to prevent a wrong-way vehicle from entering a roadway by driving onto an exit ramp in the wrong direction. A detection system monitors and detects the wrong-way vehicle as soon as it enters the exit ramp in the wrong direction. Upon detecting a wrong-way vehicle, the roadway safety system remotely sends a signal to turn off the motor of the wrong-way vehicle. The system may also record the vehicle's identification and communicate it to a command center to determine the mobile phone number of the owner/driver and call the driver to alert them that they are driving the wrong-way. Alternatively, a series of one or more penetrable and/or impenetrable barriers could be deployed to stop the wrong-way vehicle. The safety system may further include a communications system to communicate to a central office to initiate other alarms and control traffic on the roadway in response to detecting a wrong-way vehicle.
US11417193B2
A wearable Social Distance Reminder (SDR) device can signal that a preset distance between the device and an individual has been breached. The device can remind people to maintain a certain predetermined social distance to avoid transfer of airborne pathogens and minimize spread of diseases.
US11417182B2
A contact sensor includes a permanent magnet, first and second magnetic field sensors, and a computing device in communication with the first and second magnetic field sensors and configured to execute an “Open/Close” function to generate an “Open/Close” decision, and a “Masking” function to generate a “Masking” decision, based on at least one of a first measurement from the first magnetic field sensor or a second measurement from the second magnetic field sensor.
US11417181B2
A security system includes a sensor configured to detect a distance to an object along a direction in an area; an alarm panel in communication with the sensor; at least one of the sensor and the alarm panel configured to determine a state of the object in response to the distance to the object along the direction.
US11417178B1
A utility device for receiving and dispensing bills is disclosed. The utility device includes a sensor structured to detect a parameter associated with the bills received by the utility device, a cleaning component structured to perform a cleaning operation on one or more of the bills, and memory having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform a utility operation. The utility operation includes receiving quality data from the sensor. The operations also include causing the cleaning component to perform the cleaning operation on one or more of the bills based on at least the quality data. The one or more bills represent a subset of bills available in a cash-bearing cassette, which remains operational throughout the cleaning operation. The operations also include transmitting a notification to a remote computing device in response to completing the utility operation.
US11417176B2
A system for modifying video of a live sporting event to include details of a micro market wager. A wagering platform that offers wagers on micro markets inside of a sporting event can produce personalized content for each user around highlights of their wagering experience.
US11417171B2
Systems, devices, and methods for artificial intelligence implementation of providing game recommendations at a gaming device may include receive a plurality of first graphical interface elements of a first wagering game. An artificial-intelligence predictive model may generate a plurality of correlations between the plurality of first graphical interface elements and player data associated with a plurality of second graphical interface elements. Based on the plurality of correlations, one or more recommendation score values are generated for the plurality of first graphical interface elements, which may be used to recommend games to a player, to modify user interface elements of existing games, and/or to create new games based on the recommendation score values.
US11417168B2
An overhead display assembly includes a display monitor coupled to a monitor tray. The monitor tray is positionable in an operational position and a maintenance position. A support stanchion has an anchoring part, a coupling part, and a stanchion body extending from the anchoring part to the coupling part. The anchoring part is coupleable to a fixed vertical or horizontal supporting structure. A counter-balanced hinging mechanism has one or more pivots upon which monitor tray is configured to rotate with respect to said support stanchion. A force producing device is configured to apply a variable amount of force to the monitor tray based upon a position of the display monitor, the variable amount of force being at least a force sufficient to maintain the monitor tray stationary in an intermediate position between the operational position and the maintenance position.
US11417164B2
A power assembly is configured to detachably mate with the power input member of a storage column of a vending machine, to supply power for the power input member. The driving assembly is connected to the power assembly and is configured to drive the power assembly to move reciprocatively in a width direction of the vending machine. Also disclosed is a vending machine.
US11417159B2
The present disclosure discloses methods and systems for controlling a smart lock. The method may include establishing a secure connection with a network, obtaining security control information through the secure connection, obtaining an operation input; performing a security verification based on the security control information and the operation input, and performing a corresponding operation based on the operation input when the security verification is passed.
US11417146B2
An image forming apparatus includes an image processing device, an image forming device, an operating device, a vital sensor, and a controller. The image processing device corrects an image. The image forming device performs an image formation of forming the image on a recording sheet. The operating device is operable by a user and through which an instruction to start the image formation by the image forming device is inputted. The vital sensor is provided at the operating device and detects a blood oxygen level of the user who is operating the operating device. The controller, when the instruction to start the image formation is inputted through the operating device, causes the image processing device to correct the image in accordance with the blood oxygen level of the user detected by the vital sensor and causes the image forming device to form a corrected image on the recording sheet.
US11417144B2
A technique for accurately extracting a fingerprint image for accurate authentication from 3D tomographic luminance data of a finger at a high speed. A processing apparatus (11) according to the present disclosure includes means for, after performing edge detection processing on a tomographic image (101, 102, . . . 10 k, . . . , 10n) at each depth, calculating the total number of edge pixels in the tomographic image from 3D (three-dimensional) tomographic luminance data, and acquiring depth dependence of the number of edges (111, 112), and means for extracting a tomographic image having a striped pattern from the depth dependence of the number of edges and the 3D tomographic luminance data.
US11417141B2
An in-screen fingerprint identification apparatus includes a display panel and a fingerprint identification module. The display panel includes a backlight module, a liquid crystal layer, and a cover glass, which are sequentially stacked. The cover glass includes a fingerprint identification area. The fingerprint identification module includes a light source, a photosensor, and light guiding layers disposed on the cover glass. The light guiding layers at least cover portions of opposite sides of the cover glass, respectively, such that light emitted by the light source after being reflected in the cover glass is guided to the fingerprint identification area. The photosensor is disposed in the display panel and corresponds to the fingerprint identification area to receive an optical signal of the light source emitted by the light source after being reflected by a finger in the fingerprint identification area.
US11417119B2
A method and system for navigating vehicles based on road conditions determined in real-time is disclosed. The method includes the steps of receiving a first dataset including an image of a section of a road within a Field of View (FOV) of a camera attached to a vehicle and a second dataset associated with the road. The method further includes detecting edges and a vanishing point in the image, correcting road perspectivity in the image, and determining surface anomalies in the road based on a set of parameters, the second dataset and a Time of Flight technique (ToF), creating a digital elevation model for the image, and assigning a value, in real-time, from a predefined value range to each of a plurality of grids in the image based on a digital elevation model to generate a digital elevation image. The set of parameters includes volume associated with the surface anomalies.
US11417107B2
A stationary vision system at a road along which vehicles travel includes an imaging sensor disposed at the road and having a field of view that encompasses a portion of the road. A wireless communication device is operable to wirelessly communicate with vehicles traveling along the road. A control includes a data processor operable to process image data captured by the image sensor. The control is operable to communicate with vehicles traveling along the road via the wireless communication device. The control, responsive to processing of image data captured by the imaging sensor, generates a three dimensional (3D) model of the portion of the road encompassed by the field of view of the imaging sensor. The control transmits the 3D model to vehicles traveling along the road.
US11417102B1
Systems and techniques are provided for anomalous path detection within cameras' fields of view. Video of the field of view of a camera in an environment may be received from the camera. A person may be detected in the video. Motion of the person in the video may be tracked to generate a motion path. Contextual data for the motion path may be received. The motion path and contextual data may be stored in a camera training data set. A camera model for the camera and the field of view may be generated by inputting the camera training data set to a machine learning system. The camera model for the camera and the field of view may be stored.
US11417099B1
Systems, methods, and computer-readable storage media for digital fingerprinting of media content. The system does this by normalizing and pre-processing the media content into a standard format, then generating fingerprints for image, audio, and/or video aspects of the media. These fingerprints are mathematical vectors generated using one or more techniques, such as perceptual hashes coupled with machine learning. Once the fingerprints for new content is generated, the system can compare those fingerprints to fingerprints of known content to determine if the new content contains prohibited content.
US11417096B2
Methods, systems, and computer program products for classifying a spatial format of a video file. The system includes one or more processors and a memory coupled to the processors. The memory stores data comprising program code that, when executed by the processors, causes the system to allow video sharing platforms to support multiple formats without asking users to manually identify the format of the video.
US11417087B2
An image processing system may include a processor and an associated memory configured to store training data that includes training geospatial images. Each training geospatial image may include pixels. The processor may be configured to operate a training model to identify a given feature from each of the training geospatial images, and to iteratively generate a probability distribution function based upon a number of pixels corresponding to the given feature and also based upon a bias factor being reduced with each iteration.
US11417084B2
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11417079B2
In an approach for guiding a visually impaired user to position a mobile device appropriately in relation to a screen so that dynamic information on the screen can be reliably extracted and conveyed to the visually impaired user, a processor receives an image captured by a camera of a mobile device. A processor performs object recognition on the image to identify a digital screen and a location of the digital screen in the image. A processor retrieves a template of the digital screen. A processor performs angle-sensitive optical character recognition (OCR) on the location of the digital screen in the image. Responsive to a processor determining text on the digital screen can be extracted, a processor conveys the text to a user. Responsive to a processor determining text on the digital screen cannot be extracted, a processor guides the user to re-orient the mobile device to capture a better image.
US11417065B2
Methods and systems are provided for a reprojection engine for augmented-reality devices. The augmented-reality device projects virtual content within a real-world environment. The augmented-reality device tracks a six degrees of freedom headpose of the augmented-reality device, depth information of the virtual content, motion vectors that correspond to movement of the virtual content, and a color buffer for a reprojection engine. The reprojection engine generates a reprojection of the virtual content defined by an extrapolation of a first frame using the headpose, the depth information, motion vectors, and the color surface data structure. The reprojected virtual content continues to appear as if positioned with the real-world environment regardless of changes in the headpose of the augmented-reality device or motion of the virtual content.
US11417063B2
One or more images (e.g., images taken from one or more cameras) may be received, where each of the one or more images may depict a two-dimensional (2D) view of a three-dimensional (3D) scene. Additionally, the one or more images may be utilized to determine a three-dimensional (3D) representation of a scene. This representation may help an entity navigate an environment represented by the 3D scene.
US11417061B1
Devices and techniques are generally described for three dimensional mesh generation. In various examples, first two-dimensional (2D) image data representing a human may be received. In various further examples, bounding box data identifying a location of the human in the first 2D image data and joint data identifying locations of joints of the human may be received. Second 2D image data representing a cropped portion of the human may be generated using the bounding box data and the joint data. A three-dimensional (3D) mesh prediction model may be used to determine a pose, a shape, and a projection matrix for the human. The 3D mesh prediction model may be used to determine a transformed projection matrix for the portion of the human represented in the second 2D image data.
US11417048B2
In an image processing system, artist user interface provides for user input of specifications for an inserted object, specified in frame space. The inserted objects can be specified in frame space but can be aligned with object points in a virtual scene space. For other frames, where the object points move in the frame space, the object movements are applied to the inserted object in the frame space. The alignment can be manual by the user or programmatically determined.
US11417043B2
A method for generating one or more visual representations of an object colliding with an interface between a simulated fluid and a material. The method includes obtaining shape and movement data of a bulk fluid and an object, identifying an interface where the bulk fluid covers a portion of the object, generating an emitted fluid at the interface, generating shape and movement data of the emitted fluid interacting with the object.
US11417038B2
A non-transitory computer-readable medium includes a figure data generation program to cause a computer to execute a first process of displaying a drawing screen to make/edit an intended figure, a second process of commanding a processor to draw the intended figure on a surface of a workpiece to project a visible light onto a predetermined position on the surface, the processor including a visible-light source, the predetermined position having been designated by a user, and a third process of presenting a position corresponding to the predetermined position in the drawing screen.
US11417022B2
A fry assessment system (10) is disclosed and includes an image analyzer (12). The image analyzer (12) includes both a fry identification module (90) and a fry scoring module (100). A color image (70) is analyzed by the fry identification module (90) to identify all fries in the color image (70). Thereafter, the fry scoring module (100) determines a score for each identified fry in the color image (70). These determined scores may be used for any appropriate purpose, for instance for purposes of determining a selling price for associated potatoes, to monitor a condition of associated potatoes in a common storage area, or the like.
US11417019B2
Implementations provide for automated detection of a calibration object within a recorded image. In some implementations, a system receives an original image from a camera, wherein the original image includes at least a portion of a calibration chart. The system further derives a working image from the original image. The system further determines regions in the working image, wherein the regions include groups of pixels having values within a predetermined criterion. The system further analyzes two or more of the regions to identify a candidate calibration chart in the working image. The system further identifies at least one region within the candidate calibration chart as a patch, where the identifying of the at least one region is based on a color of the patch. The system further predicts a location of one or more additional patches based on at least the identified patch.
US11417015B2
A mapping system for an environment includes an image sensor configured to generate image data of the environment. The mapping system includes a fixed tag including position indicia, where the position indicia identifies a predefined position coordinate of the fixed tag. The mapping system includes an entity tag including entity indicia, where the entity indicia identifies an entity associated with the entity tag. The mapping system includes a controller configured to determine a position coordinate of the entity tag based on the image data, where the image data includes the position indicia and the entity indicia.
US11417012B2
A method includes the steps: a) capturing image of an environment surrounding a vehicle by a camera; b) determining an area of increased brightness in the image based on pixels having a brightness exceeding a predefined threshold; c) estimating position coordinates of a light source in the environment from the area of increased brightness; d) detecting a shadow of the vehicle in the image; and e) determining a type of the light source as a spot light source or a direction light source from the shadow, environment.
US11417008B2
A volume of contents in a container of a work vehicle can be estimated in various examples. One example involves a system with a 3D sensor on a work vehicle, where the sensor captures images of a material in a container of the work vehicle. A processor device that is in communication with the 3D sensor determines a volume of the material in the container using the images.
US11417007B2
A method of controlling an electronic apparatus includes acquiring an image and depth information of the acquired image; inputting the acquired image into a neural network model trained to acquire information on objects included in the acquired image; acquiring an intermediate feature value output by an intermediate layer of the neural network model; identifying a feature area for at least one object among the objects included in the acquired image based on the intermediate feature value; and acquiring distance information between the electronic apparatus and the at least one object based on the feature area for the at least one object and the depth information.
US11417006B2
A stereo matching method includes extracting feature points of a first image and feature points of a second image, the first image and the second image together constituting a stereo image, determining reference points by matching the feature points of the second image to the feature points of the first image, classifying the reference points, and performing stereo matching on pixels of which disparities are not determined in the first image and the second image based on disparities of the reference points in the pixels determined based on a result of the classifying.
US11417003B2
There is provided a method and apparatus for tracking eyes of a user. The method and apparatus may acquire an image of the user, acquire an illuminance of a viewpoint from which the image is captured, and output coordinates of the eyes tracked from the image by operating at least one of a high illuminance eye tracker that operates at a high illuminance or a low illuminance eye tracker that operates at a low illuminance based on the acquired illuminance.
US11416999B2
Methods, systems, and computer programs are disclosed for segmenting, from an image, a tooth's pulp region comprising a pulp chamber and root canals. Curvature-based shape recognition is performed at different spatial scales using smoothed versions of the image. An indication of a point or region is received, located in the pulp chamber and referred to as “seed”. The seed is used as initial segmentation mask. An update procedure, iteratively carried out, comprises: (i) determining candidate image elements for updating the segmentation mask, comprising: (i−1) in the first n iteration(s), a grayscale thresholding taking as reference the current segmentation mask; and, (i−2) in at least one iteration, taking the curvature-based shape recognition into account; (ii) retaining, among the candidate image elements, a region of connected candidate image elements that comprises the seed; and (iii) using the retained region to update the segmentation mask.
US11416998B2
A method to process a contributing digital image of a subject in an image-processing computer. The contributing digital image is received in a depth-resolving machine configured to furnish a depth image based at least in part on the contributing digital image. The contributing digital image is also received in a classification machine previously trained to classify a pixel of the contributing digital image as liable to corrupt a depth value of a corresponding pixel of the depth image. A repair value is computed for the depth value of the corresponding pixel of the depth image, which is then corrected based on the repair value and returned to the calling process.
US11416996B2
The present application discloses a method of adjusting a parameter, the parameter being used to derive a physiological characteristic of an individual from an image of the user, the method comprising the steps of: obtaining the parameter for the individual; obtaining a corresponding parameter for a plurality of other individuals within a cohort of the individual; comparing the parameter for the individual with a statistically significant parameter for the plurality of other individuals; and adjusting the parameter for the individual in accordance with the difference between the parameter for the individual and the statistically significant parameter for the plurality of other individuals.
US11416993B2
The present disclosure relates to systems and methods for image splicing. The systems and methods may acquire a first image and a second image, determine a plurality of first feature points in a first region of the first image, determine a plurality of second feature points in a second region of the second image, then match the plurality of first feature points with the plurality of second feature points to generate a plurality of point pairs. Based on the plurality of point pairs, a third region on the first image and a fourth region on the second image may be determined. Finally, a third image may be generated based on the first image and the second image, wherein the third region of the first image may overlap with the fourth region of the second image in the third image.
US11416986B2
Aspects of the invention include a computer implemented method for simulating visual field test results from structural scans, the method includes processing eye image data to extract visual functioning related features. Additionally, generating a representation of a visual function of the eye that is independent of a visual field test (VFT) configuration. Then generating a simulated VFT configuration specific test result based at least in part on the representation.
US11416980B2
The present disclosure provides embodiments of methods, systems, and apparatuses for detecting wet spots on machined surfaces of wood workpieces. Images of laser spots on a workpiece may be processed to determine area and aspect ratio values of the laser spots. Wet spots may be detected on the workpiece based at least on the area and aspect ratio values, and optionally based in part on color image data. A facility may use wet spot detection in grade determination and/or to classify wood pieces as ‘wet’ or ‘dry’ for the determination of appropriate drying conditions.
US11416975B2
An information processing apparatus constructs a virtual space to express a subject by acquiring an image obtained by observing a reality space in which one or more subjects are present, and arranging a plurality of unit volume elements at positions that are determined depending on a subject captured in the acquired image, and the information processing apparatus constructs a virtual space by arranging multiple types of unit volume elements with different sizes.
US11416973B2
The presently disclosed subject matter includes a computerized method and system dedicated for reducing image artifacts and differences in an image mosaic and providing a smooth output image build from a collection of partially overlapping images. According to the disclosed technique image correction is applied on all regions of the corrected image and not only on overlapping regions between images.
US11416965B2
An image processing method includes determining, based on a coordinate position of a to-be-interpolated sample in a target image, a first coordinate position of the to-be-interpolated sample in a source image, determining m reference samples based on the first coordinate position, determining an interpolation weight of each of the m reference samples for the to-be-interpolated sample based on a spherical distance between a coordinate position of each of the m reference samples and the first coordinate position, and determining a pixel value of the to-be-interpolated sample based on a pixel value corresponding to each of the m reference samples and the interpolation weight of each of the m reference samples for the to-be-interpolated sample to obtain the target image.
US11416953B2
Systems and methods for monitoring of utility assets using crowd-sourced digital image data are disclosed. In embodiments, a method includes: monitoring, by a computing device, incoming real-time utility data; determining, by the computing device, that a triggering event has occurred based on the monitoring; sending, by the computing device, an event message to one or more agent devices comprising a request for digital image collection at a location based on the triggering event, the event message including event information, wherein the one or more agent devices are associated with respective agents in a crowd-sourcing network; receiving, by the computing device, event data from the one or more agent devices, the event data including one or more digital images; and processing, by the computing device, the one or more digital images to determine next steps with respect to the triggering event.
US11416947B2
Systems and methods are provided for use in locating one or more merchant terminals based on transaction data associated with the terminals. One exemplary method generally includes accessing, by a computing device, transaction data for a transaction to a payment account between a merchant and a consumer at a merchant terminal where the transaction data includes a terminal ID for the merchant terminal, a merchant ID of the merchant, an acquirer ID for an acquirer associated with the merchant, and a temporal indicator. In addition, the method includes receiving, by the computing device, location data associated with the transaction, identifying, by the computing device, a location associated with the location data as a location of the merchant terminal, and assigning, by the computing device, a score to the identified location indicative of a confidence that the identified location is the actual location of the merchant terminal.
US11416931B2
A decentralized investment fund operates according to consensus code on a shared ledger and raises capital by issuing ownership tokens on the shared ledger. The decentralized investment fund may hold digital assets in the consensus code and distribute profits to the token owners according to each owner's dividend preference. A token owner's dividend preference can include digital assets tracked by a different shared ledger, stabletoken digital assets pegged to the value of a digital asset, and cross-chain digital asset swaps. Token issuance may include a proof of accreditation requirement based on cryptographic proof on a shared ledger. The decentralized investment fund may distribute fund documents to the token holders by encrypting the document, first with a symmetric key common to all token holders, and second with an asymmetric key unique to each token holders and based on the token's holder's known public address on the shared ledger.
US11416930B2
A method for registering a point distributor and information on an exchange rate for providing a united point service is provided. The method includes steps of: a system managing server (a) verifying a registration transaction TrxA and a confirmation transaction TrxB if at least one of conditions is satisfied which include (i) a condition that the TrxA having (i-1) a public key of a point managing server, and (i-2) a first XEA, an exchange rate of a point A managed by the point distributor to a united point, is acquired from a point distributing server, and (ii) a condition that the TrxB having (ii-1) a public key of the point distributing server, and (ii-2) a second XEA, is acquired from the point managing server; and (b) recording it on a certain blockchain database, and acquiring a transaction ID which locates the TrxA, the TrxB on the certain blockchain database.
US11416928B2
An exchange through which swap contracts may be traded. Embodiments may allow a trader to announce a potential crossing before the crossing is requested. The user may then request the crossing between two parties. An announcement window may be kept open through a chaining of announcements. An interloper with a same price but better time than a party to the cross may be kept out of interloping in the cross. A ticker symbol system may list a clearinghouse to be used to execute a requested cross.
US11416923B1
A system, method and apparatus for exchanging value using a smart card in a financial transaction is disclosed. The system includes a smart card having a contact interface and a contactless interface interactive with a closed purse application and an open purse application controlled by a microprocessor. The closed purse application contains application-specific value, while the open purse contains general value. The application-specific value and general value are each compatible within the system of the invention to perform and settle the financial transaction. The financial transaction may include the smart card communicating with a load terminal or a transaction terminal to add or change the amount of value on the smart card. Further, the present invention include auto-load functionality for adding an amount of value to the smart card. Finally, applications such as a transportation application and a loyalty application are described.
US11416917B2
Described herein are techniques for presenting a graphical user interface with an improved content carousel for presenting a set of content items (e.g., images, photos, video clips, content/page links) in accordance with configuration settings set by an end-user. The content carousel may, for example, select content and present content in a manner that is consistent with the configuration settings established by the end-user, thereby giving the end-user confidence to invoke the content carousel in a variety of scenarios where content carousels might not traditionally be deployed.
US11416916B2
In various example embodiments, a system and method for managing products at a physical marketplace is described. A method includes receiving an image and a category of a product for sale by a merchant at a physical marketplace, including the image in a list of images for the category, providing the list of images to customers of the physical marketplace, retrieving additional information regarding the product in response to a request by one of the customers, and generating a listing for the product using the image, the category, and the additional information received from the merchant.
US11416913B1
Disclosed is e-commerce processing for an event-centric online shopping transaction. The e-commerce processing involves receiving an identification or selection of an event from a device of a customer, and the disclosed methods and systems use the identified and/or selected event to populate, without item-related input from the customer, an online shopping cart with items for purchase in an e-commerce computing environment. The e-commerce processing can be accomplished without any party to the transaction having to add items to the online shopping cart on an item-by-item basis.
US11416912B2
Embodiments of the invention are directed to a system and method for providing a high-volume transaction queueing, reserve ecommerce solution that automatically engages and queues transactions when a primary back-end transaction processing system becomes unresponsive or unstable. Through machine learning algorithms, embodiments of the invention control transaction submission rates by queuing them and throttling the rate at which they are processed based on self-awareness and constant monitoring, feedback and health checks of the primary system. When metrics indicate that the third-party system can begin accepting transactions again, the system automatically feeds the queued transactions along with real-time orders at a rate that the third-party system can successfully manage.
US11416905B2
The present invention aims to provide an information processing device, an information processing method, and the like capable of reducing labor of associating an item for sale with a category. The information processing device acquires an image specified by a user. The information processing device extracts a feature value of the specified image. The information processing device acquires category information corresponding to an item for sale represented by the specified image. The information processing device searches for images similar to the specified image, based on the extracted feature value. The information processing device causes at least one of the found images to be displayed as a search result. The information processing device, when the user has selected any one image from the displayed search result, makes a storage unit store the acquired category information in association with sale item identification information corresponding to the selected image.
US11416903B2
A transaction arbiter system and method is disclosed which incorporates a merchant function database under control of a transaction arbiter that permits merchants to interact in an automated way with bids generated by other merchants. Rather than utilizing fixed price schedules as taught by the prior art, the present invention permits each merchant to define a set of functions which describe how the merchant will respond to a customer request-for-quote for a given product or service. These merchant functions interact with both the customer request-for-quote and the results of other merchant functions to generate a dynamic real-time bidding system which integrates competition among merchant bidders to achieve an optimal consumer price for a given product or service.
US11416902B2
A scan avoidance monitoring system detects instances in which a respective customer in a retail environment fails to properly scan or tally one or more retail items for purchase. To avoid generating false positives, such as flagging of events as scan avoidances when they really are not or likely are not scan avoidances, the scan avoidance system can be configured to require a level of confirmation by one or more other analyzers to flag a particular circumstance as a scan avoidance.
US11416880B2
Provided herein are systems, methods and computer readable media for managing a sales pipeline, and in some embodiments, generating demand based on real time demand and predicted demand. An example method comprises generating a virtual promotion, wherein the virtual promotion comprises a combination of a category or sub-category, a location, and a price range, calculating a probability that a particular consumer would buy the virtual offer in a predetermined time period, wherein the probability is generated at least based on historical data related to the particular consumer and one or more related consumers, determining an estimated number of units to be sold for the virtual offer as a function of at least the probability, the estimated number of units representing a predicted demand, calculating a real time demand, wherein the real time demand is generated based on a plurality of generated identification pairs for the predetermined time period, and determining, using a processor, total demand by summing the predicted demand and the real time demand.
US11416877B2
A method, computer system, and a computer program product for computing a product drag effect is provided. The present invention may include receiving a plurality of transaction record data. The present invention may then include tuning a plurality of parameters based on the received transaction record data. The present invention may further include determining a product drag frequency based on the authorized parameter tuning and received transaction record data. The present invention may then include calculating a drag probability based on the determined product drag frequency. The present invention may then include deriving an observation from the calculated drag probability. The present invention may lastly include outputting the derived observation to a user.
US11416875B2
Techniques for integrating advertising content into client applications are presented. Events occurring within client applications are monitored and when a predefined event is encountered and external advertising service is consulted for acquiring external content. The external content is then integrated into one or more portions of presentations associated with the client applications.
US11416870B2
Systems for centralized processing of regulatory control events. A method embodiment applies regulatory compliance rules against regulatory control events that occur at a plurality of heterogeneous remote cloud-based systems. A centralized cloud-based platform manages the compliance of the plurality of heterogeneous remote cloud-based systems by applying a set of data compliance rules pertaining to regulatory controls. The regulatory controls pertain to data access events and data manipulation events that occur on the plurality of computing systems. The centralized cloud-based platform receives control event messages, the control event messages being raised any one or more of the heterogeneous remote cloud-based systems. Rules are processed against the received control event messages to determine a set of compliance actions. Compliance action occurrences are logged in a log facility such that at any moment in time, an audit can be run over the logged events so as to verify and report compliance or non-compliance.
US11416862B2
Systems and methods for in location-based mobile payments are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for location-based mobile payments may include: (1) receiving, from a first computer program executed by a first electronic device for a first party, a request to conduct a location-based transaction; (2) receiving, from the first computer program, a location of the first electronic device; (3) identifying a potential counterparty based on a location of a second electronic device associated with the potential counterparty; (4) communicating an image of the potential counterparty to the first computer program; (5) receiving a selection of the potential counterparty from the first computer program; and (6) conducting the location-based transaction between the party and the potential counterparty.
US11416858B2
A method and apparatus are herein disclosed for allowing suppliers to generate an invoice from a purchase order without requiring them to log in or pre-register with a networked application. Implementation is provided by having a first user provide a first document to a networked application. An electronic notification is dispatched to a receiver for the first document with a unique link to a data entry page within the networked application. The data entry page is sandboxed with limited functionality within the networked application, but accepts data from the receiver to be sent directly into the first user's system.
US11416857B2
A terminal configuration apparatus is configured to receive a merchant identifier and a manufacturer identifier from a communications device, and to locate a first terminal cryptographic key that is associated with the manufacturer identifier in a terminal database. The terminal configuration apparatus is configured to confirm, using the located first terminal cryptographic key, that the merchant identifier was signed with a second terminal cryptographic key, and to download a payload to a terminal via the communications device. The located first terminal cryptographic key and the second terminal cryptographic key are an asymmetric cryptographic key pair.
US11416849B1
A method performed by a processor of a financial institution computing system includes authorizing an account holder to execute transactions in an MBC from a financial account of the account holder that includes funds in a fiat currency. A transaction request is received, including a request to transfer a first amount of funds from the financial account to a recipient. The first amount is defined in MBC. The financial account is debited by a second amount, which is an amount of fiat currency equivalent to the first amount of MBC. A service call is transmitted to the MBC partner. The service call includes instructions to create a temporary account to hold the MBC, to exchange the second amount from fiat currency to MBC, to credit the temporary account with the funds exchanged to MBC, and to transfer the first amount in MBC from the temporary account to the recipient.
US11416837B2
Methods, systems, and computer readable media for electronically facilitating streaming payments are provided. An exemplary method includes receiving a request to access protected media content hosted by a content provider, determining a minimum currency increment based on a user designated payment type, and establishing a predefined content increment that corresponds to the protected media content. The method further includes determining a minimum session expense ratio based on the minimum currency increment and the predefined content increment, initiating a user session that permits access to the protected media content, and determining a quantification of protected media content that is consumed at a termination of the user session. The method also includes using the minimum session expense ratio and the quantification to determine an on-demand streaming payment amount and utilizing the user designated payment type to determine a manner of routing the on-demand streaming payment amount to a payment processing entity that is configured to facilitate a payment transaction.
US11416832B2
Systems and methods for performing a plurality of operations, in which at least one operation comprises a blockchain transaction, are described. A request to perform a plurality of operations is received, where the operations comprise a blockchain transaction and a second transaction of a type other than a block chain transaction. A conversion factor is obtained from a service and a blockchain transaction is recorded based on the conversion factor. The recorded blockchain transaction comprises an amount of a digital asset (e.g., Bitcoin) based on the conversion factor, a generated blockchain address, and an interstitial change address. The second transaction is performed as a result of the blockchain transaction having been validated.
US11416829B2
A system and method for providing an email as a command is disclosed. The system and method include formatting an action in an e-commerce system based on an assigned address, wherein communication with the assigned address initiates the action, and authenticating a message addressed to the assigned address, wherein for a positively authenticated message the action is performed. The system and method may also include receiving the message sent to the assigned address. For negatively authenticated messages, the system and method include providing a sender of the message a sign-up to enable positive authentication. The system and method may include requesting details of the action based on the message. The system and method may include sending an invoice for the action to the address that sent the authenticated message and processing a payment based on a response to the sent invoice.
US11416828B2
Systems and methods discussed herein are related to optimizing time slot yield rates. A method can include: determining that an earlier time slot has become available; identifying a set of users corresponding with preexisting time slots scheduled for a time later than the available earlier time slot; ranking the set of users according to ranking criteria; selecting, based on ranking the set of users, a subset of top ranked users eligible for the available time slot; sending a set of messages to the subset of users indicating that the earlier time slot is available; receiving a message from a first user of the subset of users indicating that the first user is willing to replace their corresponding preexisting time slot with the available earlier time slot; and replacing the first user's corresponding preexisting time slot with the available earlier time slot.
US11416824B2
An activity stream based interaction model and systems implementing such a model are disclosed. In various embodiments, a text-based tag is recognized in a received communication stream, such as an activity stream. An action indicated by text included in the tag is determined and performed in response to receiving the tag. In some embodiments, a tag to be inserted into the communication stream may be determined automatically by a machine or a process running on a machine, for example a workflow engine.
US11416823B2
A help desk management system uses segment partitioning and matching of each identified segment to a suitable problem and resolver group and then sequencing the partitioned segments based on sentiment analysis and sequence mining on historical tickets and audit logs to actuate effective resolution and pipelining of helpdesk tickets needing resolutions from multiple resolver groups. The helpdesk tickets can be in the form of e-mails.
US11416821B1
Aspects relate to apparatuses and methods for determining and processing dormant data records on an immutable sequential listing. An exemplary apparatus includes a processor configured to monitor a plurality of timestamps associated with a plurality of data records stored on the immutable sequential listing, wherein the data record includes a job resume, detect inactivity in a first data record of the plurality of data records over a predetermined time period as a function of a first timestamp of the first data record, wherein the predetermined time period may be set by the user, tag, as a function of the inactivity, the first data record as an inactive first data record, and process, as a function inactivity, the first data record, wherein processing may include adding additional data or archiving inactive data records from the immutable sequential listing.
US11416816B1
A software tool automatically generates a components list (also known as a “solution”, “recipe”, or “bill of materials”) to be used in completing an installation. This components list may include, for example, fixtures and control devices for use in implementing lighting solutions for a building. The system takes as input a sequence of operations table, and identifies components to satisfy the requirements specified in the sequence of operations table. A number of different solutions may be presented, offering different configurations, cost levels, product lines, and/or the like; the different solutions may also indicate different degrees to which controls are embedded in fixtures. The user can then select among the presented solutions, and/or can perform other operations to change the configuration and/or parameters so as to generate new options.
US11416811B2
A system, method, and apparatus for logistics management. Inventory is received for storage at a physical storage location. The inventory is associated with an identifier. The inventory is stored in a location. The inventory is associated with the location. A system is updated with the inventory information including at least the identifier and the location for subsequent utilization. A virtual reality environment is shown to a number of users mirroring the physical storage location and movements of the inventory within the physical storage location.
US11416805B1
A package tracking system comprises a package room for holding packages intended for delivery to one or more package recipients, an optical sensing device positioned to capture one or more images of each package brought to the package room, one or more light sources, and a computing system including a processor, memory, and executable code stored on the memory. The processor executes the executable code to detect a presence and location of a given package held in the package room based on the one or more images captured by the optical sensing device and on package identification information relating to the given package. The processor further executes the executable code to cause the one or more light sources to shine on or near the given package in the package room to provide light-based guidance specific to the given package.
US11416801B2
A device may receive data related to operations of an organization. The operations of the organization may be associated with a value. The data may be received from two or more systems associated with the organization. The device may process the data using a set of rules to permit an analysis of the data. The device may process the data to identify an error related to the data or a source of the error. The error may negatively impact the value associated with the operations of the organization. The device may perform an action after identifying the error or the source of the error. The action may facilitate fixing the error.
US11416798B2
Data processing systems and methods, according to various embodiments, are adapted for performing a process of procuring a vendor and sub-processes associated therewith, such as performing vendor risk assessments and providing training specific to the procurement of that particular vendor. Training requirements for the user procuring the vendor and/or for the vendor itself are determined and any deficiencies in current, valid training requirements are identified. Training to address any identified deficiencies is provided as part of the vendor procurement process. Training may be customized based on trainee and/or organization attributes to improve the effectiveness of such training.
US11416796B2
A method for controlling an energy production and distribution system includes identifying sources that supply input resources, subplants that produce output resources using the input resources, and sinks that consume the output resources. The method includes obtaining a cost function including a cost of producing the output resources and generating a transit time constraint that requires the input resources be sent from the sources to the subplants at a first departure time that occurs before a first arrival time at which the input resources are predicted to be used by the subplants. The method includes solving an optimization problem to determine an amount of the output resources to produce at each of multiple time steps within a time period. Solving the optimization problem includes performing an optimization of the cost function subject to the transit time constraint.
US11416795B2
Systems, methods, apparatus, and computer-readable media provide for allocating vehicle resources to future vehicle requirements. In some embodiments, allocating a vehicle resource to a vehicle requirement may be based on an iterative analysis of candidate vehicle resources using one or more of: a suitability of a candidate vehicle resource to fulfil the vehicle requirement, a journey time from a vehicle location to a start location, and/or a start time for the vehicle requirement.
US11416785B2
A method includes generating, at a controller, a snapshot of content displayed at a user interface screen. The content associated with a domain for a particular service. The method also includes performing user interface element recognition on the snapshot to identify a user interface element in the content. The method further includes associating the user interface element with a user interface element intent and associating the user interface element intent with a particular phrase based on the domain. The method also includes generating an automated interactive support prompt based on the particular phrase to be output for user interaction. The user interaction is usable for performance of the particular service.
US11416776B2
A system for identifying and enumerating cross-body degradations, the system comprising a computing device, wherein the computing device is configured to receive biological extraction data. Computing device may generate a first body degradation function, using a machine-learning model trained with data that correlates biological extraction data with rates of biological degradation of the body. Computing device may determine, using a machine-learning process and the first body degradation function, a second body degradation function, wherein the second body degradation function describes a rate of biological degradation that is statistically associated with a first body degradation function. Computing device identify, using the first body degradation function and the second body degradation function, a predictive relationship between the first body degradation function and the second body degradation function according to the biological extraction datum. Computing device may generate a body degradation packet and may provide to a user, the body degradation packet.
US11416772B2
Embodiments of the present disclosure include a computer-implemented method, a system, and a computer program product for integrating bottom-up segmentation techniques into a semi-supervised image segmentation machine learning model. The computer implemented method includes training a machine learning model with a labeled dataset. The labeled dataset includes ground truth segmentation labels for each sample in the labeled dataset. The computer implemented method also includes generating a pseudo labeled dataset by applying an unlabeled dataset to the machine learning model using a top-down segmentation grouping rule. The computer implemented method further includes evaluating the pseudo labeled dataset using a bottom-up segmentation grouping rule to produce evaluation results, combining the pseudo labeled dataset with the second pseudo labeled dataset into a training dataset, and then retraining the machine learning model with the training dataset.
US11416770B2
Embodiments of the present disclosure include a computer-implemented method and system for determining when to retrain an individual-item model within a recommendation engine. The computer-implemented method includes defining a consumer feature vector having attributes of historical consumers that impact an individual-item model. The computer-implemented method further includes calculating a historical feature vector relating to the historical consumers. The computer-implemented method also includes determining a retraining threshold for the individual-item model and calculating a new feature vector relating to new consumers. The new feature vector containing new attribute values of the new consumers and defined by the consumer feature vector. The computer-implemented method further includes determining a distance between the historical feature vector and the new feature vector and retraining the individual-item model upon determining that the distance between the historical feature vector and the new feature vector exceeds the retraining threshold.
US11416767B2
Embodiments are directed to the tracking of data in a generative adversarial network (GAN) model using a distributed ledger system, such as a blockchain. A learning platform implementing a classification model receives, from a third party, a set of data examples generated by a generator model. The set of data examples are processed by the classification model, which outputs a prediction for each data example indicating whether each data example is true or false. The distributed ledger keeps a record of data examples submitted to the learning platform, as well as of predictions determined by the classification model on the learning platform. The learning platform analyzes the records of the distributed ledger, and pairs the records corresponding to the submitted data examples and the generated predictions determined by the classification model, and determines if the predictions were correct. The classification model may then be updated based upon the prediction results.
US11416763B2
A classifier training method includes detecting error data from training data; and training a classifier configured to detect an object based on the error data.
US11416762B1
A method, apparatus and product includes obtaining a logical representation of a quantum circuit and selecting a quantity of physical qubits for a physical representation of the quantum circuit, wherein the selecting of the quantity is based on a utility per-qubit metric that is used to define a utility per-qubit score of the quantum circuit. The utility per-qubit score is determined based on a ratio between a quality score of the quantum circuit when using the quantity of physical qubits and between a cost function of the quantum circuit, wherein the quality score is defined by a quality metric that is monotonically correlated to error rates of logical output qubits. The quantum circuit is synthesized using the quantity of the physical qubits that was selected.
US11416760B2
A method for machine-learning based user interface generation is provided. The method may include training a machine-learning model by processing, with the machine-learning model, a training data that includes one or more sequences of software applications accessed by a user at a client. The machine-learning model may be applied to identify a software application based at least on a probability of the user at the client accessing the software application. A user interface may be generated for display at the client. The user interface may provide, to the user at the client, access to the software application. Related systems and articles of manufacture, including computer program products, are also provided.
US11416754B1
A method includes receiving first input, analyzing the first input using a first model, receiving second input, analyzing the second input using a second model; and generating infrastructure-as-code. A computing system includes a processor; and a memory comprising instructions, that when executed, cause the computing system to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause a computer to: receive first input, analyze the first input using a first model, receive second input, analyze the second input using a second model; and generate infrastructure-as-code.
US11416749B2
An integrated circuit includes a processing engine configured to execute instructions that are synchronized using a set of events. The integrated circuit also includes a set of event registers and an age bit register. Each event in the set of events corresponds to a respective event register in the set of event registers. The age bit register includes a set of age bits, where each age bit in the age bit register corresponds to a respective event register in the set of event registers. Each age bit in the age bit register is configured to be set by an external circuit and to be cleared in response to a value change in a corresponding event register in the set of event registers. Executing the instructions by the processing engine changes a value of an event register in the set of event registers.
US11416744B2
The present disclosure belongs to the technical field of artificial neural networks, and provides to a max pooling processor based on 1T1R memory, comprising an input module, a max pooling operation module, and an output module; the input module is configured to transmit an operating voltage according to the convolution result in the convolutional neural network; the 1T1R memory in the max pooling operation module is configured to adjust a conductance value of the RRAM according to the gate voltage of the transistor therein to achieve the max pooling operation by using the non-volatile multi-value conductance regulation characteristic of the RRAM, and store a max pooling result; and the output module is configured to read the max pooling result and output it.
US11416738B1
Techniques for model reutilization with heterogeneous sensor stacks via sensor data auto-normalization are described. A normalization model can be trained and utilized to normalize sensor data generated by a first type of sensor stack so that it can be used with an existing machine learning model that was trained using data from another type or types of sensor stacks having different characteristics. A sensor data can be generated by the sensor stack and provided as an input to the normalization model to yield normalized sensor data. The normalized sensor data can be provided as input to the existing model to generate accurate results despite the sensor stack having different characteristics than the one(s) used to train the machine learning model.
US11416735B2
Examples described herein utilize multi-layer neural networks to decode encoded data (e.g., data encoded using one or more encoding techniques). The multi-layer neural networks include an encoder configured to encode input data using encoded bits in accordance with an encoding technique and to provide encoded input data, and a memory configured to receive the encoded input data from the encoder and configured to store the encoded input data. The multi-layer neural networks further include combiners configured to receive the encoded input data from the memory and further configured to combine the encoded input data among a set of predetermined weights. The combiners are further configured to provide encoded data with reduced noise, the noise introduced by the memory.
US11416729B2
The present invention relates to a metal card manufacturing method including the steps of: preparing a metal sheet having a given size capable of accommodating a plurality of individual cards; forming holes on at least one or more edges of stacked sheets formed by stacking a plurality of sheets inclusive of adhesive sheets and an inlay sheet on which antenna coils are printed, the plurality of sheets having the same size capable of accommodating the plurality of individual cards as each other; fitting the holes formed on the stacked sheets to pins located on a loading plate; placing the metal sheet on top of the stacked sheets; forming a metal card sheet through lamination among the metal sheet and the stacked sheets; and cutting the metal card sheet along individual card outlines of the plurality of individual cards.
US11416728B2
Apparatus and method for producing contact, contactless and dual-interface metal transaction cards that provides enhanced durability and aesthetics, with increased production efficiency. The cards may include (i) a metal core subassembly comprising a metal layer or layers (metal inlay) having a slit (S) allowing for contactless functionality, and (ii) a UV hard coat on a release-carrier layer disposed on one or both sides of the metal core subassembly, and (iii) everything may be laminated together in a single step, providing a metal face smartcard. The hard coat provides a durable, scratch-resistant surface, and protects underlying layers while allowing the passage of a laser beam to write on or within the underlying layer(s), such as a transparent laser-reactive layer. Techniques for hiding or camouflaging the slit provide a more aesthetically pleasing appearance to the metal transaction card.
US11416709B2
Embodiments of the present disclosure relate to a method, an apparatus, a device and a computer readable medium for generating VQA training data. The method comprises: obtaining a first group of training data of the VQA system, the first group of training data including a first question for an image in the VQA system and a first answer corresponding to the first question; determining a second question associated with the first question in term of semantic; and determining a second answer corresponding to the second question based on the first question and the first answer, to obtain a second group of training data for the image in the VQA system, the second group of training data including the second question and the second answer.
US11416702B2
A system and methods are provided for decision making under uncertainty, for selecting an optimal action from among multiple candidate actions in belief space planning (BSP), including, for a new propagated belief: selecting from stored propagated beliefs a closest propagated belief; selecting, from among the stored measurement samples associated with the closest propagated belief, re-use measurement samples that provide a representative set of a measurement likelihood distribution corresponding to the new propagated belief; determining an information gap between a stored posterior belief associated with a re-use measurement sample and a new posterior belief that would be inferred by applying the re-use measurement sample to the new propagated belief; updating the stored posterior belief to account for the information gap; and calculating objective values for the multiple candidate actions, the objective values being weighted summations including immediate scores of the updated posterior beliefs.
US11416699B2
A method and a system for generating an assistance function for an ophthalmological surgery are presented. The method includes capturing digital image data of a surgical microscope, which were generated during an ophthalmological surgery by an image sensor and which are annotated. The method furthermore includes capturing sensor data of a phaco system, which were generated during the ophthalmological surgery by a sensor of the phaco system and which are annotated, wherein the annotated sensor data and the annotated digital image data have synchronized timestamps and wherein the annotations refer in indicative fashion to a state of an ophthalmological surgery. Finally, the method includes training a first machine learning system by means of the annotated image data and the annotated sensor data to generate a learning model to predict a state of an ophthalmological surgery and, on the basis thereof, output a control signal, wherein the control signal is suitable for facilitating an assistance function in a subsequent use of the trained learning model during a prediction phase of a machine learning system.
US11416692B2
An embodiment method comprises transmitting a reader carrier signal from a contactless reader to a contactless device, receiving by the reader, a device modulated carrier signal from the device, the device modulated carrier signal having a carrier frequency, preferably turning off by the reader, the transmission of the reader carrier signal during reception of the device modulated carrier signal, and after having turned off the transmission of the reader carrier signal, determining by the reader the presence or the absence at the reader's antenna of a modulated carrier signal having at the reader's antenna the carrier frequency with a tolerance, without relying on the data content of the modulated carrier signal.
US11416686B2
Techniques for natural language processing based on user context include identifying a context of a user and responsive to receiving a request from the user intended for processing by a natural language processing (NLP) model, accounting for the context of the user in relation to the request. A result from the NLP model having accounted for the context of the user is provided.
US11416681B2
Aspects of the present disclosure provide a method and an apparatus for determining a reply to a statement. The apparatus includes processing circuitry determining, based on a preset lexicon, potential reply statements in response to a statement, and first matching probabilities respectively corresponding to the potential reply statements. A first matching probability indicates a probability of the corresponding potential reply statement being output in response to the statement according to the preset lexicon. The processing circuitry also obtains second matching probabilities respectively corresponding to the potential reply statements. A second matching probability indicates a probability of words in the statement being output in response to the corresponding potential reply statement according to the preset lexicon. According to a combination of the first matching probabilities and the second matching probabilities, the processing circuitry selects one of the potential reply statements as a target reply statement.
US11416680B2
Described herein is a framework for classifying social media inputs. In accordance with one aspect of the framework, one or more social media inputs is acquired from one or more social media platforms. The social media inputs are cleaned to remove redundant elements. One or more features are extracted from the cleaned social media inputs. The social media inputs are classified by a trained classifier into predefined categories using the extracted one or more features.
US11416674B2
An information processing apparatus includes circuitry configured to acquire first form definition information defining a positional relationship between one or more items and a respective value of the one or more items stored in a memory, recognize and extract a specific item set with a specific character string and a specific value of the specific item from data of a form image based on the first form definition information as a recognition result, and display, on a display, the recognition result and an input reception section used for receiving an input of second form definition information.
US11416673B1
An apparatus includes a memory and a processor. The memory stores a set of sentence blocks, each including one or more sentence variants, and information identifying a selected variant. The processor displays a sequence of elements, each associated with a block and displaying the selected variant of the block, and a plurality of sentences, each assigned to a block and corresponding to the selected sentence variant of the block. The processor receives a selection of a first element, associated with a first block, or a first sentence, corresponding to the selected sentence variant of the first block, and, in response, displays the sentence variants of the first block, and an identification of the first sentence as the selected sentence variant of the first block. The processor receives information identifying a new selected sentence variant of the first block, and replaces the displayed first sentence with the new selected sentence variant.
US11416648B2
A tessellated output file format describing a computer-aided design (CAD) model including a plurality of vertices, a plurality of curves, a plurality of surfaces, and at least one volume, the tessellated output file format comprising base polygon data, a vertex metadata container, a curve metadata container, and a surface metadata container. The base polygon data defines the CAD model for additive manufacturing and includes a plurality of connected polygons, each polygon including a plurality of nodes, a plurality of edges, and a face. The vertex metadata container includes a listing of CAD model vertices and one polygon node associated with each CAD model vertex. The curve metadata container includes a listing of CAD model curves and at least one polygon edge associated with each CAD model curve. The surface metadata container includes a listing of CAD model surfaces and at least one polygon face associated with each CAD model surface.
US11416642B2
Various embodiments include a method for preparing a three-dimensional model for a fabrication component in the context of production for data transmission to different receiving entities comprising: receiving three-dimensional model data via an input interface; providing a detail-state for processing of the three-dimensional model on the respective receiving entity; and executing a reduction algorithm on a reference version of the received three-dimensional model data for automatically calculating and providing a reduced reference version with the provided detail-state.
US11416638B2
Described is a lattice cryptography processor with configurable parameters. The lattice cryptography processor includes a sampling circuit configured to operate in accordance with a Secure Hash Algorithm 3 (SHA-3)-based pseudo-random number generator (PRNG), a single-port random access memory (RAM)-based number theoretic transform (NTT) memory architecture and a modular arithmetic unit. The described lattice cryptography processor is configured to be programmed with custom instructions for polynomial arithmetic and sampling. The configurable lattice cryptography processor may operate with lattice-based CCA-secure key encapsulation and a variety of different lattice-based protocols including, but not limited to: Frodo, NewHope, qTESLA, CRYSTALS-Kyber and CRYSTALS-Dilithium, achieving up to an order of magnitude improvement in performance and energy-efficiency compared to state-of-the-art hardware implementations.
US11416619B1
A method of boot-loading an electronic device. The method comprises boot-loading a trusted execution environment (TEE) in a trusted security zone of a processor of the electronic device, where the TEE boot-loads before a rich execution environment (REE) boot-loads, launching a boot-loader authentication application by the TEE in the trusted security zone, determining a signature value of an REE boot-loader by the boot-loader authentication application over the instructions of the REE boot-loader, comparing the signature value of the REE boot-loader to an authentication signature value stored in the TEE, and, in response to the signature value of the REE boot-loader not matching the authentication signature value, taking action by the boot-loader authentication application.
US11416614B2
Statistical detection of firmware-level compromises can be enabled and performed on a computing system. During pre-boot, a pre-boot agent can access firmware loaded in memory and cause it to be stored in a manner that will allow the firmware to be accessed at runtime. During runtime, the firmware can be accessed and stored as files in the file system or other storage location accessible to an antivirus solution. The antivirus solution can then analyze the files using statistics-based techniques to thereby detect compromises in firmware.
US11416605B2
There is provided mechanisms for handling instances of a trusted execution environment on an execution platform. The trusted execution environment is associated with a secure cryptoprocessor. The secure cryptoprocessor holds a register. The trusted execution environment is configured to read from and write to a volatile part of the register at a given index i. A method is performed by the trusted execution environment. The method comprises checking, upon start of a new instance of the trusted execution environment, status of the register at the given index i. The method comprises enabling the new instance to keep running only when successfully reading a first value representing no currently run instance of the trusted execution environment from the register at the index i or if the register at the given index i has its status set to “undefined” when checking the status. The method comprises writing a second value representing one currently run instance of the trusted execution environment to the register at the given index i.
US11416593B2
The present disclosure provides an electronic device, a control method therefor, and a control program therefor capable of preventing an operation for activating a function protected by user authentication from becoming complicated. An electronic device includes: a keyword management DB for storing identification information of a registrant and a registered keyword in association with each other; a command management DB for storing a command and required authentication scores in association with each other; a data generator for creating grammar data including a registered keyword and a command; an utterance recognizer for matching the grammar data and extracted data extracted from an utterance of a user and acquiring a recognized authentication score and a recognized command; and an authenticator for determining that the command is recognized by comparing the required authentication score associated with the command determined to be the same as the recognized command and the recognized authentication score.
US11416591B2
There is provided an electronic apparatus, and an improved design flexibility and minimized power consumption for biometric authentication in an electronic apparatus that performs biometric authentication, the electronic apparatus including: a wearable part movable to be worn on a user's body; and a biometric information acquisition unit provided on the wearable part and configured to acquire biometric information of the user for user authentication. This configuration makes it possible to improve design flexibility and minimize power consumption for biometric authentication in an electronic apparatus that performs biometric authentication.
US11416588B2
A mobile terminal includes an output unit configured to output whether authentication successes, a controller configured to perform explicit authentication based on authentication information, to collect data for implicit authentication if the explicit authentication successes, and to enroll a user behavior pattern for the implicit authentication based on the collected data, and a memory configured to store the user behavior pattern.
US11416579B2
A recursive discrete Fourier transform (RDFT) of this invention uses an input-decimation technique to reduce the number of input sequences for a recursive-filter so as to decrease the computation cycle of the recursive-filter. Therefore, the time complexity of the RDFT can be minimized, namely, increasing the throughput of the RDFT.
US11416567B2
A computing entity storing a user profile data store and an informational content data store receives new event information corresponding to a user. The new event information is associated with a user identifier and is provided via user interaction with an interactive user interface (IUI). Using the user identifier, the computing entity identifies and accesses a user profile from the user profile data store that comprises profile information corresponding to the user. Based on the new event information and/or the profile information stored in the user profile, the computing entity prioritizes a plurality of informational content items stored in the informational content data store. Based on the prioritization of the plurality of informational content items, the computing entity selects one or more informational content items that are of high priority for the user and provides a selected informational content item for presentation to the user via the IUI.
US11416545B1
A solution for a video surveillance system and method that leverages a dynamic geographic footprint and supports an object-based query of archived video content is described. An exemplary embodiment of the solution receives video footage from any number of unrelated sources. The video footage is parsed for content and stored in a database in connection with data that identifies the content (object class, aspects of the object, confidence scores, time and location data, etc.). Advantageously, the video footage may be queried based on content of the video footage and not just time and location data. In this way, embodiments of the solution provide for efficient query and review of relevant video footage.
US11416541B2
The Loupe system creates a display and channel creation capability for art images to be presented to a user to optimize the user experience in viewing art images delivered onto digital displays, TVs and other screens facilitating the artwork transition with and without human interaction. Art imagery to be streamed includes imagery such as, but not limited to, filtered and personalized streams of art imagery. The Loupe system recommendations engine utilizes both human and machine curated data to determine factors of art images that optimize and extend the user time spent on viewing the images. The Loupe system gathers data that is analyzed through machine learning and AI algorithms to inform recommendations and select art images to optimize the user experience. The user may purchase fine art prints or select originals of the artwork image displayed, if available for sale, from the Loupe integrated electronic marketplace.
US11416536B2
Disclosed are systems and methods for determining similarities in content preferences among a plurality of users and generating content recommendations based on a requesting user's content consumption history. A requesting user may access the recommendation system to request content items for consumption. The recommendation system may be configured to identify users having consumed the same or similar content items as the requesting user, and to determine a ratio of content items consumed by the requesting user and an identified user to the total number of content items previously consumed by the requesting user. In one embodiment, the system may determine a degree of similarity in content preferences between the two users based on an inverse proportion of a level of popularity associated with the content items consumed by the requesting user and the identified user (e.g., sampled user).
US11416532B2
A method of identifying relevant keywords from a document is disclosed. The method includes splitting text of the document into a plurality of keyword samples, such that each of the plurality of keyword samples comprises a predefined number of keywords extracted in a sequence. Further, each pair of adjacent keyword samples in the plurality of samples includes a plurality of common words. The method further includes determining a relevancy score for each of the plurality of keyword samples based on at least one of a trained Convolution Neural Network (CNN) model and a keyword repository. The method further includes classifying keywords from each of the plurality of keyword samples as relevant keywords or non-relevant keywords based on the relevancy score determined for each of the plurality of keyword samples.
US11416527B2
A device can receive a search query from another device. The device can determine an information content of the partial query. The device can determine a set of tiles for identifying search results based on the information content of the partial query. The set of tiles can correspond to a geographic area within a proximity of the other device. The set of tiles can be associated with data identifying a set of points of interest associated with the geographic area. The device can obtain the data identifying the set of points of interest associated with the geographic area based on determining the set of tiles. The device can identify a set of search results based on the partial query and the data identifying the set of points of interest associated with the geographic area. The device can provide information identifying the set of search results.
US11416525B2
A method for displaying content to a user at a user device, the method comprising: initiating, at the user device, a web element request indicative of a web element; transmitting, at a web element server, the web element to the user device in response to the web element request; receiving, at a code provisioning server, a code portion request in response to the web element request; transmitting, at the code provisioning server, a code portion to the user device in response to the code portion request; executing, at the user device, the code portion in response to the web element request, wherein executing the code portion causes a processor at the user device to: collate user data at the user device; and generate an instruction to execute an action based on the collated user data.
US11416520B2
Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.
US11416516B2
Prioritization and quality of service control operations for any PiT replication operations. When replicating data from a production site to a replica site, the transmission of data is prioritized based on the perspective of a splitter and based on the perspective of an appliance, which may coordinate with multiple splitters. Quality is controlled by prioritizing which data is sent. The transmission may also perform compression when transmitting the data and may handle situations where available resources are scarce or unavailable.
US11416515B2
Disclosed herein are devices and methods for the selective tracing of Cannabis containing vaporizer cartridge through their lifecycle. A permanently a radio frequency identifier (RFID) that is near field communication (NFC) compatible is associated with a vaporizer cartridge having an assigned a unique identifier tag (UIT) and, utilizing a blockchain platform to allow each node in the supply and distribution chain to ledger and in their block of data to the NFC RFID of their transaction.
US11416512B2
Systems and methods are provided for facilitating the transformation of data from a tabular data set organized according to a data schema to an object based data set organized according to data ontology. The data schema and the data ontology may be used to generate a custom coding language suitable for facilitating the creation of a transform script. Error checking, type checking, autocomplete, and preview tools may be provided to permit the verification of the transform script as it is created.
US11416510B2
Systems and methods disclosed herein provide for applying lifecycle processes to digital data objects utilizing blockchain and artificial intelligence. Embodiments of the systems and methods provide for interacting with a digital data object from a variety of different source systems as well as dynamically modifying particular attributes associated with the digital data objects based on real-time information and/or user-specified requirements.
US11416503B2
Aspects of the present disclosure relate to systems and methods for providing consumable collaboration insights related to a file in a collaboration environment. In one aspect, data associated with at least one of a file and collaborators of the file is mined. One or more collaboration events related to the file may be determined using the mined data. A summary of the one or more collaboration events related to the file may be generated. The summary of the one or more collaboration events may be sent to a client computing device for displaying a summarized view of the one or more collaboration events as a collaboration pane within the file.
US11416499B1
A system for streaming data items of a streaming application via a Vertical Cuckoo Filter (VCF), including: one or more computers communicating with a provider via a network; wherein the one or more computers includes: a processor; and a storage device coupled to the processor, wherein the storage device is configured to store the VCF, an insert module, a lookup module, and a delete module, the VCF includes buckets with one or more slots and includes at least two bitmasks, the insert module is configured to perform an insert operation of a first fingerprint of a first item from the provider on the VCF, the lookup module is configured to perform a lookup operation of a second fingerprint of a second item from the provider on the VCF, the delete module is configured to perform a delete operation of a third fingerprint of a third item from the VCF.
US11416498B2
Data stream processing is performed. For instance, a method includes: in response to a query request on an input data stream, determining data labels for input data items in the input data stream, the data labels at least indicating a first matching relationship between the input data items and a first query condition of the query request; determining an output data stream corresponding to the input data stream, the output data stream including output data items corresponding to the input data items, and each output data item having a data label; and determining query information corresponding to the query request based on the output data stream. In this way, it is possible to respond to real-time query requests for data streams.
US11416485B2
Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.
US11416479B2
Systems and methods are disclosed herein for providing a recommendation to modify deficient a deficient content item. A plurality of content items associated with a topic is retrieved. Each of the content items includes a plurality of portions each associated with a respective sub-topic. A rating for each sub-topic of the content items is calculated, and a minimum viable subset of the sub-topics is identified based on the calculated ratings. A new content item associated with the topic is accessed. A plurality of portions of the new content item is identified and a sub-topic for each identified portion is determined. An omitted sub-topic of the minimum viable subset of the sub-topics that is not included in the sub-topics of the new content item is identified, and the system interrupts upload of the new content and recommends modifying the new content item to include a portion with the omitted sub-topic.
US11416478B2
Data structures for the transmission or storage of records and the efficient serialization and deserialization of such records are disclosed. Embodiments of such a data structure offer a large and flexible data structure and format that may include an object format and a stream format. These data structures may be a packed sequence that may include fields of varying types and encodings with an order determined by the schema of a particular type of record being serialized.
US11416473B2
Example embodiments facilitate creation of efficient tree structures (and strategic modification of and manipulation of existing tree structures), such that the resulting tree structures enable rapid computing operations, including, but not limited to, rapid relational set operations (e.g., joining trees, comparing tree structures, determining structural similarities of trees, adding tree nodes, removing or replacing tree nodes, accessing tree data, updating tree data, and so on). An example method relates to a method and/or system for creating and manipulating tree data structures (also simply called trees herein) as, for example, in relational databases. One embodiment uses compact bit-wise path encoding that stores structural data related to tree branches to which a current node belongs. The embodiment facilitates manipulating a representation of a tree and includes traversing at least a portion of the tree from a starting node, and then for each traversed node, modifying node metadata depending on whether or not the traversed node is a sibling node or a child node.
US11416461B1
Methods and apparatus to estimate audience sizes using deduplication based on binomial sketch data are disclosed. An apparatus to estimate an audience size for media based on binomial sketch data includes a coefficient analyzer to determine coefficient values of a polynomial based on variances, a covariance, and cardinalities corresponding to first binomial sketch data from a first database and second binomial sketch data from a second database. The apparatus also includes an overlap analyzer to determine a real root of the polynomial. The real root corresponds to an estimate of an overlap between the first binomial sketch data and the second binomial sketch data. The apparatus further includes a report generator to estimate the audience size based on the estimate of the overlap and the cardinalities of the first and second binomial sketch data.
US11416459B2
Unified management, automation and interoperability of business and device processes utilizing components of a no-code, event-driven edge computing platform on any device and/or across difference devices. In an embodiment, an event processor on a device accesses a first events dataset which may represent a two-dimensional structure. Each row in the events dataset is processed by the event processor to update the state of a runtime dataset which represents a two-dimensional structure. The updated state of the runtime dataset comprises event-defined processes. In an embodiment, the event-defined processes are executed by the event processor to process a second events dataset, wherein the execution of the event-defined processes further updates the state of the runtime dataset and may create one or more new events for processing.
US11416453B2
Facilitating checkpoint locks for distributed systems is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise generating an ordered data structure that comprises respective identifications of a group of nodes granted a shared lock for a data file. The group of nodes can comprise a node having a respective identification of the respective identifications. The operations also can comprise, based on a determination that a checkpoint function associated with the shared lock has completed at a node of the group of nodes, removing the respective identification of the node from the ordered data structure. In an example, the shared lock can be a checkpoint application program interface. In another example, the group of nodes can be nodes arranged in a distributed computing hierarchy.
US11416450B1
An apparatus comprises a processing device configured to receive, at a given data management entity running on a given processing node, a request to create a given cluster of data management entities for a given client. The processing device is also configured to determine membership requirements for the given cluster, to discover additional data management entities running on additional processing nodes, and to select at least one of the additional data management entities for membership in the given cluster based at least in part on the membership requirements. The processing device is further configured to establish a replication relationship for automating sharing of metadata in the given cluster, the metadata comprising access information and location information for data stores where portions of data items of the given client are stored. The processing device is further configured to perform data management functions for the given client utilizing the metadata.
US11416444B2
A method and system for replicating file system entities in a manner that preserves block-level access and file system efficiency mechanisms such as deduplication are disclosed. In an embodiment, a replication engine receives a stream of file system entities that include a file system inodes and file system data blocks. The replication engine generates object-based storage (OBS) objects based on data and reference information specified by the file system entities. As part of generating the OBS objects, the replication engine generates at least one inode file object that associates file block numbers of a file system inode file and the inode numbers. The replication engine uses inode information to generate reference objects that logically associate file block numbers with data block numbers in per inode manner. The replication engine further generates data objects that contains the file system data blocks and that associates the data blocks with corresponding data block numbers.
US11416435B2
Described are platforms, systems, and methods for processing a chain of operations through an input output (IO) subsystem without central processing unit (CPU) involvement. In one aspect, a computer-implemented method comprises: providing, via the CPU, the chain of operations to the IO subsystem, wherein the IO subsystem is coupled to the one or more processors over Peripheral Component Interconnect Express (PCIe); processing, with the IO subsystem, the chain of operations by: retrieving, from a memory, data associated with the chain of operations; executing each of the operations in the chain to determine an output based on the data and output determined for any prior executed operation in the chain; and providing the output of each the executed operations for execution of the respective next operation in the chain; and providing, via the IO subsystem, an output for the chain of operations to the CPU.
US11416425B2
A memory includes: a first data bus; a second data bus; and a plurality of bank groups. The bank groups output read data by alternately using the first data bus and the second data bus during read operations of the bank groups. One of the plurality of bank groups transfer read data to the first data bus during a read operation based on an odd-numbered read command. Further, one of the plurality of bank groups transfer transfer one of the plurality of bank groups read data to the second data bus during a read operation based on an even-numbered read command.
US11416416B2
A random code generator includes a differential cell array, a power supply circuit, a first selecting circuit and a current judgment circuit. The power supply circuit receives an enrolling signal and a feedback signal. The first selecting circuit receives a first selecting signal. When the enrolling signal is activated and an enrollment is performed on the first differential cell, the power supply circuit provides an enrolling voltage, and the enrolling voltage is transmitted to a first storage element and a second storage element of the first differential cell through the first selecting circuit. Consequently, the cell current is generated. When a magnitude of the cell current is higher than a specified current value, the current judgment circuit activates the feedback signal, so that the power supply circuit stops providing the enrolling voltage.
US11416414B2
Technologies for execute only transactional memory include a computing device with a processor and a memory. The processor includes an instruction translation lookaside buffer (iTLB) and a data translation lookaside buffer (dTLB). In response to a page miss, the processor determines whether a page physical address is within an execute only transactional (XOT) range of the memory. If within the XOT range, the processor may populate the iTLB with the page physical address and prevent the dTLB from being populated with the page physical address. In response to an asynchronous change of control flow such as an interrupt, the processor determines whether a last iTLB translation is within the XOT range. If within the XOT range, the processor clears or otherwise secures the processor register state. The processor ensures that an XOT range starts execution at an authorized entry point. Other embodiments are described and claimed.
US11416410B2
A memory system includes: a memory device suitable for storing map information; and a controller suitable for storing a portion of the map information in a map cache, and accessing the memory device based on the map information stored in the map cache or accessing the memory device based on a physical address that is selectively provided together with an access request from a host, wherein the map cache includes a write map cache suitable for storing map information corresponding to a write command, and a read map cache suitable for storing map information corresponding to a read command, and wherein the controller provides the host with map information that is outputted from the read map cache.
US11416405B1
A circuit and corresponding method map memory addresses onto cache locations within set-associative (SA) caches of various cache sizes. The circuit comprises a modulo-arithmetic circuit that performs a plurality of modulo operations on an input memory address and produces a plurality of modulus results based on the plurality of modulo operations performed. The plurality of modulo operations performed are based on a cache size associated with an SA cache. The circuit further comprises a multiplexer circuit and an output circuit. The multiplexer circuit outputs selected modulus results by selecting modulus results from among the plurality of modulus results produced. The selecting is based on the cache size. The output circuit outputs a cache location within the SA cache based on the selected modulus results and the cache size. Such mapping of the input memory address onto the cache location is performed at a lower cost relative to a general-purpose divider.
US11416403B2
A method for performing pipeline-based accessing management in a storage server and associated apparatus are provided. The method includes: in response to a request of writing user data into the storage server, utilizing a host device within the storage server to write the user data into a storage device layer of the storage server and start processing an object write command corresponding to the request of writing the user data with a pipeline architecture of the storage server; utilizing the host device to input metadata corresponding to the user data into at least one pipeline within the pipeline architecture; and utilizing the host device to cache the metadata with a first cache module of the pipeline, for controlling the storage server completing the request without generating write amplification of the metadata, wherein the first cache module is a hardware pipeline module outside the storage device layer.
US11416402B2
Embodiments described herein provide an apparatus comprising a processor to allocate a first memory space for data for a graphics workload, the first memory comprising a first plurality of addressable memory locations, allocate a second memory space for compression metadata relating to the data for the graphics workload, the second memory space comprising a second plurality of addressable memory locations and having an amount of memory corresponding to a predetermined ratio of the amount of memory allocated to first memory space, and configure a direct memory mapping between the first plurality of addressable memory locations and the second plurality of addressable memory locations. Other embodiments may be described and claimed.
US11416401B2
Embodiments of the disclosed technology relate to a memory system and an operating method thereof. According to the embodiments of the disclosed technology, the memory system may check N flag sets corresponding to N cache lines configured to cache map data,—Each flag set includes M flags, each flag indicating whether or not a cache hit for indicating a particular piece of data being stored in the map cache has been made for each of the M data units included in a corresponding cache line—may check target map data based on a number of flags indicating the cache hit for a corresponding data unit and included in the first flag set corresponding to the first cache line among the N cache lines.
US11416397B2
A cache flush request is received in a first phase of a persistent memory flush flow, where the first phase is initiated by a host processor, and the cache flush request requests that data in cache memory be flushed to persistent memory within a system. A cache flush response is sent in the first phase responsive to the cache flush request, where the cache flush response identifies whether an error is detected in the first phase. A memory buffer flush request is received in a second phase of the persistent memory flush flow, where the second phase is initiated by the host processor upon completion of the first phase, and the memory buffer flush request requests that data in buffers of persistent memory devices in the system be flushed to persistent memory. A memory buffer flush response is sent in the second phase responsive to the memory buffer flush response.
US11416395B2
A computing system having at least one bus, a plurality of different memory components, and a processing device operatively coupled with the plurality of memory components through the at least one bus. The different memory components include first memory and second memory having different memory access speeds. The computing system further includes a memory virtualizer operatively to: store an address map between first addresses used by the processing device to access memory and second addresses used to access the first memory and the second memory; monitor usages of the first memory and the second memory; adjust the address map based on the usages to improve speed of the processing device in memory access involving the first memory and the second memory; and swap data content in the first memory and the second memory according to adjustments to the address map.
US11416391B2
An example apparatus for garbage collection can include a memory including a plurality of mixed mode blocks. The example apparatus can include a controller. The controller can be configured to write a first portion of sequential host data to the plurality of mixed mode blocks of the memory in a single level cell (SLC) mode. The controller can be configured to write a second portion of sequential host data to the plurality of mixed mode blocks in an XLC mode. The controller can be configured to write the second portion of sequential host data by performing a garbage collection operation. The garbage collection operation can include adding more blocks to a free block pool than a quantity of blocks that are written to in association with writing the second portion of sequential host data to the plurality of mixed mode blocks.
US11416389B2
A method for managing garbage collection in a memory subsystem, where a stream data manager writes data units from a stream of data into an allocated portion of memory composed of a plurality of blocks. The stream data manager evaluates a behavior of the stream of data to calculate the stream's efficiency, where the efficiency value is calculated based on an amount of invalid data units stored in the allocated portion of memory. The stream data manager determines a threshold of valid data units in a block within the allocated portion of memory, applicable to each block in the plurality of blocks for determining when to perform garbage collection. The stream data manager performs the garbage collection of a first block of the plurality of blocks in response to determining that a value of valid data units in the first block is within a predetermined range of the threshold value.
US11416385B2
Disclosed herein are techniques for visualizing and configuring controller function sequences. Techniques include identifying at least one executable code segment associated with a controller; analyzing the at least one executable code segment to determine at least one function and at least one functional relationship associated with the at least one code segment; constructing, a software functionality line-of-code behavior and relation model visually depicting the determined at least one function and at least one functional relationship; displaying the software functionality line-of-code behavior and relation model at a user interface; receiving a first input at the interface; in response to the received first input, animating the line-of-code behavior and relation model to visually depict execution of the at least one executable code segment on the controller; receiving a second input at the interface; and in response to the received second input, animating an update to the line-of-code behavior and relation model.
US11416380B2
One example method includes identifying a changed microservice whose code has been changed, mapping, for each microservice in a group of microservices that includes the changed microservice, microservice dependencies associated with the changed microservice, determining, for each microservice in the group, a relative risk that the microservice will be adversely affected by the change to the code of the changed microservice, and based on the respective relative risks, generating a test order indicating an order in which the microservices in the group will be tested.
US11416371B2
A method for evaluating a simulation model. In the method, for selected test cases, a first performance index is calculated in the simulation model. For the same test case, a second performance index is ascertained in a real test environment. For each of the test cases, a difference is calculated between the first performance index and the second performance index, and a signal metric is determined. For each of the signal metrics, an interrelation between the difference and the respective signal metric is investigated. The signal metric that exhibits the closest interrelation with the difference is selected.
US11416369B1
A computer system includes processor hardware configured to execute instructions from memory hardware. The instructions include training first and second machine learning models with the measured historical performance metrics to generate a component health status output and a component health score output, respectively, and generating a plurality of elements for display in a multi-level application monitoring interface. The measured historical performance metrics include at least one of a component response time, a component volume, a component memory utilization, and a component processor utilization. The instructions include obtaining measured performance metrics of an application infrastructure component, processing the measured performance metrics with the first machine learning model to produce the component health status output for the component, processing the measured performance metrics with the second machine learning model to produce the component health score output for the first component, and generating an output to transform a display visible to an operator.
US11416367B2
A method includes appending contextual information and identification information of the computing inventory data to time series data of computing metrics data to generate a relationship indication. The method further includes providing the relationship indication to be displayed via a graphical user interface of a client device in response to a request, wherein the relationship indication comprises a plurality of links between the computing inventory data and the computing metrics data.
US11416365B2
One embodiment provides a system which facilitates data management. The system allocates a superblock of a storage device, wherein the superblock is in an open state. The system writes data to the superblock. The system monitors, by a controller of the storage device, an amount of time that the superblock remains in the open state. Responsive to detecting a failure associated with a flash translation layer (FTL) module, the system determines that the monitored amount of time exceeds a predetermined threshold, and seals, by the controller, the superblock by writing directly to a respective free page in the superblock while bypassing one or more data-processing modules.
US11416364B2
The current document is directed to methods and systems that employ distributed-computer-system metrics collected by one or more distributed-computer-system metrics-collection services, call traces collected by one or more call-trace services, and attribute values for distributed-computer-system components to identify attribute dimensions related to anomalous behavior of distributed-computer-system components. In a described implementation, nodes correspond to particular types of system components and node instances are individual components of the component type corresponding to a node. Node instances are associated with attribute values and node are associated with attribute-value spaces defined by attribute dimensions. A set of call traces is partitioned, by clustering. Using attribute values and call traces, attribute dimensions that are likely related to particular anomalous behaviors of distributed-computer-system components are determined by decision-tree-related analyses for each partition and are reported to one or more computational entities to facilitate resolution of the anomalous behaviors.
US11416352B2
A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents send requests in the form of read and write transactions. The system also includes a memory that includes coherent memory regions. The memory is in communication with the agents. The system includes a coherent interconnect in communication with the memory and the agents. The system includes a second identical coherent interconnect in communication with the memory and the agents. The system also includes a comparator for comparing at least two inputs, the comparator is in communication with the two coherent interconnects.
US11416342B2
Embodiments for systems and methods of providing a boot order for containers in a cloud native application environment by collecting container environment data from a first container site; determining dependencies and connections between the containers and applications executed within the containers based on a number of system parameters; calculating a recommended order for booting or rebooting the containers during a disaster recovery process; and communicating the recommended order to a system administrator through a graphical user interface (GUI) for acceptance or modification by the system administrator.
US11416341B2
The disclosed systems and methods enable an application to start operating and servicing users soon after and during the course of its backup data being restored, no matter how long the restore may take. This is referred to as “instant application recovery” in view of the fact that the application may be put back in service soon after the restore operation begins. Any primary data generated by the application during “instant application recovery” is not only retained, but is efficiently updated into restored data. An enhanced data agent and an associated pseudo-storage-device driver, which execute on the same client computing device as the application, enable the application to operate substantially concurrently with a full restore of backed up data. According to the illustrative embodiment, the pseudo-storage-device driver presents a pseudo-volume to the file system associated with the application, such that the pseudo-volume may be used as a store for primary data during the period of “instant application recovery.”
US11416339B1
A system includes a plurality of storage units, where one or more storage vaults is associated with the plurality of storage units and each storage vault of the one or more storage vaults represents a software-constructed grouping of storage units of the plurality of storage units. The software-constructed grouping of storage units stores encoded data slices. A data segment is encoded using an information dispersal algorithm to produce the encoded data slices. The system further includes a grid access manager that generates a data structure pertaining to the software-constructed grouping of storage units. A storage unit of the software-constructed grouping of storage units receives, from a client computer of the system, a request regarding the data segment, obtains, from the data structure, information regarding the request, determines whether the request is valid based on the information regarding the request, and when the request is valid, executes the request.
US11416338B2
A storage system has a resiliency scheme to enhance storage system performance. The storage system composes a RAID stripe. The storage system mixes an ordering of portions of the RAID stripe, based on reliability differences across portions of the solid-state memory. The storage system writes the mixed ordering RAID stripe across the solid-state memory.
US11416336B2
Parity data associated with commands to, and indications from, a configuration register that includes a first command FIFO for receiving commands and a response FIFO for returning indications can be managed. Commands can be tracked by storing the commands in a second command FIFO and a command can be dequeued from the second command FIFO, in response to a command emerging from the response FIFO. Parity data can be generated from the data associated with a write operation, and stored in a parity latch corresponding to the configuration register, in response to the dequeued command being a successfully completed write operation. The generated parity data can be read from a parity latch corresponding to the configuration register and provided the generated parity data for return with an indication that the dequeued command is a successfully completed write operation.
US11416333B2
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which a host device may disable ECC functions of the memory devices. When the ECC function is disabled by the host device, the memory device may deactivate various ECC periphery components coupled with an ECC circuit of the memory device to reduce power consumption of the memory device. In some cases, the memory device may disconnect an electrical power supply to the ECC periphery components. In other cases, the memory device may selectively disable the ECC periphery components or block an access command from reaching the ECC periphery components during an access operation. Further, the ECC array may be configured to replace faulty portions of a main array of the memory device when the ECC function is disabled.
US11416332B2
Disclosed embodiments include an Ethernet PHY device comprising a serial communication interface adapted to be coupled to a microcontroller, a register set having registers, and a checksum generator circuit coupled to the register set and configured to calculate a current checksum. The embodiment also includes a checksum register that is coupled to the checksum generator and is configured to store the current checksum. It further includes a checksum checker that is coupled to the checksum generator, the checksum register and the microcontroller, and is configured to compare a previous value of the checksum to the current checksum and, responsive to the previous value being different than the current checksum, send an error report to the microcontroller. The embodiment also includes a trigger circuit coupled to the checksum generator configured to send a checksum start signal to the checksum generator.
US11416328B2
Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data operations and a reporting manager or monitor agent which monitors the elements and data operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
US11416323B2
A method includes receiving a write request for writing incoming data to a target memory line and, in response to the write request, comparing the incoming data with existing data in the target memory line to determine a number of a first type of state transition. The method further includes, in response to determining that the number of the first type of state transition for the write request exceeds a threshold, prior to writing the incoming data to the target memory line, storing adjacent data from each of a set of memory lines adjacent to the target memory line, and after writing the incoming data to the target memory line, writing the stored data to the set of adjacent memory lines.
US11416319B1
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.
US11416312B1
Embodiments disclosed herein are related to implementing a near-real-time stream processing system using the same distributed file system as a batch processing system. A data container and partition files are generated according to a partition window that specifies a time range that controls when data is to be included in the partition files. The data container is scanned to determine if the partition files are within a partition lifetime window that specifies a time range that controls how long the partition files are active for processing. For each partition file within the lifetime window, processing tasks are created based on an amount of data included in the partition files. The data in the partition files is accessed and the processing tasks are performed. Information about the partition files is recorded in a configuration data store.
US11416305B2
Methods, systems, computer-readable media, and apparatuses for performing, providing, managing, executing, and/or running a distributed simulation are presented. In one or more embodiments, the distributed simulation may comprise a plurality of workers performing the simulation, and workers may send commands to other workers authoritative over entity components. A mapping of entity components to workers may be used to determine a bridge associated with a worker to which to send a command. A request to invoke the command may be transmitted to the worker via the bridge associated with the worker. The worker transmitting the command request may receive a response to the request to invoke the command, such as a success response or a failure response.
US11416302B2
A computer system determines an allocation of resources in a task formed of processes. The task includes a transition between processes corresponding to rework. The computer system comprises: at least one predictor configured to calculate predicted values of an inflow amount and an outflow amount of the items of each of the processes forming the task; and a resource allocation determining unit configured to determine an allocation of the resources to each of the processes. The resource allocation determining unit uses the at least one predictor to form a simulator configured to calculate the predicted values of the inflow amount and the outflow amount of the items of each of the processes in any allocation of the resources, in a case of receiving a request including a constraint condition of the resources and an optimization condition; and determines the allocation of the resources to each of the processes.
US11416297B1
Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving one or more user-defined objectives associated with a group of data elements, wherein at least one of the user-defined objectives includes an objective related to a selected target group; receiving one or more constraints associated with the group of data elements, wherein at least one of the constraints comprises resources apportionable to each data element in the group of data elements; developing a first prediction of a performance of the group of data elements during a time period based on the one or more user-defined objectives and the one or more constraints; and apportioning at least a portion of the resources to each data element in the group of data elements based on the first prediction once the time period has started.
US11416294B1
An example method includes receiving a resource management request associated with resources provided by at least one data center, creating, based on the resource management request, task data elements including at least first and second task data elements, adding the task data elements to a task data structure accessible at least by a first and second worker processes, removing, by the first worker process, a first task data element from the task data structure and initiate execution of a first task, removing, by the second worker process, a second task data element from the task data structure and initiate execution of a second task, wherein the second worker process executes at least a portion of the second task while the first worker process executes at least a portion of the first task in parallel, and sending, to the client computing device, a response to the resource management request.
US11416293B2
A control unit including at least one processor and at least one memory connected to the at least one processor, a virtualization system, the virtualization system including a scheduler for scheduling a plurality of virtual machines to assign processing time to each of the virtual machines according to a predetermined fixed sequence of virtual machine switches forming a cycle period, which is repeated, the cycle period being the minimum time period after which the scheduling is repeated, wherein the virtualization system and the plurality of virtual machines are real-time systems, the virtual machines having respectively at least one real-time attribute, wherein at least one the real time attribute of a first virtual machine are different to the corresponding real-time attribute(s) of a second virtual machine, wherein predetermined fixed sequence of virtual machine switches is calculated based on the at least one real time attribute.
US11416285B1
This technology is directed to facilitating scalable and secure data collection. In particular, scalability of data collection is enabled in a secure manner by, among other things, abstracting a connector(s) to a pod(s) and/or container(s) that executes separate from other data-collecting functionality. For example, an execution manager can initiate deployment of a collect coordinator on a first pod associated with a first job and deployment of a first connector on a second pod associated with a second job separate from the first job of a container-managed platform. The collect coordinator can provide a data collection task to the first connector deployed on the second pod of the second job. The first connector can then obtain the set of data from the data source and provide the set of data to the collect coordinator for providing the set of data to a remote source.
US11416279B2
A hybrid cloud storage solution provides a private cloud storage system that is backed by a public cloud storage system. The private cloud storage system caches data files that are accessed from the public cloud storage system by virtual machines or containers in a virtualized computing environment. Subsequent accesses are directed towards the cached data files in the private cloud storage system, rather than being directed towards the public cloud storage system, thereby reducing costs and performance overhead associated with accessing the public cloud storage systems. The cached data files are contained in virtual machine disks (VMDKs) that are portable between virtualized computing instances that run in the virtualized computing environment.
US11416272B2
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. A computer-implemented method includes: in response to determining that bytecodes of a smart contract are deployed on a first blockchain node in a blockchain network, starting, by the first blockchain node, to compile the bytecodes of the smart contract into machine codes of the smart contract through a Just-In-Time (JIT) compiler; determining, by the first blockchain node, that the machine codes of the smart contract are not locally stored and that execution results of the machine codes of the smart contract and the bytecodes of the smart contract are consistent; and in response to the determining, performing, by the first blockchain node, interpretation execution on the bytecodes of the smart contract.
US11416271B2
Ahead-of-time (AOT) and just-in-time (JIT) compilation can be combined to improve application deployment. For example, an application can be deployed in a first container for responding to requests associated with the application. The first container is configured to execute the application at least in part by performing JIT compilation. While the application is deployed within the first container, program code for the application can be compiled in a second container by performing AOT. Based on determining that AOT compilation is complete, a system can be configured to respond to subsequent requests associated with the application by executing the machine code.
US11416268B2
An example system includes a memory store of aggregate definitions. Each aggregate definition specifies a key value, an output store, a feature, a half-life value, and an aggregate operation metric to apply to a cross of the feature and the half-life value to generate aggregate metrics. The system also includes an aggregation engine that generates aggregate feature records from the input source based on the aggregate definitions and stores the aggregate feature records in the output store. An aggregate feature record includes an aggregate of the metric for the feature decayed over time using the half-life. The system also includes a query service that identifies, using the aggregate definitions, responsive aggregate feature records that satisfy parameters of a received request, applies the half-life to the responsive feature records, and provides the responsive feature records to a requester, the requester using the responsive feature records as input for a neural network.
US11416266B2
The present invention extends to methods, systems, and computer program products for automating DevOps toolchains. A user registers with a platform provider through a user interface that provides a unified self-service portal. Subsequently, the user can login to a platform configuration system to access a user landing page and/or dashboard. The user can select DevOps platform tools to be installed and enter configuration information. When the user is satisfied with selected DevOps platform tools and entered configuration, the user can select a “confirm” user-interface control (e.g., a button). In response, the selected DevOps tools are installed (with a relatively high level of automation) as DevOps platform. The user can also change DevOps platforms through the user interface (also with a relatively high level of automation), including migrating, deleting, and upgrading DevOps tools.
US11416263B1
A data storage device includes a memory device and a controller coupled to the memory device. During a boot operation, the controller is configured to determine whether the boot is a device boot or a host boot. The controller includes a boot optimization unit. The boot optimization unit or the controller is configured to collect statistics of the fetched data, predict the data to be fetched next, and speculatively fetch the data. The controller further includes a rearrangement unit. The controller or the rearrangement unit is configured to rearrange data in the memory device based on the collect statistics of the fetched data so that the next boot operation is more optimized than the current boot operation.
US11416261B2
Methods, systems and apparatuses for graph streaming processing are disclosed. One method includes loading, by a group load register, a subset of a an input tensor from a data cache, wherein the group load register provides the subset of the input tensor to all of a plurality of processors, loading, by a plurality of weight data registers, a plurality of weights of a weight tensor, wherein each of the weight data registers provide an weight to a single of the plurality of processors, and performing, by the plurality of processors, a SOMAC (Sum-Of-Multiply-Accumulate) instruction, including simultaneously determining, by each of the plurality of processors, an instruction size of the SOMAC instruction, wherein the instruction size indicates a number of iterations that the SOMAC instruction is to be executed and is equal to a number of outputs within a subset of a plurality of output tensors.
US11416259B2
Disclosed herein are system, method, and computer program product embodiments for utilizing look-ahead-staging (LAS) to guarantee the ability to rollback and reconstruct a package while minimizing locking duration and enabling multiple packages to be processed in a data pipeline simultaneously. An embodiment operates by receiving a package from a source system for processing through a data pipeline. The embodiment stores the package in a persistent storage together with a respective package status. The embodiment transmits the package to the data pipeline in response to the storing. The embodiment receives a commit notification for the package from a target system in response to the transmitting. The embodiment then removes the package from the persistent storage in response to receiving the commit notification for the package.
US11416255B2
An instruction execution method suitable for being executed by a processor is provided. The first processor comprises a register alias table (RAT) and a reservation station. The instruction execution method includes: a register alias table receives a first micro-instruction and a second micro-instruction and issues the first micro-instruction and the second micro-instruction to the reservation station; and the reservation station assigns one of a plurality of execution units to execute the first micro-instruction, according to the first specific message of the first micro-instruction; and the reservation station assigns one of the execution units to execute the second micro-instruction, according to the second specific message of the second micro-instruction. When the reservation station determines that the execution units assigned for the first micro-instruction and the second micro-instruction are the same, the reservation station indicates that the second micro-instruction depends on the first micro-instruction.
US11416251B2
A data processing system utilizes non-volatile storage to store constant values. An instruction decoder decodes program instructions to generate control signals to control processing circuitry to perform processing operations which may include processing operations corresponding to constant-using program instructions. Such constant-using program instructions may include one or more operation specifying fields and one or more argument specifying fields which control the processing circuitry to generate an output value equal to that given by reading one or more constant values from the non-volatile storage, optionally modifying such a value, and then performing the processing operation upon the value, or the modified value, to generate an output value.
US11416241B2
A method and a device for processing a software update for at least one vehicle device, in particular for a head unit in the vehicle. The software update is stored by a control device in a second memory area which is different from a first memory area that has a software currently used by the vehicle device. The control device controls the access of the vehicle device to a single data memory, the data memory including at least the first and second memory areas.
US11416236B2
Embodiments of the present disclosure include systems and methods for efficient over-the-air updating of firmware having compressed and uncompressed segments. The method includes receiving a first update to the firmware via a radio, wherein the first update includes a first uncompressed segment and a first compressed segment, receiving a second update to the firmware, wherein the second update corresponds to the first compressed segment, compressing the second update to generate a compressed second update, applying the first update to the firmware, and applying the compressed second update to the firmware to generate an updated firmware.
US11416230B2
Mapping applications or smart contracts to a data confidence fabric. A smart contract is deployed and executed in a data confidence fabric based on trust requirements of the smart contract. The trust requirements are mapped to the nodes of the data confidence fabric. A ledger is created on the identified nodes and the application is deployed to and run on the identified nodes.
US11416226B2
A computer-implemented method (and corresponding system) is provided that enables or facilitates the execution of a portion of source code, written in a high-level language (HLL), on a blockchain platform. The method and system can include a blockchain compiler, arranged to convert a portion of high-level source code into a form that can be used with a blockchain platform. This may be the Bitcoin blockchain or an alternative. The method can include: receiving the portion of source code as input; and generating an output script comprising a plurality of op codes. The op codes are a subset of op codes that are native to a functionally-restricted, blockchain scripting language. The outputted script is arranged and/or generated such that, when executed, the script provides, at least in part, the functionality specified in the source code. The blockchain scripting language is restricted such that it does not natively support complex control-flow constructs or recursion via jump-based loops or other recursive programming constructs. The step of generating the output script may comprise the unrolling at least one looping construct provided in the source code. The method may further comprise providing or using an interpreter or virtual machine arranged to convert the output script into a form that is executable on a blockchain platform.
US11416206B2
A touch input device includes a touch input part that is installed on a vehicle and includes a tabular panel to be touch-operated and an actuator causing a vibration of the panel; and a control unit that performs at least one of a first control and a second control, the first control driving the actuator such that the panel vibrates in response to touch operations, and the second control driving the actuator such that the panel vibrates at an audible band. The touch input device is positioned such that a directivity of a sound emitted from the panel is increased toward an ear of an occupant of the vehicle.
US11416204B2
A method and apparatus for performing multi-tasking using an external display device in an electronic device are provided. A method for performing a multi-tasking work using an external display device in an electronic device includes the operations of executing at least one application, determining whether to output an application screen to the external display device, in response to determining to output the application screen, sending an emulator execution request to the external display device, and, after sending the emulator execution request to the external display device, determining an application identifier in a screen of an application whose screen is determined to be outputted to the external display device, and transmitting a signal corresponding to the screen and the application identifier to the external display device.
US11416202B2
A communication terminal includes circuitry to: transmit a participation request for requesting participation in a remote conference being conducted between one or more other communication terminals, to a communication management apparatus that manages data being shared between the other communication terminals; receive screen data of a display screen being currently displayed at the other communication terminals from the communication management apparatus, the screen data of the display screen being one of a plurality of items of screen data generated at at least one of the other communication terminals in the remote conference; and control a display to display the display screen based on the screen data that is received.
US11416196B2
An information processing apparatus includes a memory unit that stores set contents that are obtained by changing standard set contents, a reception unit that receives information regarding the set contents, a search unit that searches, based on the information received by the reception unit, contents stored in the memory unit for the changed set contents that correspond to the information, and a display control unit that performs control in such a manner as to display a search result obtained by the search unit.
US11416193B2
A physical unclonable function (“PUF”) object can be used to encode the geography or region in which device to which the PUF is attached may operate. Disclosed are two potential ways to regionalize a device using a PUF disk: placing the magnetic sensor at a different radius depending on the region or geography intended for sale; and altering the magnetic structure of the disk to magnetically encode the region into the sensor data.
US11416188B2
A printing apparatus including: a printing unit configured to perform printing on a printing medium; and a controller, wherein the printing apparatus is configured to perform communication with an external mediation apparatus configured to perform communication with a management server via the Internet, and wherein the controller is configured to: switch the printing apparatus to a dormant state in response to a predetermined time having elapsed since a specific operation mechanism of a plurality of operation mechanisms including the printing unit became anon-operating state, the printing apparatus being incapable of performing communication with the external mediation apparatus in the dormant state; execute periodic information processing including at least one of information transmission to the external mediation apparatus and information reception from the external mediation apparatus; and prohibit the switching of the printing apparatus to the dormant state during the executing of the periodic information processing.
US11416187B2
An information processing system includes a first and a second information processing apparatus including a memory and one or more processors. In the first information processing apparatus, the processor is configured to acquire information on utilization of a resource utilized in the operation and cause the memory to store information, and with a condition satisfied with the information on the utilization of the resource, output to second information processing apparatus the information on the utilization of the resource from memory. In the second information processing apparatus, the processor is configured to cause the memory to store information on the utilization of the resource output from first information processing apparatus and select a solution responsive to the information on the utilization of the resource stored on the memory via artificial intelligence that has learned through machine learning to select the solution responsive to the information on the utilization of the resource.
US11416184B2
Example printing devices and methods of the printing devices are disclosed. Target data is received responsive to imaging the source item. The source item includes a mark indicative of rendering information. The target data is used to detect the rendering information. The target object is output based on the target data and the rendering information.
US11416178B2
A memory device includes a memory bank including a plurality of banks, each including a memory cell array; a calculation logic including a plurality of processor-in-memory (PIM) circuits arranged in correspondence to the banks, each of the plurality of PIM circuits performing calculation processing using at least one selected from data provided from a host and information read from a corresponding bank among the banks; and a control logic configured to control a memory operation on the memory bank in response to a command and/or an address, each received from the host, or to control the calculation logic to perform the calculation processing, wherein reading operations are respectively performed in parallel on the banks for the calculation processing, offsets having different values are respectively configured for the banks, and information is read from different positions in respective memory cell arrays of the banks and provided to the PIM circuits.
US11416170B2
Technologies for efficiently accessing data columns and rows in a memory include a device with circuitry configured to receive a request to access memory in which each bit of a logical column of bits is located in a different physical row and a different physical column than any other bit in the logical column. The circuitry is additionally configured to access, in response to the request, the memory. In accessing the memory, the circuitry rotates one or more bit positions in a data set read from or written to the memory.
US11416169B2
A memory system includes a controller that transmits, to a memory chip, one first command set indicating a head of a third storage area being one of second storage areas, in a case where first data is read to a first buffer of the memory chip. The first data includes a plurality of first data segments having been stored in the second storage areas. The memory chip includes circuitry that outputs a second data segment and a third data segment to the controller in a period after the controller transmits the first command set to the memory chip before the controller transmits a second command set to the memory chip. The second data segment is a data segment having been stored in the third storage area. The third data segment is a data segment having been stored in a fourth storage area different from the third storage area.
US11416166B2
Systems and methods for distributed storage and processing systems using estimate-based schedulers are described. A node receives estimated processing data for each storage device including redundant copies of data chunks for a data unit. The node determines, based on the estimated processing data and data paths to each data chunk, a task time estimate for data paths to each data chunk and selects data paths for at least one copy of each data chunk to be processed using a corresponding set of compute tasks. The compute tasks are sent for processing based on the assignments of the node.
US11416158B1
Systems, methods, and computer media are described for memory-efficient unarchiving. Data items can be archived and removed from primary data store over time. An archive block containing both a data item of interest and additional data items can be located. The data item of interest, as well as the additional data, can be loaded into a secondary data store. The data item of interest can then be extracted from the secondary data store and reloaded into the primary data store. The secondary data store can then be cleared. Memory-efficient unarchiving more efficiently uses computing resources and unarchives only the data that is needed.
US11416149B1
A method includes determining, by a computing device of a plurality of computing devices of a storage network, a data processing plan for processing an access request. The method further includes identifying two or more processing units of a plurality of processing units of the storage network based on the data processing plan and availability information, and determining processing capabilities of each of the two or more processing units. The method further includes selecting a processing unit of the two or more processing units to process the access request based on a favorable comparison of the processing capabilities of the processing unit and the data processing plan. The method further includes selecting one or more processing options of the processing unit to process the access request according to the data processing plan, and sending the access request and selection of the one or more processing options to the processing unit.
US11416148B2
A system and a method are disclosed that provides atomicity for large data writes to persistent memory of an object storage system. A segment of persistent memory is allocated to an application. The persistent memory includes non-volatile memory that is accessible in a random access, byte-addressable manner. The segment of persistent memory is associated with first and second bits of a bitmap. The first bit is set indicating that the segment of persistent memory has been allocated. Data is received from the application for storage in the segment of persistent memory, and the second bit is set indicating that data in the segment of persistent memory has been finalized and is ready for storage in a storage medium that is different from persistent memory. The atomicity of the data in persistent memory may be determined based on the first bit and the second bit being set.
US11416142B2
In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a current input environment for the soft keyboard is obtained, and a determination is made as to which one or more keys of the multiple keys was intended to be selected by the user input. This determination is made based at least in part on the current input environment.
US11416132B2
A system is described for scaling display content on a computing device based on user-to-device distance. A measurement is taken of the distance between the user and the device and a scaling setting is determined using a predefined rule based on the measured distance. The scaling setting is applied to scale content on the display based on the user-to-device distance by changing settings in the operating system or changing scaling in an application. Embodiments include virtual desktop/application and localized implementations.
US11416122B2
An apparatus comprising:
at least one processor; and
at least one memory including computer program code,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: provide for use of a location shortcut, at an operating system level for an electronic device, to enable entering a location into a plurality of applications configured to run on the operating system.
US11416120B2
A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
US11416118B2
A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device.
US11416111B2
A user device may receive sensor data relating to one or more physical objects, transmit the sensor data to a server, receive a user profile relating to a user of the device, identify a user interface element corresponding to an application, modify the user interface element based on the user profile, and display the modified user interface element. A server may receive data relating to one or more physical objects, identify the one or more design patterns based on the one or more physical objects, create a user profile, update the user profile, receive application data relating to one or more applications running on a device remote from the server, identify a user interface element corresponding to the one or more applications running on the device, modify the user interface element based on the updated user profile, and transmit the modified user interface element to the device.
US11416092B2
Provided is a display device and a portable terminal including the same. The display device includes a display panel including an active region and a peripheral region adjacent to the active region, n first touch sensors which are arranged successively along a first direction, extend in a second direction, each include a plurality of first connecting parts and a plurality of first sensor parts connected through the first connecting parts, and each generate an electric field together with an external touch pen; m second touch sensors which are insulated from the n first touch sensors, extend successively along the first direction, are arranged in the second direction, each include a plurality of second connecting parts and a plurality of second sensor parts connected through the second connecting parts, and each generate an electric field together with an external touch pen.
US11416091B2
A touch display device includes a display unit including pixels disposed in an active area, an encapsulation unit disposed on the display unit, and a touch-fingerprint fusion sensor unit having a touch sensor function and a fingerprint sensor function in the active area on the encapsulation unit. The touch-fingerprint fusion sensor unit includes first fingerprint sensor electrodes disposed in a fingerprint sensor area on the encapsulation unit, a first touch insulating layer disposed on the first fingerprint sensor electrodes, second fingerprint sensor electrodes disposed in the fingerprint sensor area on the first touch insulating layer, a second touch insulating layer disposed on the second fingerprint sensor electrodes, and a plurality of first and second touch electrodes disposed on the second touch insulating layer. The first fingerprint sensor electrodes, the second fingerprint sensor electrodes, and the first and second touch electrodes overlap the non-emissive area.
US11416090B2
The present disclosure provides a touch device and a manufacturing method thereof. The touch device includes a substrate, a touch electrode layer, a protective layer, and a plurality of wires. The substrate includes a first region and a second region, in which the second region is adjacent to the first region. The touch electrode layer is disposed in the first region and is completely covered by the protective layer. The protective layer has a plurality of openings. The openings expose a portion of the touch electrode layer and extend from the first region to the second region. Each wire is formed in the corresponding openings and extends from the portion of the touch electrode layer to the second region, in which each opening is partially filled with one of the wires, and thereby a recess is defined in each opening.
US11416089B2
A knob device is applicable to a touch panel. The knob device includes a knob cover, a plurality of sensing pads and a rotation sensing element. The plurality of sensing pads are fixedly arranged on the touch panel. A gap is form between two sensing pads. The plurality of sensing pads and gaps are distributed in a ring area around a center of an orthographic projection of the knob cover. The rotation sensing element is connected to the knob cover. When the knob cover is turned to be rotated, the rotation sensing element is rotated synchronously. When a user touches the knob device and the rotation sensing element overlaps one of the plurality of sensing pads, the touch panel generates a rotation sensing signal in response to a location of the rotation sensing element.
US11416087B2
An electronic device includes a display for displaying data stored on the electronic device; input means; sensing means for sensing the three-dimensional position of the input means relative to the device; and control means for controlling the data displayed on the display in dependence on the three-dimensional position of the input means relative to the device. The input means includes a source of electromagnetic radiation for directing an infrared conical beam onto the display. The sensing means can sense the elliptical eccentricity of the electromagnetic radiation incident on the display to determine the angle at which it strikes the display, and can sense the area of the electromagnetic radiation incident on the display to determine the distance of the input means from the display.
US11416086B2
Electrode configurations for reducing wobble error for a stylus translating on a surface over and between electrodes of a touch sensor panel are disclosed. In some examples, electrodes associated with a more linear signal profile are correlated with lower wobble error. In some examples, electrodes can have projections which can interleave with projections of adjacent electrodes. In some configurations, projections of adjacent electrodes can be interleaved in one-dimension; in other configurations, projections of adjacent electrodes can be interleaved in two-dimensions. In some configurations, the width and length of one or more projections in an electrode can be selected based on a desired signal profile for that electrode.
US11416081B1
An integrated functional multilayer structure includes a flexible, 3D-formable substrate film having a first surface facing towards an environment of the structure and a user therein, and an opposite second surface facing towards the internals of the structure, wherein the first and second surfaces and remaining material of the substrate film in between locally define a three-dimensional protrusion extending from a plane of surrounding substrate film material and formed from locally stretched and shaped material of the substrate film, side walls perceptible by touch; circuitry provided upon the substrate film includes a number of conductive traces, electrodes and/or components to detect touch on two or more of the plurality of side walls and at least one fill layer upon the substrate film to at least partially embed the circuitry.
US11416074B1
An electronic device such as a wearable device may have a light guide system. The light guide system may have one or more light guide members. The light guide members may be formed from transparent elastomeric material such as silicone or other flexible material. Light sources such as light-emitting diodes and/or lasers may be used to supply light to the light guide members. The light guide members may have light-scattering structures that are configured to scatter light out of the light guide members at one or more locations along the lengths of the light guide members. Optical isolation layers such as coatings of white polymer or other flexible structures may be used to help confine light within the light guide members. A detector may be coupled to a light guide to detect light guide deformation due to contact with an external object.
US11416072B1
Systems and methods for transferring data via a smart contact lens from a first user interface (“UI”) to a second UI is provided. Methods may include triggering a tracking of the focus of the user's eyes on the first UI and further tracking a start point and an end point of the focus of the user's eyes based on detection of deliberate blink gestures. Methods may further include capturing a segment of data within the start point of focus and the end point of focus and storing the segment of data in memory on the smart contact lenses. Methods may further include updating the second UI based on an instruction in a data packet transmitted to the second UI, by inputting the segment of data at a point of focus of the user's eye on the second UI.
US11416066B2
An immersive three-dimensional display with interactive content panels which is responsive to input from users' interactions is disclosed. A panoramic image is spherically mapped to a virtual three-dimensional space. Interactive content is configured with transparent images to form interactive content panels. The interactive content panels thus formed are positioned within the three-dimensional space to form the immersive 3D display with a background comprising the panoramic image. The immersive 3D display is transmitted to the client device for display to the user.
US11416060B2
Disclosed are a device and a method for reducing standby power consumption in an electronic device. An electronic device includes a power supply device for supplying power for driving the electronic device; and a system device driven on the basis of the power supplied from the power supply device, wherein the power supply device can include a AC-DC converter for converting alternating current power received from an external power device into direct current power; and a connection circuit for selectively connecting the external power device and the direct current converter on the basis of an operation mode of the electronic device. Other embodiments can be possible.
US11416059B2
Systems and methods are provided for powering an Information Handling System (IHS) that receives a high-power transmission from a multimode AC adapter supporting USB-PD transmission and also supporting the high-power transmissions of a voltage greater than the supported USB-PD voltages. A power circuit converts the high-power transmission to a charging voltage used to charge a battery system of the IHS. After the multimode AC adapter is unplugged from the IHS, power is drawing power from the battery system of the IHS. When the battery system drops below a low-voltage threshold, the power drawn from the battery system is routed to the same power circuit. While operating this low-voltage threshold, power is drawn from the battery system via the power circuit. When the battery system drops below a second low-voltage threshold, an off power state of the IHS is initiated.
US11416057B2
One or more aspects of the present disclosure relate to data protection techniques in response to power disruptions a power supply from a continuous power source for a storage device can be monitored. A power disruption event interrupting the power supply from the continuous power source can further be identified. In response to detecting an event, a storage system can be switched to a backup power supply, power consumption of one or more components of the storage device can be controlled based on information associated with each component and an amount of power available in the backup power supply. Further, one or more power interruption operations can be performed while the backup power supply includes sufficient power for performing the power interruption operations.
US11416055B2
Systems and methods for compensating battery health readings at low temperatures are described. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: calculate a state-of-health (SOH) of a battery, and compensate the SOH, at least in part, by taking into account at least one temperature measured during a charge cycle.
US11416054B2
A device includes a USB-C controller instantiated as a first integrated circuit that includes a first set of host terminals coupled to host controllers and a second set of terminals coupled to sets of D+/D− terminals of a type-C receptacle. A D+/D− multiplexer is to selectively couple the first set of host terminals to the second set of terminals. An electrostatic discharge (ESD) protection circuit is coupled between the D+/D− multiplexer and the second set of terminals. A charger detector circuit is coupled between a positive data system terminal and a negative data system terminal of the first set of terminals, the charger detector circuit to detect whether the second set of terminals is coupled to a USB charger through the type-C receptacle.
US11416046B2
Provided herein are compositions made from a matrix and encapsulated phase change material particles dispersed therein, and electronic devices assembled therewith.
US11416045B2
A thermal interface material (TIM) structure for directing heat in a three-dimensional space including a TIM sheet. The TIM sheet includes a lower portion along a lower plane; a first side portion along a first side plane; a first upper portion along an upper plane; a first fold between the lower portion and the first side portion positioning the first side portion substantially perpendicular to the lower portion; and a second fold between the first side portion and the first upper portion positioning the first upper portion substantially perpendicular to the first side portion and substantially parallel to the lower portion.
US11416041B2
In an embodiment, device having display integrated infrared and light source is disclosed. In an embodiment, the device comprises a display, comprising: a visible light source; and an infrared source, the visible light source and the infrared source being integrated into a single radiation source component within the display, and the infrared source emitting an infrared radiation biometrically authenticating a user of the device. In another embodiment a display integrated infrared source is disclosed.
US11416037B2
According to an embodiment of the disclosure, an electronic device, comprising, a housing, a flexible display slidably coupled to the housing, and at least one processor configured to control the flexible display to display an execution screen of a first application on a first region of the flexible display which is exposed to an outside based on a first mode, detect a pull-out of the flexible display from the housing, and in response to detecting the pull-out of the flexible display, control the flexible display to display the execution screen of the first application on at least a portion of the first region, and control the flexible display to display an execution screen of a second application different from the first application on at least another portion of the first region and a second region of the flexible display which is exposed to the outside by the pull-out.
US11416029B2
An electronic device may have a housing formed from a rigid material such as metal or fiber-composite material. A display such as an organic light-emitting diode display may be attached to a planar wall portion of the housing using a layer of adhesive. A display cover layer may be attached to the organic light-emitting diode with a layer of adhesive. The adhesive layers may be rigid to enhance device stiffness. The housing may have curved sidewall portions that extend outwardly from the planar wall portion to enhance stiffness. The organic light-emitting diode display may have an array of pixels formed from thin-film transistor circuitry. The thin-film transistor circuitry may be formed on a substrate such as a glass substrate that is attached to the planar wall portion. The organic light-emitting diode display may have a circular polarizer that is attached to the thin-film transistor circuitry.
US11416027B2
A communication system, A power and data hub and a method for operating a communication device is disclosed, the power and data hub comprising: a hub housing; a first primary interface configured to communicate with a radio unit to communicate primary audio, primary power input, and primary data; a second primary interface configured to communicate with a communication device to communicate and/or provide secondary audio and primary power output; a first secondary interface configured to communicate and/or provide secondary data and/or secondary power output with a first peripheral device connectable to the first secondary interface; a second secondary interface configured to communicate and/or provide secondary data and/or secondary power output with a second peripheral device connectable to the second secondary interface.
US11416023B2
Methods and devices for selectively presenting a user interface for a phone application are provided. More particularly, a change in the display mode of a multiple screen device can be determined after the device is rotated. More particularly, a presentation of a user interface for a dialer of a phone application can be retained after receiving a signal indicating the rotation of the device. However, based on the direction of the rotation, the dialer may be moved from a first screen to a second screen and the window is changed to a landscape orientation.
US11416021B2
A first logic gate has a first input coupled to a first circuit input or a second circuit input, a second input selectively coupled to a third circuit input or a fourth circuit input, and a first output. The first output has a signal with a duty cycle that is a function of a phase difference between a first signal on the first input and a second signal on the second input. A second logic gate has a third input coupled to the third circuit input or the fourth circuit input, a fourth input coupled to the second circuit input or the fourth circuit input, and a second output. The second output has a signal with a duty cycle that is a function of a phase difference between a third signal on the third input and a fourth signal on the fourth input.
US11416020B2
An integrated driving control device configured to integrally control acceleration, deceleration, shifting and steering of a vehicle, may include a knob unit, a rotating unit engaged to the knob unit and configured to control steering of a vehicle in a response to rotation of the knob unit, and a sliding unit engaged to the rotating unit and configured to control acceleration and deceleration of the vehicle in a response to sliding movement of the knob unit.
US11416018B1
In some examples, an apparatus can include a dial having a central axis and an inner channel defined by a first surface and a second surface, and a middle cover having a central axis, where the middle cover includes a first spring member and a second spring member, the first spring member and the second spring member are biased away from the central axis, and where when the dial is interfaced with the middle cover, the first spring member and the second spring member are to interface with the first surface and the second surface of the dial.
US11416010B2
Disclosed herein is a technique of configuring flexible photovoltaic tracker systems with high damping and low angle stow positions. Under dynamic environmental loads implementing a high amount of damping (e.g., greater than 25% of critical damping, greater than 50% of critical damping) or a very high amount of damping (e.g., 100% or greater of critical damping, infinite damping) enables the flexible tracker system to prevent problematic aeroelastic behaviors while positioned in a low stow angle. The disclosed technique is further applied to a prototyping process during wind tunnel testing.
US11416005B2
A method and apparatus for controlling an unmanned vehicle to perform route verification are disclosed. A method may include: receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information including road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section; and performing following verification according to a set period during driving of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle; and determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information.
US11416003B2
A method of constrained mobility mapping includes receiving from at least one sensor of a robot at least one original set of sensor data and a current set of sensor data. Here, each of the at least one original set of sensor data and the current set of sensor data corresponds to an environment about the robot. The method further includes generating a voxel map including a plurality of voxels based on the at least one original set of sensor data. The plurality of voxels includes at least one ground voxel and at least one obstacle voxel. The method also includes generating a spherical depth map based on the current set of sensor data and determining that a change has occurred to an obstacle represented by the voxel map based on a comparison between the voxel map and the spherical depth map. The method additional includes updating the voxel map to reflect the change to the obstacle.
US11415994B2
A method and apparatus for planning a travelling path, and a vehicle are provided. The method includes: determining at least one reference curve covering a first length range, and selecting a target reference curve covering the first length range from the at least one reference curve covering the first length range; extracting a curve to be adjusted covering a second length range from the target reference curve covering the first length range; processing the curve to be adjusted based on a safety parameter within the second length range, to obtain an adjusted curve; and determining a travelling path covering the first length range based on the adjusted curve and the target reference curve. The complexity of an actual traffic scene is taken into account, and a travelling path planning is not affected by the accuracy of sampling points.
US11415992B2
In one embodiment, a method includes accessing sensor data associated with an environment of the vehicle; identifying agents in the environment based on the sensor data; determining a probability distribution indicative of whether a preliminary trajectory of each of the agents intersects a potential travel space of the vehicle; generating a prioritization of the agents based on the probability distribution; allocating an amount of computing resources of the vehicle for analyzing each of one or more of the agents based on the prioritization and characteristics of the respective one or more agents; and predicting a trajectory of one or more of the agents according to the allocated computing resources. An accuracy of the prediction is proportional to the amount of allocated computing resources. The method also includes determining, based on the analysis of the agents, one or more operations for the vehicle to perform.
US11415986B2
Systems and methods for determining an Automated Vehicle (AV) trajectory are described. More particularly, a method for determining an AV trajectory proceeds by communicatively coupling an AV content generating device to an AV system controller. The AV content generating device collects target data associated with a target. The AV system controller extracts target features from the target data. The AV system controller compares the extracted target features to target model data to determine a target pose. The AV system controller compares the target pose with at least one target objective to determine an AV trajectory.
US11415980B2
The present invention provides a new system that allows an easier operation of a moving object. The present invention provides a moving object operation system (1) including a moving object (20) and an operation signal transmitter (10) for the moving object (20). The moving object (20) includes a signal receipt unit (201) that receives an operation signal from the operation signal transmitter (10). The operation signal transmitter (10) includes a storage unit (101) that contains conversion information, a motion information acquisition unit (102) that acquires motion information of an operator, a conversion unit (103) that converts the acquired motion information into the operation signal to the moving object (20) based on the conversion information, and a signal transmission unit (104) that transmits the operation signal to the moving object (20).
US11415974B2
A factory management and monitoring system includes a processing unit structured to receive data from a plurality of sensors structured to monitor one or more factories or machines included in the factories, to analyze the received data, and to generate a user interface including the received data or information resulting from analysis of the received data, and a display structured to display the user interface.
US11415971B2
A computer device is provided. The computer device includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store, in the at least one memory device, a model for simulating a portion of an assembly line and receive scan data of a first inspection of a product being assembled, execute the model using the scan data as inputs to generate a final profile of the product, compare the final profile to one or more thresholds, determine if the final profile exceeds at least one of the one or more thresholds, and adjust the first device if the determination is that the final profile exceeds at least one of the one or more thresholds.
US11415969B2
An industrial information hub (IDH) serves as a single industrial ecosystem platform where multiple participants can deliver repeatable and standardized services relevant to their core competencies. The IIH system is centered around the development of an ecosystem that creates and delivers value to users—including industrial enterprises, OEMs, system integrators, vendors, etc.—through the aggregation of digital content and domain expertise. The IIH system serves as a trusted information broker between the ecosystem and the OT environments of plant facilities, and provides a platform for connecting assets, contextualizing asset data and providing secure access to the ecosystem. Additionally, the IIH system provides tools and support to OEMs and other subject matter experts, allowing those experts to enable their digital assets for use in the ecosystem. The IIH system reduces the cost and risks for digital modeling of industrial assets.
US11415964B2
To provide a numerical controller that can detect a position in a machining program at which a speed control abnormality is likely to occur due to an insufficient look-ahead blocks that are used to determine an acceleration/deceleration operation, and start a look-ahead processing function from the position in parallel with looking ahead at the machining program from the start of the machining program in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a program execution unit that executes a machining program, a first program look-ahead unit and a second program look-ahead unit that simultaneously look ahead at the machining program from different blocks in the machining program in parallel with execution of the machining program, and a look-ahead allocation unit that divides a storage unit into a first region and a second region and instructs the first program look-ahead unit to perform a look-ahead action of storing look-ahead blocks in the first region and instructs the second program look-ahead unit to perform a look-ahead action of storing look-ahead blocks in the second region.
US11415960B2
An apparatus is described for energy-efficient execution of a safety function used for safeguarding a technical installation. A safety device detects a triggering event of the safety function, and a processing unit executes a safety-related reaction of the safety function based on the detection by the safety device. The apparatus is selectively operable in a first operating mode and a second operating mode. In the first operating mode, the safety device and the processing unit operate according to a first quality level, and, in the second operating mode, at least one of the safety device and the processing unit operates according to a second quality level. The second quality level is lower than the first quality level and at least one of (a) the safety device and (b) the processing unit is operable with a reduced capacity in the second operating mode to save energy.
US11415956B2
A system with at least one control unit and a bearing arrangement that includes at least one sensor unit for measuring a quantity. The system is configured to find out with the help of the at least one sensor unit first values of the quantity in a first time span for a first set of instants of time. The system is further configured to infer second values of the quantity for a second set of instants of time from third values measured via the at least one sensor unit in a second time span. The first set of instants of time is different from the second set of instants of time.
US11415953B2
An apparatus and method for selecting a ground capacitor that is connected between a ground of a circuit board included in a battery pack and a vehicle chassis. The apparatus includes a checking module configured to check a ground location on the circuit board; a selecting module configured to select a reference location on the circuit board, based on the ground location checked by the checking module; a calculating module configured to calculate a distance from the reference location selected by the selecting module to a nearest ground location as a reference distance; a computing module configured to compute a reference frequency by using the reference distance calculated by the calculating module; and a choosing module configured to choose a recommended capacitor, based on the reference frequency computed by the computing module.
US11415949B2
Optically controllable windows and an associated window control system provide a building security platform. A window controller or other processing device can monitor for window breakage, cameras associated with windows can monitor for intruders, and transparent displays can provide alerts regarding detected activity within a building. A window control system can detect deviations from expected UV characteristics of an optically controllable window during normal operation of the window (tint transitions, steady state conditions, etc.) and/or during application of a security-related perturbing event, and provide alerts upon their occurrence.
US11415935B2
A holographic communication system and method can include: determining a user parameter for one or more users, generating a set of views based on the user parameter, and displaying the set of generated views.
US11415931B2
A branch frame has a first guide surface and a second guide surface. In a state where a first cover is located at an open position, at least part of the first cover is located in a space through which a fixing device passes when the fixing device is detached from a mount portion, and the fixing device is unattachable to and undetachable from the mount portion through a first opening. In a state where the branch frame is attached to a main housing, at least part of the branch frame is located in the space, and the fixing device is unattachable to and undetachable from the mount portion through the first opening. In a state where the first cover and the branch frame are detached from the main housing, the fixing device is attachable to and detachable from the mount portion through the first opening.
US11415918B2
Example implementations relate to a system comprising a memory resource to store instructions executable by a processing resource. In some examples, the processing resource can execute instructions to perform a calibration procedure for a printing device including a printing component. Responsive to the calibration procedure, the processing resource can execute instructions to deliver a print material arranged in a compound shape to a calibration image on the printing component included in the printing device. Responsive to performing the delivery, the processing resource can execute instructions to measure a print material density of the print material on the calibration image of the compound shape during the calibration procedure via a density sensor included in the printing device. Furthermore, the processing resource can execute instructions to detect an abnormality in the print material density via signal analysis instructions and provide a notification regarding the print material density abnormality.
US11415912B2
A developing cartridge includes a casing, a developing roller, a supply roller, a first agitator and a second agitator. The casing is configured to accommodate toner therein. The supply roller is configured to supply the toner to the developing roller. The first agitator is configured to agitate the toner in the casing. The second agitator is configured to agitate the toner in the casing. The second agitator is positioned between the first agitator and the supply roller. The second agitator includes a blade having a tip end configured to contact a peripheral surface of the supply roller.
US11415878B2
A photomask assembly may be formed such that stress relief trenches are formed in a pellicle frame of the photomask assembly. The stress relief trenches may reduce or prevent damage to a pellicle that may otherwise result from deformation of the pellicle. The stress relief trenches may be formed in areas of the pellicle frame to allow the pellicle frame to deform with the pellicle, thereby reducing the amount damage to the pellicle caused by the pellicle frame.
US11415873B2
A vehicle includes at least one side bay equipped with a window, and a device for displaying at least one item of information on the window. The display device includes an image projector fastened to a ceiling of the vehicle. The display device emits light rays. A system of at least one mirror is arranged to reflect light rays emitted by the image projector in the direction of the window.
US11415872B2
A wavelength conversion device and a light-emitting device and a projection device using the wavelength conversion device are provided. The wavelength conversion device includes a substrate capable of rotating around a rotating shaft, the substrate includes a first surface and a second surface opposite to each other, and an annular side surface, which is formed between the first surface and the second surface and is not perpendicular to the first surface. The first surface is provided with a wavelength conversion material layer, and the annular side surface includes a first area and a second area. The first area and the second area are used to reflect incident light beams.
US11415871B2
An illumination device includes a light emitting element emitting first light, wavelength conversion element converting the first light into second, first optical element, second optical element having a first area transmitting the second light, and second area transmitting part of the first light and reflecting another part, and third optical element having a third area transmitting the second light, and fourth area transmitting part of the first light and reflecting another part. The first area first light transmittance in the second optical element is higher than that in the second area, the second optical element position made switchable between first and second positions, the third area first light transmittance in the third optical element is higher than that in the fourth area, the third optical element position is made switchable between third and fourth positions, and the fourth area first light transmittance is different from that in the second area.
US11415870B2
A casing of a projector has a leg part provided at a first surface, and a recessed part located at the first surface. The leg part has a shaft part provided pivotally in relation to the casing, and a cover part fixed to the shaft part and pivoting with the shaft part. The shaft part protrudes from or is inserted in the casing according to the pivoting of the shaft part. The cover part has a sidewall part covering a part of the shaft part. The recessed part accommodates at least a part of the sidewall part.
US11415866B2
An image capturing apparatus having a forced air cooling function and capable of having an accessory attached thereto includes an image capturing apparatus body. A lens mount is provided on the apparatus body and can have a shooting lens removably attached thereto. An attachment portion is provided on the apparatus body and can have the accessory removably attached thereto. A built-in microphone is arranged on a side of a surface of the apparatus body, different from any of a surface where an air outlet port for discharging air used for forced cooling is arranged, a surface where the lens mount is arranged, and a surface where the attachment portion is arranged. The built-in microphone is arranged at a location closer to a top surface of the image capturing apparatus body than a bottom surface thereof.
US11415861B2
One embodiment comprises: a substrate; a housing comprising a first side part and second side part facing each other and a third side part and fourth side part facing each other; a bobbin arranged inside the housing; a first coil arranged on the bobbin; and a magnet arranged in the housing, wherein the substrate comprises a second coil facing the magnet, the magnet comprises a first magnet arranged on the first side part of the housing, a second magnet arranged on the second side part of the housing, and a third magnet arranged on the third side part of the housing, the second coil comprises a first coil unit facing the first magnet, a second coil unit facing the second magnet, and a third coil unit facing the third magnet, the first to third coil units each comprises a line having a plurality of turns, and the width of the line of the third coil unit is narrower than the width of the line of the first coil unit.
US11415857B2
An electrochromic film, which is a reflective electrochromic film, which includes an electrode layer, a light absorbing layer and an electrochromic layer. The film can improve an electrochromism rate and realize various colors or esthetic senses.
US11415855B2
A laminated pane arrangement has a functional element based on liquid crystals, wherein the optical properties of the functional element and an electrical resistance heater of at least one flat electrode are controlled by two different AC voltages. In accordance with a first aspect, the functional element is contacted on two opposite sides by the AC voltages. The AC voltages differ in maximum amplitude, but have the same frequency. In accordance with a second aspect, the functional element is controlled by an AC voltage. At least one flat electrode is heated by an additional AC voltage of greater frequency. A fault in the control of the optical properties of the functional element is prevented by high-pass filters.
US11415849B2
A display panel includes scanning lines, data lines, and pixel areas. A plurality of the scanning lines are parallelly disposed along a first direction of the display panel. A plurality of the data lines are parallelly disposed along a second direction of the display panel. Each pixel area is controlled by three adjacent data lines and two adjacent scanning lines to display. Each pixel area includes a base sub-pixel and a matching sub-pixel. The base sub-pixel includes three base unit pixels, and the scanning lines corresponding to each pixel area include a first scanning line and a second scanning line. The first scanning line is coupled with the three base unit pixels, and the second scanning line is coupled with the matching sub-pixel. The matching sub-pixel shares one data line with at least one base unit pixel.
US11415829B2
The present invention discloses a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel comprises a first substrate and a second substrate. A first underlay substrate of the first substrate is disposed with an optical sensor. Sensing transistors of the optical sensor includes a first semiconductor. A color filter layer is disposed between the first semiconductor and the first underlay substrate. The color filter layer includes color resist blocks and a light shielding portion. an orthographic projection of the light shielding portion on the first underlay substrate covers an orthographic projection of the first semiconductor on the first underlay substrate.
US11415820B2
An optical phase-shifting device includes a ribbed waveguide portion on an insulating layer, the waveguide portion having a p-n or p-i-n junction extending in a longitudinal direction and having a height. A pair of slab portions are disposed adjacent the waveguide portion, one on each side of the ribbed waveguide portion and on the insulation layer. The slab portion have higher doping concentrations than the respective doping concentrations in the ribbed waveguide portion. At least a portion of each slab portion has a height increasing with distance from the waveguide portion, with the slab height being smaller than that of the waveguide portion at the junction between the waveguide portion and slab portion. A pair of contact portions are formed adjacent the respective slab portion and further away from the waveguide portion. A portion of each contact portion can also have a height varying with distance from the waveguide portion.
US11415816B2
A contact lens (10) comprising an anterior surface (14), a posterior surface (16), a central zone (12) with a first radius of curvature, a first peripheral zone (10) extending radially from the central optical zone, the first peripheral zone (1) having an inner margin (1a) having a radius of curvature that is substantially identical to the first radius of curvature of the central zone (12) and an outer margin (1b), wherein the first peripheral zone (1) is spherical at the inner margin (1a) and is aspheric at the outer margin (1b) and there is a change in a sphericity across the first peripheral zone (1) from the inner margin (1a) to the outer margin (1b) and the contact lens (10) comprises at least one further peripheral zone (2,3,4,5) having a radius of curvature that is less the first radius of curvature.
US11415815B2
Method for the assembly of elastic hinges on an eyeglass frame, wherein each elastic hinge has a first and a second articulation elements hinged around a hinging axis. The method provides for a first step of inserting the first articulation element in a first seat of a temple and, subsequently, a second step of inserting the second articulation element in a second seat of an end piece of the eyeglasses. In the first insertion step, the second articulation element is placed perpendicular to the first articulation element with the hinging axis placed at a first distance from the temple. Before the second insertion step, a tensioning step is provided in which the second articulation element is rotated up to being arranged parallel to the first articulation element, bringing the hinging axis to a second distance from the temple that is greater than the first distance.
US11415810B2
A hybrid coherent beam combining (CBC) and spectral beam combining (SBC) fiber laser amplifier system including a beam shaper array assembly and a beam source that provides a plurality of beams having a low fill factor profile. The assembly includes an input beam shaper array having a plurality of rectilinear input cells positioned adjacent to each other that are shaped to cause the beam to expand as it propagates away from the input array to be converted from the low fill factor profile to a high fill factor profile. The assembly further includes an output beam shaper array having a plurality of output cells positioned adjacent to each other that are shaped to cause the beam to stop expanding so that the output array provides a plurality of adjacent beams with minimal overlap and a minimal gap between the beams.
US11415804B2
A virtual image display apparatus includes an imaging light emitting unit configured to emit imaging light, and a light-guiding unit configured to guide the imaging light. The light-guiding unit is configured by arranging a first, a second, a third, and a fourth optical system in the stated order in a travel direction of the imaging light. The first optical system forms a first intermediate image of the imaging light. The second optical system includes a first diffraction element forming a pupil between the second and the fourth optical system. The third optical system forms a second intermediate image. The fourth optical system includes a second diffraction element forming an exit pupil by diffracting the imaging light. At the exit pupil, luminance of pixels at a central position of the imaging light and luminance of pixels at end positions of the imaging light differ.
US11415801B2
A personal, electronic target vision system renders targets in the field of view of the user in real-time so that the user can visualize where the targets are relative to him, in an orientation analogous to unaided human vision. An electronic vision device exchanges target selection information with a target vision server which returns to the electronic vision device the corresponding selected target location information for rendering selected targets in accordance with the user's changing viewpoint. The target vision server queries a target information server in order to access, filter and provide the real-time target location information required by the electronic vision device. A surveillance system of sensors and target tracking systems provides the target information server with target location information.
US11415792B2
A wide-angle endoscope lens is configured to capture a large viewing angle area of a non-planar object to generate an image, wherein the wide-angle endoscope lens has a center region and a corner region. The center region has a corresponding central object distance range. The corner region surrounds and adjoins the center region, and has a corresponding corner object distance range, wherein the central object distance range is different from the corner object distance range, a first resolution of the image of the non-planar object captured at a central shortest object distance in the central object distance range and a second resolution of the image of the non-planar object captured at a central farthest object distance in the central object distance range are substantially the same, and a third resolution of the image of the non-planar object captured at a corner shortest object distance in the corner object distance range and a fourth resolution of the image of the non-planar object captured at a corner farthest object distance in the corner object distance range are substantially the same.
US11415786B2
A variable magnification optical system includes: a first lens group having a positive refractive power and arranged closest to an object; a negative lens group having a negative refractive power and arranged closer to an image than the first lens group; a positive lens group which has a positive refractive power, which includes at least one lens that moves integrally with an aperture stop, and which is arranged closer to the image than the negative lens group; and a focusing group arranged between the negative lens group and the positive lens group, wherein when varying magnification, the first lens group moves with respect to an image plane, the distance between the first lens group and the negative lens group is changed, and the distance between the negative lens group and the positive lens group is changed, wherein when focusing, the distance between the focusing group and a lens arranged at a position to face an object-side of the focusing group is changed, and the distance between the focusing group and a lens arranged at a position to face an image-side of the focusing group is changed, wherein the focusing group is constituted by a single lens component, wherein the positive lens group is constituted by a front group having a positive refractive power and a rear group having a negative refractive power, and the distance between the front group and the rear group is the largest air distance among air distances in the positive lens group, and wherein the rear group is constituted by two lens components.
US11415754B2
Fiber array spacers, optical fiber assemblies, optical assemblies, and methods for fabricating optical assemblies are disclosed. In one embodiment, an optical fiber assembly includes a fiber array spacer and a fiber ribbon having an array of optical fibers. The fiber array spacer has an array of spacer fibers, wherein individual spacer fibers of the array of spacer fibers are bonded to one another, and a diameter of the individual spacer fibers determines a height of the fiber array spacer. Each optical fiber of the array of optical fibers has an glass portion. The glass portion of each optical fiber is bonded to the fiber array spacer such that a longitudinal axis of the individual spacer fibers is transverse to a longitudinal axis of individual optical fibers of the fiber ribbon.
US11415746B2
A sensor installed into a mold including a cable insertion member having a fixing portion with a fitting recess is provided. The sensor includes an optical fiber a part of which is bendable, and a fiber holder having a fiber insertion portion through which the optical fiber is inserted and a to-be-fixed portion extending from the fiber insertion portion. Further, the to-be-fixed portion is fixed to the fixing portion while being fitted to the fitting recess.
US11415739B2
An illuminating device including a circuit board, a first light emitting member, a housing, a transparent support member, a light diffusing member, and a light guide member is provided. The first light emitting member is disposed on the top surface of the circuit board to emit light. The housing is disposed to cover the circuit board from above, and has a symbol configured to be illuminated by the light. The support member is disposed under the housing. A first surface of the support member is shaped to conform to the bottom surface of the housing and a second surface of the support member is flat. The light diffusing member has a side surface that receives the light, is fixed to the second surface of the support member, and diffuses the light toward the symbol. The light guide member guides the light to the side surface of the light diffusing member.
US11415730B2
An article for reflecting solar energy includes a coating stack having solar reflecting films and metal oxide films, the coating stack applied on a major surface of a glass substrate, and a protective overcoat comprising a first and a second surface, wherein the first surface of the protective overcoat is disposed toward the solar reflective films and metal oxide films; and a polymer encapsulant over outer wall surfaces of the coating stack, the second surface of the protective overcoat and over peripheral edges of the coated article, the encapsulant having a base layer, a top layer and metallic corrosion-inhibitive material in the base layer.
US11415727B2
Disclosed are a camera protection device and a mobile phone protection jacket. The camera protection device includes: a first sheet body having a first hole structure configured for cooperation with a camera of a mobile phone and a second hole structure configured for cooperation with a flash lamp of the mobile phone, and a light shielding structure formed integrally or separately with the first sheet body, the light shielding structure being arranged between the flash lamp and a lens protection film of the camera. The mobile phone protection jacket is provided with the camera protection device according to any implementation in the first aspect.
US11415724B2
A method for predicting a stress attribute of a subsurface earth volume includes simulating a linearly independent far field stress model, a discontinuity pressure model, and a discontinuity pressure shift model for the subsurface earth volume. A stress value, a discontinuity pressure shift at a surface of the Earth, a strain value, a displacement value, or a combination thereof is computed for data points in the subsurface earth volume based on a superposition of the linearly independent far field stress model, the discontinuity pressure models, and the discontinuity pressure shift model. The stress attribute of the subsurface earth volume is predicted, based on the computed stress value, the computed discontinuity pressure shift at the surface of the Earth, the computed strain value, the computed displacement value, or the combination thereof.
US11415721B2
The present disclosure discloses a resistivity measurement method, device and system. The method comprises: placing a core to be measured into the core holder after a 100% saturated water treatment, and injecting a predetermined confining pressure by the confining pressure pump; turning on the displacement source to carry out a displacement, and at an interval of a predetermined time period, acquiring a current value by the ammeter and a voltage value by the voltmeter; determining a resistivity of the core according to the current value, the voltage value, an arc length of the curved electrode, and a radius and a length of the core. The present disclosure can realize a rock resistivity measurement in a vertical direction under formation conditions for a plunger-type core, without needing to change the core preparation technology or method.
US11415712B2
According to one embodiment, a radiation detector includes a photo-electric conversion substrate, a scintillator layer containing a main material and a dope material and a light reflective layer or a moisture barrier layer, formed on a front surface side of the scintillator layer along a shape of the front surface of the scintillator layer. The scintillator layer includes a mixed layer portion formed of the main material the dope material on the photo-electric conversion substrate, and a dope material layer portion formed of only the dope material on a front surface side of the mixed layer portion. A front surface of at least the dope material layer portion is formed into relatively coarse shape compared to the mixed layer portion.
US11415708B2
A positioning device includes a first GNSS receiver; a communication link configured to receive a spatial position, code measurements and carrier phase measurements of a second GNSS receiver; an input interface to a processing logic, the processing logic being configured to: calculate a position of the first positioning device from communicated data; and to estimate one or more parameters representative of multipath at the position of the first positioning device; wherein the communication link is configured to communicate to a second positioning device the parameters representative of multipath at the position of the first positioning device. Described developments comprise the use of multipath severity indicators, the determination of relative distances between receivers, validity conditions in time and/or space of multipath, various embodiments in a train or in a group of vehicles. Software aspects are discussed.
US11415707B1
A space based multi-band GPS/GNSS navigation system, including: a first RF card with a space grade application specific integrated circuit (ASIC) implementing two RF channels configured to receive and process two different received navigation signals; a space grade navigation processor configured to: execute processor instructions to process the two different received navigation signals to produce position, velocity, and time information; and process measurements using an Extended Kalman filter for enhanced performance at high altitude, including cis-lunar and lunar space.
US11415704B2
A global positioning system (GPS) receiver may include an antenna configured to receive GPS signals from GPS satellites, a radio frequency (RF) front end configured to pre-process signals received by the antenna, a demodulator/converter configured to perform demodulation and analog-to-digital conversion of output signals received from the RF front end, a clock configured to provide a consistent clock signal, and a digital signal processor configured to receive the clock signal and make time and code measurements associated with determining a location of the GPS receiver based on the signals received by the antenna. The GPS receiver may be configured to eliminate reflected or indirect signals from the time and code measurements.
US11415701B2
Approaches for detecting and/or rejecting fraudulent positioning system signals at one or more positioning system receivers. The receivers may establish a time search window that may be maintained beyond a time in which a fraudulent signal is expected to move away from an authentic signal a sufficient amount so as to fall outside the time search window. Various approaches are described for updating the time signal at the receiver to maintain accuracy without acquiescing to the introduced bias of a fraudulent signal. Also, an approach for evaluation of candidate signals for consistency at one or more stationary receivers is described. Also, approaches for collective evaluation of signals provided from networked receivers are described to provide sentry receivers operative to detect and alert the presence of a fraudulent signal.
US11415697B2
A measured photo-event array is converted from two spatial coordinates and one temporal coordinate into three spatial coordinates for real-time imaging. Laser light pulses illuminate at least one object, and a Geiger-mode avalanche photodiode array receives photons from laser light reflected off the object. For each pulse of the laser light, the GMAPD outputs a first array of photo-events representative of reflected photons. A three-dimensional (3D) Gaussian distribution kernel arranged as a list of array locations to be processed and weight list(s) are provided. The weight list(s) specify an amount array values are scaled based on the Gaussian distribution or photon arrival time. A graphics processing unit arranges the first array of measured photo-events as a list, convolves the Gaussian displacement list with the list of measured photo-events to produce a convolution output, and applies weights from the weight list(s) to the values to produce a density point cloud.
US11415696B2
An optical sensor for appropriately updating a crosstalk value is provided with: a photon-counting type of first light-receiving unit for receiving target object reflected light and cover panel reflected light; and a determination circuit that determines whether or not the target object reflected light is received by the first light-receiving unit, on the basis of a first received light pulse signal that is based on at least one of the target object reflected light and the cover panel reflected light, and a reference pulse signal.
US11415694B2
The apparatus (1) for agricultural crop analysis, comprises: a light source (2) for sending light radiation towards a crop; a plurality of sensors (21) for acquiring light radiation reflected by the crop and a plurality of filtering elements (22) adapted to enable complete passage only of light having frequencies within a predetermined passband.
The filtering elements (22) have passbands that differ from each other and each filtering element (22) is functionally coupled with a respective sensor (21) in such a manner that the latter receives only light radiation that has traversed the former.
US11415692B2
A high-resolution fully polarimetric frequency modulation continuous wave (FMCW) image radar system using an RF switch and an image processing method are provided. The image radar system includes a signal generator that generates a frequency modulation signal, a transmitter that radiates the frequency modulation signal as vertical polarization and horizontal polarization using a vertically polarized transmit antenna and a horizontally polarized transmit antenna, a receiver that receives a signal in which a vertically polarized signal and a horizontally polarized signal are reflected from an object, using a vertically polarized receive antenna and a horizontally polarized receive antenna, and generates a VV/HV polarization data set and a VH/HH polarization data set based on the signal received via the vertically polarized receive antenna and the horizontally polarized receive antenna, and a signal processor that obtains a fully polarimetric radar image based on bilateral symmetry correction and azimuth compression.
US11415689B2
An unmanned aerial vehicle (UAV) having at least one sensor for detecting the presence of a survivor in a search and rescue area. The at least one sensor is preferably an ultra-wide band (UWB) transceiver sensor. The UAV includes a UAV data link transceiver for wirelessly communicating information concerning the survivor to a command center.
US11415676B2
In one embodiment, a lidar system includes a light source configured to emit pulses of light and a scanner configured to scan at least a portion of the emitted pulses of light along an interlaced scan pattern. The scanner includes a first scanning mirror configured to scan the portion of the emitted pulses of light substantially parallel to a first scan axis to produce multiple scan lines of the interlaced scan pattern, where each scan line is oriented substantially parallel to the first scan axis. The scanner also includes a second scanning mirror configured to distribute the scan lines along a second scan axis that is substantially orthogonal to the first scan axis, where the scan lines are distributed in an interlaced manner.
US11415672B2
The present disclosure provides a method for generating an object detection box, comprises: obtaining a set of point-cloud data frames collected by a radar device within a set period; obtaining, from the set, a first point-cloud data frame corresponding to a first time when an unmanned vehicle is closest to a target object, and obtaining first detection box information corresponding to the target object in the first point-cloud data frame that is obtained through an automatic detection algorithm; determining whether the first detection box information is valid detection box information with respect to a second cloud-point data frame in the set that corresponds to a second time prior to the first time; and determining whether the first detection box information is to be used as final detection box information of the target object in the second point-cloud data frame according to the result of the determination.
US11415660B2
Disclosed are a positioning communication device, a positioning method, and a computer storage medium. The positioning communication device comprises: at least two positioning antenna groups (111), at least used for receiving a positioning signal sent by a beacon, wherein each positioning antenna group (111) comprises two positioning antennas arranged separately, and the positioning ranges of different positioning antenna groups (111) are at least partially different; a selection switching module (112) respectively connected to the at least two positioning antenna groups (111); and a processing module (113), connected to the positioning antenna groups (111) by means of the selection switching module (112), and used for controlling, according to orientation information of the beacon at a previous moment, the positioning antenna group (111) turned on by the selection switching module (112), and determining, according to the positioning signal received by the positioning antenna group (111) turned on, orientation information of the beacon at the current moment.
US11415658B2
A detection device and a method for audio direction orientation and an audio processing system are provided. The device includes a first filter, which performs a first infinite impulse response operation on each first audio beam to generate second audio beams; an absolute value operator which performs an absolute value operation on amplitude of each second audio beam to generate third audio beams; a second filter which performs a second infinite impulse response operation on each third audio beam to smooth each third audio beam to generate fourth audio beams; and a DOA processor which divides the fourth audio beams into audio beam groups, and selects a selected audio beam from each audio beam group according to energy of each fourth audio beam in each audio beam group to output beam information corresponding to the selected audio beams and used in a speech recognition and for determining a voice direction.
US11415657B2
A system and method of determining the angle of arrival or departure using a neural network is disclosed. The system collects a plurality of I and Q samples as a packet containing a constant tone extension is being received. The I and Q samples are used to form I and Q arrays, which are used as the input to the neural network. The neural network produces a first output representative of the azimuth angle and a second output representative of the elevation angle. In certain embodiments, the neural network is capable of detecting a plurality of angles, where, for each angle, there are three outputs, a first output representative of the azimuth angle, a second output representative of the elevation angle and a third output representative of the relative amplitude. In some embodiments, the neural network is configured to determine the carrier frequency offset of an incoming signal as well.
US11415653B2
A method and a device for detecting substances and their concentrations in a mixture using magnetic resonance, containing one or more markers deposited on a surface of a carrier in contact with the mixture, wherein the marker is a substance that through intermolecular interactions causes a predetermined orientation of molecules for at least one of the mixture components.
US11415651B2
Described herein are power components that may facilitate efficient, low noise operation of low-field MRI systems. In some embodiments, the power components may include switching power converters configured to switch in a manner that reduces or eliminates noise within a desired frequency band (e.g., the Larmor frequency band) due to harmonics of the switching frequency. For example, the desired frequency band may be positioned between adjacent integer harmonics of the switching frequency. In some embodiments, harmonic components generated by multiple switching power converters may destructively interfere with one another, reducing or eliminating the amplitude of the harmonic components of the switching frequency that reside in the desired frequency band. In some embodiments, the power components may include switching power converters configured in parallel without the need for active current balancing circuitry.
US11415648B2
A magnetic resonance (MR) local coil and an MR apparatus are provided. The MR local coil includes at least one antenna layer, at least one first layer, at least one second layer, and at least one third layer. In this structure, at least one MR antenna is arranged on the antenna layer. The at least one first layer is arranged between the at least one antenna layer and the at least one second layer, and the at least one second layer is arranged between the at least one first layer and the at least one third layer.
US11415638B2
The present disclosure provides a test method and a test device for an adapter. The method includes: detecting temperatures of elements in the adapter; determining whether the adapter is in a temperature balance state according to the temperatures of the elements in the adapter; increasing an ambient temperature of an environment where the adapter is located in response to the temperature balance state; detecting an output power of the adapter, and determining whether the adapter performs a power reduction operation before the temperatures of the elements reach a first preset temperature threshold; and determining that a test for the adapter fails when the power reduction operation does not occur.
US11415637B2
A system and method for providing an application-independent estimation of the state of health (SOH) of a battery. A battery terminal voltage, under a non-zero load, when a specific amount of charge has been drawn from the battery is compared to stored terminal voltage test data obtained under the same conditions. An estimate of SOH is provided in response to the comparison.
US11415636B2
A device having a structure to measure a battery parameter of a battery of a set of multiple batteries can be implemented in a variety of applications. The device can be structured to measure alternating current (AC) electrical impedance of a battery cell by processing a difference between the battery cell and another battery cell. The battery cell being measured is subjected to AC excitation while the other one is not, where the two battery cells share a common load current. This differencing method can reduce the measurement's sensitivity to noisy battery load current, which is common to both battery cells. This differencing method also can remove or substantially reduce a large direct current (DC) offset, that is, the battery potential itself under which the AC signal measurement is burdened.
US11415633B2
A current measuring apparatus including a switching circuit installed on the charging and discharging path, a current measuring unit having a shunt resistor installed on the charging and discharging path and configured to output a current signal corresponding to a voltage across the shunt resistor, a voltage measuring unit configured to measure the voltage across the switching circuit, a temperature measuring unit configured to measure a temperature of the switching circuit, and a control unit. The control unit determines a first current value indicating a current flowing through the shunt resistor, based on the current signal. The control unit determines a second current value indicating a current flowing through the switching circuit, based on the measured voltage and the measured temperature. The control unit determines whether the shunt resistor is in a normal state, based on the first current value and the second current value.
US11415631B2
An apparatus estimating a state of charge (SOC)-open circuit voltage (OCV) profile, including: a storage unit storing: a beginning of life (BOL) positive electrode (PE) half-cell SOC-OCV profile and available range (AR), a BOL negative electrode (NE) half-cell SOC-OCV profile and AR, and a BOL full-cell SOC-OCV profile and total capacity (TC), and a control unit estimating a full-cell SOC-OCV profile at middle of life (MOL), including: an AR determination module for: calculating an MOL full-cell TC while a secondary battery is fully charged/discharged at MOL, and determining the MOL PE and NE ARs so a ratio of the MOL to the BOL full-cell TCs equals a ratio of the MOL to the BOL PE ARs and a ratio of the MOL to the BOL NE ARs, and a profile management module for: estimating, as an MOL full-cell SOC-OCV profile, a differential profile, and updating the BOL full-cell SOC-OCV profile.
US11415630B2
In one aspect, an embodiment of this invention comprises an apparatus for updating an active fuel gauge of a battery cell. The apparatus comprises a memory, a sensor, and a processor. The memory stores data regarding an active fuel gauge of the battery cell based on a first voltage and state of charge (SOC) relationship. The processor receives first, second, and third resting voltage measurements at different times. The processor calculates differences in capacity between pairs of the resting voltage measurements based on the first voltage and state of charge (SOC) relationship. When the differences are equal the reference capacity difference, the processor identifies an estimate of a remaining capacity of the battery cell corresponding with the active fuel gauge. When the differences are not equal to the reference capacity difference, the processor updates the active fuel gauge based on an identified second voltage and SOC relationship.
US11415611B2
A system operable between a charging mode and a transferring mode for measuring capacitance of a capacitive sensor, includes a switching unit configured to, in a first phase of the charging mode, arrange the capacitive sensor to be charged by a first supply voltage from a first end of the capacitive sensor until a voltage difference between the first end and an opposite second end of the capacitive sensor reaches a first predetermined voltage, and in a second phase of the charging mode, disconnect the first end of the capacitive sensor from the first supply voltage and couple the second end of the capacitive sensor (10) to a second supply voltage to raise a voltage at the first end of the capacitive sensor to a second predetermined voltage.
US11415610B2
In order to ensure safe operation of a multi-phase system, even a system including a plurality of phases, a number of phase groups is provided, which comprises some of the phases, wherein phase currents of the number of phase groups are merged in a group node to form a group sum current and a group sum current measurement value of the group sum current is captured. The current measurement values belonging to the number of phase groups are summed up to form a group sum and the group sum is compared with the group sum current measurement value to validate the phase currents of the phases in order to ensure safe operation.
US11415606B2
Systems and methods are provided for improving the operation of a computer or other electronic device that utilizes root-mean-square (RMS) measurements, e.g., RMS current measurements, by reducing error in the RMS measurement. A series of measurement samples are received at a processor, which executes a noise-decorrelated RMS algorithm including: calculating a current-squared value for each measurement sample by multiplying the measurement sample by a prior measurement sample in the series (rather by simply squaring each measurement sample as in conventional techniques), summing the current-squared values, and calculating an RMS value based on the summed values. The processor may also execute a frequency-dependent magnitude correction filter to correct for frequency-dependent attenuation associated with the noise-decorrelated RMS algorithm. The calculated RMS value has a reduced error, particularly for lower-end current measurements, which may improve the operation of the computer or electronic device that utilizes the RMS value.
US11415605B2
Disclosed is a directional coupler having a coupler, a forward resistive attenuator, a reflected resistive attenuator, a forward compensation capacitor, and a reflected compensation capacitor. A forward coupler side arm and reflected coupler side arm of the coupler are configured to obtain a sample of forward energy and a sample of reflected energy from the coupler transmission line section. The forward resistive attenuator and reflected resistive attenuator are configured to attenuate the sample of forward energy and the sample of reflected energy. The forward compensation capacitor and the reflected compensation capacitor are configured to receive the attenuated sample of forward energy and the attenuated sample of reflected energy and produce a frequency-compensated sample of forward energy and a frequency-compensated sample of reflected energy.
US11415596B2
A scanning probe microscope 1 is provided with a control unit 15. The control unit 15 includes a signal acquisition processing unit 151, an image acquisition processing unit 152, a scanning condition change processing unit 154, a scanning processing unit 155, and a noise determination processing unit 156. In the scanning probe microscope 1, when removing noise included in a surface image of a sample, the scanning condition change processing unit 154 changes a scanning condition. And, the signal acquisition processing unit 151 acquires an output signal from a detection unit 12. The image acquisition processing unit 152 acquires a surface image of a sample S based on the output signal. The noise determination processing unit 156 determines whether or not noise is inclined in the output signal contains noise based on the change in the output signal or the change in the surface image of the sample S when the scanning condition is changed by the scanning condition change processing unit 154. Therefore, if noise is included in the output signal, it is possible to correctly determinate the fact.
US11415587B2
It is possible to realize a sample container transfer device capable of handling a plurality of racks in which a sample container can be efficiently transferred from a preprocessing system to a carrier used in an analysis system and can be transferred to a plurality of kinds of carriers of the analysis system. A plurality of kinds of racks A and racks B is held by an empty rack holding area 330. The racks A or the racks B can be used for conveyance of specimen containers according to the application of a specimen. After a fixed number of specimen containers separated by a separation mechanism 301 according to an application are collected by stoppers 303a and 303b, the specimen containers are conveyed to a transfer start position 309 to be transferred from a holder to a rack. Accordingly, it is possible to suppress an occurrence of a state in which the rack does not have a part where no specimen is mounted.
US11415583B2
Provided are a method, an apparatus, and a kit for detecting a neuroblastoma in a subject and/or for monitoring a therapeutic effect on the neuroblastoma, by measuring a urinary tumor marker(s) in a sample from the subject.
US11415574B2
This invention provides methods for diagnosing Alzheimer's disease in a symptomatic human subject, and for determining whether a human subject is predisposed to becoming afflicted with Alzheimer's disease. These methods employ the steps of (a) culturing a subject's lymphocytes with a suitable basement membrane matrix to permit the lymphocytes to aggregate; (b) measuring the resulting lymphocyte aggregation; and (c) based on such measurement, either diagnosing Alzheimer's disease or determining a predisposition to it, as appropriate.
US11415561B2
A method for detecting a malfunction of an acoustic sensor coupled to an electrochemical generator includes applying an electrical signal at a given frequency and a given amplitude, termed the signal frequency and signal amplitude; measuring, by the acoustic sensor, an acoustic signal emitted by the electrochemical generator in response to the application of the electrical signal; and, when the amplitude of the acoustic signal is below a predetermined threshold value, and detecting a malfunction of the acoustic sensor.
US11415559B2
A method for measuring the concentration of a gas includes heating a first gas with a pulse of light, the pulse of light having a wavelength absorbed by the first gas, wherein the first gas exerts pressure on a flexible membrane. The method includes receiving a first signal indicating a first deflection of the membrane, wherein the first deflection is due to a change in pressure of the first gas and receiving a second signal indicating a second deflection of the membrane occurring after the first signal, wherein the second deflection is due to the change in pressure of the first gas. The method includes determining a difference between the first signal and the second signal and, based on the difference between the first signal and the second signal, determining a first concentration of the first gas.
US11415553B2
A mobile automated pipe or shaft non-destructive inspection system with rotational inspection sensor assembly for 360 degree imaging or sensing and generation of three dimensional models or sensing imaging or depictions of the pipe or shaft, preservative removal/application system, mobile platform mounting, and control system as well as related methods.
US11415547B2
A method of filtering ions according to their ion mobility using a device is disclosed, the method comprising a plurality of electrodes and one or more voltage source(s) arranged and adapted to apply voltages to the plurality of electrodes, the method comprising, generating using the one or more voltage source(s) one or more local separation region(s), wherein ions can be separated within each local separation region according to their ion mobility, and moving each local separation region axially along the device with a certain velocity such that, for each local separation region, ions having a value of their ion mobility falling within a selected range are transmitted axially along the device with that local separation region whereas ions having higher and/or lower ion mobility falling outside that range escape the local separation region, wherein any ions that escape the local separation region(s) are removed from within the device and/or otherwise kept apart from those ions falling within the selected range(s).
US11415530B2
Disclosed is a method for determining physical properties of a test sample using a spectrometric detector with at least three channels, consisting of: performing measurements in each of the channels on the test sample, calculating variables, each formed from a combination of measurements of different channels, and applying a weighting and bias matrix to the variables, enabling the investigated physical properties of the test sample to be determined.
US11415529B2
The X-ray phase imaging apparatus includes an imaging system, a position switching mechanism for switching between a retracted position and an imaging position, a control unit for controlling switching between the retracted position and the imaging position, and an image processing unit for generating an X-ray phase contrast image based on the first image and the second image. The control unit is configured to control sequentially imaging at the retracted position and imaging at the imaging position.
US11415528B2
A method and system for automated in-line inspection of optically transparent material is disclosed herein. The method includes illuminating a top and bottom surface of the optically transparent material with at least one sheet of light and then generating an image based on light that is received by an imaging device. The image that is generated may either be a bright field image or a dark field image.
US11415519B2
A method, a system, and a non-transitory computer readable medium for Raman spectroscopy. The method may include determining first acquisition parameters of a Raman spectroscope to provide a first acquisition set-up, the determining is based on at least one expected radiation pattern to be detected by a sensor of the Raman spectroscope as a result of an illumination of a first area of a sample, the first area comprises a first nano-scale structure, wherein at least a part of the at least one expected radiation pattern is indicative of at least one property of interest of the first nano-scale structure of the sample; wherein the first acquisition parameters belong to a group of acquisition parameters; setting the Raman spectroscope according to the first acquisition set-up; and acquiring at least one first Raman spectrum of the first nano-scale structure of the sample, while being set according to the first acquisition set-up
US11415518B2
A method for mapping and analyzing a GaN substrate to identify areas of the substrate suitable for fabrication of electronic devices thereon. Raman spectroscopy is performed over the surface of a GaN substrate to produce maps of the E2 and A1 peaks at a plurality of areas on the substrate surface, the E2 and A1 peaks being associated with known concentrations of defects and charge carriers, so that areas of the GaN substrate having relatively high resistivity or conductivity which make those areas suitable or unsuitable for fabrication of electronic devices can be identified. The devices can then be fabricated only on suitable areas of the substrate, or the size of the devices can be tailored to maximize the yield of devices fabricated thereon. Substrates not meeting a threshold level of defect and/or charge carrier concentration can be discarded without fabrication of poor-quality devices thereon.
US11415515B2
Disclosed herein, inter alia, are methods and systems of image analysis useful for rapidly identifying and/or quantifying features.
US11415513B2
A method for determining the degree of sensitivity of a strain of fungus to an antifungal agent by using the possible change in a chitin level in a population of cells of a strain of fungus to an antifungal agent. The change is determined compared to the chitin level of a population of cells of said strain of fungus in the absence of antifungal agent.
US11415512B2
An imaging apparatus (1) for imaging a sample (7) comprising an array of electronically addressable pixels (6) wherein each pixel is arranged to support a surface plasmon resonance thereinto generate an evanescent electromagnetic field (8) which extends transversely from the pixel so as to be salient from plane of the array for illuminating the sample (7). An optical detector (12) is arranged for detecting optical radiation (9, 10, 11) scattered from the evanescent electromagnetic field (8) by the sample (7). A processing unit (4) arranged to associate the detected optical radiation (9, 10, 11) with the address of the pixel or pixels within the array at which the surface plasmon resonance was generated.
US11415510B2
According to one embodiment, an optical inspection apparatus includes a first illuminator, an image-forming optical system, a scattering light selector, and an imaging element. The first illuminator is configured to emit a first light beam. The first light beam reflected by an object is incident on the image-forming optical system. The scattering light selector is configured to emit passing light beams of at least two mutually different wavelength regions, at the same time as the first light beam passes, a wavelength spectrum of at least one of the passing light beams being different from a wavelength spectrum of the reflected first light beam. The passing light beams simultaneously form an image on the imaging element.
US11415505B2
A method for observing a sample is placed between a light source and an image sensor, comprising at least 10000 pixels, the light source emits an illuminating beam, which propagates to the sample, the light beam is emitted in an illumination spectral band (Δλ11) lying above 800 nm, the method comprising the following steps: (a) illuminating the sample with the light source; (b) acquiring an image of the sample (I0) with the image sensor, no image-forming optics being placed between the sample and the image sensor; and (c) the image sensor being configured such that it has a detection spectral band (Δλ20), which blocks wavelengths in the visible spectral band, such that the image may be acquired in ambient light.
US11415502B2
A sample generator system includes a fluid source and a flow cell. The sample generator system includes a sampling system in communication with the flow cell to eject a fluid sample through an orifice in the flow cell. The sample generator system includes a gas pressure at the orifice in the flow cell greater than or equal to a fluid pressure at the orifice in the flow cell.
US11415499B2
The particle size distribution measurement device irradiates light onto a sample of particles, then detects secondary light generated by this irradiation, and then calculates a particle size distribution of the particles based on the detection data, and includes a separate measurement data receiving unit that receives separate measurement data obtained by separately measuring particles having a specific particle size in a separate sample, and light intensity data showing a light intensity of the secondary light generated by the particles in the separate sample, and a distribution conversion unit that, based on the separate measurement data and on the light intensity data, converts the particle size distribution from a distribution in which the numbers of particles of each particle size contained in the sample being measured are shown in relative terms to a distribution in which the numbers of these particles are shown in absolute terms.
US11415497B2
A shear box of shear rheology experiment of a soft rock for simulating the coupling of the rainfall seepage and blasting vibration includes an upper shear box, a lower shear box, a normally-loading indenter, a normally-loading cushion block and a test piece joint. The upper shear box is tightly connected to the lower shear box by a vertical roll. The vertical roll passes through the through holes at both sides of the upper shear box and is engaged with the lower shear box through female thread connection holes. The normally-loading indenter passes through a circular through hole and presses against the normally-loading cushion block. The first end of the test piece joint is installed into a water or gas outlet hole, and the second end of the test piece joint is directly mortised into a rock test piece.
US11415481B2
A line monitoring system may include a laser source to launch a probe signal over a first bandwidth, a polarization maintaining tap to receive and split the probe signal, into a first portion and a second portion, a polarization rotator to receive the first portion and send the first portion to a transmission system, a return tap to receive the second portion and to receive a return signal from the transmission system, wherein the return signal being derived from the first portion, a photodetector coupled to receive an interference signal from the return tap, wherein the interference signal is generated by a mixing the return signal and the second portion, where the photodetector is arranged to output a power signal based upon the interference signal, and a power measurement system to measure the power signal at a given measurement frequency over a second bandwidth, comparable to the first bandwidth.
US11415470B2
A method of monitoring a HVAC system to detect erroneous sensor installation. The method includes determining whether a circulation fan has been operational for a first predetermined time interval. If the circulation fan has been operational for the first predetermined time interval, determining whether a cooling demand is present. If the cooling demand is present, determining whether the HVAC system has been conditioning air for the first predetermined time interval responsive to the cooling demand. If the HVAC system has been conditioning the air for the first predetermined time interval, determining whether a difference between an indoor air temperature value corresponding to an enclosed space and an air temperature value from a discharge air temperature (DAT) sensor is greater than a predetermined temperature value. If the difference is not greater than the predetermined temperature value, forwarding a message indicating that the DAT sensor positioned within a duct of the HVAC system is improperly installed.
US11415464B2
A thermal monitoring system includes thermal monitoring devices that generate sensor data including thermal images depicting monitored elements (e.g. of an electrical switchgear system). The sensor data for all monitoring devices installed at a local deployment is collected by a gateway device, and relevant data from multiple local deployments is further aggregated by a cloud management system for further analysis. New event triggering rules determining how the thermal monitoring devices filter or record the sensor data are generated based on the aggregated data during a continuous learning process. The system detects patterns in the sensor data for the monitoring devices and/or local deployments as a whole and tracks deviations from these patterns, improving the accuracy of the event detection over time.
US11415462B2
Certain examples relate to emulating a spectral measurement device in a color measurement apparatus. In these examples, a primary spectral measurement device measures a first spectral characteristic of a rendered color output. A predictive model, parametrized by parameter values, is applied to the measurement from the primary spectral measurement device to determine a predicted measurement of a second spectral characteristic of the rendered color output which would be measured by an ancillary spectral measurement device. Parameter values are generated by training the predictive model with data from the primary spectral measurement device and the ancillary spectral measurement device.
US11415456B2
Certain embodiments are directed to an acoustograph or acoustic sensor configured as a thermometer or direct specific absorption rate (DSAR) sensor for the measurement of electromagnetic energy.
US11415444B2
A physical quantity measurement device includes a physical quantity detector that detects a physical quantity of a fluid in a measurement flow path, a physical quantity processor that receives a detection result of the physical quantity detector, and a support plate part that supports the physical quantity detector and the physical quantity processor. The support plate part includes a detector support portion to which the physical quantity detector is attached, and a processor support portion that is located at a position spaced apart from the detector support portion and to which the physical quantity processor is attached. Between the detector support portion and the processor support portion, a heat transfer regulation portion is provided to regulate heat transfer from the processor support portion to the detector support portion.
US11415443B2
A flow rate detector includes: a housing; and a substrate assembly disposed in the housing. The substrate assembly has a flow rate detection element, a temperature detection element, and a circuit board on which the flow rate detection element and the temperature detection element are mounted. The circuit board includes a body portion fixed to the housing, and a protrusion extended to protrude from the body portion. The protrusion has an element fix portion to which the temperature detection element is fixed. The protrusion has a supported portion within a supported range including a position of the element fix portion. The supported range is defined from the element fix portion to a tip end of the protrusion along an extension direction of the protrusion. The supported portion is supported by the housing to suppress a displacement of the element fix portion in a thickness direction of the circuit board.
US11415436B2
A Parametric Disturbance Sensor is provided. The parametric disturbance sensor has a stripline enclosure having an internal chamber; a stripline sensor core positioned within the internal chamber; a fill material filling the internal chamber so that the stripline sensor is not in direct contact with the stripline sensor core enclosure; and a cable-end connector connected to the stripline sensor core for connecting the stripline sensor core to a processing unit.
US11415429B2
A control apparatus includes: a user action estimation unit that estimates an expected passage route of a user based on a current position and an action history of the user; a sound signal input unit to which a sound signal based on the utterance of the user is input; a storage unit that stores a keyword and a POI related to the keyword; a keyword extraction unit that extracts the keyword from the sound signal; and a POI selection unit that selects a candidate POI as a candidate for a destination based on the expected passage route estimated by the user action estimation unit and the keyword extracted by the keyword extraction unit.
US11415426B2
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user's personal driving history. As a user drives, models are developed and maintained to learn or otherwise capture the driver's personal driving habits and preferences. Example models include road speed, hazard, favored route, and disfavored route models. Other attributes can be used as well, whether based on the user's personal driving data or driving data aggregated from a number of users. The models can be learned under explicit conditions (e.g., time of day/week, driver ID) and/or under implicit conditions (e.g., weather, drivers urgency, as inferred from sensor data). Thus, models for a plurality of attributes can be learned, as well as one or more models for each attribute under a plurality of conditions. Attributes can be weighted according to user preference. The attribute weights and/or models can be used in selecting a best route for user.
US11415424B2
Methods and systems for detecting when users deviate from a provided transportation route and for correcting the transportation route in response to such user deviations is presented. In one embodiment, a method is provided including detecting a changed condition for a transportation route between a first location and a second location. The transportation route may include multiple transportation segments. A first transportation segment designating a first modality may be identified, wherein the changed condition decreases a likelihood that vehicles associated with the first modality will be available to service the first transportation segment. In response, a second transportation segment designating a second modality different from the first modality is generated. The first transportation segment is then replaced with the second transportation segment in the transportation route.
US11415422B2
One general aspect includes a buoy position analyzer system. The buoy position analyzer system also includes a transceiver interface. The buoy position analyzer system also includes a memory storage. The buoy position analyzer system also includes circuitry may include one or more processors configured to: receive node unit data via the transceiver interface, generate an operational movement envelope for a buoy based on the received node data, store the operational movement envelope in the memory storage, and monitor additional node unit data via the transceiver interface.
US11415415B1
An effective inexpensive, compact and easy-to-use self-leveling laser level capable of projecting at least two laser beams at any desired angle dialed on a 360-degree format.
US11415411B2
A method of (measuring the waif thickness of an article comprising the steps of (a) providing an inspection machine having an inspection machine co-ordinate system associated therewith, the inspection machine comprising a thickness measuring probe; (b) providing an article in a first position relative to the inspection machine; (c) measuring a plurality of surface points on at least a portion of the surface of the article; (d) modelling the at least a portion of the surface of the article from the measured surface points to produce a surface model; (e) generating a probe path from the surface model in an article coordinate system fixed relative to the article; (f) transforming the probe path to the inspection machine co-ordinate system; and, (g) moving the thickness measuring probe along the probe path whilst making a plurality of spaced apart wall thickness measurements of the article.
US11415410B2
Provided are a method and an apparatus of optical module assembly, where the method includes: when an optical module to be aligned images, controlling an alignment mechanism clamping a lens to be assembled to move in a set direction by a set movement step; when the alignment mechanism moves each time, collecting, by an image acquisition device, light spots imaged by the optical module to be aligned sequentially, and selecting a light spot with a minimum size from the collected light spots; determining an optimal position of the alignment mechanism according to at least two light spots before the light spot with the minimum size and at least two light spots thereafter; and controlling the alignment mechanism to move to the optimal position to align the lens to be assembled.
US11415402B2
A measuring instrument that reads a measure including a plurality of reading patterns arranged in a length direction of the measure, each reading pattern including a plurality of patterns arranged in a width direction of the measure, includes: a flattening member that increases a flatness of the measure; and a first reader that optically reads the plurality of patterns arranged in the width direction included in a single reading pattern from the measure in a state where the flatness is increased by the flattening member.
US11415392B2
An archery viewfinder is disclosed. An example archery viewfinder may include a viewfinder housing having a cylindrical shape. The viewfinder may be mounted on one or both of a front toward target position and a rear toward user position in an archery bow system. The archery viewfinder may also include at least one light baffle in the viewfinder housing. The at least one light baffle is formed by a first diameter of the viewfinder forming adjacent ridges and a second diameter of the viewfinder housing forming a groove between the adjacent ridges. A combination of the geometrically parallel shape and the at least one light baffle substantially reduces or even fully eliminates incident stray light from causing glare when viewed or observed by the user.