Document Document Title
US11200886B2 System and method for training a virtual agent to identify a user's intent from a conversation
A system and method for training a virtual agent to identify a user's intent from a conversation is disclosed. The system and method use an iterative process of clustering multiple conversations (converted into feature representations) used for training a machine learning model into labeled clusters having similar user intents. Clustering enables labeling a large number of training conversations efficiently. The labeled clusters may be used to train a virtual agent to classify the conversational intent of a conversation. Then, the machine learning model can classify future conversations based on similarity to labeled clusters. By knowing a human user's intent, a virtual agent can deliver what the user desires.
US11200884B1 Voice profile updating
Techniques for labeling user inputs for updating user recognition voice profiles are described. A system may leverage various signals, generated during or after processing of a user input, to retroactively determine which user spoke the user input. For example, after the system receives the user input, the user may provide the system with non-spoken user verification information. Based on such user verification information, the system may label the previously spoken user input as originating from the particular user. The system may also or alternatively use system usage history to retroactively label user inputs.
US11200883B2 Implementing a domain adaptive semantic role labeler
A computer-implemented method according to one embodiment includes identifying features of a plurality of data instances within a target domain; assigning weights to the plurality of data instances within the target domain, based on similarities among the features; selecting a subset of the plurality of data instances within the target domain, based on the weights; associating expert annotations with respective ones of data instances within the subset; and training a machine learning algorithm, utilizing the subset of the plurality of data instances and associated expert annotations.
US11200881B2 Automatic translation using deep learning
Audio data of an original work is received. Text in the audio data is translated to a target language. The audio data is passed to a first deep learning model to learn voice features in the audio data. The audio data is passed to a second deep learning model to learn audio properties in the audio data. The translated text is synchronized to play in the position of original text of the original work in a synthesized voice. A translated audio data of the original work is created by combining the synchronized translated text in the synthesized voice with music of the audio data.
US11200876B2 Activity-based smart transparency
A method performed by a head-mounted wearable audio output device is provided. The audio output device is worn on a head of a user and includes at least one sensor. The device detects a user activity based on motion of the user's body using the at least one sensor. The devices detects an orientation of the head of the user is one of upward or downward using the at least one sensor. The devices controls at least one of: a level of attenuation applied to external noise or audio output based on the detected user activity and the detected orientation of the head of the user.
US11200875B2 Method of shielding acoustic wave
A method of shielding acoustic wave, which is capable of completely shielding sound while reducing consumption of a shielding material is provided. The method of shielding acoustic wave, includes covering an object to be shielded with a first shielding material so that a lower portion of the object to be shielded is opened, covering an upper portion of the first shielding material by using a second shielding material which is an acoustic wave meta material having same absolute value but negative sign in density and bulk modulus comparing to the first shielding material, and covering the second shielding material with a third shielding material.
US11200866B1 Low latency composer
In some aspects, the present disclosure provides a method for generating a frame. The method includes receiving a first fence indicating that a first frame stored in a display processor unit (DPU) buffer has been consumed by a hardware component. The method also includes in response to receiving the first fence, fetching a plurality of layers from an application buffer, the plurality of layers corresponding to a second frame. The method also includes determining to use both a DPU and a graphics processing unit (GPU) to process the plurality of layers for composition of the second frame. The method also includes fetching the first fence from the DPU buffer and generating a second fence.
US11200865B2 Electronic devices, method of transmitting data block, method of determining contents of transmission signal, and transmission/reception system
A signal is transmitted to an external device through a transmission channel. A data block containing capability information indicating existence/non-existence of compatibility with an extended function is received from the external device through the transmission channel. A layer field that indicates the connection layer is provided in this data block. A check is made to determine whether all the devices existing in the path are compatible with the extended function based on the value of the layer field provided in the data block, and the contents of the transmission signal are then determined.
US11200864B2 Level voltage generation circuit, data driver, and display apparatus
A level voltage generation circuit, a data driver and a display are provided. The level voltage generation circuit generates, based on N different input voltages, M (M>N) level voltages. The level voltage generation circuit comprises N differential amplifiers having output ends, which receive the N input voltages respectively, amplify the N input voltages respectively and output amplified N input voltages, and a resistor ladder having N voltage supply points respectively connected to the output ends of the N differential amplifiers and M voltage output points for outputting the M level voltages. The resistor ladder comprises a first wiring, connected to the output end of one of the N differential amplifiers through one of the N voltage supply points; and a second wiring, connected between one of the M voltage output points and one of an input pair of one of the N differential amplifiers.
US11200862B2 Shift register and display device provided with the same
A unit circuit of a shift register includes an output transistor whose control terminal is connected to a first node, first and second set transistors, first and second reset transistors, a control signal generating circuit that generates a control signal that changes to an on level when a first clock signal changes to an on level while the potential of the first node is at an off level, and that outputs the generated control signal to the unit circuits at a preceding stage and a next stage, a transistor that applies an off-level potential to the first node based on a control signal output from the unit circuit at the preceding stage, and a transistor that applies an off-level potential to the first node based on a control signal output from the unit circuit at the next stage.
US11200861B2 Shift register unit, gate drive circuit, display panel and display device
A shift register unit includes a pull-down sustaining sub-circuit and a pull-down sub-circuit. The pull-down sustaining sub-circuit includes: a first transistor having a control electrode configured to input a pull-down sustaining signal, a first electrode connected to a first power signal terminal, and a second electrode connected to a pull-down node; a first capacitor; and a second transistor having a control electrode connected to an input signal terminal. The pull-down sub-circuit includes: a third transistor having a control electrode connected to the first terminal of the first capacitor, a first electrode connected to a pull-up node, and a second electrode connected to the second power signal terminal; a fourth transistor having a control electrode connected to the first terminal of the first capacitor, a first electrode connected to an output sub-circuit, and a second electrode connected to the second power signal terminal.
US11200856B1 Display panel with inactive region used in a head mounted display
An electronic display includes a display panel that operates in a single display mode to provide a single display, or a dual display mode to provide two displays separated by an inactive region. The electronic display includes the display panel and a panel driver. The display panel includes a left pixel region, a right pixel region, and a middle pixel region between the left and right pixel regions. In the single display mode of the electronic display, the panel driver provides first gate signals generated from first input data to the left, right, and middle pixel regions. In a dual display mode, the panel driver provides second gate signals generated from second input data to the left and right pixel regions. The first input data has a first resolution that is larger than a second resolution of the second input data.
US11200852B2 Display device and method of driving the same
Provided herein may be a display device, which may include a display panel including a pixel column having a first pixel and a second pixel, a first data line coupled to the first pixel, and a second data line coupled to the second pixel, a data driver configured to output a data signal for the pixel column to an output line, a signal distribution circuit configured to receive the data signal through the output line, and to alternately transmit the data signal to the first data line and to the second data line, and a signal transmission circuit coupled between the data driver and the output line, and configured to transmit the data signal to the output line during a first period and a second period, and to block transmission of the data signal during a third period that is between the first period and the second period.
US11200851B2 Display device and method for driving same
In a display device having a non-rectangular display panel, when the display panel is divided into a rectangular region and a non-rectangular region by a boundary line extending in a same direction as scanning lines, light emission control lines are driven so that a length of a first non-light emission period in which pixel circuits in each row in the rectangular region are in a non-light emission state and a length of a second non-light emission period in which the pixel circuits in each row in the non-rectangular region are in the non-light emission state are different. With this, a luminance difference that occurs near a boundary between the rectangular region and the non-rectangular region is suppressed, and display quality is improved.
US11200846B2 Pixel circuit, silicon-based display panel, and display device
Provided are a pixel circuit, a silicon-based display panel, and a display device. The pixel circuit includes a pixel drive circuit and a pixel compensation circuit; the pixel drive circuit includes a drive transistor and an organic light-emitting element; the drive transistor includes an output terminal and a body terminal, where the output terminal is connected to an anode of the organic light-emitting element, and a cathode of the organic light-emitting element is connected to a cathode signal input terminal and configured to receive a cathode potential inputted from the cathode signal input terminal, the cathode potential being fixed; the body terminal is connected to the pixel compensation circuit at a first node, and a potential of the first node is a body potential; and the cathode potential Vcom, a crossover voltage Voled of the organic light-emitting element, and the body potential Vbody satisfy that Vcom+Voled>Vbody.
US11200845B2 Driving method and driving control method for pixel circuit
There is provided a driving method for a pixel circuit including a driving transistor, a data writing circuit, a sensing circuit, and a storage capacitor. The driving method includes: during a sensing write stage, writing a test voltage equal to a sum of a first reference voltage and a threshold voltage of the driving transistor, by the data writing circuit, to the control electrode of the driving transistor, and writing a second reference voltage, by the sensing circuit, to a second electrode of the driving transistor; during a sensing sampling stage, continuing to write the test voltage to the control electrode of the driving transistor by the data writing circuit, and stopping writing a voltage to the second electrode of the driving transistor by the sensing circuit. The driving method further includes a sensing reset stage and a sensing charging stage.
US11200843B2 Compensation circuit and method for controlling the same, display panel and display device
The present disclosure relates to a compensation circuit and a method for controlling the same, a display panel and a display device. The compensation circuit includes a sensing line for receiving a current from the source to the drain of the first transistor The compensation circuit includes a first switch having a terminal electrically connected to the sensing line. The compensation circuit includes a current sensor electrically connected to another terminal of the first switch and configured to determine a value of a current on the sensing line when the first transistor is turned on and the first switch is closed The compensation circuit includes a controller electrically connected to the current sensor and the data line for adjusting a data signal input to the data line according to the value of the current.
US11200842B2 Pixel driving circuit and driving method therefor, display panel, and display device
Embodiments of the present disclosure provide a pixel driving circuit and a driving method thereof, a display panel, and a display device. The pixel driving circuit comprises: a driving transistor connected to a first node, a first power supply voltage terminal and one end of a light emitting unit; a switching subcircuit connected to a first scanning terminal, the first node and a data voltage terminal; and a compensation subcircuit connected to the first node, a second scanning terminal, a first voltage terminal and a reference voltage terminal.
US11200834B2 Display apparatus
A display apparatus includes pixels arranged in a two-dimensional matrix pattern, each of which including a light-emitting unit and a drive circuit that drives the unit and includes a comparator circuit that compares a control pulse with potential based on signal voltage and outputs predetermined voltage based on the result, a transistor driving the unit in response to the predetermined voltage, and a current source that supplies current to the unit during driving of the transistor, includes a current-source transistor, a capacity unit connected to a gate electrode of the current-source transistor, a differential amplifier that detects a differential between voltage based on reference constant current and reference voltage, and a transistor controlling the voltage based on reference constant current depending on current flowing through the current-source transistor, and controls gate potential of the current-source transistor on the basis of output of the amplifier in synchronization with a scanning signal.
US11200832B2 Pixel circuit, driving method thereof, and display apparatus
A pixel circuit is provided. A first terminal and a second terminal of a light-emitting sub-circuit are coupled to a first power supply terminal and a compensation sub-circuit respectively. A short-circuiting sub-circuit is coupled to the first terminal and the second terminal of, and short-circuits under control of a short-circuiting control terminal, the light-emitting sub-circuit. The compensation sub-circuit is coupled to a data voltage terminal, a reference voltage terminal, and a first electrode and a gate electrode of a driving transistor. The light-emitting sub-circuit emits a light of brightness in a level corresponding to a current flowing therethrough. The compensation sub-circuit loads, based on the data voltage terminal and the reference voltage terminal, a driving voltage related to a threshold voltage of the driving transistor onto the gate electrode of the driving transistor, such that a current flowing through the driving transistor is not influenced by its threshold voltage.
US11200831B2 Display using analog and digital subframes
A display comprises a matrix comprising a plurality of N rows divided into a plurality of M columns of cells, each cell including a light emitting device; a scan driver providing a plurality of N scan line signals to respective rows of said matrix, each for selecting a respective row of the matrix to be programmed with pixel values; and a data driver providing a plurality of M variable level data signals to respective columns of the matrix, each for programming a respective pixel within a selected row of the matrix with a pixel value. A pulse driver provides a plurality of N driving signals to respective rows of the matrix, each driving signal comprising successive sequences of pulses enabling the cells to emit light according to their programmed pixel values during respective sub-frames of successive frames to be displayed. The data driver is arranged to provide variable level data signals to respective pixels within a selected row of the matrix during a limited number of sub-frames of a frame, the variable data levels corresponding to a programmed value of a plurality of bits of a pixel value for a frame. The data driver is further arranged to provide data signals to respective pixels within a selected row of the matrix during a remaining number of sub-frames of a frame, the data signals each corresponding to a programmed value of a single bit of a pixel value for a frame.
US11200829B2 Grayscale and dimming control systems and methods using variable gamma
A display control system includes: a display including a plurality of pixels; a lookup table including grayscale values and magnitudes of power corresponding to the grayscale values, respectively, where first ones of the grayscale values that are less than a predetermined grayscale value are calibrated based on the display achieving a gamma of greater than 2.2 and second ones of the grayscale values that are greater than the predetermined grayscale value are calibrated based on the display achieving a gamma of 2.2; a driver module configured to: based on a grayscale pixel map including a grayscale value for each pixel of the display, determine magnitudes of power to apply to pixels, respectively, using the lookup table; and apply power to the pixels of the display according to the determined magnitudes of power, respectively.
US11200828B2 Method for matching color temperature of display and system thereof
A method for matching a color temperature of a display and a system thereof are provided. The system adopts a first color analyzer for obtaining a first regional color value for a specific area of the display, and a second color analyzer for obtaining a global color value for a whole area and a second regional color value for the specific area. While obtaining a difference between the first and second regional color values and another difference between the global color value and the second regional color value, a sum of the differences is calculated. The sum of differences and a global color target value obtained in an offline mode are referred to adjust a correction target for the specific area of the display. A new correction target can be obtained for providing display parameters of colors that are applied to the whole area of the display.
US11200825B2 Shift register unit with reduced transistor count and method for driving the same, gate driving circuit and method for driving the same, and display apparatus
The present disclosure provides a shift register unit and a method for driving the same, a gate driving circuit and a method for driving the same, and a display apparatus. The shift register unit includes a first input sub-circuit to an Nth input sub-circuit and a first output sub-circuit to an Nth output sub-circuit. N is an integer greater than or equal to 2. For n=1, 2, . . . , N, an nth input sub-circuit is electrically coupled to an nth input signal terminal, a first level signal terminal and a pull-up node, and an nth output sub-circuit is electrically coupled to an nth clock signal terminal, the pull-up node and an nth output signal terminal.
US11200820B2 Information processor, method of controlling information processor, and storage medium
An object is to reduce the number of false detections of defects in a screen display test. A third control section includes: a first data acquiring section; a second data acquiring section; a comparing section configured to carry out a comparison between the first data and the second data; a searching section configured such that, in a case where there is a mismatch frame, the searching section carry out a search as to whether or not any of frame images matches up with the base image; and a third display control section configured such that, in a case where none of the frame images in the predetermined number of frames matches up with the base image, the display control section controls an output section to make an output indicating that there is a defect in the second data.
US11200817B2 Label sheet assembly with improved printer feeding
A label sheet assembly and method is disclosed for improving the process of feeding label sheets through a printer. The label sheet assembly may include a facestock layer and a liner sheet. The facestock layer may include an adhesive layer along at least a portion of a first side and include a label surface along at least a portion of the second side opposite the adhesive layer. The facestock layer may include at least one cut line that defines at least one label within the facestock layer while the remaining portions of the facestock layer may be a matrix portion. The matrix portion may include at least one discontinuous cut line spaced from the cut line that defines at least one label wherein the discontinuous cut line may create a zone of decreased bending stiffness along the label sheet assembly.
US11200816B2 Head assembly with facial insert for crash test dummy
A head assembly for a crash test dummy includes a skull, a head skin disposed over the skull, and a facial insert disposed between the skull and the head skin and having a plurality of defined cell structures to achieve a biomechanical response that provides for evaluation of potential head injuries during vehicle crash testing.
US11200815B2 Tactile communication tool
A tactile communication tool for transforming a user input command into an audio output signal is provided. The tool presents a user with a housing, a plurality of buttons, a sound processing unit with a speaker, and an overlay set with a plurality of tactually discernable non-Braille characters or tactually discernable non-Braille images embossed upon it. The plurality of tactually discernable non-Braille images characters or tactually discernable non-Braille images can be positioned over the plurality of buttons such that when one of the buttons is pressed by a user, the user input command is processed, and an audio output signal is generated. The tool could also be used for providing input to a computer system. The overlay set could also be a plurality of individual tactile overlay keys.
US11200811B2 Intelligent recommendation of guidance instructions
Embodiments for providing intelligent recommendation of guidance instructions to a user by a processor. A user may be cognitively recognized performing a selected task on an item using one or more Internet of Things (“IoT”) computing devices. One or more guidance instructions may be provided/suggested for assisting with performing the selected task according to identified contextual factors. The user may be cognitively guided to perform the selected task using the one or more guidance instructions.
US11200810B2 Drone collision avoidance
A computer implemented method of planning a drone flight path to increase safety of dynamic objects the drone is estimated to encounter along the flight path based on a mobility model constructed to predict movement of dynamic objects, comprising receiving sensory data captured over time by one or more sensors monitoring movement of a plurality of dynamic objects in a certain geographical area, analyzing the sensory data to identify one or more mobility patterns of one or more dynamic objects detected in the certain geographical area, updating a mobility model with the mobility pattern(s) and generating a planned flight path based on the mobility model for one or more drones planned to fly in the certain geographical area, the flight path is planned to maintain a predefined safety space between the drone(s) and the dynamic object(s).
US11200806B2 Display device, display control method, and storage medium
A display device includes a display that displays an image, a display controller that causes the display to display a first image indicating at least one of route information and road information on a route to a destination of a vehicle, and a determiner that determines that a traveling lane in which the vehicle is present among one or a plurality of lanes included in the route is a branch lane which branches from the route or a merge lane which merges into another lane, wherein the display controller causes the display to display a second image indicating that a branch point or a merge point is present ahead in a travel direction of the vehicle without displaying the first image when the determiner has determined that the traveling lane is the branch or merge lane.
US11200802B1 Dynamic activation of virtual phase selectors for control of traffic signal preemption
According to the disclosed approaches, a server system receives vehicle messages having information transmitted from vehicle processors. Each vehicle message specifies published geographical coordinates that indicate a geographical location of a vehicle. For each vehicle message, the server system determines one or more virtual phase selectors associated with the published geographical coordinates; determines whether each virtual phase selector is active or inactive; starts execution of each virtual phase selector determined to be in inactive; and communicates the vehicle message to the one or more virtual phase selectors. Each virtual phase selector determines traffic signal control data based on the vehicle message and transmits the traffic signal control data to a traffic signal controller associated with the virtual phase selector. The method includes stopping execution of an executing virtual phase selector in response to absence of a vehicle message having published geographical coordinates associated with the executing virtual phase selector for a period that is greater than a threshold period.
US11200796B2 Automated highway system (AHS)
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US11200794B2 Function disabler device and system
A function disabler system includes a personal electronic device having at least one component such as a camera, and a processor having pulsed light communication software enabling receipt and transmission of pulsed light communication signals. The processor additionally includes a hosting customer software application, where the personal electronic device receives at least one pulsed light communication signal within a designated area and the pulsed light communication signal includes an instruction signal which instructs the hosting customer software application to disable the at least one component when the personal electronic device is positioned in the designated area.
US11200787B2 Robot, robot system, and storage medium
A robot in a robot system including a plurality of robots each having a function of identifying a monitoring target and transmitting information related to the monitoring target to a remote site. The robot includes an acquiring unit that acquires sensing data related to the monitoring target, a communication unit that communicates with another nearby robot, and a control unit that controls the communication unit such that an alert mode transition request signal is transmitted to the other nearby robot if it is determined that a first monitoring target is in an abnormal state on a basis of the sensing data. The robot transitions to an alert mode in which a process according to the received alert mode transition request signal is performed if the alert mode transition request signal related to a second monitoring target is received.
US11200782B2 Gaming device with incrementable multiplier meter and transitional indicator
A gaming device that initiates a series of game instances, and controls a display to display a multiplier meter that a) has a plurality of multiplier levels corresponding to respective ones of a sequence of multipliers applying to outcomes of the game instances and b) when a multiplier applies, indicates a current multiplier level. A processor initializes a designated symbol counter, the processor selects symbols for display for a game instance, evaluates the symbols displayed to identify any winning combinations of symbols, and for each winning combination determines an award amount, adds any awards to the win meter, increments the designated symbol counter by a number of designated symbols, changes the current multiplier level upon the designated symbol counter exceeding a defined threshold applying to a respective multiplier level, and updates the multiplier meter to indicate the current multiplier level.
US11200777B2 System and method for transferring funds to and from a gaming establishment device
Systems and methods that account for a current balance of funds of a target device, such as a gaming establishment device, when determining whether or not to transfer an amount of funds between the target device and an account associated with the amount of funds.
US11200772B2 Mechanical time delay product dispenser
An apparatus for retaining and dispensing feminine products, the apparatus including a rack configured to hold a feminine product; a pushbutton that, when activated, is configured to move a push rod in a first direction, the push rod having teeth configured to engage a pinion gear as the push rod is moved along the first direction; a push member associated with the pinion gear, the push member being configured to engage the feminine product and thereby cause the product to dispense onto a release tray as the push rod is moved along the first direction; and a plunger associated with the pinion gear, the plunger being configured to contact a timing plate in response to the pinion gear rotating. The plunger is adapted to temporarily affix to the timing plate by a suction force for a period of time sufficient for the pushbutton to reset before a second feminine product can be dispensed.
US11200769B2 Method and apparatus pertaining to message-based functionality
A movable barrier operator transmits a message to a remote peripheral platform and, upon determining that the remote peripheral platform is presently able to carry out a given functionality, responsively permits a particular function to be carried out by the movable barrier operator. Conversely, upon determining that it cannot be ascertained whether the remote peripheral platform is presently able to carry out the given functionality, the movable barrier operator responsively prevents the movable barrier operator from carrying out the particular function. Also, upon detecting that a targeted remote platform does not acknowledge a previously re-transmitted message and further upon detecting that this same remote platform has also not acknowledged a subsequent wirelessly-transmitted second message, the system can switch to automatically retransmitting that second message a lesser number of times than would otherwise be required.
US11200764B2 Authorization to unlock a space
An information processing system includes a receiving unit that receives request to reserve a lockable place for a time window from a first person; and an authority giving unit that gives one or more second persons an unlocking authority to unlock the place within the time window.
US11200763B2 Providing credential set when network connection is unavailable
It is provided a method for providing a credential set to a credential carrier for gaining access to a physical space. The method is performed in a credential provider and comprises the steps of: preloading a plurality of credential sets from a server into a local memory, each credential set being usable to gain access to a physical space and each credential set comprising a first validity time; wherein, when a network connection between the credential provider and the server is unavailable, performing the following steps: obtaining a request to provide a credential set for a physical space; retrieving a credential set from the local memory, the credential set being usable to gain access to the physical space indicated in the request; and providing, as long as the first validity time of the credential set has not expired, the retrieved credential set to a credential carrier.
US11200759B2 Support apparatus, support method, program, and support system
Convenience regarding movement of a vehicle requiring servicing/maintenance is increased. A support apparatus includes acquirer configured to acquire necessity information about necessity/non-necessity of provision of a service related to a vehicle from a terminal of a user of the vehicle, and information manager configured to issue, when the necessity information indicates that the provision of the service is necessary, authentication information for temporarily using the vehicle to an agency providing the service.
US11200757B2 Systems and methods for range prediction
The system for range predication includes a pattern module, a consumption module, and a prediction module. The pattern module identifies a travel pattern of trips of a vehicle and receives vehicle data for the time period from the computing device of the vehicle. The travel pattern includes a path that is repeatedly traveled between an origin and a destination during a time period. The vehicle data includes historical range estimates for the vehicle along the path. The consumption module calculates energy consumption of the vehicle during the time period based on the vehicle data and determines actual remaining range values based on the energy consumption of the vehicle. The prediction module generates predictive range estimates along the path based on the actual remaining range and provides the predictive range estimates for a current trip.
US11200756B2 Method for detecting parked vehicles and billing parking charges
The invention relates to a method for detecting parked vehicles and for collecting parking fees, wherein a transponder arranged in a vehicle repeatedly emits a detection signal which is received by at least three radio devices. On the basis of the detection signal, a position of the vehicle is calculated and an identifier of the transponder is determined, wherein it is detected whether the vehicle is in a parking space area and is parked. If the vehicle uses a parking space area for parking, an identifier of the transponder is transmitted to a registration server which determines a parking fee on the basis of a tariff for the parking space area which is used and, if necessary, initiates a payment process.
US11200755B2 Systems and methods for pairing of for-hire vehicle meters and medallions
Systems and methods for pairing for-hire vehicles with their associated medallion are disclosed. Some for-hire vehicles, such as taxis operate with a for-hire vehicle meter (taximeter). In some embodiments, the meter contains an identifier of a medallion that is associated with the meter. The meter may then determine if it is connected or properly associated with the medallion. If the meter is connected or properly associated with the medallion, it will then access the identification information of the medallion and determine if identification information matches its contained medallion identifier. If the identification information does not match, the meter may shut down and thereafter be non-engageable. The relationship between the medallion and the meter is advantageously used to enforce restrictions on the operation of the for-hire vehicle including, for example, time and location of pick-up restrictions. In other embodiments, meters and medallions communicate their identification and locations to a central server. The central server then compares the locations to determine the distance between the meter and the medallion. If the distance does not satisfy a predetermined range (indicating the meter and the medallion are close together), the central server may generate an alert or it may command the meter to shut down. The central sever may also advantageously be used to enforce restrictions on the operation of the for-hire vehicle. Meters and/or medallions not attached to their assigned medallion and/or meter may also be tracked via the central server.
US11200753B2 Virtual try-on systems and methods for spectacles
Various aspects of the subject technology relate to systems, methods, and machine-readable media for virtual try-on of items such as spectacles. A virtual try-on interface may be implemented at a server or at a user device, and may use collision detection between three-dimensional models of the spectacles and of a user's face and head to determine the correct size and position of the spectacles for virtual try-on. With the determined size and position, a virtual representation of the spectacles is superimposed on an image of the user.
US11200745B2 Systems, methods, and media for automatically triggering real-time visualization of physical environment in artificial reality
In particular embodiments, a computing system may display a virtual-reality scene on a device worn by a user. The system may capture an image of a physical environment surrounding the user and detect an object of interest in the image. The system may determine, based on the detected object, that one or more alert criteria are satisfied. The system may generate depth measurements of at least the object. The system may generate, based on the depth measurements, a model representing the object. The system may render, based on a viewpoint of the user and the model, an output image depicting a visualization of the object. The system may display the output image on the device worn by the user in response to the determination that the one or more alert criteria are satisfied.
US11200738B2 Four-dimensional imaging system for cardiovascular dynamics
A system may receive imaging data generated by an imaging device directed at a heart. The system may receive a first input operation indicative of a selected time-frame. The system may display images of the heart based on the intensity values mapped to the selected time-frame. The system may receive, based on interaction with the images, an apex coordinate and a base coordinate. The system may calculate, based on the apex coordinate and the base coordinate, a truncated ellipsoid representative an endocardial or epicardial boundary of the heart. The system may generate a four-dimensional mesh comprising three-dimensional vertices spaced along the mesh. The system may overlay, on the displayed images, markers representative of the vertices. The system may receive a second input operation corresponding to a selected marker. The system may enhance the mesh by adjusting or interpolating vertices across multiple time-frames.
US11200736B2 Periocular and audio synthesis of a full face image
Systems and methods for synthesizing an image of the face by a head-mounted device (HMD) are disclosed. The HMD may not be able to observe a portion of the face. The systems and methods described herein can generate a mapping from a conformation of the portion of the face that is not imaged to a conformation of the portion of the face observed. The HMD can receive an image of a portion of the face and use the mapping to determine a conformation of the portion of the face that is not observed. The HMD can combine the observed and unobserved portions to synthesize a full face image.
US11200735B2 Apparatus and method for defining and interacting with regions of an operational area
A display apparatus and method for displaying an operational area to an operative of a host platform, said operational area being defined within an external real-world environment relative to said host platform, the apparatus comprising a viewing device (12) configured to provide to said operative, in use, a three-dimensional view of said external real-world environment; a display generating device for creating images at the viewing device, a user input (33) configured to receive user input data (35) representative of a specified target or region in respect of which an operation is to be performed, and thereby defining an initial geometric volume for the operational area, said user input data including data representative of the location within said external real-world environment of said specified target or region and data representative of said operation to be performed in respect thereof; and a processor (32) configured to: use said user input data to generate or obtain three-dimensional image data representative of an adjusted geometric volume based, at least, on said initial geometric volume and on said operation to be performed, and display one or more images depicting said adjusted geometric volume and created using said three-dimensional image data, on said display generating device, the apparatus being configured to project or blend said one or more images displayed on said display generating device into said view of said external real-world environment at the relative location therein of the specified target or region.
US11200733B2 Patched shading in graphics processing
Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points.
US11200731B1 Efficiently determining an absorption coefficient of a virtual volume in 3D computer graphics
Disclosed is a method to derive the absorption coefficient, transparency, and/or the scattering coefficient from the user-specified parameters including roughness, phase function, index of refraction (IOR), and color by performing the simulation once, and storing the results of the simulation in an easy to retrieve representation, such as a lookup table, or an analytic function. To create the analytic function, one or more analytic functions can be fitted to the results of the simulation for the multiple parameters including roughness, phase function, IOR, and color. The lookup table can be combined with the analytic representation. For example, the lookup table can be used to represent the color, roughness, and phase function, while the IOR can be represented by an analytic function. For example, when the IOR is above 2, the lookup table becomes three-dimensional and the IOR is calculated using the analytic function.
US11200729B2 Content positioning in extended reality systems
Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a placement position for an item of virtual content can be transmitted to one or more of a first device and a second device. The placement position can be based on correlated map data generated based on first map data obtained from the first device and second map data obtained from the second device. In some examples, the first device can transmit the placement position to the second device.
US11200727B2 Method and system for fusing image data
A method and system for fusing image data. The method may include obtaining a first volume image and a second volume image. The method may further include casting a plurality of rays through at least one of the first volume image or the second volume image. Each of the plurality of rays may correspond to a pixel of an image to be displayed. For each of at least a portion of the plurality of rays, the at least one processor may further be directed to cause the system to set a series of sampling positions along the ray. The method may further include selecting a reference position from the series of sampling positions. The method may further include determining fusion data of the ray. The method may further include determining a pixel value of a pixel of the image to be displayed that corresponds to the ray.
US11200725B2 Method for continued bounding volume hierarchy traversal on intersection without shader intervention
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.
US11200718B1 Systems and methods for local augmented-reality rendering
System and a method for rendering augmented-reality (AR) enhanced images and information to potential home buyers by providing the AR-enhanced images over a local network. The system includes a computer loaded with an AR application configured to communicate with potential home buyers' personal devices, which have an AR application for communicating with that computer. The potential home buyers can then take a virtual tour of the house, with images that show the different rooms of the house, rendered by the AR to display rooms populated with the home buyers' furniture.
US11200717B2 Separately processing regions or objects of interest from a render engine to a display engine or a display panel
Video or graphics, received by a render engine within a graphics processing unit, may be segmented into a region of interest such as foreground and a region of less interest such as background. In other embodiments, an object of interest may be segmented from the rest of the depiction in a case of a video game or graphics processing workload. Each of the segmented portions of a frame may themselves make up a separate surface which is sent separately from the render engine to the display engine of a graphics processing unit. In one embodiment, the display engine combines the two surfaces and sends them over a display link to a display panel. The display controller in the display panel displays the combined frame. The combined frame is stored in a buffer and refreshed periodically. In accordance with another embodiment, video or graphics may be segmented by a render engine into regions of interest or objects of interest and objects not of interest and again each of the separate regions or objects may be transferred to the display engine as a separate surface. Then the display engine may transfer the separate surfaces to a display controller of a display panel over a display link. At the display panel, a separate frame buffer may be used for each of the separate surfaces.
US11200715B1 Automated creation and design of presentation charts
A method of creating a presentation includes extracting text parts from content, assigning first attributes to the text parts based on the content and design similarities between the text parts, assigning second attributes to the text parts based on processing the text content to extract contextual similarities between the text parts, determining groups of the text parts based on the first and second attributes, determining first links between the text parts of different groups using the display information and adjacencies of the text parts, determining second links of the text parts to object types defined by a graph restriction listing the object types and their parameters, and outputting a presentation by setting the text parts in the presentation corresponding to the parameters of their linked object type in the graph restriction, wherein the text parts of each of the groups are associated with a same one of the object types.
US11200710B2 Device and method for PET image reconstruction
Disclosed is a device and a method for medical image reconstruction. The method comprises obtaining, image data of a medical scanner; obtaining a noise model for the image data from the medical scanner; obtaining an initial model indicative of expected image data properties; obtaining a mapping, wherein the mapping is indicative of a mapping from the medical scanner; determining a set of candidate images based on the image data, the noise model, the initial model, and the mapping; and determining and outputting a first representation of the image data based on the set of candidate images.
US11200708B1 Real-time color vector preview generation
Generating color vector previews for images is described. A color vector preview system processes image data using parallel pipelines: one for determining a color palette based on an image frame's depicted content and another for recoloring image frames using the color palette. The color vector preview system replaces each pixel of an image frame with a color determined from a surrounding spatial neighborhood of pixels. Input specifying a number of colors is received, and the specified number of colors are selected from replaced pixel values to define the color palette. After determining the color palette, the color palette pipeline obtains a most-recently captured image frame and updates the color palette accordingly. Simultaneously, the recoloring pipeline compares each of the replaced pixel values to the color palette and replaces each pixel based on the comparison. Recolored frames are then output as color vector previews for the image data in real-time.
US11200699B2 Image analysis evaluation method, computer program, and image analysis evaluation device
Provided are an analysis evaluation method and device, and a computer program for the state of a subject surface in a still image. The method includes: a step of acquiring color information of each pixel in a predetermined region in a still image, a step of calculating a numerical value indicating a diversity of color from the acquired color information, a step of calculating an average value of the color information, and a step of calculating a coefficient of variation on the basis of the calculated numerical value indicating the diversity of color and the calculated average value of the color information. Herein, the coefficient of variation is used as an index for evaluating the surface state of an object.
US11200697B2 Infrared camera ambient temperature calibration systems and methods
An ambient temperature calibration process includes, in accordance with an embodiment, determining an ambient temperature calibration value for a global external resistance associated with a read out integrated circuit (ROIC) of an image capture component comprising a sensor array comprising a focal plane array of microbolometers arranged on the ROIC; determining an ambient temperature calibration value for a sensor integration time associated with the ROIC; and determining an ambient temperature calibration mapping for an offset mapping associated with the ROIC.
US11200694B2 Apparatus and method for extracting object information
An apparatus for extracting object information according to one embodiment includes: a padding image generator for generating a padding image including an original image; a partial image acquirer for acquiring a plurality of partial images of the padding image; an object classification result acquirer for acquiring an object classification result for each of the plurality of partial images using an object classification model; a confidence map generator for generating a confidence map having a size the same as that of the padding image and including a confidence value on the basis of the object classification result; and an object information acquirer for acquiring information on an object in the padding image on the basis of the confidence map.
US11200693B2 Image processing
Imaging methods, imaging apparatus and computer program products are disclosed. An imaging method comprises: receiving image data of a 3-dimensional object; and allocating a confidence level to at least a portion of an image frame of the image data using a machine-learning algorithm, the confidence level indicating a likelihood of that image frame having a specified element imaged on a specified plane through the 3-dimensional object. In this way, particular elements when imaged in a desired way can be identified from image data of the 3-dimensional object.
US11200689B1 Detailed 3D estimation from a single image
A system configured to perform an accurate and fast estimation of an object shape from a single input image. The system may process image data representing a first surface of an object using image-to-image translation techniques. A first trained model may generate depth information for the object, such as front distance estimates and back distance estimates. The system may use the depth information to generate an output mesh shaped like the object, such as, in the case of a pliable object a reposable avatar. The system may improve depth estimation by including a loss on surface normals in the first trained model. A second trained model may generate color information to be applied to the output mesh to accurately represent the object. The output mesh may include detailed geometry and appearance of the object, useful for a variety of purposes such as gaming, virtual/augmented reality, virtual shopping, and other implementations.
US11200688B2 Imaging apparatus and solid-state imaging device used therein
An imaging apparatus that is mounted on a vehicle that runs on a road surface includes: a light source that emits illumination light which is infrared light; a solid-state imaging device that images a subject and outputs an imaging signal indicating a light exposure amount; and a computator that computes subject information regarding the subject by using the imaging signal. The solid-state imaging device includes: first pixels that image the subject by receiving reflected light that is the illumination light reflected off the subject; and second pixels that image the subject by receiving visible light. Information indicated by an imaging signal outputted from the first pixels is information regarding a slope of the road surface, and information indicated by an imaging signal outputted from the second pixels is information regarding an appearance of the road surface.
US11200683B2 Image processing device and image processing method
An image processing device (100) includes an object detecting unit (103a) that detects objects each appearing in a corresponding one of pieces of image data; an object tracking unit (103b) that tracks the detected objects in a time direction; a descriptor generating unit (104) that generates feature descriptors of the respective objects on the basis of results of the detection and results of the tracking of the objects; a data recording control unit (105) that forms a database from the generated feature descriptors and the pieces of image data of the objects corresponding to the feature descriptors; an image retrieving unit (108a) that retrieves, from the database, object groups that match a retrieval condition and form a pair of object groups appearing in pieces of image data obtained by capturing different regions, each of the object groups corresponding to a corresponding one of the regions; a feature extracting unit (108b) that extracts a feature to be used for checking, from pieces of image data and feature descriptors of each of the retrieved object groups; and a determining unit (108c) that determines whether the object groups forming the pair of object groups are identical to each other, by checking the extracted features against each other.
US11200682B2 Target recognition method and apparatus, storage medium, and electronic device
A method for identifying a target, a non-transitory computer-readable storage medium, and an electronic device include: acquiring a first image and a second image, the first image and the second image each including a target to be determined; generating a prediction path based on the first image and the second image, both ends of the prediction path respectively corresponding to the first image and the second image; and performing validity determination on the prediction path and determining, according to a determination result, whether the targets to be determined in the first image and the second image are the same target to be determined.
US11200680B2 Image processing method and apparatus
An image processing method and a related apparatus are provided. The method is applied to an image processing device, and includes: obtaining an original image, the original image including a foreground object; extracting a foreground region from the original image through a deep neural network; identifying pixels of the foreground object from the foreground region; forming a mask according to the pixels of the foreground object, the mask including mask values corresponding to the pixels of the foreground object; and extracting the foreground object from the original image according to the mask.
US11200676B2 Shift invariant loss for deep learning based image segmentation
Systems and methods of improving alignment in dense prediction neural networks are disclosed. A method includes identifying, at a computing system, an input data set and a label data set with one or more first parts of the input data set corresponding to a label. The computing system processes the input data set using a neural network to generate a predicted label data set that identifies one or more second parts of the input data set predicted to correspond to the label. The computing system determines an alignment result using the predicted label data set and the label data set and a transformation of the one or more first parts, including a shift, rotation, scaling, and/or deformation, based on the alignment result. The computing system computes a loss score using the transformation, label data and the predicted label data set and updates the neural network based on the loss score.
US11200675B2 Image processing apparatus and image processing method
There is provided an image processing apparatus and an image processing method that make it possible to reduce the transmission amount of data. The image processing apparatus includes a segmentation section configured to generate, for a plurality of point-of-view images of an object from a plurality of points of view, a plurality of segmentation images each of which is narrowed to a region that includes the object. The present technology can be applied to an encoding device, a decoding device and so forth of a system that performs generation and display of a bird view video, for example, on the basis of a plurality of point-of-view images captured from a plurality of points of view or a plurality of point-of-view images that are CG images from a plurality of points of view.
US11200673B2 Method for analyzing longitudinal pigmented band on nail plate or skin color hue for diagnosing skin disease, and diagnostic device and computer program therefor
An analysis method and a diagnostic device, enabling one to determine whether a longitudinal melanonychia is caused by a malignant melanoma or a benign nevus by correcting color variation in a dermoscopic image through standardization of color balance without depending on an imaging device or an operator; and a computer program for allowing a computer to function as the diagnostic device. Proposed is a structure including: an image reading step of reading a color image of a longitudinal melanonychia or an affected skin site of a subject as a digital color image; an image processing step involving an image size conversion step of converting the whole size of the digital color image into a preset size through pixel size conversion, and a region of interest (ROI)-extraction step of extracting an ROI required for the diagnosis from the digital color image; a chromatic adaptation transformation step of controlling the color balance of the digital color image data through chromatic adaptation transformation; and a discrimination index (DI) calculation step of determining a DI value using the image after the chromatic adaptation transformation.
US11200670B2 Real-time detection and correction of shadowing in hyperspectral retinal images
A method for real-time detection and correction of shadowing in hyperspectral retinal images may include capturing receiving, using a processor, a hyperspectral image of a retina of a patient, detecting, by the processor, a shadow in the hyperspectral image, determining, by the processor that the shadow of the hyperspectral image exceeds a threshold, and in response to determining that the shadow of the hyperspectral image exceeds the threshold, initiating, using the processor, a capture of an additional hyperspectral image of the retina of the patient. Various other methods, systems, and computer-readable media are also disclosed.
US11200666B2 Method for diagnosing, predicting, determining prognosis, monitoring, or staging disease based on vascularization patterns
Methods, computer programs, and systems for detecting disease in vasculature. The method includes obtaining images of the vasculature. The method includes extracting vessel measurements from the obtained images. The method includes determining features of the vasculature in the obtained images based on the extracted vessel measurements. The method includes applying artificial intelligence algorithms to determine if the disease is present in the vasculature based on these vascular features.
US11200665B2 Fundus image processing method, computer apparatus, and storage medium
A fundus image processing method comprising: receiving a collected fundus image; identifying the fundus image via a first neural network to generate a first feature set of the fundus image; identifying the fundus image via a second neural network to generate a second feature set of the fundus image, wherein the first feature set and the second feature set indicate different lesion attributes of the fundus image; combining the first feature set and the second feature set to obtain a combined feature set of the fundus image; and inputting the combined feature set into a classifier to obtain a classification result.
US11200661B2 Image generation apparatus, inspection apparatus, and image generation method
An image generation apparatus configured to generate a substrate image for inspection regarding a defect on a substrate, the substrate having a frame pattern formed on a surface thereof, the frame pattern being a unique pattern for each kind of a treatment recipe for the substrate, the image generation apparatus including: a region estimator configured to estimate a region corresponding to the frame pattern in a substrate image of an inspection object based on an identification model, the identification model being acquired by machine learning in advance and for identifying an image of the frame pattern included in a substrate image; and an eraser configured to erase the image of the frame pattern from the substrate image of the inspection object based on an estimation result by the region estimator to generate the substrate image for inspection.
US11200658B2 Model-based metrology using images
Methods and systems for combining information present in measured images of semiconductor wafers with additional measurements of particular structures within the measured images are presented herein. In one aspect, an image-based signal response metrology (SRM) model is trained based on measured images and corresponding reference measurements of particular structures within each image. The trained, image-based SRM model is then used to calculate values of one or more parameters of interest directly from measured image data collected from other wafers. In another aspect, a measurement signal synthesis model is trained based on measured images and corresponding measurement signals generated by measurements of particular structures within each image by a non-imaging measurement technique. Images collected from other wafers are transformed into synthetic measurement signals associated with the non-imaging measurement technique and a model-based measurement is employed to estimate values of parameters of interest based on the synthetic signals.
US11200657B2 Method and system for semantic change detection using deep neural network feature correlation
State of the art image processing techniques such as background subtraction, and Convolutional Neural Network based approaches, when used for change detection, fail to support certain datasets. The disclosure herein generally relates to semantic change detection, and, more particularly, to a method and system for semantic change detection using a deep neural network feature correlation approach. An adaptive correlation layer is used by the system, which determines extent of computation required at pixel level, based on amount of information at pixels, and uses this information in further computation done for the semantic change detection. Information on the determined extent of computation required is then used to extract semantic features, which is then used to compute one or more correlation maps between the at least one feature map of a test image and corresponding reference image. Further the semantic changes are determined from the one or more correlation maps.
US11200650B1 Dynamic image re-timing
Techniques for the modification of at least part of a target image (e.g., scene objects within the target image), e.g., to make the target image appear that it was captured at a different time (e.g., a different time of day, different time of year) are disclosed. This “dynamic re-timing” of the target image may be achieved by finding one or more source images including the same (or similar) scene depicted in the target image (but, e.g., captured at different times), extracting stylistic elements from the source image(s), and then modifying at least part of the target image in a realistic fashion (e.g., not altering the geometry of objects in the target image), based on one or more extracted stylistic elements from the source image(s). Three-dimensional modeling of scene objects may allow a more realistic-looking transfer of the extracted stylistic elements onto scene objects in the target image to be achieved.
US11200648B2 Method and apparatus for enhancing illumination intensity of image
A method for enhancing illumination intensity of an image according to an embodiment of the present disclosure may include receiving an image, determining a filter application scheme by using a neural network model trained to enhance the illumination intensity of the image, and outputting an image having enhanced illumination intensity by applying, to the image, the determined filter application scheme. The neural network model trained using machine learning includes a first group of layers for extracting feature information of the image, a second group of layers for determining a type of filter based on the extracted feature information, and a third group of layers for determining the optimal parameter for the filter based on the extracted feature information. The neural network model may be provided through an external server in an IoT environment using a 5G network.
US11200641B1 Noise reduction with classification-based contrast preservation
In one embodiment, a method includes obtaining an image comprising a plurality of pixels. The method includes determining, for a particular pixel of the plurality of pixels, a feature value. The method includes selecting, based on the feature value, a set of selected pixels from a set of candidate pixels in an image region surrounding the particular pixel. The method includes denoising the particular pixel based on the set of selected pixels.
US11200640B2 Displaying oblique imagery
An oblique imagery application receives an oblique image captured by an oblique camera at a non-orthogonal angle with respect to a ground plane and map data including a map tile corresponding to geographic coordinates. A principal axis is determined that is orthogonal to an image plane defined by the oblique image and intersecting a center of the oblique image. For each pixel of the oblique image, a pixel vector is determined and a set of deviation coordinates based on a deviation of the pixel vector from the principal axis is determined for the pixel, with the pixel vector of a pixel passing through a focal point of the oblique camera and ending at the pixel. The map tile is associated to the pixels of the oblique image based on the camera parameters, the deviation coordinates of the pixels, the oblique camera parameters, and the geographic coordinates of the map tile.
US11200633B2 Systems and methods for watermarking digital images
Systems and methods for applying and detecting cross dependent marks incorporated into an electronic or digital image to form a watermark. The electronic or digital image may include encoded information for example a machine-readable symbol. The watermarking may include an encoding and insertion sub-process that inserts one or more marks into an image at a first point in time for form a marked image, an extraction sub-process that extracts the marks at a second point in time, and a detection sub-process 108 that determines if any modifications have been made to the marked image. The marked image may be formed by determining a first original descriptor and first original mark within the image, determining a second original descriptor and second original mark within the image, and incorporating the first original mark into the second original descriptor and incorporating the second original mark into the first original descriptor.
US11200632B2 Image processing method and image processing apparatus
An image processing apparatus includes a provisional model generation portion, a matching score obtaining portion, an evaluation portion, and a determination portion. The provisional model generation portion is configured to generate a plurality of provisional models. The matching score obtaining portion is configured to perform the pattern matching between each of the plurality of provisional models and each of a plurality of evaluation images, and obtain a first matching score group that is a set of first matching scores indicating a highest degree of similarity and a second matching score group. The evaluation portion is configured to calculate an evaluation value from the first matching score group and the second matching score group. The determination portion is configured to determine a matching model from among the plurality of provisional models on a basis of the calculated evaluation value.
US11200631B2 System and method for arranging communication among parties
A computer-implemented method for arranging communication between two or more users is provided. The two or more users including at least a first client and at least a first consultant. The first computing device is associated with the at least first client. The second computing device is associated with the at least first consultant. The method includes operations performed by at least one computer processor. The operations include enabling the at least first computing device to send a request to a server, identifying a list of matching consultants associated with the server, wherein the at least first consultant is identified as a matching consultant from the list of matching consultants, sending a notification from the server to enable the at least first consultant to accept or decline the consultation request, establishing a communication session between the at least first client through the first computing device and the at least first consultant through the second computing device, and enabling the at least first client and the at least first consultant to communicate in real-time.
US11200620B2 Debt services candidate locator
Methods and systems are disclosed that identify and locate debt settlement candidates based on credit data associated with the consumer. For example, candidacy may be based on a debt score, generated by an assessment of the consumer's credit data. Credit data may include the consumer's credit score rank, credit score, revolving credit to debit ratio, credit available, delinquent accounts, negative accounts, instances of negative information on their credit report, public record data, average account age, debit, or a combination thereof.
US11200616B2 Electronic file transmission method, device, system, and computer readable storage medium
An electronic transmission method, device and system, and computer readable storage medium are provided. The electronic transmission method includes: receiving a first instruction for a target electronic file; after receiving the first instruction, dispatching the target electronic file from a first storage location on which it is stored currently to a second storage location, the network connectivity between the second storage location and a target terminal being better than the network connectivity between the first storage location and the target terminal; after receiving a second instruction for the target electronic file, transmitting the target electronic file from the second storage location to the target terminal. This method ensures that it will not be difficult for the target terminal to acquire the target electronic file in time due to poor network connectivity, which in turn improves the online transaction efficiency of electronic files.
US11200614B2 Identifying items in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using location data to identify and provide services in association with items appearing in captured images. One of the methods includes receiving, from a device, an image and location data representing the device's physical location, determining, based on the location data, that a particular set of one or more locations are within a threshold distance of the device's physical location, accessing, for each of the one or more locations in the particular set, item information that indicates one or more items that are associated with the location, determining, based on the accessed item information, that the image likely shows a particular item that is associated with one or more locations in the particular set, and providing, to the device, instructions for presentation of information about (i) the particular item and (ii) one or more locations in the particular set that are associated with the particular item.
US11200607B2 Methods and apparatus for anomaly detections
This application relates to apparatus and methods for identifying anomalies within a time series. In some examples, a computing device receives sales data identifying a sale of at least one item, and aggregates the received data in a database. The computing device may generate a plurality of time series based on the aggregated sales data. The computing device may extract features from the plurality of time series, and generate an alerting algorithm that is based on clusters of the extracted features. The computing device may apply the alerting algorithm to a time series generated from received sales data to determine whether the time series is an anomaly. Based on the determination, the computing device may generate and transmit anomaly data identifying whether the time series is an anomaly, such as to another computing device.
US11200605B2 Systems and methods for telecommunication expense management
Systems and Methods for telecommunication expense management are provided. A distributed platform including a user support site, multiple user databases and customized user applications is provided to enable organizations to better manage their telecommunication services and expenses. In an embodiment, a method for electronically processing telecommunication invoices includes importing the telecommunication invoices, extracting elements from the imported invoices and performing reasonability tests on the imported invoices. The reasonability test includes conducting an automated comparison against established criteria that may be customized by users. The method includes generating one or more interactive reports that enable an organization to effectively manage its telecommunication services.
US11200604B2 Methods and systems for dynamic matching and communication between service providers and service requesters
Methods, processes, and devices for dynamic service matching include collecting provider data from a plurality of providers, receiving a service request by a user, processing the service request based on the collected provider data, sending, via a network, the processed service request to at least one of the plurality of providers, receiving at least one service bid from the at least one of the plurality of providers wherein the at the least one service bid includes service data, filtering the at least one service bid based on the service data, sending, via a network, the at least one filtered service bid to the user, receiving a selection input from the user, and establishing a direct communication channel between the user and the provider based on the received selection input.
US11200599B2 Method and apparatus for providing promotion recommendations
The present disclosure relates to methods, systems, and apparatuses for providing promotion recommendations using a promotion and marketing service. Some aspects may provide a method for providing a promotion recommendation framework. The method includes receiving, via a network interface, a promotion recommendation inquiry from a component of a promotion and marketing service, the promotion recommendation inquiry including electronic identification data identifying at least one of a consumer or a consumer characteristic. The method also includes identifying, via processing circuitry, promotion transaction information associated with the electronic identification data. The promotion transaction information includes electronic data identifying at least one transaction performed using the promotion and marketing service. The method also includes determining, via the processing circuitry, at least one promotion recommendation based on the promotion transaction information, and providing, via the network interface, the at least one promotion recommendation in response to the promotion recommendation inquiry.
US11200598B2 Linking separate anonymous actions to a common user
First information associated with a first anonymous user, which indicates activities related to interactions of the first user with a first website, is obtained using a cookie. Second information associated with a second anonymous user, which indicates activities related to interactions of the second user with a second website, is obtained using a cookie. The first information and the second information are correlated to determine commonalities between the first information and the second information. In response to identifying at least one commonality, the first user identifier is associated with the second user identifier, and the first information is aggregated with the second information, based on the association. The aggregated information is stored in a profile associated with a single user, who is classified based on the aggregated information. The user, who may still be anonymous, is provided content based on the aggregated information.
US11200597B2 Systems and methods for identification of predicted consumer spend based on historical purchase activity progressions
Technologies for identifying prospective marketing targets based on payment vehicle-based payment transactions processed over electronic payment networks are disclosed. Payment vehicle-based payment transactions are analyzed to determine historical purchase activity progressions. Consumer behavior can be mapped to a historical purchase activity progression so that future spend behavior of the consumer can be identified.
US11200593B2 Predictive recommendation system using tiered feature data
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US11200590B2 System for monitoring a vending machine
A system for monitoring a vending machine is presented, the vending machine includes a controller and associated memory configured to store information associated with the condition of the vending machine. The vending machine also has a first short range transceiver configured to transmit the information associated with the condition of the vending machine, a first distance. A plurality of mobile devices each having a second short range transceiver and a first long range transceiver, the mobile devices configured to receive information associated with the condition of the vending machine and transmit it via the long range transceiver. A second long range transceiver is associated with a server coupled to the second long range transceiver. The server configured to receive the information associated with the condition of the vending machine, the server configured to send a signal to a subset of the plurality mobile device to induce the mobile device to be transported to within the first distance from the vending machine.
US11200586B2 Information processing apparatus and non-transitory computer-readable recording medium
An information processing apparatus includes an acquisition unit configured to acquire at least one of weather information and time information of a predetermined area as an environmental parameter, a use history unit configured to acquire a use history including a use section, a use time, and vehicle information of a vehicle previously used by a user, a prediction unit configured to perform a demand prediction of a vehicle to be used by the user based on correspondence information with the environmental parameter and the use history stored in association with each other, and a vehicle arrangement plan output unit configured to output a plan of arrangement locations of the vehicles planed based on the demand prediction of the vehicle performed by the demand prediction unit.
US11200582B2 Ensuring compliance of internet of things (IoT) devices
Embodiments for ensuring compliance of Internet of Things (IoT) devices in an IoT environment by a processor. One or more solutions may be provided for those of a plurality of sensor based devices in an IoT network identified as having performance obligation deficiencies according to a knowledge domain describes the performance obligations for the plurality of sensor based devices.
US11200581B2 Multi-client service system platform
The present disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in a single database and system, the development and maintenance of a set of universal contact objects that relate to the contacts of a business and that have attributes that enable use for a wide range of activities, including sales activities, marketing activities, service activities, content development activities, and others, as well as improved methods and systems for sales, marketing and services that make use of such universal contact objects.
US11200578B2 System and computer-implemented method for identifying and blocking repetitive financial transaction requests
A system and computer-implemented method for identifying and blocking repetitive submissions from a fraudster or unscrupulous merchant/acquirer to a card-issuer for the same financial transaction. A communications network is monitored for financial transaction requests and responses being communicated between the fraudster or unscrupulous merchant/acquirer and the card-issuer. The requests are analyzed to identify a pattern in a subset of the requests which the card-issuer has declined. The pattern identifies the subset of the requests as repetitive submissions from the merchant/acquirer for the same financial transaction. The pattern may be based on the number of requests from the same merchant/acquirer, the same card number, the same reason code for declining the requests, the same transaction amount, and being received within a particular time period. The next submission for the same transaction is blocked from reaching the card-issuer. The total number of blocked submissions may be tracked, and the merchant/acquirer may be penalized if they become excessive.
US11200575B2 Drive-thru based order processing method and apparatus
A drive-through order processing method and apparatus are disclosed. The drive-through order processing method includes receiving customer information detected through vision recognition, providing product information based on the customer information, and processing a product order of a customer. According to the present disclosure, it is possible to rapidly process an order using customer information based on customer recognition using an artificial intelligence (AI) model of machine learning through a 5G network.
US11200573B2 Methods and systems for IoT enabled payments
The present disclosure relates to methods and systems for placing and processing a payment transaction for an order for one or more products. A method of processing a payment transaction for an order for one or more products is provided. The method comprises: receiving an authorization request message comprising: a token PAN associated with a payment account and with an electronic device configured to detect the presence of the one or more products. It is determined that the payment transaction should be processed according to a delayed clearing protocol. A clearing presentment file comprising at least one clearing presentment message is received. The payment transaction is processed according to a delayed clearing protocol by determining whether the network server has received a receipt message from the electronic device and, if not, returning an error message to the first financial intuition indicating that the clearing presentment message has been rejected.
US11200572B2 Encoding one-time passwords as audio transmissions including security artifacts
An authentication server computing device is provided. The authentication server computing device is configured to receive a transaction request from an audio interface device, generate a first audio file including a first audio transmission, wherein the first audio transmission includes a primary security artifact and at least one secondary security artifact and the primary security artifact is an encoding of a one-time password, store a reference data file including the first audio transmission, transmit the first audio file to a verified user computing device associated with the account identifier, receive a second audio file from the audio interface device, wherein the second audio file includes a second audio transmission, verify the second audio transmission by comparing the second audio transmission to the reference data file including the primary security artifact and the at least one secondary security artifact, and authorize the transaction based on verifying the second audio transmission.
US11200571B2 Method of controlling an electronic device and corresponding electronic device
Method of controlling an electronic device and corresponding electronic device. The method may be performed by an electronic device (20) and includes steps such as receiving an instruction command (CMD) that includes identifiers (ID) of instructions (IS) that are prerecorded in a memory (30) of the electronic device; using the identifiers to form a code (RC) defining a set of instructions, where the set of instructions combines prerecorded instructions (IS) to execute a security check; and storing the code (RC) in a memory (28) of the electronic device in order to configure the electronic device (20) to execute the security check.
US11200570B2 Blockchain-based trustable guarantees
A method includes receiving a cyphertext of a digital document specifying a guarantee and one or more zero-knowledge proofs (ZKPs) related to a value associated with the guarantee; verifying the one or more ZKPs; upon successfully verifying the one or more ZKPs, storing the cyphertext to a blockchain based on performing a consensus algorithm; receiving a first message from a first computing device associated with the beneficiary or a representative of the beneficiary indicating there is no outstanding claim for the guarantee; sending a second message to a second computing device associated with a guarantor to confirm that the guarantor is discharged from undertaking payment under the guarantee; receiving a third message from the second computing device associated with the guarantor requesting the status of the guarantee to be changed to expired; and updating the status of the guarantee stored in the blockchain to indicate that the guarantee has expired.
US11200569B1 System, method and program product for making payments using fiat-backed digital assets
The present invention generally relates to the use of stable value digital assets and/or fiat-backed digital assets as cryptocurrencies that can be linked to other digital assets using blockchain technology and/or through a peer-to-peer network. In embodiments, the present invention relates to specific applications of fiat-backed digital assets and/or stable value digital asset tokens tied to a peer-to-peer network, such as a blockchain network.
US11200565B2 Low cost method and system to enable an unattended device to accept card present transactions
Enabling an unattended device to accept card present transactions comprises establishing short-range wireless communication between the unattended device and an application on a mobile device of a cardholder. The unattended device includes a card reader and wireless interface. The unattended device receives a transaction amount for a transaction between the cardholder and the unattended device. The card reader on the unattended device reads account information from a payment card of the cardholder presented to the card reader. The unattended device encrypts the account information and the transaction amount to generate encrypted transaction data. The unattended device transmits the encrypted transaction data to the application on the mobile device using the short-range wireless communication for forwarding to a payment processing network using a network link of the mobile device. The unattended device receives an authorization response forwarded to the unattended device by the application from the payment processing network.
US11200564B2 Systems and methods of blockchain transaction recordation
A computer system is provided that communicates with a distributed blockchain computing system that includes multiple computing nodes. The exchange stores an order book and a plurality of digital wallets associated with different clients. The computer system receives new data transaction requests that are added to the order book. A match is identified between data transaction requests and hashes associated with the digital wallets associated with the respective data transaction requests are generated. The counterparties receive the hashes of the other party along with information on the match and each party causes blockchain transactions to be added to the blockchain of the blockchain computing system. The computing system then monitors the blockchain to determine if both sides of the match has been added to the blockchain.
US11200563B2 Account registration using a contactless card
Account registration using a contactless card. A payment application executing on a device may receive a request to generate a payment account using a contactless card. The payment application may receive encrypted data from the contactless card and transmit the encrypted data to a server associated with the contactless card. The device may receive a push notification from the server and open an account application associated with the contactless card responsive to selection of the push notification. The account application may receive confirmation to generate the payment account using the contactless card and transmit the confirmation to the server. The device may open the payment application responsive to receiving verification of the encrypted data from the server. The payment application may fill form fields with account data received from the server and generate the payment account using the account data received from the server filled into the form fields.
US11200562B1 Connected payment card systems and methods
Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied.
US11200546B1 Distributed ledger receipt wallet system and method
Techniques are described for creating and tracking receipts via a digital distributed ledger system. The techniques include receiving a purchase data, and transforming the purchase data into at least one receipt trail record. The techniques further include storing the receipt trail record in a least one block of digital distributed ledger system. The techniques additionally include distributing the at least one block among nodes of the digital distributed ledger system, wherein the digital distributed ledger system is configured to immutably store the data of the receipt trail record.
US11200543B2 Event scheduling
In some examples, an apparatus for scheduling service assets for an event is provided. A schedule of events and service assets is stored. Each event in the schedule of events is associated with one of the plurality of service assets. A first service asset is unable to attend an event. A substitution request from a first computing device associated with the first service asset is received. A user interface is generated for display on the first computing device. The user interface includes a plurality of selectable items corresponding to the plurality of service assets, a selectable request-substitute interface element, and a selectable event sign-in interface element. In response to receiving a selection of a send-request interface element, a substitute request notification to be displayed on a second computing device is transmitted. In some examples, the schedule of events is updated to reflect a second service asset associated with the event.
US11200539B2 Automatic completion of robotic process automation workflows using machine learning
Automatic completion of robotic process automation (RPA) workflows using machine learning (ML) is disclosed. A trained ML model may intelligently and automatically predict and complete the next series of activities in RPA workflows (e.g., one, a few, many, the remainder of the workflow, etc.). Actions users take while creating workflows over a time period may be captured and stored. The ML model may then be trained and used to match the stored actions with stored workflow sequences of actions in order to predict and complete the workflow. As more and more workflow sequences are captured and stored over time, the ML model may be retrained to predict a larger number of sequences and/or to more accurately make predictions. Auto-completion may occur in real-time in some embodiments to save time and effort by the user.
US11200538B2 System and method for a unified incident management interface
An incident management interface enables an operator to track progress in resolving an incident and includes a first, second, and third selectable feature. The first selectable feature presents a summary of at least effects of the incident and resolution activity, the second selectable feature enables the operator to create, edit, and administer one or more communication tasks associated with one or more client devices, and the third selectable feature enables the operator to manage one or more conference calls with a variety of agents. The first selectable feature, the second selectable feature, and the third selectable feature are each selectable from a screen of the unified incident management interface.
US11200535B1 Systems and methods of wireless communication for inventory management
Systems, devices, and methods for automatically monitoring and managing inventory in real time within a retail environment are presented. To monitor and manage inventory of electronic devices configured to communicate wirelessly, the electronic devices are configured to send device status messages via wireless communication to wireless connection devices, which in turn send inventory messages to a remote inventory server via a communication network. To monitor non-communicating inventory, wireless tags are included within or affixed to inventory packaging to communicate with the electronic devices or wireless connection devices. Based upon such inventory messages, the remote inventory server monitors inventory location and levels at retail locations. Inventory levels may be adjusted according to inventory distribution plans based upon such inventory information.
US11200528B2 Data integrated analysis system
A generation technique and an analysis technique of a large number of explanatory variables to derive effective measures by using various data are provided. Specifically, a factor which lurks in a large amount of data and affects business performance is identified by automatically generating a large number of explanatory variables and performing correlation analysis between the explanatory variables and an objective variable. Three operators representing condition, target, and arithmetic which are variable generation conditions are defined in advance for data inputted into an analysis system and a large number of explanatory variables are automatically generated by these operators.
US11200524B2 Technique for utility network management
A computer system and computer-automated method for analyzing performance data in a utility network, such as electricity, gas or water supply, are described. A data set is provided that contains a log of a first time sequence of network events which are classified into event types. A second time sequence is generated from the first time sequence by aggregating the events into event groups, and at least a third time sequence is generated by aggregating the event groups into event super-groups. A multi-level time sequence event hierarchy is thus created. The multiple time-sequence levels are rendered into a visualization in which the different event types are visually distinct from each other. The visualization reveals to a domain expert patterns of behavior in the data set which can be used to detect current network problems and to predict future network supply and consumption, for example in a utility network operations center.
US11200519B1 Drag and drop allocation in PLM
A system includes software that mimics a paper based allocation process. Business objects can be presented graphically on a touch screen, and users can allocate business objects with other business objects using a drag and drop motion. For example, a symbol representing a business object can be dragged and dropped onto a symbol representing another business object. This will trigger a relationship to be created in the PLM database between the two business objects.
US11200518B2 Network effect classification
A distributed file system may store a plurality of entity attributes. A node linking system may classify links between the nodes. The node linking system may calculate a network effect of an action with a link. The node linking system may modify parameters of the action based on the network effect.
US11200515B1 Automated relationship management between creative entities and venues
Techniques for facilitating reservations between a first creative entity and a first venue. Digital audio data for a first creative entity is analyzed to determine acoustic attributes. A plurality of potential venues are determined. A machine learning model is used to calculate an estimated demand metric for the first creative entity for each of the plurality of potential venues, based on a venue profile for the respective venue and acoustic attributes for the first creative entity. Two or more venues are selected and a proposed itinerary is created. A digital order is generated based on the proposed itinerary. User profile data for the first creative entity is updated, upon successful completion of the digital order, and a digital transaction is generated to automatically charge a determined first amount to an account for the first venue and to transfer a determined second amount to an account for the first creative entity.
US11200512B2 Runtime estimation for machine learning tasks
Techniques for estimating runtimes of one or more machine learning tasks are provided. For example, one or more embodiments described herein can regard a system that can comprise a memory that stores computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an extraction component that can extract a parameter from a machine learning task. The parameter can define a performance characteristic of the machine learning task. Also, the computer executable components can comprise a model component that can generate a model based on the parameter. Further, the computer executable components can comprise an estimation component that can generate an estimated runtime of the machine learning task based on the model. The estimated runtime can define a period of time beginning at an initiation of the machine learning task and ending at a completion of the machine learning task.
US11200509B2 Method for processing information by intelligent agent and intelligent agent
A method for processing information by an intelligent agent and the intelligent agent, where the method comprises: a first intelligent agent sends a request message to a second intelligent agent, where the request message includes an invitation message or a recommendation message; the first intelligent agent receives a decision message fed back by the second intelligent agent, where the decision message is determined according to the invitation message or the recommendation message and a knowledge model of the second intelligent agent; and the first intelligent agent updates, according to the decision message, a knowledge model of the first intelligent agent or sends a notification message to a first user account corresponding to the first intelligent agent. By using these technical solutions, information on a social network may be learned and processed by means of interaction with another intelligent agent, thereby implementing mining of data on the social network.
US11200508B2 Modular control in a quantum computing system
In a general aspect, a quantum computing method is described. In some aspects, a control system in a quantum computing system assigns subsets of qubit devices in a quantum processor to respective cores. The control system identifies boundary qubit devices residing between the cores in the quantum processor and generates control sequences for each respective core. A signal delivery system in communication with the control system and the quantum processor receives control signals to execute the control sequences, and the control signals are applied to the respective cores in the quantum processor.
US11200505B2 System and method for calculating search term probability
A system and method for predicting search term popularity is disclosed herein. A database system may comprise a first database cluster H and a second database cluster L. A machine learning algorithm is trained to create a predictive model. Thereafter, for each record in a database system, the predictive model is used to calculate a probability of the record being accessed. If the calculated probability of the record being accessed is greater than a threshold value, then the record in the first database cluster H; otherwise, the record is placed in the second database cluster L. Training the machine learning algorithm comprises inputting a training feature vector associated with the record into the machine learning algorithm, inputting a cost vector into the machine learning algorithm, and iteratively operating the machine learning algorithm on each record in the set of records to create a predictive model. Other embodiments are also disclosed herein.
US11200502B2 Streaming atomic link learning based on socialization and system accuracy
Devices and methods for modeling streaming data are disclosed. A method includes: receiving, by a computing device, a local graph model; determining, by the computing device, a subgraph in the local graph model; acquiring, by the computing device, an external graph model; determining, by the computing device, a plurality of alternative subgraphs in the external graph model; determining, by the computing device, a score for each of the plurality of alternative subgraphs; selecting, by the computing device, an alternative subgraph having a highest score among the plurality of alternative subgraphs; and ensembling, by the computing device, the local graph model and the alternative subgraph having the highest score.
US11200500B2 Self learning data loading optimization for a rule engine
Methods and systems for using machine learning to automatically determine a data loading configuration for a computer-based rule engine are presented. The computer-based rule engine is configured to use rules to evaluate incoming transaction requests. Data of various data types may be required by the rule engine when evaluating the incoming transaction requests. The data loading configuration specifies pre-loading data associated with at least a first data type and lazy-loading data associated with at least a second data type. Statistical data such as use rates and loading times associated with the various data types may be supplied to a machine learning module to determine a particular loading configuration for the various data types. The computer-based rule engine then loads data according to the data loading configuration when evaluating a subsequent transaction request.
US11200490B2 Processing group convolution in neural network processor
Embodiments relate to a neural processor circuit including neural engines, a buffer, and a kernel access circuit. The neural engines perform convolution operations on input data and kernel data to generate output data. The buffer is between the neural engines and a memory external to the neural processor circuit. The buffer stores input data for sending to the neural engines and output data received from the neural engines. The kernel access circuit receives one or more kernels from the memory external to the neural processor circuit. The neural processor circuit operates in one of multiple modes, at least one of which divides a convolution operation into multiple independent convolution operations for execution by the neural engines.
US11200485B2 Contact center system and method for advanced outbound communications to a contact group
A method of anticipating user action by a contact center system based on machine learning includes receiving, by a processor of the contact center system, a first signal from an end user device in communication with the contact center system, the first signal being indicative of an event associated with a user journey, the user journey including a plurality of events, identifying, by the processor, a subset of the plurality of events of the user journey as a plurality of input events, predicting, by the processor, a next event associated with the user journey based on the plurality of input events; and generating, by the processor, a second signal for transmission to the end user device, the second signal including data corresponding to the next event.
US11200484B2 Probability propagation over factor graphs
Methods and apparatus are provided for implementing propagation of probability distributions of random variables over a factor graph. Such a method includes providing a spiking neural network, having variable nodes interconnected with factor nodes, corresponding to the factor graph. Each of the nodes comprises a set of neurons configured to implement computational functionality of that node. The method further comprises generating, for each of a set of the random variables, at least one spike signal in which the probability of a possible value of that variable is encoded via the occurrence of spikes in the spike signal, and supplying the spike signals for the set of random variables as inputs to the neural network at respective variable nodes. The probability distributions are propagated via the occurrence of spikes in signals propagated through the neural network.
US11200483B2 Machine learning method and apparatus based on weakly supervised learning
A machine learning method based on weakly supervised learning according to an embodiment of the present invention includes extracting feature maps about a dataset given a first type of information and not given a second type of information by using a convolutional neural network (CNN), updating the CNN by back-propagating a first error value calculated as a result of performing a task corresponding to the first type of information by using a first model, and updating the CNN by back-propagating a second error value calculated as a result of performing the task corresponding to the first type of information by using a second model different from the first model, wherein the second type of information is extracted when the task corresponding to the first type of information is performed using the second model.
US11200482B2 Recurrent environment predictors
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for environment simulation. In one aspect, a system comprises a recurrent neural network configured to, at each of a plurality of time steps, receive a preceding action for a preceding time step, update a preceding initial hidden state of the recurrent neural network from the preceding time step using the preceding action, update a preceding cell state of the recurrent neural network from the preceding time step using at least the initial hidden state for the time step, and determine a final hidden state for the time step using the cell state for the time step. The system further comprises a decoder neural network configured to receive the final hidden state for the time step and process the final hidden state to generate a predicted observation characterizing a predicted state of the environment at the time step.
US11200479B2 Electromagnetic-coupling dual IC card and IC module
An electromagnetic-coupling dual IC card includes an IC module and a plate-like card body. The IC module includes a module substrate having a first surface and a second surface, contact terminals provided on the first surface of the module substrate to be contactable with an external contact-type device, an IC chip having a contact communication function and a contactless communication function and disposed on the second surface, and a first connecting coil provided on the first surface. The plate-like card body includes an antenna sheet embedded therein and has a recess for holding the IC module, the antenna sheet being provided with a coupling coil to be electromagnetically coupled to the first connecting coil, and a main coil connected to the coupling coil to perform contactless communication with an external contactless-type device. The first connecting coil does not overlap with the contact terminals in plan view.
US11200473B2 Information processing device to determine whether a managed device is a mobile device or a stationary device, information processing method, and non-transitory computer-readable recording medium therefor
An information processing device according to aspects of the present disclosures configured to determine whether a managed device is a mobile device or a stationary device. When it is determined that the managed device is the mobile device, a first threshold value is set as a threshold value, and when it is determined that the managed device is the stationary device, a second threshold value is set as the threshold value. When it is determined that the remaining amount of the consumable is equal to or less than the threshold value, the information processing device issues a notification regarding the remaining amount of the consumable associated with the managed device. The notification is issued earlier in a case where the threshold value is the first threshold value than in a case where the threshold value the second threshold value.
US11200466B2 Machine learning classifiers
In an implementation, a non-transitory machine-readable storage medium stores instructions that when executed by a processor, cause the processor to allocate classifier data structures to persistent memory, read a number of categories from a set of training data, and populate the classifier data structures with training data including training-based, category and word probabilities calculated based on the training data.
US11200465B2 Image processing apparatus and control method thereof
Provided are an image processing apparatus and a control method thereof. The image processing apparatus includes: a communication circuitry configured to communicate with an external device; a storage configured to store data; an image processor configured to perform image processing; and a controller configured to perform an operation, through a neural network, on an image frame contained in an image received by the communication circuitry, to determine a type of the image based on information according to the operation through the neural network, and to control the image processor based on the determined type of the image.
US11200464B2 Information processing apparatus and information processing method
An information processing method includes: inputting sample image into a machine learning architecture to obtain a first feature, and causing a first classifier to calculate a first classification loss; calculating a second feature based on the first feature and a predetermined first mask, and inputting the second feature into the first classifier to calculate an entropy loss; calculating a second mask based on the first mask and the entropy loss to maximize the entropy loss; obtaining an adversarial feature based on the first feature and the second mask, where the adversarial feature is complementary to the second feature; causing, by training the first classifier and the second classifier in association with each other, the second classifier to calculate a second classification loss based on the adversarial feature; and adjusting parameters of the machine learning architecture, the first classifier and the second classifier, to obtain a trained machine learning architecture.
US11200457B2 System and method using augmented reality for efficient collection of training data for machine learning
One embodiment provides a system that facilitates efficient collection of training data. During operation, the system obtains, by a recording device, a first image of a physical object in a scene which is associated with a three-dimensional (3D) world coordinate frame. The system marks, on the first image, a plurality of vertices associated with the physical object, wherein a vertex has 3D coordinates based on the 3D world coordinate frame. The system obtains a plurality of second images of the physical object in the scene while changing one or more characteristics of the scene. The system projects the marked vertices on to a respective second image to indicate a two-dimensional (2D) bounding area associated with the physical object.
US11200455B2 Generating training data for object detection
A method for generating training data for object detection is provided. The method includes dividing an image into a plurality of sliced images. The image includes meta information for an object in the image, the meta information including bounding box information associated with a bounding box surrounding the object, and marker information for markers associated with the object, the markers being located within the bounding box. The method includes designating at least one sliced object image from among the plurality of sliced images, at least a portion of the bounding box overlapping with each of the respective sliced object images. The method also includes designating at least one training data image from among the designated sliced object images based on the marker information. The method also includes generating the training data from the designated training data images.
US11200454B1 People selection for training set
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting people for a training set. The methods, systems, and apparatus include actions of: obtaining an image of a user, obtaining an initial training set that includes the image of the user as a positive example and images of a subset of a set of other people as negative examples, training an initial classifier with the images of the initial training set, determining false positive classifications by the initial classifier, selecting people in the set of other people based on the false positive classifications, obtaining an updated training set that includes an image of the user, images of the subset of the set of other people, and images of the people that are selected, and generating an updated classifier with the updated training set.
US11200451B2 Object recognition method and apparatus
A template determining apparatus including an attribute distribution determination unit configured to determine a distribution of a specific attribute in a plurality of images; and a template determination unit configured to adaptatively determine a template set from the plurality of images according to the determined distribution of the specific attribute of the plurality of images. Where the determined template set will be used for image normalization.
US11200445B2 Determining visually similar products
A computer-implemented method for determining image similarity includes determining, by a first neural network, a first feature value associated with a first characteristic of a first product based on an image of the first product. The method also includes determining, by a second neural network, a second feature value associated with a second characteristic of the first product based on the image of the first product. The method further involves calculating a first vector space distance between the first feature value and a third feature value associated with the first characteristic of a second product, and calculating a second vector space distance between the second feature value and a fourth feature value associated with the second characteristic of the second product. Additionally, the method includes determining a similarity value based on the first vector space distance and the second vector space distance.
US11200441B2 Text detection, caret tracking, and active element detection
Detection of typed and/or pasted text, caret tracking, and active element detection for a computing system are disclosed. The location on the screen associated with a computing system where the user has been typing or pasting text, potentially including hot keys or other keys that do not cause visible characters to appear, can be identified and the physical position on the screen where typing or pasting occurred can be provided based on the current resolution of where one or more characters appeared, where the cursor was blinking, or both. This can be done by identifying locations on the screen where changes occurred and performing text recognition and/or caret detection on these locations. The physical position of the typing or pasting activity allows determination of an active or focused element in an application displayed on the screen.
US11200440B2 Information processing apparatus, information processing method, and storage medium
Some embodiments are directed to, by a simple operation, appropriately displaying an image to which attention is paid. An information processing apparatus according to some embodiments is an information processing apparatus for performing display for measuring a width of a region in an image of an inspection target object, the information processing apparatus including an acquisition unit configured to acquire a bending position where a bend of a line approximating the region from the image satisfies a predetermined condition, and a display control unit configured to display, in an aligned manner in a predetermined direction, a plurality of partial images obtained by dividing the image based on the bending position.
US11200437B2 Method for iris-based living body detection and related products
A method for iris-based living body detection and related product are provided. The method includes the following. An iris image is divided into K regional images, where K is an integer greater than one. Living body detection is performed on the K regional images with P iris-based living body detection schemes to obtain K detection results, where P is an integer greater than one and less than or equal to K. Whether the iris image is obtained from an iris of a living body is determined according to the K detection results.
US11200432B2 Method and apparatus for determining driving information
Provided are a method and apparatus for determining driving information. The apparatus generates a probability map corresponding to a target object to be detected from a driving image, extracts representative points from a candidate region of the target object detected from the driving image, extracts some of the representative points based on the probability map, calculates a confidence value for the candidate region of the target object based on the extracted some representative points, and determines driving information of the vehicle based on the confidence value.
US11200431B2 Method and apparatus for providing lane connectivity data for an intersection
An approach is provided for providing lane-level connectivity data at an intersection. The approach involves, for example, retrieving probe data for an intersection with at least one upstream road link and at least one downstream link. The approach also involves performing a lane-level map-matching of the probe data to one or more upstream lanes of the at least one upstream road link, one or more downstream lanes of the at least one downstream link, or a combination thereof. The approach further involves generating a junction matrix for the intersection between the one or more upstream lanes of the at least one upstream road link and the one or more downstream lanes of the at least one downstream road link based on the lane-level map-matching of the probe data. The approach further involves determining lane-connectivity data for the intersection based on the junction matrix.
US11200427B2 Methods and systems for image based anomaly detection
The invention provides methods, systems and computer program products for image based detection of occurrence of an anomalous event within a process environment. Detection of occurrence of an anomalous event comprises (i) receiving a first set of information from a first image acquisition device, (ii) analyzing the first set of information for determining whether the first image frame images an occurrence of an anomalous event, (iii) receiving a second set of information generated at a second device, wherein the second set of information represents a state of the process environment, (iv) analyzing the second set of information for determining whether an anomalous event has occurred, and (v) generating an anomaly identification decision based at least on output from analysis of the second set of information.
US11200426B2 Video frame extraction method and apparatus, computer-readable medium
A video frame extraction method performed by a computing device includes: obtaining a key frame timestamp table of a video based on a first sampling stride, the first sampling stride being adjusted according to a length of the object video; obtaining a timestamp of a key frame to be extracted from the key frame timestamp table based on a second sampling stride, the second sampling stride being determined according to a quantity of key frame timestamps in the key frame timestamp table and a quantity of to-be-extracted key frames; reading, according to the timestamp, frame data of the key frame; and generating, based on a hard decoding result of the frame data, a thumbnail corresponding to the key frame.
US11200423B2 Feature-based video annotation
A system and methodology provide for annotating videos with entities and associated probabilities of existence of the entities within video frames. A computer-implemented method identifies an entity from a plurality of entities identifying characteristics of video items. The computer-implemented method selects a set of features correlated with the entity based on a value of a feature of a plurality of features, determines a classifier for the entity using the set of features, and determines an aggregation calibration function for the entity based on the set of features. The computer-implemented method selects a video frame from a video item, where the video frame having associated features, and determines a probability of existence of the entity based on the associated features using the classifier and the aggregation calibration function.
US11200422B2 Method and system for pixel channel imbalance compensation for image sensing circuit
A method and a system for pixel channel imbalance compensation for an image sensing circuit are provided. The system includes an image acquisition circuit having a lens, a color filter and an image sensor and a processing circuit. In the method performed by the processing circuit, a second frame image is retrieved from a motion image, and a first frame image that has undergone noise reduction can be retrieved from a memory. Motion detection is performed between the frames by comparing the first frame image and the second frame image. The motion detection is referred to as a reference for determining how to perform 3D noise reduction. A compensation value for channel imbalance between the adjacent channels can be estimated based on the image under noise reduction in a same buffer. While the pixel channel imbalance is compensated, the image is then restored by an interpolation method.
US11200420B2 Estimating pose in 3D space
Methods and devices for estimating position of a device within a 3D environment are described. Embodiments of the methods include sequentially receiving multiple image segments forming an image representing a field of view (FOV) comprising a portion of the environment. The image includes multiple sparse points that are identifiable based in part on a corresponding subset of image segments of the multiple image segments. The method also includes sequentially identifying one or more sparse points of the multiple sparse points when each subset of image segments corresponding to the one or more sparse points is received and estimating a position of the device in the environment based on the identified the one or more sparse points.
US11200419B1 Enhanced object state discrimination for robots
Methods, systems, and apparatus, including computer-readable storage devices, for enhanced object discrimination by robots are described. In some implementations, a robot obtains image data from a camera of the robot, where the image data indicates a detected object. The robot classifies the object as having a particular object type based on the image data. The robot evaluates a current state of the object that includes a predetermined set of object state characteristics. The robot determines that a software application of the robot has indicated (i) an object type and (ii) one or more object state criteria that satisfy the current state of the detected object. The robot provides to the software application data indicating detection of the object and a position of the object.
US11200418B2 Stitched image
Various embodiments associated with a composite image are described. In one embodiment, a handheld device comprises a launch component configured to cause a launch of a projectile. The projectile is configured to capture a plurality of images. Individual images of the plurality of images are of different segments of an area. The system also comprises an image stitch component configured to stitch the plurality of images into a composite image. The composite image is of a higher resolution than a resolution of individual images of the plurality of images.
US11200417B2 Determination apparatus and method to enhance accuracy in determining the presence of an erroneously detected eyelid
An area extraction unit (2) extracts an eye area in an image of a driver. An eyelid detection unit (3) detects an eyelid in the eye area. A reliability calculation unit (4) calculates an eyelid reliability by using luminance information of the eye area and positional information of the eyelid detected by the eyelid detection unit (3). A determination unit (5) determines that the eyelid has not been properly detected, when the eyelid reliability is less than a first threshold value.
US11200414B2 Process for capturing content from a document
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a data capture application of a computing device that receives image data for an image of a document and uses the image data to capture content on the document while minimizing glare at the document. The data capture application receives user input for positioning an image token provided for display to a user of the data capture application. Positioning the image token causes adjustment of an attribute value of the image data. In response to receiving the user input the data capture application determines whether the attribute value of the image data satisfies a predefined attribute value. Based on the attribute value satisfying the predefined attribute value, the data capture application generates a composite image of the document using the image data received by the data capture application.
US11200413B2 Table recognition in portable document format documents
Methods, systems, and computer program products for table recognition in PDF documents are provided herein. A computer-implemented method includes discretizing one or more contiguous areas of a PDF document; identifying one or more white-space separator lines within the one or more discretized contiguous areas of the PDF document; detecting one or more candidate table regions within the one or more discretized contiguous areas of the PDF document by clustering the one or more white-space separator lines into one or more grids; and outputting at least one of the candidate table regions as a finalized table in accordance with scores assigned to each of the one or more candidate table regions based on (i) border information and (ii) cell structure information.
US11200407B2 Smart badge, and method, system and computer program product for badge detection and compliance
A smart badge, and a method, system and computer program product for badge detection and compliance are disclosed. The method, carried out within a security system, includes capturing, using a camera, an image of a person. The captured image includes a face of the person within a first pixel region of the image. The method also includes performing facial recognition on the first pixel region to determine an identity of the person. The method also includes performing video analytics, on a second pixel region of the image, different than the first pixel region, to make a first determination that the identified person is wearing a badge, or to make a second determination that no badge is being properly worn by the identified person. The method also includes generating an alert, specific to the identified person, within the security system based at least in part on the first or second determination.
US11200404B2 Feature point positioning method, storage medium, and computer device
This application relates to feature point positioning technologies. The technologies involve positioning a target area in a current image; determining an image feature difference between a target area in a reference image and the target area in the current image, the reference image being a frame of image that is processed before the current image and that includes the target area; determining a target figure point location of the target area in the reference image; determining a target feature point location difference between the target area in the reference image and the target area in the current image according to a feature point location difference determining model and the image feature difference; and positioning a target feature point in the target area in the current image according to the target feature point location of the target area in the reference image and the target feature point location difference.
US11200398B2 Display device and method of driving display device
A display device including a display panel having a display area including a plurality of pixels and a non-display area surrounding at least one side of the display area, a light blocking layer at least partially overlapping the display area and including opening portions for selectively passing incident light, and a power supply device configured to supply power to the pixels and the light blocking layer, in which the power supply device is configured to apply control power having a different voltage value in correspondence with a type of an image to be displayed in the display area to the light blocking layer, during a display period.
US11200394B1 Method of customer assistance through associating a water care dealer with a water care customer
A method of assisting a customer to obtain water care information and products by associating the customer with water care dealer through a supplier-associated app where the water care dealer is identifiable through a QR Code.
US11200383B2 Product tracking and rating system using DNA tags
Material in a supply chain is tracked by a method of applying a DNA taggant set to a first batch of the material produced by a first supplier of the material. The DNA taggant set corresponds to a tag string corresponding to the first supplier. The first batch is aggregated with a second batch to create an aggregated lot. A sample is selected from the aggregated lot and tested to determine a DNA taggant set of the sample. After selecting a sample from the aggregated lot, the sample may be labeled with a grade and then placed in a receptacle corresponding to the grade.
US11200379B2 Ontologically driven procedure coding
Computer implemented systems and methods of processing clinical documentation for a multi-axial coding scheme include inputting clinical documentation from memory operatively coupled with a computer system, and executing a natural language processor configured to process narrative text in the clinical documentation. The processor segments the narrative text based on boundaries defined in the clinical documentation, sequences words in the narrative text based on the segmentation, and maps the sequenced words to semantic objects in an ontology database. The ontology defines classes of semantic objects and relationships between them, corresponding to the multi-axial coding scheme. The semantic objects are converted into characters and output into slots in a medical code, with the characters positioned in the slots based on the multi-axial coding scheme.
US11200376B2 Expanded concept matching
Methods, systems, and computer program products for expanded concept matching are provided. Aspects include receiving an ontology, determining a set of target concepts, building a cache from the ontology, the cache comprising a set of expressions extracted from the ontology for each target concept in the set of target concepts, receiving a document, determining a first segment of text in the document based on the set of target concepts, and annotating the first segment of text by comparing the set of target concepts to the set of expressions in the cache.
US11200373B2 Automatic translation of spreadsheets into scripts
Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).
US11200371B2 Hand-written information inputting apparatus and hand-written information inputting method
A hand-written information inputting apparatus includes a receiving surface which, in operation, receives a paper sheet placed thereon, the paper sheet having printed thereon a document form including a writing region for hand-written input and identification information that identifies the document form, a position detection device which, in operation, detects a position indicated by an electronic pen in response to a hand-written inputting operation to the paper sheet, a reader device which, in operation, reads the identification information, a display device, and a control circuit which, in operation, decides, based on the identification information read by the reader device, whether document form information that corresponds to the paper sheet on which the document form is printed and that is displayable on the display device is acquirable through a communication network.
US11200370B2 Rules/model-based data processing system for intelligent event prediction in an electronic data interchange system
An electronic data interchange (EDI) management system may comprise a memory for storing EDI document data and a machine learning prediction model representing element information of EDI documents of a first type and a corresponding status. A processor can be configured to extract elements from an EDI document, create a document record for the EDI document, the document record comprising elements extracted from the EDI document; determine a first status for the EDI document of the first type by processing the extracted elements using a machine learning model, the machine learning model trained on a training set of elements to classify documents according to a plurality of statuses, and add the first status to the document record for the EDI document of the first type, the first status accessible to a client computer via a presentation layer.
US11200368B2 In-line editing of webpages
An in-line webpage editing system includes identifying an editable region of a dynamically rendered webpage. Providing an indicator, wherein the indicator is associated with the editable region of the dynamically rendered webpage, and identifies the editable region as available for editing. Further, identifying an in-line edit, made by a user, to a portion of the editable region, and commitment of the in-line edit for rendering. Rendering a first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit, and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage.
US11200366B2 Using classifications from text to determine instances of graphical element types to include in a template layout for digital media output
Provided are a computer program product, system, and method for using classifications from text to determine instances of graphical element types to include in a template layout for digital media output. Text is processed to determine classifications. The determined classifications of the text are inputted to a machine learning module to output instances for graphical element types. The outputted instances of the graphical element types are rendered in a user interface for a user to select. User selection is received of one of the instances rendered in the user interface for each of the graphical element types. The text with the user selected instances for the graphical element types are rendered in a template layout. The template layout including the text rendered with the user selected instances for the graphical element types is rendered in an output layout of digital media.
US11200364B2 Method and associated system for circuit design
A method, includes: extracting a design data using a computer, wherein the design data includes a net name and a connective layer name of each layout design in each cell; generating a layout pattern corresponding to the design data by assigning an ID to said each layout design, wherein the ID includes a first indicator indicative of the net name and a second indicator indicative of the connective layer name; and checking the layout pattern to locate an error of the layout pattern.
US11200353B2 Geographic information system for creating 3D structure models using perspective view drafting
A new generation 3D modeling system is described for the management of the 3D characteristics of man-made structures in a shared geographic information system (GIS) platform. The system accommodates the conversion of 2D GIS topology to 3D real-world topology, originate and perpetually maintain 3D models and non-graphical attribute data through time managed by a community of users based on a series of permissions and user roles. The system integrates 3D model data with attribute data and may be supplemented with published map or attribute data and/or data made available by users of the system.
US11200352B2 Systems and methods for modeling, analyzing, detecting, and monitoring fluid networks
Systems and methods are provided for optimally determining sensor or infrastructure placement in a fluid network, for determining an anomaly of interest in the fluid network, and for determining sensor coverage in a fluid network, which are based on a model of the fluid network represented by a directed graph.
US11200351B2 Method for constructing curve of robot processing path of part with small curvature based on point cloud boundary
The disclosure discloses a method for constructing actual processing curve of part with small curvature based on a point cloud boundary. The method includes: (a) encrypting a three-dimensional ordered boundary curve of a part to be processed; (b) fitting encrypted boundary points into a plane, and projecting each boundary point into the plane to obtain a projection point; (c) performing Euclidean cluster within the plane to obtain point sets, and fitting the obtained point sets into a straight line; (d) performing the Euclidean cluster on projection points that are not fitted into the straight line to obtain corner point sets, and fitting a sharp corner or a rounded corner of the corner point sets to obtain a fitted boundary curve within the plane; (e) mapping the fitted boundary curve to a curved surface of the three-dimensional ordered boundary curve to obtain an actual processing curve of the part to be processed.
US11200347B1 Secure controller systems and associated methods thereof
Systems and methods for encrypted processing are provided. For example, an apparatus for encrypted processing includes: an input interface adapted to receive input from a device; an encrypted processor connected to the input interface; a program store control connected to the encrypted processor, the program store control controlling use of and access to at least two program stores, where at least one program store acts as a primary program store and at least one program store acts as a back-up program store; and an output interface connected to the encrypted processor for outputting at least one of commands or data; where the encrypted processor is programmed to: receive and validate a request; determine whether a valid request is a program update request for a first program; and initiate a lock mechanism into a locked state.
US11200343B2 Swappable double layer barcode
Techniques to enhance the security of matrix codes. An aggregated matrix code may be scanned to obtain a certain level of access with respect to at least one feature of an application executed on a computer device. The aggregated matrix code may include a user-specific matrix code uniquely assignable to at least one user of a group of users and a base matrix code associated with the group of users.
US11200341B2 Consent receipt management systems and related methods
A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent.
US11200339B1 System for securing electronic personal user data
The present disclosure relates to a system, method, and apparatus for securing electronic personal identifying information. The system enhances data privacy, by minimizing the amount of authentic personal identifying information that is shared with a third party. Namely, the system includes a database of known websites, apps, etc. that require personal identifying information to sign up—and then classifies whether any given type of information is strictly necessary to the functioning of the website. The system then generates placeholder “dummy” data for any fields that are required for signup, but are not strictly necessary for the website to function. The system allows for creation of several user profiles that vary the amount of authentic personal identifying information to be shared, based on the user's preferences. The system therefore helps to secure personal information in the event that, for example, the website later has a data breach. Such a system may be useful, for example, as a smartphone app or as a web browser plugin.
US11200338B2 Tagging and auditing sensitive information in a database environment
Access to sensitive information in a database can be restricted to improve security and enable efficient auditing. A security engine receives a request from a requesting entity to access data in the database and determines that the requested data includes sensitive information. In response to the requesting entity being authorized to access the data, the security engine retrieves the requested data from the database and modifies the retrieved data by modifying metadata of the retrieved data to include a tag indicating that the retrieved data includes sensitive information. The security engine provides the modified data to the requesting entity and modifies a data access log to identify each attempted access to the modified data. When sensitive data is requested, an interface can include an obscuring element, requiring a user to manually select the element to view the data, enabling the logging of the explicit access request by the user.
US11200336B2 User identification system and method for fraud detection
Methods, systems, and apparatuses are described for identifying potential identity fraud by tracking a user's typical communication patterns. If a new communication is received from someone who purports to be a trusted user, but the communication exhibits communication traits that are not typical for the user, additional identity fraud prevention steps may be taken.
US11200334B2 Data sharing via distributed ledgers
Systems as described herein may include authorizing the sharing of data and sharing data between a variety of systems. A request to share data may be provided to a first system. The system may create sharing session data on a distributed ledger accessible by a number of systems. Sharing session data may be stored using a transaction stored on a distributed ledger. A second system may obtain the sharing session account and verify the sharing session. On verification of the sharing session, a variety of data may be shared between the systems identified in the sharing session data. The sharing session data may be established between two or more systems. The distributed ledger may be maintained by the systems themselves and/or a distributed network system. In a variety of embodiments, encrypted data may be stored and/or obtained using the distributed ledger.
US11200323B2 Systems and methods for forecasting cybersecurity ratings based on event-rate scenarios
Disclosed herein are computer-implemented methods and systems for forecasting security ratings for an entity. The methods and systems can include generating a plurality of simulated instantiations of a security scenario for the entity, in which the security scenario characterized by a plurality of security events associated with at least one event type. The methods and systems can further include determining a security rating for each instantiation of the plurality of instantiations; and generating a forecast cone based on the determined security ratings for the plurality of instantiations. In some examples, for each event type of the at least one event type, the methods and systems can include determining a rate, duration, and/or temporal placement of the security events associated with the event type over a forecasting period.
US11200322B2 Protection of data stored in an integrated circuit
A method of detecting a cold-boot attack on an integrated circuit, including the steps of: periodically sampling a signal delivered by at least one ring oscillator; and verifying that the proportion of states “1” and of states “0” of the result of the sampling is within a range of values.
US11200321B2 Maintaining trust on a data storage network
Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.
US11200317B2 Systems and methods for protecting a computing device against malicious code
There is provided a computer implemented method of vaccination of a computing device against infection by malicious code, comprising: obtaining a vaccination profile including vaccination artifact system calls indicative of a malicious code attempting to identify another instance of the malicious code executing on the computing device prior to the malicious code infecting the computing device, monitoring the computing device for an indication of execution of at least one of the vaccination artifact system calls by the malicious code, and providing a false response to the at least one of the vaccination artifact system calls for emulating an existing infection of the computing device by another instance of the malicious code according to the indication of execution of at least one of the plurality of vaccination artifact system calls, wherein the emulation of the existing infection prevents infection of the computing device by the malicious code.
US11200315B2 Artificial intelligence based malware detection system and method
An AI-based malware detection method is provided. The method includes inputting malware binary data, extracting metadata from the inputted malware binary data, converting the extracted metadata into image data, and training a neural network on the converted image data to classify malware. Malware binary data can be effectively classified by converting the binary data to image data and analyzed through deep learning-based image models. In addition, results from the AI detection algorithm technology can be displayed visually for easy interpretation.
US11200314B2 Ransomware attack monitoring
Examples associated with ransomware attack monitoring are described. One example includes a monitor module to monitor files stored on the system for sequences of file accesses that match a predefined pattern of file accesses. An investigation module is activated when a number of sequences of file accesses that match the predefined pattern exceeds a first threshold. The investigation module logs actions taken by processes to modify files. A reaction module pauses a set of processes operating on the system when the number of sequences of file accesses that match the predefined pattern exceeds a second threshold. The reaction module then identifies processes associated with a suspected ransomware attack based on the logging performed by the investigation module, and resumes legitimate processes.
US11200313B2 Defense mechanism against component wise hill climbing using synthetic face generators
Described herein are a system and techniques for identifying and preventing certain fraud attacks that may be used to defeat facial recognition systems. In embodiments of the system described herein, biometric data may be segregated into regions, which are then processed separately and in parallel. Likeness scores are determined for each of the separate regions. By tracking individual region likeness scores used in access requests in accordance with embodiments of the disclosure, the system is able to identify potential fraud attacks that cannot be detected using conventional systems.
US11200312B1 Dual lock step processor system
A dual lock step processor system includes a first processor connected to a first memory, a second processor connected to a second memory, compiler engine, a first instruction engine operably connected to a first memory, and a second instruction engine operably connected to a second memory. The first instruction engine is configured to store a program value; encode the first program value using a first differential encoding and the compiler engine to generate a first encoded program value; and write the first encoded program value into a first address location of a plurality of first address locations. The second instruction engine is configured to store a program value; to encode the first program value using a second differential encoding and the compiler engine to generate a second encoded program value and write the second encoded program value into a second address location of a plurality of second address locations corresponding to the first selected address location.
US11200304B2 System and method for locating and determining substance use
In devices that determine levels of substance use, a substance level in a test sample provided to the testing device by a test subject is determined. A sequence of images are captured to include a portion of the face of the test subject providing the test sample and a display of the testing device. A value indicative of the substance level detected within the test sample is determined. A validity indicator indicating validity of the value indicative of the substance level is determined. A current location is determined. The value indicative of the substance level, the validity indicator, and the current location are sent to a remote server.
US11200300B2 Secure sharing of license data in computing systems
Techniques for secure sharing of data in computing systems are disclosed herein. In one embodiment, a method includes when exchanging data between the host operating system and the guest operating system, encrypting, at a trusted platform module (TPM) of the host, data to be exchanged with a first key to generate encrypted data. The method also includes transmitting the encrypted data from the host operating system to the guest operating system and decrypting, at the guest operating system, the transmitted encrypted data using a second key previously exchanged between the TPM of the host and a virtual TPM of the guest operating system.
US11200299B2 Crowd sourcing for file recognition
Methods for identifying encrypted content in ones of a plurality of encrypted data files in a library of encrypted files without decrypting the data files utilize crowd sourcing for content identification. A method includes selecting, by a computer, content titles for presenting with ones of identifiers for the data files in a data structure. Each of the identifiers includes a hash of metadata for one of the data files and the content titles include a character string that identifies each file's content. The user selection data identifies the content titles that correspond to the data files. The computer determines which content titles satisfy a minimum confidence threshold for associating with one of the identifiers, based on a quality or quantity of the multiple independent clients supplying the user selection data. An apparatus for performing the method includes a memory holding instructions for performing steps of the method as summarized above.
US11200295B2 Web page annotation displaying method and apparatus, and mobile terminal
A method for annotating a target web page is performed at a server by: receiving an annotation obtaining request from a first terminal associated with a first member of an online chat group; identifying a first web page annotation and a first annotation position of the first web page annotation in a target web page; returning the first web page annotation and the first annotation position to the first terminal; receiving, from the first terminal, a second web page annotation and a second annotation position of the second web page annotation in the target web page; and forwarding the first and second web page annotations and the first and second annotation positions to a second terminal for display on the target web page at the second terminal in response to receiving a second annotation obtaining request from the second terminal.
US11200291B2 Automated generation of web API descriptions from usage data
A computer-implemented method for creating a web programming interface (API) description may include parsing an API usage dataset with a processor to identify a plurality of nodes in each of a plurality of uniform resource locators (URLs), and tagging path parameters for the plurality of nodes. Tagging the path parameters may include identifying, with the processor, which nodes are static parts of the URLs, and identifying, with the processor, which of the nodes are path parameters for the URLs. The method may further include aggregating, with the processor, a plurality of node types based on the tagged path parameters and the static parts of the URLs, and outputting, via the processor, an API description based on the aggregated plurality of node types.
US11200287B2 Global address list
Configurations for providing a data feed of contact information updates, deletes, and additions to one or more clients are disclosed. A contact information server can maintain a log including respective log entries of different updates (e.g., in a log structure data store) performed on the contact information. The contact information server orders the log entries using associated timestamps in order to be consistent with the actual order of updates performed on the contact information. For synchronizing contact information, a client will submit a query and supply a timestamp to the contact information server to request the log of updates based on the timestamp (e.g., log entries corresponding to a set of updates since the included timestamp). The server will respond with one or more modifications to the contact information represented as the set of updates in respective log entries.
US11200282B1 Integrated views of multiple different computer program applications with action options
In an embodiment, a computer-implemented method comprises accessing a plurality of different computer program applications that are associated with a single account and retrieving data items that are associated with the account from each different application among the plurality of applications; identifying a subset of the data items comprising relevant data items, at least a first data item of the subset being associated with a first application of the plurality of applications, and at least a second data item being associated with a second application of the plurality of applications that is different than the first application; causing displaying, using a computer display device, an integrated view comprising at least the first data item and the second data item of the subset of the data items; receiving a first input specifying a first action associated with the first data item, and a second input specifying a second action associated with the second data item; in response to the first input, signaling the first application to perform the first action; in response to the second input, signaling the second application to perform the second action.
US11200281B2 Managing data in a cache memory of a question answering system
A technique for caching evidence for answering questions in a cache memory of a data processing system (that is configured to answer questions) includes receiving a first question. The first question is analyzed to identify a first set of characteristics of the first question. A first set of evidence for answering the first question is loaded into the cache memory. A second question is received. The second question is analyzed to identify a second set of characteristics of the second question. A portion of the first set of evidence, whose expected usage in answering the second question is below a determined threshold, is unloaded from the cache memory.
US11200279B2 Datumtronic knowledge server
Systems and methods are provided for assigning client requests to one or more computer-implemented knowledge/database servers. Each server stores data as a directed acyclic graph of datums connected with a single type of relationship. The system includes a plurality of clients coupled to at least one router, wherein each client includes a graphical user interface and a processor configured to analyze inputted data, a plurality of routers configured to assign requests input though the plurality of clients to a plurality servers, at least one logger configured that includes a storage medium and is configured to store the requests, and a plurality of servers configured to perform tasks indicated by the requests.
US11200271B2 Dynamically ranking media effects based on user and device characteristics
The present disclosure is directed toward systems and methods for ranking media effects. For example, systems and methods described herein enable a user to select and apply one or more media effects to a media communication such as a digital photograph or video. Systems and methods described herein identify and rank media effects based on characteristics associated with the user and the user's client-computing device. Furthermore, systems and methods described herein automatically present the top-ranked media effects to the user such that the user can easily select and apply one or more media effects that are tailored specifically to the user.
US11200268B2 Determining gaps in data
Examples of techniques for performing a skill gap comparison between a first individual and a second individual (or group) are disclosed. In one example, a computer-implemented method includes receiving first data associated with the first individual and receiving second data associated with the second individual. The method further includes identifying preferences for performing the skill gap comparison and assigning a weight for each of a plurality of elements of the first data and the second data. The method further includes performing the skill gap comparison between the first individual and the second individual by comparing the first data to the second data. The method further includes generating a list of one or more skills for which there is a skill gap between the first individual and the second individual.
US11200260B2 Database asset fulfillment chaincode deployment
An example operation may include one or more of receiving, by a blockchain node or peer, a deploy chaincode blockchain transaction, and in response establishing a cold asset storage repository comprising pointers to each of the assets of a blockchain stored in a shared ledger, each of the assets comprising a key-value pair, establishing a hot asset storage repository of predetermined size and configured to store a subset of the assets of the blockchain, and configuring asset classification rules to organize hot asset storage and cold asset storage.
US11200254B2 Efficient configuration replication using a configuration change log
Efficient configuration replication using a configuration change log is described herein. A method as described herein can include identifying, by a device operatively coupled to a processor, modified configurations from among a group of configurations associated with a first computing cluster; fetching, by the device, the modified configurations from the first computing cluster; and replicating, by the device, the modified configurations from the first computing cluster to a second computing cluster that is distinct from the first computing cluster and omitting replication of one or more unmodified configurations from among the group of configurations associated with the first computing cluster.
US11200252B2 Process and apparatus for selecting an item from a database
A method and apparatus for selecting items from a collection of items are indexed by a list of item identifiers. The item identifiers may be in the form of text, symbols, graphics, etc. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of further one or more parts for selection. The further one or more parts may be selected in order to the selected one or more parts to build a larger part or whole of an item identifier. Accordingly, selection from a large list of item identifiers may be carried out in a relatively short time period.
US11200250B2 Method and system for optimizing validations carried out for input data at a data warehouse
This disclosure relates generally to a system and method to optimize a plurality of validations in an ETL workflow. The ETL workflow implements all types of validations expecting that there is erroneous data and that the validation would fail. Therefore, the actual execution of validation is made conditional based on a switch that can be turned on (validation is performed) or off (validation is skipped). The output of each instance of execution is recorded continuously at a repository. The means of identifying a specific validation that is eligible for being turned off requires a thorough analysis of all validations performed so far in the history. The thorough analysis includes how many times a validation has been performed on a particular field and to calculate an exposure value which is compared with a threshold value of exposure and determine specific validation that is eligible to be turned off.
US11200245B2 Fuzzy searching and applications therefor
A method, system and computer program product is disclosed for fuzzy searching. The method, which may be performed by one or more processors, may comprise providing a first prefix tree data structure representing a first data set comprising a first plurality of strings, and providing a second prefix tree data structure representing a second data set comprising a second plurality of strings. The first and second prefix tree data structures may each comprise nodes representing each character and edges connecting prefix nodes to one or more suffix nodes to represent each subsequent character in the string. A search may be performed to identify all matches between the first and second plurality of strings and also approximate matches between the first and second plurality of strings within a maximum distance k, wherein the search comprises traversing the first prefix tree data structure using a depth-first search algorithm to identify matches and approximate matches in the second prefix tree data structure.
US11200241B2 Search query enhancement with context analysis
The context in which a user generates a search query is analyzed to generate an improved search query. Search query context may be determined with reference to a user profile or content collected from Internet of Things (IoT) or non-IoT devices located proximate the user. Content may be collected when the search query is generated or at a time before the search query is generated. Content collected for context analysis includes visual display content (screen capture), audio content, and data content.
US11200237B2 Advanced formulas planning script conversion platform
Some embodiments are associated with an analytics cloud environment. A user interface may facilitate generation of an advanced formulas planning script by a user. The advanced formulas planning script may be stored, for example, in a planning script data store. An analytic data cube may contain a multidimensional dataset usable for analysis via queries. A conversion platform may receive the advanced formulas planning script and automatically create a structured query language stored procedure based on the advanced formulas planning script. The conversion platform may then execute the structured query language stored procedure on the analytic data cube to calculate a result comprising a base cell and at least one cell has a different point of view associated with the analytic data cube as compared to a calculation source. The calculated result man then be provided to the user.
US11200236B2 Server-side cross-model filtering
A system includes reception of a filter on a first dimension of a first data model, determination of an association between a second dimension of the first data model and a first dimension of a second data model, generation of a calculated dimension based on the second dimension, the rows of the calculated dimension being identical to the rows of the first dimension, application of the filter to the rows of the calculated dimension to generate filtered rows of the calculated dimension, execution of an inner join between the filtered rows of the calculated dimension and a fact table of the second data model to generate a result table including one or more measure values of the second data model, and generation of a visualization including the result table.
US11200231B2 Remote query optimization in multi data sources
Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
US11200230B2 Cost-based optimization for document-oriented database queries
A document-oriented database system generates an optimal query execution plan for database queries on an untyped data field included in a collection of documents. The system generates histograms for multiple types of data stored by the untyped data field and uses the histograms to assign costs to operators usable to execute the database query. The system generates the optimal query execution plan by selecting operators based on the assigned costs. In various embodiments, the untyped data field stores scalars, arrays, and objects.
US11200228B2 Integrated object environment system and method
A system and method are described to create and use an Integrated Object Environment (IOE) running in a graph database environment. Uses include storing, revealing and maintaining value and risk of information assets, such as the topology of an analytical infrastructure in query-driven, graph database. A graphical user interface is described to permit importation, viewing, modification and querying in the IOE.
US11200224B2 Fine-grained shared multi-tenant de-duplication system
In one example, a method includes receiving, at a cloud storage site, chunks that each take the form of a hash of a combination that includes two or more salts and a file object, and one of the salts is a retention salt shared by the chunks, monitoring a time period associated with the retention salt, when the time period has expired, removing the chunks that include the retention salt, and depositing the removed chunks in a deleted items cloud store.
US11200222B2 Natural language interface databases
Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.
US11200220B2 Efficient storage of user personal attributes for service provisioning
A user identifier is obtained and an attribute identifier and an attribute value of at least one personal attribute corresponding to the user identifier is obtained. A target attribute correspondence to each personal attribute of the at least one personal attribute is generated based on the attribute identifier and the attribute value of the personal attribute. A determination is performed as to whether a target attribute storage field corresponding to the user identifier exists in stored first correspondences between one or more user identifiers and one or more attribute storage fields. When the target attribute storage field exists in the stored first correspondences, the target attribute correspondences are stored in the target attribute storage field.
US11200219B2 System and method for idempotent metadata destage in a storage cluster with delta log based architecture
A method, computer program product, and computer system for destaging, by a computing device, a metadata page that includes delta tuples from a hash-based index structure. A delta tuple indicator may be added to the hash-based index structure based upon, at least in part, destaging the metadata page. The metadata page that includes the delta tuples may be destaged from the hash-based index structure to a metadata store. Any of the delta tuples added prior to the delta tuple indicator may be ignored when destaging the metadata page.
US11200216B1 Methods and devices for fixed interpolation error data simplification processes for telematic
Methods and devices for simplifying data collected from assets are provided. An example method involves obtaining raw data from a data source at an asset, determining whether a data logging trigger is satisfied, and, when satisfied, performing a dataset simplification algorithm on the raw data to generate a simplified set of data in which interpolation error is limited by an upper bound that is fixed across the simplified set of data.
US11200214B2 Construction and application of data cleaning templates
Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data cleaning template to a data set, is configured to identify a column in the data set that has data entries of a data type specified in the data cleaning template. In response to identifying the column in the data set, the data cleaning tool, when applying the data cleaning template to the data set, alters a format of the data entries in the column from a first format to a second format, the second format specified in the data cleaning template.
US11200211B2 Method and system for managing mutual distributed ledgers in a system of interconnected devices
When a local server that is connected to a wireless local area network (WLAN) receives a service request from a first electronic device, the server identifies a resource to provide one or more elements of the service. The server assigns the resource to provide the service element(s). The local server also selects one or more mutual distributed ledgers (MDLs) having parameters that correspond to the service request. The local server generates and transmits, to a gateway server, a transaction record having a format that corresponds to the selected MDL. This enables the local server to facilitate the delivery of services such as spectrum sharing, content streaming, and the like using WLAN-connected devices to facilitate delivery of the service. It also enables the gateway server to update each selected MDL with a transaction ledger that follows each selected MDL's format.
US11200205B2 Displaying an alert and options when deleting a file that is associated with a sequence of files
Various embodiments disclosed herein provide for displaying an alert and options when deleting a file associated with a sequence. A system is disclosed herein that can comprise receiving a request to delete a selected file stored in a first folder; determining that the selected file is part of a group of files associated with a sequence; displaying the group of files associated with the sequence using a first portion of a display device; generating a selectable image to display via a second portion of the display device, wherein the selectable image comprises at least a first selectable option to delete the group of files, a second selectable option to delete the selected file, and a third selectable option to select some files of the group of files to delete; and deleting at least one file of the group of files.
US11200204B2 Method, device and computer program product for searching a file
Embodiments of the present disclosure provide method, device and computer program product for file search. The method for file search comprises: determining a hash value associated with an identification of a file to be searched; determining, from a plurality of candidate location chains, a target location chain associated with the hash value; determining, from the target location chain, a target element based on the identification, the target element indicating an address of the file to be searched in a memory; and acquiring the file from the memory based on the address.
US11200201B2 Metadata storage method, device and server
A metadata storage method, device, and a server are disclosed. The method includes: obtaining a metadata to be processed from the preset metadata storage system or from external of the preset metadata storage system; determining a type of metadata to be processed; processing the metadata to be processed to obtain a new metadata in a storage format corresponding to the type of metadata to be processed, wherein the storage formats correspond to different types of metadata to be processed and comprise at least one identical information kind for different types of metadata; and storing the new metadata in the preset metadata storage system. Thus a search for a metadata can be performed through a unified interface in a search engine, which is convenient to use.
US11200200B2 Merging directory information from a user directory to a common directory
Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.
US11200198B2 Excluding directory trees from data service operations
The described technology is generally directed towards domains that data services can use to collect files of a global filesystem namespace into groups, and domains that can be used to exclude certain files or metadata. A data service (a domain patron) creates a domain, e.g., for a particular directory, and a domain manager associates files under that directory with domain membership information. The data service can relate exclusion information to the domain, e.g., to exclude part of the directory. This can be done by an exclusion domain instance, e.g., a child to a parent domain, or can be done in metadata, by having the data service (e.g., a snapshot data service) exclude certain metadata such as snapshot identifiers from a larger set of snapshot identifiers.
US11200192B2 Multi-mode system on a chip
A system on a chip (SoC) can be configured to operate in one of a plurality of modes. In a first mode, the SoC can be operated as a network compute subsystem to provide networking services only. In a second mode, the SoC can be operated as a server compute subsystem to provide compute services only. In a third mode, the SoC can be operated as a network compute subsystem and the server compute subsystem to provide both networking and compute services concurrently.
US11200191B2 USB C type-based input/output expansion box for POS device
The present invention has an advantage in that both power supply to a POS device and USB communication can be simultaneously performed through one USB C type cable.
US11200186B2 Apparatuses, methods, and systems for operations in a configurable spatial accelerator
Systems, methods, and apparatuses relating to operations in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a first processing element that includes a configuration register within the first processing element to store a configuration value that causes the first processing element to perform an operation according to the configuration value, a plurality of input queues, an input controller to control enqueue and dequeue of values into the plurality of input queues according to the configuration value, a plurality of output queues, and an output controller to control enqueue and dequeue of values into the plurality of output queues according to the configuration value.
US11200184B1 Interrupt control device and interrupt control method between clock domains
An interrupt control device between clock domains is provided. An interrupt sharing logic is configured to receive one or more original interrupt signals and generate a combined interrupt signal. An interrupt processing logic is configured to output a processed interrupt signal to a processor according to the combined interrupt signal, so that the processor executes an interrupt service routine. When the interrupt service routine is executed, the processed interrupt signal changes to be disabled; before the interrupt service routine is completed, the processor outputs an interrupt clear signal to change the respective interrupt signal to be negated. After the interrupt processing logic detects that interrupt signal has been cleared successfully, the interrupt processing logic will generate the processed interrupt signal according to the combined interrupt signal again.
US11200180B2 NVMe SGL bit bucket transfers
Embodiments generally relate to handling of NVMe scatter gather list bit bucket transfers by a data storage device. The data storage device transfers the data associated with the bit bucket transfers to a host or to a controller memory buffer of the data storage device. The data storage device can transfer the data associated with the bit bucket transfers to the host by modifying transaction layer packets (TLPs) to indicate to the host to ignore the data payload of the TLPs.
US11200178B2 Apparatus and method for transmitting map data in memory system
An operation method of a memory system includes: searching for a valid physical address in memory map segments stored in the memory system, based on a read request from a host, a logical address corresponding to the read requests, and a physical address corresponding to the logical address and performing a read operation corresponding to the read request; caching some of the memory map segments in the host as host map segments based on a read count threshold indicating the number of receptions of the read request for the logical address; and adjusting the read count threshold based on a miss count indicating the number of receptions of the read request with no physical address, and a provision count indicating the number of times the memory map segment is cached in the host.
US11200167B2 Dynamic memory address encoding
Described herein is a memory architecture that is configured to dynamically determine an address encoding to use to encode multi-dimensional data such as multi-coordinate data in a manner that provides a coordinate bias corresponding to a current memory access pattern. The address encoding may be dynamically generated in response to receiving a memory access request or may be selected from a set of preconfigured address encodings. The dynamically generated or selected address encoding may apply an interleaving technique to bit representations of coordinate values to obtain an encoded memory address. The interleaving technique may interleave a greater number of bits from the bit representation corresponding to the coordinate direction in which a coordinate bias is desired than from bit representations corresponding to other coordinate directions.
US11200165B2 Semiconductor device
A semiconductor device is provided. The semiconductor device comprises a first memory unit including a first memory area, and a first logic area electrically connected to the first memory area, the first logic area including a cache memory and an interface port. The first memory unit executes a data transmission and reception operation with a memory unit adjacent to the first memory unit via the first interface port and the cache memory.
US11200159B2 System and method for facilitating efficient utilization of NAND flash memory
The system receives a request to write data and associated metadata. The system determines a key associated with the data, wherein the key corresponds to an entry in a data structure maintained by a first storage system. The system writes the metadata to a first non-volatile memory of a first set of storage drives of the first storage system by updating the entry with a logical block address for the data and a physical location in a second set of storage drives of a second storage system. The system writes the key and the data to a second non-volatile memory of the second set of storage drives based on the physical location, wherein the first non-volatile memory is of a lower density than the second non-volatile memory.
US11200158B1 Methods, devices, and media for hardware-supported object metadata retrieval
Methods and devices for hardware-supported schemes for efficient metadata retrieval are described. The schemes may use hardware to efficiently enforce type safety and speed up memory bound checks without imposing undue memory overhead. Multiple such schemes may be supported by a device, permitting the selection of an optimal scheme based on a given memory allocation request. The schemes may be compatible with legacy code and applicable to a wide range of data objects and system constraints. Compilation, instrumentation, and linking of code to effect such schemes is also described.
US11200156B2 Tester and method for testing a device under test using relevance scores
A tester for testing a device under test is shown, having a test unit configured for performing a test of the device under test using multiple test cases, each test case having variable values of a set of predetermined variables, the test units configured to derive an output value for each test case indicating whether the device under test validly operates at a current test case or whether the device under test provides an error at the current test case; and an evaluation unit configured for evaluating the multiple test cases based on a plurality of subsets of the predetermined input variables with respect to the output value, the evaluation unit configured for providing a number of plots of the evaluation of the multiple test cases where each plot indicates the impact of one subset of the plurality of subsets of the predetermined input variables to the output value in dependence on respective relevance scores or associated with the respective relevance scores.
US11200154B2 Function modification for software application testing
Examples of techniques for function modification for software application testing are described herein. An aspect includes, based on a function call to a function by an application under test that is being tested using a test case in a testing environment, determining whether modification of the function is enabled. Another aspect includes, based on determining that modification of the function is enabled, running the function in a modified mode.
US11200153B2 Experimentation in internet-connected applications and devices
A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page undergoing an experiment. The content provider determines a variation from a plurality of variations of the web page to provide to the user. The content provider makes the determination without sending a network request to an experiment definition system used to define the experiment thereby reducing network latency.
US11200152B2 Identifying diagnosis commands from comments in an issue tracking system
Provided are techniques for identifying diagnosis commands from comments in an issue tracking system. A new issue ticket describing an issue for a test that failed and that has a test case identifier is received. A past issue ticket for the test that has the test case identifier is identified, where the past issue ticket identifies a set of issue ticket comments. A concluding owning team change event is identified in the set of issue ticket comments. A comment with a diagnosis command that triggered the concluding owning team change event is identified in the set of issue ticket comments. A suggestion of the diagnosis command is provided by highlighting the concluding owning team change event and the comment. The new issue ticket is assigned to an owning team of the concluding owning team change event.
US11200151B1 Graphical user interface and debugger system for selecting and testing alterations to source code for software applications
Testing for software applications can be implemented according to some aspects described herein. For example, a system can receive override data, including a location of a logical statement in source code and an override command, that is associated with a software application. The system can generate debugging data based on the override data, the debugging data including a breakpoint associated with the location and a debugger command corresponding to the override command. The system can then provide the debugging data as input to debugging software, the debugging software being configured to monitor execution of the software application during a software test. The debugging software can determine that the breakpoint has been reached and responsively execute the debugger command for testing a target portion of source code for the software application.
US11200150B2 Multi-tenanted build system with visualization of dynamic build progress
A method of operating a build system includes, in a build engine, concurrently executing a plurality of build processes for corresponding heterogeneous builds, the build processes generating respective streams of build progress information in a build engine output. A build monitor process is executed which is configured and operative at regular intervals to (1) collect current-interval build progress information from the build engine output, and (2) use the current-interval build progress information to refresh a build-organized summary on a user interface device, the build-organized summary having distinct display sections summarizing build process history for the respective build processes.
US11200149B2 Waveform based reconstruction for emulation
A process is disclosed to identify the minimal set of sequential and combinational signals needed to fully reconstruct the combinational layout after emulation is complete. A minimal subset of sequential and combinational elements is output from the emulator to maximize the emulator speed and limit the utilization of emulator resources, e.g., FPGA resources. An efficient reconstruction of combinational waveforms or SAIF data is performed using a parallel computing grid.
US11200141B2 Apparatus and method for troubleshooting poor part life zones in a datacenter
An information handling system determines zones within a datacenter that exhibit poor component life. Components of the information handling system provide error indications and have error thresholds and warranty durations. The components organized into zones. A component life manager receives the error indications, fits the error indications to curves, determines end of life estimates based upon the curves and the error thresholds, determines end of life dates based upon the end of life estimates and dates that the first error indication is received, determines losses of life based on the end of life estimates and the warranty durations, determines component life scores based upon the losses of life and the warranty durations, determines zone life scores based upon an average of the component life scores, determines a datacenter life score based upon an average of the component life scores, determines that a zone has a zone life score that is below the datacenter life score by more than a threshold, determines a condition of the zone is associated with the low zone life score, and changes the condition of the zone to improve the zone life score of the zone.
US11200138B1 Policy-based request tracing using a computer
Embodiments of the present disclosure relate to policy-based request tracing in a distributed environment. In an embodiment, a computer-implemented method is disclosed. According to the method, a first set of requests and a second set of requests are determined in a plurality of received requests based on a policy. A first subset of requests is selected from the first set of requests based on a first sampling rate, and a second subset of requests is selected from the second set of requests based on a second sampling rate that is less than the first sampling rate. Executions of the first subset of requests and the second subset of requests on components of a distributed system are then traced. In other embodiments, a system and a computer program product are disclosed.
US11200128B2 Network interface device and method for operating a network interface device
Embodiments of a device and method are disclosed. In an embodiment, a network interface device is disclosed. The device includes a network interface configured to provide an interface to a network, a functional component interface configured to provide an interface to a functional component, and distributed test logic located in a path between the network interface and the functional component interface and configured to manage test information related to testing of the functional component and to communicate test information between the network interface and the distributed test logic and between the functional component interface and the distributed test logic.
US11200125B2 Feedback from higher-level verification to improve unit verification effectiveness
Embodiments of the invention are directed to a computer-implemented method of unit environment verification. The method includes monitoring, by a processor, a data stream between a first driver and a device under test (DUT) in a unit verification environment. The processor retrieves a transaction value from a database, wherein the transaction value was generated in a higher-level verification environment than the unit verification environment. The processor transmits the retrieved transaction value to the DUT. The processor compares a response from the DUT to the transmitted transaction value to an expected value. In response to the comparison indicating an error, the processor initiates a repair of the error at the unit verification environment.
US11200121B2 Performance efficient time locks on data in a storage controller
Provided are a method, system, and computer program product in which a computational device stores a data structure that includes identifications of a plurality of volumes and identifications of one or more time locks associated with each of the plurality of volumes. The data structure is indexed into, to determine whether an input/output (I/O) operation from a host with respect to a volume is to be permitted.
US11200110B2 Remedial action based on maintaining process awareness in data storage management
An illustrative data storage management system comprises “awareness logic” that executes on computing devices hosting storage management components such as storage manager, data agent, media agent, and/or other storage management applications. The illustrative awareness logic operates within each of these illustrative components, e.g., as a thread within processes of the storage management component, such as storage management core process, file identifier process, log monitoring process, etc. The awareness logic monitors the targeted process over time and triggers remedial action when criteria are met. Certain vital statistics of each process are collected periodically and analyzed by the illustrative awareness logic, such as CPU usage, memory usage, and handle counts. Criteria for corrective action include rising trends based on local minima data points for one or more vital statistics of the process. Other criteria include exceeding a threshold based on a logarithm function of the collected data points.
US11200105B2 Normalization of detecting and reporting failures for a memory device
Methods, systems, and apparatuses related to detecting and reporting failures for a memory device are described. When a count of bit-flip errors is above a fail threshold, a memory device can report a failure. Failure reports can indicate a rate at which the memory device is accumulating errors. An offset fail threshold may be applied instead of a default fail threshold, such as a standardized or specified threshold. The offset fail threshold can be a summation of the default fail threshold and an offset determined from an initial error count determined before the memory device has accumulated errors from use.
US11200104B2 Technolgies for millimeter wave rack interconnects
Racks and rack pods to support a plurality of sleds are disclosed herein. Switches for use in the rack pods are also disclosed herein. A rack comprises a plurality of sleds and a plurality of electromagnetic waveguides. The plurality of sleds are vertically spaced from one another. The plurality of electromagnetic waveguides communicate data signals between the plurality of sleds.
US11200103B2 Using a machine learning module to perform preemptive identification and reduction of risk of failure in computational systems
Input on a plurality of attributes of a computing environment is provided to a machine learning module to produce an output value that comprises a risk score that indicates a likelihood of a potential malfunctioning occurring within the computing environment. A determination is made as to whether the risk score exceeds a predetermined threshold. In response to determining that the risk score exceeds a predetermined threshold, an indication is transmitted to indicate that potential malfunctioning is likely to occur within the computing environment. A modification is made to the computing environment to prevent the potential malfunctioning from occurring.
US11200101B2 Managing applications for power conservation
Embodiments of the present application relate to a method, apparatus, and system for waking up an app. The method includes adding an application (app) to a wake-up alarm group comprising a plurality of apps, adjusting a plurality of alarm wake-up times corresponding to the plurality of apps, wherein the plurality of alarm wake-up times corresponding to the plurality of apps are adjusted to be consistent, and waking up the plurality of apps belonging to the wake-up alarm group according to the adjusted alarm wake-up times corresponding to the plurality of apps belonging to the wake-up alarm group.
US11200097B2 Device and method for optimizing the utilization over time of the resources of an IT infrastructure
The invention relates to a device for optimizing the utilization of the resources on an IT infrastructure (1), the IT infrastructure (1) including one or more IT structures (3) hosting a plurality of application components (2a, 2b, 2c, 2d), said device including a storage module (10) capable of storing a plurality of repositories, a load planning module (20) capable of calculating for a time period required resource levels, an IT structure selection module (30) configured to select IT structures (3) required for the time period and an optimization module (40) configured to generate at least one placement plan including data of IT structures to be used and at least one evolution plan listing resource changes to be made.
US11200090B2 Identifying memory devices for swapping virtual machine memory pages
Systems and methods for identifying memory devices for swapping virtual machine memory pages. An example method may comprise: identifying, by a processing device, a workload type associated with a workload being executed by a computer system; identifying a memory device associated with the workload type; evaluating a memory pressure metric reflecting a period of time during which an application being executed by the computer system has been blocked by a memory allocation operation; and responsive to determining that the memory pressure metric exceeds a threshold value, allocating a memory block on the identified memory device.
US11200089B2 Systems and methods for dynamic load distribution in a multi-tier distributed platform
A controller provides dynamic load distribution in a multi-tier distributed platform. The controller may receive a request at a first Point-of-Presence (“PoP”) with a first set of resources. The first PoP may be part of a distributed platform with several distributed PoPs at different network locations. The controller may classify the requested task with a priority, may determine resource availability, and may dynamically distribute the request by (i) providing the request to the first set of resources in response to classifying the task with a high first priority, and determining the availability of the first set of resources to be less than a threshold, and (ii) providing the request to a second PoP in response to classifying the task with a lower second priority, and determining the availability of the first set of resources to be less than the threshold.
US11200088B2 Information processing system, information processing method, and information processing apparatus
An information processing system, an information processing method, and an information processing apparatus. The information processing system includes at least one memory configured to store a plurality of jobs in order, by type of processing to be executed and a plurality of processors assigned to a specific type of processing to be executed, processes a job assigned to other processor stored in the memory in substitution for the other processor based on a determination that the job of the assigned type of processing is not stored in the memory, and cancels substituting of the processing of the job assigned to the other processor according to a processing status of at least one of other processors.
US11200086B1 Asynchronous transactions reported as critical path
An agent executed by a computer identifies a critical path of a transaction in a web application. The transaction includes a plurality of methods each representing an operation of the application and asynchronously executed by a server between a beginning of the transaction and an end of the transaction. The agent receives metrics for the transaction, which include identifiers of each executed method and specify relationships between the transaction methods. Based on the received metrics, the agent identifies a method completed at the end of the transaction. Based on the relationships between the methods, the agent determines one or more other methods preceding the identified method in the transaction and affecting a duration of the transaction. The determined methods and the method completed at the end of the transaction are identified as a critical path. Identifiers of the methods on the critical path are sent for display to a user.
US11200082B2 Data storage system employing dummy namespaces for discovery of NVMe namespace groups as protocol endpoints
A data storage system (DSS) in a cluster provides virtual-volume data storage to virtual-computing (VC) hosts using NVMe-oF storage interconnect. A DSS creates protocol endpoints (PEs) and corresponding namespace groups, each being a grouping of namespaces corresponding to virtual volumes (vVols) to be bound for access by a respective VC host, and each namespace being mapped to corresponding underlying physical storage. Each namespace group is initially created with a corresponding in-band discoverable dummy namespace. In response to in-band storage discovery commands from the VC hosts, and based on the existence of the dummy namespaces, the DSS responds with responses identifying the namespace groups. Then in response to subsequent vVol creation commands from the VC hosts, the DSS creates new namespaces in respective namespace groups and provides namespace identifiers for the new namespaces to the VC hosts for use in accessing data of the vVols.
US11200080B1 Late load technique for deploying a virtualization layer underneath a running operating system
A technique deploys a virtualization layer underneath an operating system executing on a node of a network environment to enable the virtualization layer to control the operating system is described. One or more executables (binaries) for the virtualization layer may be included in a kernel module loaded in memory of the node with a first privilege level (e.g., highest privilege level) needed to control the guest operating system. The kernel module may be configured to suspend the guest operating system and one or more hardware resources to a quiescent state. Furthermore, the kernel module is configured to (i) capture and save states of the hardware resource(s) and (ii) bootstrap the virtualization layer to create a virtual machine with an initial state that corresponds to a state of the system prior to deployment of the virtualization layer.
US11200078B1 Facilitating use of an unfamiliar command line tool via a familiar command line tool
A method of translating a first command to a target command includes receiving the first command in a first command format, acquiring a first utility intermediate representation framework (UIRF) including a plurality of a first set of node instances. The method also includes acquiring a first user utility intermediate representation framework (UUIRF) by parsing the first command into one or more command elements, representing each command element by a respective node instance of the first UIRF, the first UUIRF representing an intention of the first command, acquiring a target UUIRF based on a target format, the target UUIRF including a target set of node instances, entering information from each of the first set of node instances of the first UUIRF into a corresponding node instance of the target set of node instances in the target UUIRF, and constructing the target command based on the target UUIRF.
US11200076B2 Providing user interface language options
User interface (UI) language options are provided. A code statement in an object code of an application retrieves human language bundle value(s) for use in a UI element. Code is injected into the object code of the application to transmit a resource bundle name and key to the UI element for storage at a user value area of a control of the UI element.
US11200075B2 Artificial intelligence apparatus and method for extracting user's concern
The present disclosure provides an artificial intelligence apparatus including a memory configured to store data input by the user or data received by the artificial intelligence apparatus as user interest data, and a processor configured to extract a keyword from the user interest data, classify the keyword as a concern matching the keyword using an interest classification model, and increase an interest rank weight for the concern.
US11200067B1 Inter-object validation system and method using chained specialized configuration applications
An inter-object validation system includes a computing system that executes a specialized configuration application to receive an aggregated object configuration comprising a plurality of design elements (DEs) associated with multiple objects of a test system, and invoke each of multiple specialized configuration applications to determine whether at least a subset of the DEs in the aggregated object configuration meet a specified criteria associated with a behavior that the subset of DEs is to provide, the specified criteria associated with each specialized configuration application being different from one another. The specialized configuration application controller may then generate a report indicating the results of the determination. The execution of the specialized configuration applications is controlled by the specialized application controller, and additionally, the specialized configuration application is separate and distinct from the specialized application controller that controls the logic.
US11200063B2 Graphics engine reset and recovery in a multiple graphics context execution environment
Methods, systems and apparatuses may provide for technology that triggers an idle state in a first command streamer in response to a request to reset a second command streamer that shares graphics hardware with the first command streamer. The technology may also determine an event type associated with the request and conduct the request based on the event type.
US11200061B2 Pre-instruction scheduling rematerialization for register pressure reduction
Examples are disclosed herein that relate to performing rematerialization operation(s) on program source code prior to instruction scheduling. In one example, a method includes prior to performing instruction scheduling on program source code, for each basic block of the program source code, determining a register pressure at a boundary of the basic block, determining whether the register pressure at the boundary is greater than a target register pressure, based on the register pressure at the boundary being greater than the target register pressure, identifying one or more candidate instructions in the basic block suitable for rematerialization to reduce the register pressure at the boundary, and performing a rematerialization operation on at least one of the one or more candidate instructions to reduce the register pressure at the boundary to be less than the target register pressure.
US11200060B1 Broadcast synchronization for dynamically adaptable arrays
An array processor includes processor element arrays (PEAs) distributed in rows and columns. The PEAs are configured to perform operations on parameter values. A first sequencer received a first direct memory access (DMA) instruction that includes a request to read data from at least one address in memory. A texture address (TA) engine requests the data from the memory based on the at least one address and a texture data (TD) engine provides the data to the PEAs. The PEAs provide first synchronization signals to the TD engine to indicate availability of registers for receiving the data. The TD engine provides second synchronization signals to the first sequencer in response to receiving acknowledgments that the PEAs have consumed the data.
US11200059B2 Processor with a program counter increment based on decoding of predecode bits
A processor includes: an instruction fetch portion configured to fetch simultaneously a plurality of fixed-length instructions in accordance with a program counter; an instruction predecoder configured to predecode specific fields in a part of the plurality of fixed-length instructions; and a program counter management portion configured to control an increment of the program counter in accordance with a result of the predecoding.
US11200058B2 Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer-readable media
Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer readable media are disclosed. In one aspect, a dynamic load balancing circuit comprising a control unit is provided. The control unit is configured to determine whether a suboptimal load condition exists between a first cluster and a second cluster of a clustered processor core. If a suboptimal load condition exists, the control unit is further configured to transfer a content of private register(s) of a first hardware thread of the first cluster to private register(s) of a second hardware thread of the second cluster via shared hardware resources of the first hardware thread and the second hardware thread. The control unit is also configured to exchange a first identifier associated with the first hardware thread with a second identifier associated with the second hardware thread via the shared hardware resources.
US11200057B2 Arithmetic processing apparatus and method for controlling arithmetic processing apparatus
An arithmetic processing apparatus includes: a memory; and a processor coupled to the memory, wherein the processor: detects whether intervals of a plurality of addresses to be accessed by a memory access instruction that performs memory access to the plurality of addresses by a single instruction are all the same; decodes the memory access instruction as the single instruction when detecting that the intervals are all the same; decodes the memory access instruction as a plurality of instructions when detecting that the intervals are not all the same; and performs the memory access in accordance with the single instruction or the plurality of instructions.
US11200054B2 Atomic-copy-XOR instruction for replacing data in a first cacheline with data from a second cacheline
Apparatus and associated methods for implementing atomic instructions for copy-XOR of data. An atomic-copy-xor instruction is defined having a first operand comprising an address of a first cacheline and a second operand comprising an address of a second cacheline. The atomic-copy-xor instruction, which may be included in an instruction set architecture (ISA) of a processor, performs a bitwise XOR operation on copies of data retrieved from the first cacheline and second cacheline to generate an XOR result, and replaces the data in the first cacheline with a copy of data from the second cacheline when the XOR result is non-zero. In addition to implementation using a processor core, the atomic-copy-xor instruction may be implemented using various offloading schemes under which the processor core executing the atomic-copy-xor instruction offloads operations to other components in the processor or system in which the processor is implemented, including offloading operations to a last level cache (LLC) engine, a memory controller, or a DIMM controller.
US11200052B1 Documentation enforcement during compilation
Disclosed are approaches for enforcing requirements that documentation be up to date. In response to initiation of a build process for an application, a source-code file associated with the application is evaluated to determine an identifier and a location for a corresponding documentation file. A determination can be made regarding whether the documentation file exists at the location. Another determination can be made regarding whether each function specified in the source-code file has a corresponding entry in the documentation file. The build process can be halted in response to determining that at least one function specified in the source-code file fails to have the corresponding entry in the documentation file. If the build process is halted, a message can be displayed on the computing device, the message identifying the at least one function specified in the source-code file that fails to have the corresponding entry in the documentation file.
US11200051B2 Creation and execution of customised code for a data processing platform
A method of executing computer-readable code for interaction with one or more data resources on a data processing platform, the method performed using one or more processors, comprising: receiving a request message including an identifier identifying executable code stored in a data repository; determining, using the identifier, an execution environment of a plurality of stored execution environments mapped to the identified executable code, wherein determining the execution environment mapped to the identified executable code comprises: accessing mapping data identifying a mapping between the identifier and the execution environment of the plurality of stored execution environments, the mapping data including configuration data associated with the identifier, wherein the configuration data identifies one or more convention-based data libraries particular to the execution environment; configuring the determined execution environment to access the one or more convention-based data libraries during execution; executing the identified executable code using the determined execution environment; and passing requests made with the identified executable code to the one or more data resources via a proxy.
US11200048B2 Modification of codified infrastructure for orchestration in a multi-cloud environment
A system, computer program product, and method are provided for supporting risk evaluation and modification of an executable codified infrastructure. The codified infrastructure is analyzed to identify any non-native program instructions. A selection of the identified non-native program instructions are combined and subjected to a risk evaluation by non-native tools. A risk evaluation result is mapped to corresponding lines of the source code, and a risk identifier is assigned to the corresponding lines of the source code. One or more modifications are selectively applied to the codified infrastructure in correspondence with the assigned risk identifier. The applied modification mitigates any defects in the source code.
US11200046B2 Managing composable compute system infrastructure with support for decoupled firmware updates
Managing composable compute system infrastructure with support for decoupled firmware updates includes mapping a device to a server, wherein the device is in a resource pool of devices including at least one idle device, and wherein the device and the server are within a pod of composable compute elements connected by a fabric in a composable system executing a workload; detecting that the device has a needed firmware update; exchanging, transparent to the workload executing in the composable system, the mapping for the device with the needed firmware update and the idle device in the resource pool; and performing the firmware update on the unmapped device as the workload executes in the composable system with the newly mapped device.
US11200039B2 Hardware acceleration method, compiler, and device
A hardware acceleration method includes: obtaining compilation policy information and a source code, where the compilation policy information indicates that a first code type matches a first processor and a second code type matches a second processor, analyzing a code segment in the source code according to the compilation policy information, determining a first code segment belonging to the first code type or a second code segment belonging to the second code type, compiling the first code segment into a first executable code, sending the first executable code to the first processor, compiling the second code segment into a second executable code, and sending the second executable code to the second processor.
US11200033B2 Application programming interface (API) based object oriented software development and textual analysis
According to an aspect of an embodiment, operations include creating object-oriented software platform by performing a textual analysis of a documentation corpus associated with a set of APIs. The operations further include generating a set of API call objects for an API endpoint of a first API of the set of APIs and constructing a set of natural language descriptors corresponding to the set of API call objects based on the textual analysis. The operations further include generating a set of business objects. Each business object encapsulates conditions applicable on a set of input/output parameters associated with a corresponding API call object of the set of API call objects. The operations further include constructing a software package that encapsulates the set of API call objects, the set of natural language descriptors, and the set of business objects.
US11200031B2 Interface for building and updating processing modules in a manufacturing environment
Embodiments are directed to providing interfaces for software updating and code building. In one embodiment, a software code building interface is provided which includes a manufacturing and production process analyzer configured to divide the manufacturing and production process into multiple physical, discrete steps. The software code building interface includes other modules that identify dependencies between the discrete steps, generate reusable, global software code elements having data structures that are implemented to dynamically create interactive interfaces that present and allow interaction with the discrete steps, and access the generated global software code elements and the identified dependencies to generate interactive manufacturing and production process interfaces. These interfaces allow users to provide information relating to the discrete steps, ensuring that the manufacturing and production process is performed in an intended manner. Other interfaces provide for the dynamic updating of software code in a manufacturing environment.
US11200029B2 Extendable multiple-digit base-2n in-memory adder device
The base-2n in-memory adder device mainly comprises Perpetual Digital Perceptron (PDP) in-memory adder with Read Only Memory (ROM) arrays for storing the binary sum codes of the addition table for processing the addition operations of two n-bit binary integer operands. Since the integer numbers can be represented by the binary codes of multiple digits of base-2n integer numbers, the base-2n in-memory adder device can iterate multiple times of the digit-additions to complete the binary code addition for two m-digit base-2n integer operands. Consequently, the base-2n in-memory adder device can improve the computation efficiency and save the computation power by eliminating the data transportations between Arithmetic Logic Unit (ALU), registers, and memory units.
US11200028B2 Apparatus, systems and methods for presenting content reviews in a virtual world
Media content event review systems and methods are operable to present member content reviews of a media content event by presenting a plurality of member avatars in a virtual world, wherein the member avatars present audio commentary about a media content event identified in a user request, and wherein the community members who generated the audio commentary about the media content event have an interpersonal relationship with the requesting user.
US11200027B2 Virtual assistant configured to automatically customize groups of actions
A method includes determining, by an assistant executing at one or more processors, a default group of actions that the assistant is configured to execute in response to receiving a particular audible command. The method includes determining, by the assistant, based on the default group of actions and a user profile associated with a particular user, a custom group of actions that the assistant is configured to execute in response to receiving the particular audible command from the particular user. The method also includes receiving, by the assistant, an indication of the particular audible command, and determining, by the assistant, whether the indication of particular audible command originated from the particular user. The method further includes, responsive to determining that the indication of particular audible command originated from the particular user, executing, by the assistant, each action from the custom group of actions.
US11200026B2 Wireless earpiece with a passive virtual assistant
A system, method, and wireless earpieces for implementing a virtual assistant in response to user preferences. User preferences associated with a user of the wireless earpieces are received. Data and information about the user and an environment of the user are automatically captured by the wireless earpieces based on the user preferences. A determination is made whether to provide automatic assistance to the user based on the user preferences utilizing the virtual assistant of the wireless earpieces. The automatic assistance is generated through the virtual assistant of the wireless earpieces utilizing the data and the information. The automatic assistance is communicated to the user through the virtual assistant of the wireless earpieces.
US11200017B2 Method for providing cloud print service and server
A method for providing a cloud print service includes receiving, from an external apparatus, a print job that is to be transmitted to a printing apparatus, and registering in the cloud print service at least one or more printer objects that is used to transfer the received print job to the printing apparatus, transmitting, to the second cloud print service, a registration request to register at least one of the printer objects registered in the cloud print service as a cloud printer that is used by a second cloud print service different from the provided cloud print service, and transmitting, in a case where a cloud printer corresponding to the printer object is registered as the cloud printer of the second cloud print service based on the registration request, ability information indicating that a printing apparatus corresponding to the printer object supports a pass-through mode.
US11200016B2 Print data control apparatus to instruct another printing apparatus at transmission destination to perform desired process, printing apparatus thereof, and printing system
A print data control apparatus includes a reception section that receives print data which is to be printed in a first printing apparatus; a transmission section that transmits the print data, which is received by the reception section, to a second printing apparatus; an information acquisition section that acquires information related to the second printing apparatus; and an acceptance section that accepts an instruction which is to be provided to the second printing apparatus that designates a type of processing with respect to the print data transmitted by the transmission section, that is, an instruction which is selected based on information acquired by the information acquisition section.
US11200014B2 Display device and display system for increasing transparency of an object in first and second screens
A display device includes a display section, an operation section, and a controller. The display section displays a screen. The operation section receives a first operation by which a display target area of the screen is changed. The controller changes the display target area of the screen in response to the operation section receiving the first operation. The screen includes an object. The object receives a second operation by which the display target area of the screen is changed. In response to the operation section receiving the first operation, the controller causes the object not to be displayed or increases a transparency of the object.
US11200010B2 System and method for increasing page yield of a replaceable toner cartridge
An intelligent Print Device monitoring & manipulation method provided on a host computer that continually tracks in the connected/accessible print devices parameters like toner or ink cartridge/container along with identities & toner levels. As & when certain device statuses change, the invention will accordingly & progressively alter the density/resolution and such allied print device setting to achieve higher page yield from the available toner/ink present in cartridge. The alteration activity can be initiated automatically on-site &/or manually from remote location, when it is added as part of system platform that bridges client sites having print devices and the host computer to external service providers.
US11200004B2 Compression of data for a file system
Compression of data for a file system utilizing protection groups can be implemented and managed. A compression management component (CMC) can control compression of data via inline or post-process compression for storage in protection groups in memory, including determining whether to compress data, determining a compression algorithm to utilize to compress data, and/or determining whether to perform inline and/or post-process compression of data. CMC can generate protection group (PG) metadata for a PG in which compressed data is stored. PG metadata can comprise a logical extent map that describes which logical blocks contain compressed data, a list of cyclic redundancy check values for logical blocks, and a list of compression chunks that store individual metadata regarding individual compressed streams, wherein, for an individual compressed stream, the individual metadata comprises a compression format, compressed size, uncompressed size, and/or starting offset in physical space within the PG.
US11200002B2 Nonvolatile memory device
A nonvolatile memory device includes a first semiconductor layer including an upper substrate in which word-lines extending in a first direction and bit-lines extending in a second direction are disposed and a memory cell array, a second semiconductor layer, a control circuit, and a pad region. The memory cell array includes a vertical structure on the upper substrate, and the vertical structure includes memory blocks. The second semiconductor layer includes a lower substrate that includes address decoders and page buffer circuits. The vertical structure includes via areas in which one or more through-hole vias are provided, and the via areas are spaced apart in the second direction. The memory cell array includes mats corresponding to different bit-lines of the bit-lines. At least two of the mats include a different number of the via areas according to a distance from the pad region in the first direction.
US11200000B2 Memory controller and storage device including the same
A storage device includes a memory device including a plurality of memory cells respectively storing data having a plurality of bits, and a memory controller including an operation block including a plurality of unit circuits executing a predetermined function, and a core block executing a control operation on the plurality of memory cells in response to a command from a host. The core block selects at least portions of the plurality of unit circuits to determine selection unit circuits, and generates a control command specifying an operation order of the selection unit circuits. In the operation block, the selection unit circuits operate by the operation order to determine a control voltage required for the control operation, and store the control voltage in at least one of the memory controller or the memory device.
US11199999B2 Management of write operations in a non-volatile memory device using a variable pre-read voltage level
A processing device, operatively coupled with a memory device, is configured to receive a write request identifying data to be stored in a segment of the memory device. The processing device determines a write-to-write (W2W) time interval for the segment and determines whether the W2W time interval falls within a first W2W time interval range, the first W2W time interval range corresponds to a first pre-read voltage level. Responsive to the W2W time interval for the segment falling within the first W2W interval range, the processing device performs a pre-read operation on the segment using the first pre-read voltage level. The processing device identifies a subset of the data to be stored in the segment comprising bits of data that are different than corresponding bits of the data stored in the segment. The processing device further performs a write operation to store the subset of the data in the segment.
US11199993B2 Control system, development assistance device, and development assistance program
There has been desired a technology for performing a publishing setting of a variable to an external device more easily. A development assistance device provides a development tool configured to develop a user program for controlling a controller. The user program includes at least one variable belonging to a predetermined namespace. The development tool is configured to accept, for the namespace, a publishing setting for causing the controller to determine whether to publish the variable belonging to the namespace to an external device that is communicatively connected to the controller. A communication interface transfers the user program and the publishing setting to the controller on the basis of acceptance of transfer operation of the user program by the development tool.
US11199992B2 Automatic host buffer pointer pattern detection
The present disclosure generally relates to a method and device for detecting patterns in host command pointers. When a new command is received by a storage device from a host computer, host command pointers sent to the storage device are analyzed to detect any patterns within the host command pointers. If a pattern is detected, the storage device can store the host command pointers in a reduced pointer storage structure. Thereafter, the storage device can perform the command indicated by the host command pointers using the reduced pointer storage structure.
US11199991B2 Method and apparatus for controlling different types of storage units
The invention introduces an apparatus for controlling different types of storage units, at least including: an interface and a processing unit. The interface connects at least two types of storage units, which include at least a nonvolatile hybrid memory. The processing unit is configured to operably access data to the different types of storage units through the interface.
US11199990B2 Data reduction reporting in storage systems
There is disclosed techniques for data reduction reporting in storage systems. For example in one embodiment, the techniques comprise update a counter denoting an amount of data reduction obtained when a data reduction feature associated with a data reduction requirement is enabled in the storage system when one or more allocation units in a storage system satisfy a data reduction requirement of the storage system. The techniques further comprise generating a snapshot of at least a portion of a file related to the said allocation units such that a first relationship exists when the snapshot is generated and a second relationship exists when the snapshot or the file is updated. The techniques also comprise determining a data reduction attributed to the data reduction feature based on an amount of data reduction denoted by the data reduction counter and an amount of sharing and/or unsharing of indirect blocks including mapping pointers in the relationship between the snapshot and the file.
US11199987B1 Vectored data store for seeding and building data stores in new regions
Launching data stores when new computing infrastructure is deployed is described. A proxy data storage service may be provided that receives instances of an application programming interface (API) call to store data and determines one of a first data store or a second data store to store the data. For instance, in response to receipt of a first instance of the API call, the proxy data storage service may store data in a first data store. However, after a provisioning of the second data store, the proxy data storage service may store data in the second data store in response to receipt of a second instance of the API call. In an instance in which the data stored in the second data store also exists in the first data store, the data is deleted from the first data store until an eventual migration of data is achieved.
US11199985B2 Tracking storage capacity usage by snapshot lineages using metadata in a multi-level tree structure
An apparatus comprises a processing device configured to identify a snapshot lineage comprising snapshots of a storage volume and to maintain, for the snapshot lineage, a multi-level tree structure comprising (i) a first level comprising a primary volume object representing the storage volume and snapshot volume objects representing the snapshots of the storage volume and (ii) additional levels comprising data objects, where the primary and snapshot volume objects comprise pointers to the data objects, the data objects comprising data of the storage volume and snapshots. The processing device is also configured to determine storage capacity usage by the snapshot lineage based on a collective size of the data objects pointed to by the primary and snapshot volume objects, to store the determined storage capacity usage as metadata associated with the primary volume object, and to dynamically update the metadata responsive to changes in the snapshot lineage.
US11199984B2 Data writing method and apparatus, and electronic device
In the field of data reading and writing technologies, a data writing method is associated with a data writing apparatus and an electronic device. The data writing method includes: determining whether a start storage address of a first data block is aligned with a bus bit width of a storage; in response to that the start storage address of the first data block is not aligned with the bus bit width of the storage, determining whether a second data block which is a data block immediately before the first data block is compressed; in response to that the second data block is compressed, executing complete writing on a first beat of the first data block.
US11199974B2 Allocation of memory regions of a nonvolatile semiconductor memory for stream-based data writing
A semiconductor storage device comprises a nonvolatile semiconductor memory with memory regions, threads, and a controller. Each thread includes a buffer region in which write data from a host are stored before the write data are written to one of the memory regions, and the buffer region of each thread is different from buffer regions of the other threads. The controller receives stream data from the host, each stream data being associated with one of multiple stream identifications, allocates each stream identification to one of the threads according to priority levels assigned to the stream identifications, such that a stream identification assigned a highest priority level is allocated to a thread to which none of other stream identifications are allocated, and writes each stream data stored in the buffer regions to one of the memory regions according to stream identification of the stream data.
US11199971B2 Managing operational parameters for migrating data for resized volumes
Customers of shared resources in a multi-tenant environment can modify operational parameters of electronic resources. A customer can be provisioned a data volume of a specified size, storage type (e.g., hard disk drive or solid state device), committed rate of input/output operations per second, and/or geographical location, for example. The customer can subsequently modify any such operational parameters by submitting an appropriate request, or the operational parameters can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the shared resources in accordance with the modified operational parameters.
US11199970B2 Data storage device and method for rewriting parameters thereof
A data storage device is provided. The data storage device includes a flash memory and a controller. The flash memory stores a firmware that includes a plurality of mode page settings, and each mode page setting includes a plurality of mode parameters. The controller receives a data out message arranged to rewrite a first mode page setting among the plurality of mode page settings from a host. The controller determines whether the data out message will change the mode parameters which cannot be rewritten in the first mode page setting by performing bitwise logic operations on a new mode page setting in the data out message, preset values of the plurality of mode parameters of the first mode page setting, and a rewriteable setting for each bit of the first mode page setting.
US11199969B2 Storage system interface
A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.
US11199967B2 Techniques for power management using loopback
Techniques and devices for managing power consumption of a memory system using loopback are described. When a memory system is in a first state (e.g., a deactivated state), a host device may send a signal to change one or more components of the memory system to a second state (e.g., an activated state). The signal may be received by one or more memory devices, which may activate one or more components based on the signal. The one or more memory devices may send a second signal to a power management component, such as a power management integrated circuit (PMIC), using one or more techniques. The second signal may be received by the PMIC using a conductive path running between the memory devices and the PMIC. Based on receiving the second signal or some third signal that is based on the second signal, the PMIC may enter an activated state.
US11199966B2 Dynamic soft keyboard
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.
US11199964B2 Foldable electronic device and method for controlling screen by using gesture
An electronic device according to various embodiments may comprise: a first housing including a first surface and a second surface facing away from the first surface; a second housing including a third surface and a fourth surface facing away from the third surface; a folding part pivotably connecting a side surface of the first housing and a side surface of the second housing facing the side surface of the first housing; a flexible display disposed on the first and third surfaces across the folding part, having a first area corresponding to the first surface and a second area corresponding to the third surface; and a processor.
US11199962B2 Freehand memo image authentication
A memo and photo authenticating system comprises a multiuser touch input device configured for input by a plurality of users. The memo and photo authenticating system comprises at least one camera communicatively coupled to the multiuser touch input device. The memo and photo authenticating system comprises at least one processor. The memo and photo authenticating system comprises a non-transitory tangible machine readable medium. The non-transitory tangible machine readable medium comprises instructions configured to cause the at least one processor to capture a freehand memo employing the multiuser touch input device, store the freehand memo in a data storage device, capture at least one image of at least one user employing the at least one camera, store the at least one image in the data storage device, and associate the freehand memo with the at least one image of the at least one user in the data storage device.
US11199956B2 Unified real time rule analytics using common programming model on both edge and cloud
The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic editor that allows a user to construct an analytic logic rule unit that may be used on both edge and cloud devices. The user may select a data source, transform, rule condition, and action using an interface of the analytics logic editor to construct an analytics logic rule unit that may be deployed to both edge and cloud devices in real-time without the need to separately program each device. The analytics logic rule unit may be installed and executed by the edge and cloud device in real-time.
US11199950B2 Moving image reproduction apparatus, candidate jump destination display method, and computer program
A moving image reproduction apparatus for reproducing a moving image for explaining a work including a plurality of steps, includes: a reproducer that reproduces the moving image; a progress display that displays an indicator indicating a progress of reproduction of the moving image and a position on the indicator where the moving image is being currently reproduced; and a candidate display that displays a candidate image corresponding to at least one jump destination included in the moving image when a predetermined operation is performed on the indicator.
US11199947B2 Group-based view in user interfaces
Techniques for performing system management may include: defining groups, wherein each group includes one or more systems managed using a management application; selecting a scoping level, wherein the scoping level selected is one of multiple scoping levels including an all systems level, a group level, and an individual system level, wherein selecting the group level includes selecting a particular one of the multiple groups, and wherein selecting the individual system level includes selecting a particular one of the systems managed using the management application; and performing one or more operations in accordance with the scoping level. Information may be displayed in accordance with the selected scoping level. The multiple scoping levels may include multiple levels of groups. The scoping level may be selected using a menu of a graphical user interface of the management application. The systems may be data storage systems, such as data storage arrays.
US11199943B2 Processing system having a machine learning engine for providing a selectable item availability output
Aspects of the disclosure relate to enhanced selectable item availability processing systems with improved content and configuration update capability and enhanced selectable item availability output determinations. A computing platform may receive a selectable item availability configuration output comprising a configuration update to the selectable item availability output and a selectable item availability content output comprising a content update to the selectable item availability output. Based on the selectable item availability configuration output and the selectable item availability content output, the computing platform may generate an updated selectable item availability output. The computing platform may receive a request to access the selectable item availability output. The computing platform may generate one or more commands to cause display of the updated selectable item availability output and may send, to a user device, the updated selectable item availability output along with the one or more commands.
US11199935B2 Display device and method of fabricating the same
An input sensing unit includes a first metal pattern layer including a plurality of first conductive lines extending in a first direction. A first insulating layer is disposed on the first metal pattern layer. A second metal pattern layer is positioned above the first insulating layer and includes a plurality of second conductive lines extending in a second direction intersecting the first direction. A second insulating layer is disposed on the second metal pattern layer. A sensing electrode is disposed on the second insulating layer and is electrically connected to the second metal pattern layer through a contact hole defined in the second insulating layer. An anti-reflection pattern layer is disposed on the first and second metal pattern layers to overlap the first and second metal pattern layers along a direction orthogonal to an upper surface of the anti-reflection pattern layer.
US11199933B2 Common mode noise mitigation for integrated touch screens
Some touch screens can be formed by at least partially integrating touch sensing circuitry into a display pixel stackup. In some examples, noise can be introduced into touch sensor panel measurements, for example, from display data lines of a display device proximate to the touch sensor panel. In some examples, rows or columns of touch electrodes can be split and a first portion of the touch sensor panel can be stimulated to measure capacitance and noise and a second portion of the touch sensor panel can be unstimulated and measure noise. In some examples, both the first and the second portions of the touch sensor panel can be stimulated using orthogonal stimulation codes. In some examples, measurements from the first and/or second portions of the touch sensor panel can be subtracted from measurements from the other portion of the touch sensor panel to eliminate or reduce common mode noise.
US11199932B2 Touch detection circuit with detection of water
A touch detection circuit has a first terminal and a second terminal which are respectively coupled to a first electrode and a second electrode located adjacent to each other. The capacitance sensing circuit (i) senses first electrostatic capacitance formed by the first electrode in a space with a periphery including the second electrode, and (ii) senses, by a self-capacitance method, second electrostatic capacitance formed by the first electrode in a space with a periphery in a state where voltage of the second terminal is made to follow voltage of the first terminal. A signal processor detects water over the first electrode and the second electrode on the basis of a difference between the first electrostatic capacitance and the second electrostatic capacitance.
US11199931B2 Capacitive touch sensor
It is disclosed a capacitive touch sensor (10) comprising a support layer (1) having a plurality of sensing threadlike elements (2) coupled thereto and configured to be electrically connected to a detection device (5) for evaluating the capacitance value (C) of each sensing threadlike element (2) of said plurality of sensing threadlike elements, characterized in that said sensing threadlike elements (2) comprise a plurality of electrically resistive threadlike elements (2r), wherein the electrical resistance per unit of length of each electrically resistive threadlike element (2r) is comprised between 10 kΩ/m and 10 MΩ/m. An article comprising the capacitive touch sensor (10) and a method for detecting a touch event on a support layer (1) are also disclosed.
US11199928B2 Method and apparatus for preventing false touch on edge, and storage medium
A method, a terminal, and a storage medium are provided for preventing a false touch on an edge. The method is applied to a mobile terminal. A display screen of the mobile terminal is in a folded state. The display screen includes n display areas, and n is a positive integer not less than 2. The method includes: detecting a touch event for at least one edge of the mobile terminal, where the at least one edge is a non-metallic material edge of the mobile terminal; acquiring a gesture of a user currently holding the mobile terminal, when the touch event for the at least one edge is detected; and shielding the touch event for the at least one edge, when the gesture of the user holding the mobile terminal matches a target gesture.
US11199925B2 Touch display module and electronic device
A touch display module and an electronic device are provided. The touch display module includes a touch display panel. The touch display panel is provided with a first pixel area including a first pixel and a second pixel area including a second pixel, where a resistor-capacitance (RC) load of the first pixel is not equal to an RC load of the second pixel. The first pixel area is provided with a first electrode corresponding to the first pixel. The second pixel area is provided with a second electrode corresponding to the second pixel. The second electrode is spaced apart from the first electrode. When the touch display panel is operating in a display mode, the first electrode is electrically coupled with the second electrode, where the first electrode and the second electrode are common electrodes.
US11199924B2 Electronic device including decoration structure
According to various embodiments of the present invention, a decoration structure included in an electronic device may be enhanced, wherein the decoration structure comprises: a first member comprising a second projecting portion formed with a plurality of through holes and a first planar portion formed with at least one coupling hole; and a second member supporting the first member and comprising at least one coupling portion inserted into the at least one coupling hole, wherein the at least one coupling portion is bent while being inserted into the at least one coupling hole, so that the first member and the second member can be coupled to each other. Various other embodiments may be possible.
US11199923B2 Touch display module and touch display screen
The present application relates to a touch display module (10) and a touch display screen. The touch display module (10) comprises a first substrate (100), a second substrate (200), a touch electrode layer (300), a pixel definition layer (400) and a cathode layer (500), a plurality of support portions (600) being provided between the cathode layer (500) and the pixel definition layer (400), and the projection of each support portion (600) on the touch electrode layer (300) being located in a light transmitting hole (310). The light transmitting hole (310) corresponds to a pixel unit (410) and the support portion (600) respectively, so that a distance between a part of the cathode layer (500) on the support portion (600) and the touch electrode layer (300) includes the pixel unit (410), so as to increase the distance between a part of the cathode layer (500) on the support portion (600) and the touch electrode layer (300), thereby reducing coupling capacitance between the touch electrode and the cathode layer (500), and improving the effect of touch sensing.
US11199921B2 Touch display panel and detection method thereof, and touch display apparatus
Provided are a touch display panel and a detection method thereof, and a touch display apparatus. The touch display panel includes a display structure layer, a touch structure layer, a touch detection circuit and a detection signal line. The display structure layer includes a plurality of data lines, and the touch structure layer includes a plurality of touch signal lines. A timing of the touch display panel includes a detection stage. The touch detection circuit is connected with touch signal lines, data lines and the detection signal line, and is configured to provide, in the detection stage, a signal of the touch signal line to a data line under a control of a detection signal of the detection signal line, to detect the touch signal line according to a light emission state of pixel units to which the data line is connected.
US11199920B2 Display device and electronic device
A display device with high design flexibility is provided. The display device includes a display element, a touch sensor, and a transistor between two flexible substrates. An external electrode that supplies a signal to the display element and an external electrode that supplies a signal to the touch sensor are connected from the same surface of one of the substrates.
US11199916B2 Operation support device
An operation support device that supports an input operation to a coordinate input device for detecting a change in electrostatic capacitance, the operation support device, comprises: an operation member; a first rotation plate that moves in a vertical direction in conjunction with the operation member; and a first member that includes a conductive first shaft part that protrudes from the first rotation plate toward the coordinate input device, and a conductive first end part. In conjunction with a pressing operation performed on the operation member to a first stage, the first shaft part and the first end part come into contact with each other.
US11199915B2 Monitor with slidable touchpad
A monitor includes: a circuit board; a display device controlled by the circuit board; and a touchpad to receive user input for the circuit board. The touchpad is slidable between a retracted position inside the monitor and an extended position where user input can be entered to the touchpad.
US11199914B2 Camera and sensor controls for remotely operated vehicles and virtual environments
A hand controller that includes a control member mounted on a hand held base for commanding a remote vehicle or movement of a virtual object within a virtual environment includes an input device mounted for generating tilt commands for a sensor mounted on the remote vehicle or the virtual object, the input device being located on a front of the base and oriented to be displaced up and down to tilt the sensor or the virtual point of view when the base is held during operation.
US11199908B2 Wrist-worn device-based inputs for an operating system
A user interface device includes at least a biopotential sensor and a location sensor. The user interface device is constructed to be worn by a person. A responsive device, such as a computer, receives data based on the outputs from the biopotential sensor and the location sensor, and performs actions based on the received data. Primitive gestures detected in the received data are associated with inputs of an operating system of the responsive device. For a wrist-worn device, a primitive gesture can be based on a pose of the hand or location of a wrist or both. The association of primitive gestures with inputs of the operating system can include associating primitive gestures with mouse inputs, inputs to request launching an application or switching applications, or inputs to perform other operations.
US11199902B2 Input device
An input device includes a tracking target section having an outer surface on which a plurality of light emitting sections are provided; a housing constituting the outer surface of the tracking target section; a first substrate which is a rigid substrate disposed inside the housing; at least one light source mounted on a first surface of the first substrate; and a first light guide member that guides light from the at least one light source to positions of the plurality of light emitting sections on the outer surface of the housing.
US11199900B2 Modifying a computer-based interaction based on eye gaze
A method modifies a user interface based on a user having nystagmus. One or more processors collect eye gaze data points of a viewer of a user interface that displays content. The processor(s) determine, based on the eye gaze data points, that the viewer of the user interface has nystagmus. Responsive to determining that the viewer of the user interface has nystagmus based on the eye gaze data points, the processor(s) modifies the user interface.
US11199893B2 Method, device for processing data of bluetooth speaker, and bluetooth speaker
The method for processing data of Bluetooth speaker includes: running a first program firmware before the Bluetooth speaker is awakened; awakening the Bluetooth speaker after detecting wake-up information by the first program firmware, and caching received speech data by the first program firmware; establishing connection with a terminal device, and transmitting the speech data to the terminal device; and switching from the first program firmware to the second program firmware for operation if a request for re-establishing connection from the terminal device is received after current connection with the terminal device is disconnected, and receiving speech data fed back by the terminal device through the second program firmware, and playing the speech data fed back by the terminal device. The present application can increase the space for storing speech data when the size of the storage space of a system is fixed, thereby caching more speech data.
US11199891B2 Smart battery for ultrafast charging
Methods and devices are described for charging a smart battery in a computing device. The methods and devices may include determining, by a battery management controller, a charging configuration for managing one or more battery modules of the smart battery and transmitting a charging configuration signal to one or more battery modules of the smart battery. The methods and devices may include receiving, by at least one of a plurality of charging coils, power from a wireless signal based on the wireless signal coupling energy to at least one of the plurality of charging coils at a frequency as the at least one of the plurality of charging coils and charging at least one battery module connected to a respective one of the plurality of battery control boards in response to a respective one of the plurality of charging coils receiving the power from the wireless signal.
US11199889B2 Bezel interface providing backup power to relay control circuitry
An access control system includes a controller having a credential analyzer, a lock controlled by the controller, and a bezel. The bezel has a power jack electrically connected to the credential analyzer and lock such that the credential analyzer and lock can be operatively powered by an external power source through the power jack.
US11199888B1 System and method for mitigating liquid damage to an information handling system
Methods, systems, and computer programs encoded on computer storage medium, for detecting, across a resistive sense circuit proximate to a venting system of an IHS, a first voltage at a first time, wherein the first voltage includes a state-steady voltage and a nominal voltage; comparing the first voltage to a voltage threshold, and determining that the first voltage is less than or equal to the voltage threshold and in response, maintaining a power state of the IHS; detecting, across the resistive sense circuit, a second voltage at a second time after the first time, wherein the second voltage includes the steady-state voltage and a low-voltage; comparing the second voltage to the voltage threshold, and determining that the second voltage is greater than the threshold voltage, and in response preparing a computer-implemented response to mitigate damage to the IHS from liquid contacting one or more computing components of the IHS.
US11199886B1 Method to dynamically bias CPU frequency based on application, temperature and acoustics and system therefor
A method for regulating power dissipation at an information handling system may include determining a present value of a first parameter, the first parameter controlling an operating frequency, frequency boost, and a supply voltage at a central processing unit. The method may further include determining a present value of a second parameter, the second parameter defining a user's preference for optimizing operation of the system for noise level, skin temperature, and performance. The method may further include determining that a program executing at the system is specified at a list of software applications. In response to determining that a skin temperature of the system exceeds a threshold, the first parameter may be adjusted to reduce power dissipation of the CPU by a first amount if the value of the second parameter is equal to a first value. The first parameter may be adjusted by a second amount if the present value of the second parameter is equal to a second value.
US11199881B2 Computing device
A device can include a housing that includes a bottom shell, a top shell and at least one shell opening; a processor disposed in the housing; memory accessible to the processor and disposed in the housing; audio circuitry disposed in the housing and operatively coupled to the processor; a human interface unit mounted to the housing, operatively coupled to the processor and accessible via the top shell of the housing; a speaker driver mounted to the housing and operatively coupled to the audio circuitry, where the speaker driver is in fluid communication with the at least one shell opening; and an internal acoustic cavity defined by at least one of the bottom shell and the top shell, where the internal acoustic cavity is in fluid communication with the speaker driver.
US11199880B2 Convertible electronic apparatus
Convertible electronic assemblies and subassemblies are provided that include display subassemblies and base subassemblies. The display subassembly includes a housing and a display device visually presenting information. The base subassembly including a housing and an input device that receives input from an operator. The housing of the display subassembly has hinge sections that mate with hinge recesses in the housing of the base subassembly. The display subassembly and the base subassembly are coupled with each other by inserting the hinge sections of the display subassembly into the recesses of the base subassembly and the display subassembly and the base subassembly are separated from each other by pulling the hinge sections of the display subassembly out of the recesses of the base subassembly.
US11199875B2 Display device
A display device includes a display screen and a clipping structure. The display screen includes a bending area, a first end and a second end which are connected with the bending area. The first end is bendable by using the bending area, and the clipping structure is used to clip the second end of the display screen so as to fix the second end during a bending process of the first end. The display device provided by the embodiments of the present application ensures stability of the second end of the display screen.
US11199874B2 Foldable terminal
The present disclosure provides a foldable terminal, including a body and a flexible screen assembly. The body includes a first structural member, a second structural member and a coupling assembly. The coupling assembly includes a fixed member and two sliding bars. The two sliding bars are rotatably coupled to two side walls of the fixed member correspondingly and coupled to the first structural member and the second structural member correspondingly. The flexible screen assembly is disposed to a first side surface of the body, and has a bending area facing the fixed member.
US11199873B2 Protective case for foldable image display apparatus
Provided is a protective case for a foldable image display apparatus which prevents the hinge breakage due to an external force action exceeding the allowable range in the folded state of the foldable image display apparatus and prevents scratching, stabbing, and other damages of the screen display surface due to foreign substances introduced into the folding space gap formed inside the folding inner surface. The protective case primarily supports and disperses an external force even when an external force is applied to the hinge part in the folded state, and the protective case occupies and closes the folding space gap which is an empty space area.
US11199872B2 Foldable display device with biometric sensors and method for driving the same
A foldable display device is disclosed and has a first display region, a second display region, and a foldable region connecting the first display region and the second display region. The foldable display device includes a first biometric sensor disposed in the first display region and a second biometric sensor disposed in the second display region.
US11199870B2 Clock comparator sign control
A clock comparator sign control is used in a compare operation. A clock comparator sign control that determines whether unsigned arithmetic or signed arithmetic is to be used in a comparing operation is obtained. The clock comparator sign control is then used in a comparison of a value of a clock comparator and at least a portion of a value of a time-of-day clock to determine whether a selected action is to be recognized.
US11199858B2 Thrust vectored multicopters
A method of operating a multicopter comprising a body and n thrusters, each thruster independently actuated to vector thrust angularly relative to the body about at least a first axis, the method comprising modelling dynamics of the multicoptor with a mathematical model comprising coupled, non-linear combinations of thruster variables, decoupling the mathematical model into linear combinations of thruster control variables, sensing at least one characteristic of multicopter dynamics, comparing the sensed data with corresponding target characteristic(s), computing adjustments in thruster control variables for reducing the difference between the sensed data and the target characteristic(s) according to a control algorithm, and actuating each thruster according to the computed thruster control variables to converge the multicopter towards the target characteristic(s), wherein the control algorithm is based on the decoupled mathematical model such that each thruster control variable can be adjusted independently.
US11199857B2 Vehicle management apparatus
A vehicle management apparatus includes: a communication unit communicating with a vehicle with lodging capability; a vehicle management control unit creating a travel plan based on information transmitted from a user terminal operated by a user, and managing travel of the vehicle; and an emergency vehicle management unit managing so that an emergency vehicle is deployed at a position so as to arrive at a route, on which the vehicle moves according to the travel plan, within a predetermined arrival time.
US11199856B2 Safe operation assistance device, fleet management terminal, and safe operation assistance system
The safe operation assistance device 200 includes: a connecting destination detecting section 259 that detects and manages a connection state between the safe operation assistance device 200 and a connecting destination device; a unique information setting section 251 that sets unique information identifying a vehicle type of an own vehicle according to the connecting destination device; a positional information acquisition section 257 that acquires positional information of the own vehicle; an own vehicle information management section 252 that manages the positional information and the unique information of the own vehicle; an inter-vehicle communication section 255 that transmits the own vehicle information to other vehicle and acquires other vehicle information; and a risk determination section 254 that determines presence or absence of a collision risk between the own vehicle and the other vehicle using the own vehicle information and the other vehicle information.
US11199855B2 System and method for lube cost control on heavy machinery
A system is provided for automatically reporting all the lubes delivered from the lube truck in the field and on the lube bay at the workshop in mining & related business. All the lubes dispensed from both sides need to be accounted for on each machine due to the high cost and volume. The system improves the actual lube process on mining environment avoiding human mistakes and creating a reliable lube report.
US11199852B2 Mobile robot and control method for controlling the same
A mobile robot includes a travel drive unit configured to move a main body, an image acquisition unit configured to acquire a plurality of images by continuously photographing surroundings of the main body, a storage configured to store the plurality of continuous images acquired by the image acquisition unit, a sensor unit having one or more sensors configured to sense an object during the movement of the main body, and a controller configured to, in response to the sensing of the object by the sensor unit, select an image acquired at a specific point in time earlier than an object sensing time of the sensor unit from among the plurality of continuous images based on a moving direction and a moving speed of the main body, and recognize an attribute of the object included in the selected image acquired at the specific point in time.
US11199851B2 Moving body
During movement control wherein a moving body tracks a user while in front of the user, a coordinate obtained from the torso of the user is used as the X coordinate of the position of the user, and among the position of the body of the user and the position of the feet of the user, the position which is closer to the moving body is used as the Y coordinate. Thus, the moving body is able to move to a target position in the left/right direction (the X coordinate) and the front/back direction (the Y coordinate) that is appropriate with respect to the user. Accordingly, the distance between the moving body and the user can be maintained appropriately, and movement control in front of the user and that is not an impediment to the user can be accomplished.
US11199850B2 Estimation device, control method, program and storage medium
Provided is an estimation device capable of estimating a current position with a high degree of accuracy. A driving support system includes: a vehicle mounted device 1 that is mounted on a vehicle and performs a control concerning vehicle driving support; a LIDAR 2; a gyroscope sensor 3; and a vehicle speed sensor 4. The vehicle mounted device 1 acquires, from the LIDAR 2, a measurement value ztk indicating a positional relationship between a reference landmark Lk of an index k and the own vehicle. The vehicle mounted device 1 calculates a post estimated value x{circumflex over ( )}t by correcting a prior estimated value x t estimated, on the basis of the measurement value ztk and a position vector mk of the reference landmark Lk included in a map DB 10, from a moving speed measured by the vehicle speed sensor 4 and an angular rate measured by the gyroscope sensor 3.
US11199848B2 Method, system and related device of implementing vehicle automatic payment
The present application discloses a method, system and related device of implementing vehicle automatic payment. The method includes: controlling, by a vehicle controller, a vehicle to drive automatically and stop at a payment position; obtaining, by a payment terminal, vehicle identification information of the vehicle, and determining payment amount corresponding to the vehicle identification information; sending, by the payment terminal, leaving indication information to the vehicle controller after determining that the vehicle controller pays the payment amount; and controlling, by the vehicle controller, the vehicle to start and leave the payment position when receiving the leaving indication information.
US11199847B2 Curvature corrected path sampling system for autonomous driving vehicles
According to one embodiment, a system determines a first trajectory (e.g., a reference line) based on map and route information of the ADV. The system determines a maximum curvature for a predetermined distance for the first trajectory. The system determines a sampling decay ratio based on the maximum curvature. The system generates one or more sets of sample points for the first trajectory, where each set of sample points include one or more sample points separated by a lateral distance apart based on the sampling decay ratio. The system generates a second trajectory for the ADV based on the sets of sample points to control the ADV, where the second trajectory nudges to a left or a right of the first trajectory based on the maximum curvature of the first trajectory.
US11199845B2 System and method for distributing and compressing crop material for ensilage
In one aspect, a method for distributing crop material for ensilage may include determining, with a computing device, a storage volume for the crop material. The method may also include dividing, with the computing device, the determined storage volume into a plurality of planes. Each plane of the plurality of planes may be spaced apart from each other plane of the plurality of planes along a vertical direction. Furthermore, the method may include controlling, with the computing device, an operation of at least one of a work vehicle or an associated implement in a manner that distributes a portion of the crop material on a given plane of the plurality of planes.
US11199844B2 Management system and management method
A management system for a work vehicle configured to carry out a utility work while traveling autonomously includes a work field information acquisition section for acquiring work field information indicative of information relating to a work field where the work is to be carried out, a route information acquisition section for acquiring route information indicative of a traveling route along which the vehicle has traveled, a consumed electric power information acquisition section for acquiring electric power information indicative of consumed electric power, a tilt angle information acquisition section for acquiring tilt angle information indicative of a tilt angle of the work field relative to the horizontal plane, and a calculation section for calculating a cost required for the work, based on the work field information, the route information, the electric power information and the tilt angle information.
US11199841B1 Methods and systems for determination of a routing policy for an autonomous vehicle
Methods and systems for determining an optimal routing policy for an autonomous vehicle are described. A set of states that represent portions of lanes are determined. A set of costs for a set of actions is associated with each state. The set of actions includes a stay in lane action, a lane change action, and a forced lane change action. A lane change action has a non-deterministic outcome with a probability based on the length of the state. A cost for a stay in lane action is greater or equal than a length of the state and a cost of a forced lane change action is the reciprocal of a success rate of lane changes. An optimal routing policy is determined for the autonomous vehicle according to a shortest path first (SPF) algorithm run on the set of states based on the set of costs and the set of actions.
US11199839B2 Method of real time vehicle recognition with neuromorphic computing network for autonomous driving
Described is a system for online vehicle recognition in an autonomous driving environment. Using a learning network comprising an unsupervised learning component and a supervised learning component, images of moving vehicles extracted from videos captured in the autonomous driving environment are learned and classified. Vehicle feature data is extracted from input moving vehicle images. The extracted vehicle feature data is clustered into different vehicle classes using the unsupervised learning component. Vehicle class labels for the different vehicle classes are generated using the supervised learning component. Based on a vehicle class label for a moving vehicle in the autonomous driving environment, the system selects an action to be performed by the autonomous vehicle, and causes the selected action to be performed by the autonomous vehicle in the autonomous driving environment.
US11199830B2 Operating system for a machine of the food industry
The present disclosure relates to an operating system for a machine of a food industry. The operating system includes eyeglasses for a user of the operating system and a transceiver for exchanging data between the operating system and the machine. The eyeglasses include a display system configured to display a control element and information of a human machine interface (HMI). Furthermore, the operating system includes at least one input module which receives user input from the user with respect to the control element. The operating system additionally includes a processing module. The processing module converts the received user input into an input signal for controlling at least one of the machine or the HMI.
US11199829B2 Remote monitoring of industrial control systems
A method for automatic monitoring of industrial control systems, comprising: monitoring an environment by an electromagnetic sensor to measure a plurality of electromagnetic pulses emitted by at least one industrial control device during operation of the at least one industrial control device; calculating automatically at least one normal data pattern based on an analysis of the plurality of electromagnetic pulses; matching between at least one new electromagnetic pulse measured by the electromagnetic sensor and the at least one normal data pattern to automatically detect at least one abnormal data pattern; and sending automatically a security alert in response to the abnormal data pattern.
US11199828B2 Virtual object display system
A virtual object is displayed with a simple method. A graph generation portion generates, as the machine configuration of a control target, a graph in which constituent elements including a camera are nodes, a node selection portion selects a node on which a virtual object is desired to be displayed, a selection node notification portion notifies the node on which the virtual object is desired to be displayed to a machine configuration management device, a transformation information calculation portion calculates transformation information which includes, as a variable, a coordinate value of a control axis node on a path in the graph from a camera node to the node of a display target and which is used for calculating the position and/or the posture of the node of the display target in a coordinate system of the camera node based on the graph, a transformation information notification portion notifies the transformation information to an augmented information controller and a coordinate information transformation portion transforms the coordinate value of a control axis which is notified into the position and/or the posture of the node of the display target in the coordinate system of the camera node.
US11199825B2 Standard track smart home system
A standard track smart home system, comprising: a gateway device (1), a power interface of the gateway device (1) being respectively connected to a power supply live line (L) and a power supply zero line (N), the gateway device (1) remotely connecting to at least one user terminal, and the gateway device (1) being also used for connecting to a plurality of first expansion devices (10); and a standard track (T), the gateway device (1) and the plurality of first expansion devices (10) being arranged side by side on the standard track (T) and connected to one another by means of a plurality of wiring terminals, and outgoing interfaces of each of the first expansion devices (10) being respectively connected to one or more smart home devices.
US11199822B2 Control device
The present invention provides a control device that executes model predictive control related to a predetermined control target corresponding to an actual target device which is an actual target of servo control in order to cause an output of the actual target device to track a predetermined command. The control device includes: an integrator which receives input of a deviation between the predetermined command and an output of the predetermined control target; and a model predictive control unit which has a prediction model that defines a correlation between a predetermined state variable and an input to the predetermined control target in a form of a predetermined state equation, and which performs model predictive control based on the prediction model according to a predetermined evaluation function in a prediction section having a predetermined time width using the output of the integrator as an input.
US11199820B2 Customized harmonic repetitive controller and control method
The disclosure discloses a customized harmonic repetitive controller and a control method, and belongs to the field of repetitive controllers for industrial control. In the repetitive controller, a periodic signal generator formed by three time-delay modules and a positive feedforward gain module is taken as a whole to form a forward path, and an internal model of a periodic signal is constructed in the form of outputting positive feedback. Therefore, the structure of the repetitive controller conforms to a standard internal model construction method, the repetitive controller has an order expanding capability, the flexibility of the controller is greatly improved, the disturbance canceling speed of the controller is increased, and the repetitive controller is simple in structure and convenient to design. An h-order nk±m-order-harmonic repetitive controller (h≥2) obtained by further expansion covers various existing high-order repetitive controllers, and a unified form is provided to make the repetitive controller universal.
US11199814B2 Gasket for smartwatch cover
In various implementations, a cover for a smartwatch is provided that includes a housing and a flexible member (e.g., a gasket). The cover may increase user satisfaction with the smartwatch by increasing the aesthetics of the watch for the user, providing flexibility in appearance, and/or inhibiting damage to the watch itself. The gasket may secure the smartwatch in the cover, inhibit damage to the outer housing of the cover by an inner surface of the cover, and/or inhibit interference from the cover with operations of the smartwatch.
US11199812B2 Digital holographic imaging apparatus
An illumination unit emits an illumination light to a specimen. An image sensor includes multiple pixels arranged in a two-dimensional manner. The image sensor captures an image of the intensity distribution of an interference pattern formed due to the illumination light that has interacted with the specimen, and outputs image data. A defect information acquisition unit acquires defect position information that indicates the positions of defective pixels of the image sensor. A processing unit reconstructs a subject image that represents the specimen based on the image data and the defect position information.
US11199810B2 Image forming apparatus
An image forming apparatus includes an air communication port, and an outer casing covering an outside of a frame member of the image forming apparatus. The outer casing includes a first side surface facing in one of a first direction and a second side surface facing in one of a second direction perpendicular to the first direction. The first side surface includes a first surface portion extending in a vertical direction, a second surface portion offset in the first direction from the first surface portion toward the inside of the image forming apparatus, and a third surface portion connecting the first and second surface portions. The third surface portion is provided with the air communication port penetrating the outer casing. The first, second surface and third surface portions extend to the second side surface.
US11199809B2 Image forming device
An image forming device, including: a housing; a drawer movable between an inside position at which the drawer is located inside the housing and an outside position at which the drawer is located outside the housing; a drum cartridge including a photoconductive drum and a developer roller and mountable on the drawer; a toner cartridge storing toner to be supplied to the developer roller and mountable on the drawer, wherein the drawer includes a first guide that guides the toner cartridge in mounting the toner cartridge on the drawer, and wherein the drum cartridge includes a second guide connected to the first guide in a state in which the drum cartridge is mounted on the drawer, the second guide being configured to guide the toner cartridge in mounting the toner cartridge on the drawer in the state in which the drum cartridge is mounted on the drawer.
US11199806B2 Image forming apparatus having rotatable original reading portion and cover member
An image forming apparatus includes an image forming portion provided with an opening portion through which a cartridge is removably mounted and a cover member opening and closing the opening portion. An original reading portion is pivotable about a first rotation axis. The cover member is pivotable about a second rotation axis parallel to the first rotation axis. A force is applied to pivot the original reading portion so that an engagement portion of the original reading portion slides on a sliding face of the cover member to apply a force from the engagement portion to the sliding face to pivot the cover member. In a cross section orthogonal to the first rotation axis, a first portion of the sliding face approaches the original reading portion from one end side on which the first and the second rotation axes are provided toward an opposite side.
US11199802B2 Layer transfer device
A layer transfer device configured to transfer at least one layer of a multilayer film onto a toner image includes: a sheet conveying unit; a supply reel; a wind-up reel; a film transfer unit; and a peeling roller disposed between the film transfer unit and the wind-up reel in a conveyance path and configured to peel off the multilayer film from a sheet, and the film transfer unit includes: a first roller provided to contact the sheet; and a second roller provided to contact the multilayer film, and a tangent line of the second roller at a downstream end of a nip part passes between a center of the second roller and a center of the peeling roller, and an angle formed by the tangent line and a film tension portion of the multilayer film tensed between the nip part and the peeling roller is 15 to 37 degrees.
US11199799B2 Image forming apparatus
An image forming apparatus includes an image forming unit (LBP) to form an image on a sheet, a conveyance unit configured to convey the sheet, a sensor, which is configured to move in a direction perpendicular to a conveying direction in which the conveyance unit conveys the sheet, and to read the image on the sheet, and a controller. The image forming unit forms a first trigger image and a first pattern image on the sheet, and the image forming unit forms a second trigger image and a second pattern image at a position on the sheet different from a position of both the first trigger image and the first pattern image in the conveying direction. A formation area of the first trigger image in the direction perpendicular to the conveying direction overlaps with a formation area of the second pattern image.
US11199798B2 Electronic apparatus that includes motor supplied with power from at least two power supply units
An electronic apparatus includes a motor, a first power supply unit, a second power supply unit, a control unit, and a delay unit. The first power supply unit supplies a first voltage to the motor. The second power supply unit supplies a second voltage higher than the first voltage to the motor. The control unit supplies and stops supplying the second voltage from the second power supply unit to the motor while supplying the first voltage from the first power supply unit to the motor. The delay unit delays a rise in the second voltage supplied from the second power supply unit to the motor.
US11199797B2 Image forming apparatus
A fixing unit includes a changing portion configured to change a state of a first rotary member and a second rotary member between a first pressurization state and a second pressurization state. A control portion is configured to control the driving source and the changing unit and capable of performing first control that causes the driving source to rotate the first rotary member and then stop the first rotary member, while continuing the first pressurization state from a last image forming operation, and second control that causes the changing portion to change the state of the first rotary member and the second rotary member from the first pressurization state to the second pressurization state.
US11199793B2 Developing apparatus
A developing apparatus includes a developer bearing member, a first conveyance screw arranged in a first chamber to convey developer in a first direction, and a second conveyance screw arranged in a second chamber convey the developer in an opposite second direction. A toner density detector is arranged in the second chamber to detect toner density of the developer in a circulation path. The second conveyance screw includes a first blade portion having a helical shape, a second blade portion having a helical shape of a same turn direction as the first blade portion, a gap portion provided between the first and second blade portions, and a plurality of agitating portions provided in the gap portion. Each of the agitating portions has a wall portion provided to intersect a rotational axis direction of the second conveyance screw and a recessed portion having a shape in which a portion of a periphery of the wall portion is recessed.
US11199791B2 Structure to selectively expose grip portion of toner cartridge
A toner cartridge includes a body accommodating toner, a front cover located in front of the body and provided with a first opening forming a grip portion for pulling the toner cartridge forward, an opening/closing member which is located inside the front cover and is switched to a first position closing the first opening and a second position opening the first opening, and an elastic member configured to apply an elastic force to the opening/closing member in a direction to be located at the second position.
US11199790B2 Toner container
In one embodiment, a toner container comprises a toner container body in which toner is stored, a cover portion configured to cover the toner container body, and a projection. The projection is provided in the vicinity of a rear end portion in a longitudinal direction of the cover portion or a longitudinal direction of the toner container body, and projecting toward a rear side of the toner container.
US11199784B2 Exposure apparatus and article manufacturing method
An exposure apparatus that performs a job process of exposing each of a plurality of substrates while exchanging the substrate is provided. The apparatus comprises a substrate holder configured to hold a substrate, and a controller configured to control the job process. The controller corrects, based on a relationship between an elapsed time of the job process and a substrate deformation amount, an overlay error generated due to deformation of the substrate, and exposes the substrate. In the relationship, the substrate conveyed to the substrate holder upon a substrate exchange is given an initial deformation amount corresponding to residual heat of the substrate holder at the time of the substrate exchange.
US11199781B2 Writing data generating method, multi charged particle beam writing apparatus, pattern inspecting apparatus, and computer-readable recording medium
A writing data generating method for generating writing data used in a multi charged particle beam writing apparatus, that can suppress a data amount and a calculation amount in a multi charged particle beam writing apparatus generated from design data including a figure having a curve. The method includes calculating a pair of curves each representing a curve portion of a figure included in design data, the curves each being defined by a plurality of control points, and generating the writing data by expressing a position of a second control point adjacent in a traveling direction of the curve to a first control point of the plurality of control points as a displacement from the first control point in the traveling direction of the curve and a displacement from the first control point in a direction orthogonal to the traveling direction.
US11199780B2 Reflective optical element for EUV lithography and method for adapting a geometry of a component
A reflective optical element (1) for reflecting light having at least one wavelength in an EUV wavelength range has an optically effective region configured for reflecting the light incident on a surface (2) of the optically effective region. The reflective optical element (1) has an edge (4) forming at least part of a boundary of an edge-free surface (3) of the reflective optical element (1), wherein the edge-free surface (3) includes the surface (2) of the optically effective region. The edge (4) has a chamfer and/or a rounding. Also disclosed is a method for adapting a geometry of at least one surface region of a component of an optical arrangement, for example of a reflective optical element (1).
US11199779B2 Developer composition, for EUV light source, for forming photosensitive photoresist micropattern
A photoresist developer composition for an EUV (extreme ultraviolet) light source in a semiconductor-manufacturing process is proposed. Further, the photoresist developer composition for an EUV light source for forming a micropattern and a lithography process of forming a pattern on a semiconductor substrate using an EUV light source using the composition are proposed. The composition includes an aqueous solution containing 2 to 10 wt % of tetraethylammonium hydroxide (TEAH). When a photoresist is developed, an Eop is reduced, which shortens a process time, prevents a pattern from collapsing, and enables a pattern to have a uniform profile.
US11199777B2 Resist underlayer film-forming composition containing novolac polymer having secondary amino group
A resist underlayer film which has an excellent hard mask function and can form an excellent pattern shape. A resist underlayer film-forming composition to be used for a lithography process, including a novolac polymer obtained by reaction of an aldehyde compound and an aromatic compound having a secondary amino group. The novolac polymer contains a unit structure of Formula (1): A method for producing a semiconductor device, including the steps of: forming a resist underlayer film from the resist underlayer film-forming composition on a semiconductor substrate; forming a hard mask on the resist underlayer film; further forming a resist film on the hard mask; forming a resist pattern by irradiation with light or an electron beam and development; etching the hard mask by using the formed resist pattern; etching the resist underlayer film by using the patterned hard mask; and processing the semiconductor substrate by using the patterned underlayer film.
US11199772B2 Adjacent field alignment
Methods for imprinting on abutted fields of a substrate are described. Generally, a first field of a substrate may be imprinted using an imprint lithography template. The template may then be placed such that a portion of the template overlaps the first field of the substrate while imprinting a second field of the substrate.
US11199771B2 Pressure control valve, a fluid handling structure for lithographic apparatus and a lithographic apparatus
A pressure control valve has: a passageway having a flow opening; an member displaceable relative to the opening for obstructing the opening by differing amounts; a piezo actuator; and a linkage mechanism adapted to amplify a dimensional change in the piezo actuator and to use the amplified dimensional change to displace the member relative to the opening, wherein the linkage mechanism comprises a frame attached to a wall and fixed at a first end in relation to the passageway, a portion of the frame moveable in a first direction while being substantially restrained in a second direction orthogonal to the first direction, the piezo actuator extending between the wall and the movable portion such that an expansion of the piezo actuator results in movement of the movable portion in the first direction by an amount greater than the expansion of the piezo actuator, the moveable portion connected to the member.
US11199769B2 Method and apparatus for neutral beam processing based on gas cluster ion beam technology
A method of processing a trench, via, hole, recess, void, or other feature that extends a depth into a substrate to a base or bottom and has an opening by irradiation with an accelerated neutral beam derived from an accelerated gas cluster ion beam for processing materials at the base or bottom of the opening.
US11199766B1 Illumination system and projection device
An illumination system and a projection device, including a light emitting module, a light uniforming element, and a beam splitting/combining module, are provided. The light emitting module includes red and blue light elements. The light uniforming element has an optical axis and a light entrance surface. The beam splitting/combining module is disposed on a transmission path of at least one blue light beam, is located between the light emitting module and the light uniforming element, and includes at least one beam splitting element and at least one reflective element. At least one among the red and the blue light beams is reflected by the reflective element and the beam splitting element. The red and blue light beams are transmitted to the light uniforming element in a direction parallel to the optical axis, and a speckle distribution on the light entrance surface is symmetrical with respect to the optical axis.
US11199760B2 Optical module and projector
The invention provides an optical module, including a first frame body, a second frame body, a first adjustment member, and a first optical component. The first frame body is rotatably connected to a base body and includes a first adjustment portion and a boss, and the first adjustment portion drives the first frame body to rotate with a first axial line as a rotating axis. The second frame body is rotatably connected to the first frame body and includes a second adjustment portion. The first adjustment member is screwed to the boss and moves along the first axial line relative to the boss to push the second adjustment portion and drive the second frame body to rotate with a second axial line as a rotating axis. The first optical component is disposed on the second frame body. The invention further provides a projector including the foregoing optical module.
US11199757B2 Imaging device
An imaging device includes a first case, a second case joined to the first case, a substrate receiving an electronic component accommodated in an internal space defined by the first and second cases, a lens barrel holding a lens and supported by the first or second case, and a waterproof seal held in a waterproof-seal holding space between the first and second cases. The first case has a first surface substantially perpendicular to an optical axis, a second surface substantially parallel to the optical axis, and an inner surface meeting the first surface and extending in the optical axis direction. The first and second surfaces form the waterproof-seal holding space. The inner surface faces the substrate edge. The second case has a third surface substantially perpendicular to the optical axis and a fourth surface substantially parallel to the optical axis. The third and fourth surfaces form the waterproof-seal holding space.
US11199756B2 Lighting device and method for operating a lighting device
A lighting device and a method for operating a lighting device are disclosed. In an embodiment, a lighting device includes at least one semiconductor component comprising a plurality of pixels and configured to generate light illuminating a field of view and a drive circuit, wherein the field of view is divided into a plurality of regions, wherein each pixel is configured to illuminate a region of the field of view, wherein each pixel comprises at least a first type subpixel and a second type subpixel, and wherein the first type subpixel is configured to emit light of a white color location and the second type subpixel is configured to emit light of a non-white color location.
US11199753B2 Beam steering device and system including the same
Provided are a beam steering device and a system including the same. The beam steering device includes a conversion layer having a refractive index which is variable via electrical control and a plurality of nanoantenna pattern layers stacked on the conversion layer. The refractive index of the conversion layer is electrically changed by a driver.
US11199751B2 Array substrate and display panel
An array substrate and a display panel are provided. The array substrate includes: a plurality of sub-pixels arranged along a row direction and a column direction, four or six adjacent sub-pixel columns constituting a sub-pixel column group; a plurality of data lines extending along the column direction and comprising a first data line and a second data line. In the row direction, the first data line and the second data line are respectively provided on two sides of the sub-pixel column group, and a data line pair including the first data line and the second data line is located between adjacent sub-pixel column groups.
US11199750B2 Display panel having black matrix comprising extension portions
In accordance with some embodiments of the disclosure, an array substrate and a related liquid crystal display device are provided. The array substrate can include a plurality of pixel electrodes arranged on a base substrate, and a conductive opaque line arranged between two neighboring pixel electrodes and overlapping with each of the two neighboring pixel electrodes along a width direction of the conductive opaque line.
US11199747B2 Electro-optical device and electronic apparatus
An electro-optical device includes an electro-optical panel in which a frame-shaped sealing member is provided between a first substrate and a second substrate, a third substrate facing the second substrate on a side opposite from the first substrate, and a bonding member that adheres the second substrate and the third substrate to each other. The bonding member is frame-shaped and a width thereof is narrower than a width of the sealing member. In plan view, the bonding member extends at a position closer to a pixel region than a center, in the width direction, of the sealing member. Therefore, an extending length of the bonding member can be shortened and a fixing area between the second substrate and the third substrate can be reduced, and thus, stress acting on the second substrate from the third substrate can be reduced.
US11199745B2 Liquid crystal display device
A liquid crystal display device includes, in this order from a light source side: a first polarizer; a liquid crystal cell in which an azimuth orientation direction of a liquid crystal substance is altered by an electric field parallel to a display surface; and a second polarizer. Absorption axes of the first and second polarizers are disposed in directions orthogonal to each other. The absorption axis of the first polarizer and an orientation axis of molecules of the liquid crystal substance are disposed in parallel to each other. The device further includes: a first substrate layer between the liquid crystal cell and the first polarizer; and no substrate layer or a second substrate layer as only one layer between the liquid crystal cell and the second polarizer. An in-plane direction of an optical axis of the first substrate layer is parallel to the absorption axis of the first polarizer.
US11199737B2 Display device including a surface-modified adhesive area and a method of manufacturing the same
A display device includes: a display module including a first area and a second area at least partially surrounding the first area in a plan view; an external member disposed on the display module; and an adhesive layer configured to couple the display module to the external member, wherein a coupling strength between the second area and the adhesive layer is greater than a coupling strength between the first area and the adhesive layer.
US11199735B2 Smart optical filter for pixel-selectively adjusting light intensity
Embodiments provide a smart optical filter capable of dynamically adjusting brightness variations in incident lights in a FOV or an optical field before an image sensor receives the incident lights. The smart optical filter in accordance with the disclosure can be portable and mounted on various imaging devices such as a smart phone or a camera. The smart optical filter may comprises an light adjustment layer made of an adaptive optical materials such liquid crystals. Light intensity distribution can be obtained for an FOV of a device coupled to the smart optical filter. The light intensity distribution can be compared to one or more thresholds to obtain difference values pixels on the light adjustment layer. The difference value can be used to generate control signals to adjust light passing through the pixels. In some embodiments, the control signals may include information indicating an amount of voltage to be applied to the pixels to alter polarization at those pixels.
US11199731B2 Integrated electro-optical device
A device, includes: a ring waveguide; a diode comprising a junction extending at least partly in the ring waveguide; and a first circuit configured to supply a signal representative of a leakage current in the diode.
US11199730B2 Method for producing individual spectacle lenses in accordance with a prescription order
A method of preparing individual spectacle lenses (L) in accordance with a prescription order comprises the steps of: (i) blocking, a provided lens blank (LR) as workpiece on a block piece provided from a plurality of block pieces (B) from a block piece store (BL), (ii) processing the blocked lens blank at least at a second surface so as to obtain a blocked, processed spectacle lens (L) as workpiece, and (iii) deblocking the processed spectacle lens from the block piece, wherein the workpiece, optionally in the blocked state, is transported between the steps (i) to (iii) in one of a plurality of provided transport boxes (T). In the method, the block pieces prior to the step (i) of blocking are stored in the transport boxes in the block piece store and, for the step (i) of blocking, are provided in the transport boxes from the block piece store.
US11199729B2 Optical article with high reflection in the near infrared region and in the blue light region
This invention relates to an optical article comprising a transparent substrate coated with an antireflective coating comprising at least two layers having a low refractive index, and at least two layers having a high refractive index, one layer having a high refractive index being the nearest from said substrate, characterized in that the total physical thickness of said antireflective coating is equal to or lower than 600 nm, and such that: —the mean reflection factor in the near infrared region is higher than or equal to 20% at an angle of incidence lower than 35°, and —the mean reflection factor RmB of blue light at a wavelength ranging from 420 to 450 nm is higher than or equal to 7.0% at an angle of incidence lower than 15°.
US11199725B2 Diffractive trifocal lens
A diffractive multifocal lens is disclosed, comprising an optical element having at least one diffractive surface, the surface profile comprising a plurality of annular concentric zones. The optical thickness of the surface profile changes monotonically with radius within each zone, while a distinct step in optical thickness at the junction between adjacent zones defines a step height. The step heights for respective zones may differ from one zone to another periodically so as to tailor diffraction order efficiencies of the optical element. In one example of a trifocal lens, step heights alternate between two values, the even-numbered step heights being lower than the odd-numbered step heights. By plotting a topographical representation of the diffraction efficiencies resulting from such a surface profile, step heights may be optimized to direct a desired level of light power into the diffraction orders corresponding to near, intermediate, and distance vision, thereby optimizing the performance of the multifocal lens.
US11199724B2 Slip-resistant eyewear system
A slip-resistant eyewear system comprising an eyewear frame generally comprises first and second hinges coupled to the eyewear frame which are also coupled to first and second tension adjusters. First and second bows are coupled to first and second tension adjusters. The system may comprise an eyewear retainer comprising a first end configured to couple to the first bow and a second end configured to couple to a second bow such that a tension is maintained on the unitary eyewear retainer when the unitary eyewear retainer extends around a back of a head of a user.
US11199712B2 Virtual image display device including incident side and emission side diffraction elements
A virtual image display device includes a display light guiding unit, and an image forming unit that emits image light to the display light guiding unit, the display light guiding unit includes a first light guiding unit that guides image light corresponding to a first angle of view, and a second light guiding unit that guides image light corresponding to a second angle of view, among angles of view of image light emitted from the image forming unit, and the first light guiding unit and the second light guiding unit respectively include incident side diffraction elements that take the image light beams into the inside, and emission side diffraction elements that emit the image light beams to the outside.
US11199710B2 Low-obliquity beam scanner with reflective polarizer
A beam scanner of a projector-based near-eye display includes a prismatic element with a reflective polarizer and a quarter-wave waveplate (QWP). The beam-folding prismatic element receives a polarized light beam from a light source and couples the beam to a tiltable reflector, e.g. a 2D tiltable MEMS reflector, for angular scanning the beam. The light beam impinging onto the tiltable reflector is separated from the light beam reflected from the tiltable reflector by polarization. The polarization-based separation is achieved by causing the light beam to propagate through the QWP before and after impinging onto the tiltable reflector. Upon double propagation of the light beam through the QWP, the beam changes its polarization to an orthogonal polarization, which enables its separation from the impinging beam. The beam scanner may receive multiple light beams from multiple light sources. A projector and a near-eye display based on such beam scanners are also disclosed.
US11199709B2 Electronic device, external electronic device and method for connecting electronic device and external electronic device
The present invention provides an electronic device, an external input device and a method for connecting the electronic device and the external input device. An electronic device according to various embodiments comprises: a camera module; a communication module, a display, a memory; and a processor electrically connected to the camera module, a communication module, a display and memory, wherein the processor displays, on the display, images comprising a left-eye image and a right-eye image, determines whether or not a connectable external input device is present if an event for the connection with the external input device occurs with respect to the images, displays, on at least one part of the display, external images, obtained by means of the camera module, if a connectable first external input device is present, and can perform connection with the first external input device. Moreover, other embodiments are possible.
US11199704B2 Head-up display for vehicle
Disclosed is a head-up display for a vehicle. The head-up display includes a housing having an internal space formed therein and an entrance formed on one side thereof, a holder unit having a combiner coupled to one side of the holder unit, a moving unit positioned in the internal space of the housing, rotatably coupled to the holder unit, and coupled to the housing in such a way to reciprocate, a driving unit coupled to the moving unit and configured to move the moving unit, and a tilting unit coupled to the moving unit in such a way to slide and coupled to the driving unit, wherein when the tilting unit is moved by the driving unit, the combiner is tilted to form a cycloid trajectory based on a virtual center axis that traverses the combiner left and right.
US11199703B2 In-vehicle display system and vehicle
The present disclosure provides an in-vehicle display system and a vehicle. The in-vehicle display system includes an optical fiber holographic projection portion and a holographic image display portion. The optical fiber holographic projection portion is configured to holographically project image information of a vehicle component onto the holographic image display portion, and the holographic image display portion is configured to present an original image of the vehicle component.
US11199700B2 Head-up display device
The head-up display device includes a display element that emits image light and a virtual image optical system. The virtual image optical system includes a lens unit and a free curved surface mirror disposed along the emission direction of the image light in this order from a position close to the display element. The display element is disposed with a tilting attitude with respect to the optical axis of the lens unit with an end on the housing aperture side in an emission surface being close to an incidence surface in the lens unit and with an end on the opposite side of the housing aperture in an emission surface being apart from an incidence surface in the lens unit. The lens unit has an optical characteristic of optically enlarging an optical path length difference according to a virtual image distance difference.
US11199696B2 Semiconductor device
According to an embodiment, a semiconductor device includes a first actuator, a second actuator, a first frame provided between the first actuator and the second actuator, a first connection member connecting the first actuator and the first frame to each other, a second connection member connecting the first actuator and the first frame to each other at a position different from a position at which the first connection member connects the first actuator and the first frame to each other, a third connection member connecting the second actuator and the first frame to each other, a fourth connection member connecting the second actuator and the first frame to each other at a position different from a position at which the third connection member connects the second actuator and the first frame to each other.
US11199694B2 Projection apparatus
A projection apparatus includes: a fixed body that contains a light source and a light modulation element for spatially modulating light from the light source based on image data; a movable body that includes a reflecting member for reflecting light emitted from the fixed body, is rotatably supported by the fixed body around a rotation axis parallel to an incidence direction of the light onto the reflecting member, and is movable with respect to the fixed body; a fixed body side electrode; a movable body side electrode; a driving unit; and an optical member that is provided at the movable body and driven by the driving unit, and the fixed body includes a driving controller that controls the driving unit in a case where the movable body side electrode is electrically conducted with the fixed body side electrode.
US11199688B2 Stage apparatus
A stage apparatus for a microscope includes a first stage provided on a mirror base of the microscope and fixed to a stage member that moves in an optical axis direction, a second stage that relatively moves over a surface of the first stage in a first direction, a third stage that relatively moves over a surface of the second stage in a second direction, the third stage having a placement portion for placing a microscope slide, and an exterior cover for covering at least a portion of the second stage and the third stage, the exterior cover being fixed to the first stage or the stage member. The exterior cover provides a space for the second stage and the third stage to move, and exposes the placement portion of the third stage.
US11199687B2 Dry objective
A dry objective includes: first lens group that includes a plurality of meniscus lens components and has a positive power; a second lens group that includes a cemented lens, turns a pencil of diverging light from the first lens group into a pencil of converging light, and has a positive power; and a third lens group that includes a front group and a rear group and has a negative power, the front and rear groups having concave surfaces adjacent to and facing each other. The dry objective satisfies the following conditional expression: 0.43≤(hg2−hg1)/gt1≤0.9  (1) where gt1 indicates a thickness that a lens component of the rear group that is the closest to the object has on an optical axis; hg1 and hg2, the heights of an axial marginal light ray at the lens surface of the lens component that is the closest to the object and an image.
US11199684B2 Camera optical lens comprising seven lenses of ++--++- refractive powers
The present disclosure relates to the field of optical lenses and provides a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens made of a glass material; a second lens made of a plastic material; a third lens made of a plastic material; a fourth lens made of a glass material; a fifth lens made of a plastic material; a sixth lens made of a plastic material; and a seventh lens made of a plastic material. The camera optical lens satisfies following conditions: 1.51f1/f2.50; 1.70n12.20; −10.00(R13+R14)/(R13−R14)10.00; and 1.70n42.20. The camera optical lens can achieve a high imaging performance while obtaining a low TTL.
US11199679B2 Elastic mounting bracket for optical assembly
Assembly with connecting element connecting a first and a second component, the connecting element has a base part connected to the first component, a first spring element and a second spring element. First and second spring elements are connected to the second component and each have a spring constant in two mutually perpendicular directions in space which is respectively at least twice as high as that in the third direction in space which is perpendicular to the first two directions in space, known as the elasticity direction. Elasticity directions of the two spring elements do not run parallel and define a first plane of elasticity. The base part comprises a floor element to which the first spring element is fastened and a first limb element to which the second spring element is fastened, wherein the first limb element comprises a fastening element for fastening the assembly to a third component.
US11199677B2 Imaging lens module and electronic device
An imaging lens module includes an imaging lens assembly, an image sensor and a plastic lens barrel. The image sensor is disposed on an image side of the imaging lens assembly and has an image sensing surface through which an optical axis of the imaging lens assembly passes. The plastic lens barrel includes an object-end portion, a bottom portion, a first inner hole portion and a second inner hole portion. An object-end surface of the object-end portion faces towards an object side direction of the imaging lens assembly. A tapered surface of the object-end portion is tapered off towards the object-end surface. The bottom portion is located on an image side of the object-end portion. The imaging lens assembly is disposed in the first inner hole portion. The second inner hole portion located on an image side of the first inner hole portion and includes an optical aligning structure.
US11199676B2 Manufacturing method of optical fiber cable and manufacturing apparatus of optical fiber cable
An optical fiber cable manufacturing method using a manufacturing apparatus including an SZ twisting device, an extrusion molding device, and a pressing portion disposed between the SZ twisting device and the extrusion molding device is provided. The method including: twisting optical fibers or optical fiber units in an SZ manner using the SZ twisting device to form an optical fiber bundle; and covering the optical fiber bundle with a sheath using the extrusion molding device while pressing the optical fiber bundle using the pressing portion.
US11199672B1 Multiple waveguide coupling to one or more photodetectors
Structures for a photodetector and methods of fabricating a structure for a photodetector. A photodetector may have a light-absorbing layer comprised of germanium. A waveguide core may be coupled to the light-absorbing layer. The waveguide core may be comprised of a dielectric material, such as silicon nitride. Another waveguide core, which may be comprised of a different material such as single-crystal silicon, may be coupled to the light-absorbing layer.
US11199671B2 Glass-as-a-platform (GaaP)-based photonic assemblies comprising shaped glass plates
Glass-as-a-Platform (GaaP) assemblies are provided. Embodiments of the GaaP assembly comprise a first glass plate and a second glass plate, each disposed under one or more switch ASICs and one or more opto-electronic devices co-packaged on the same substrate. Each glass plate includes a plurality of waveguides. The co-packaged substrate is disposed on top of one or more of the first glass plate and second glass plate, the first glass plate configured to couple to one or more opto-electronic devices and the second glass plate configured to couple to one or more other opto-electronic devices. A faceplate interface end of each glass plate is configured to connect to one or more optical cable connectors. The glass plates are configured to route optical signals to and from one or more opto-electronic devices and one or more optical cable connectors through the one or more waveguides and openings in the co-packaged substrate.
US11199667B2 Optical-fiber-attached ferrule and method of manufacturing the same
An optical-fiber-attached ferrule includes: an optical fiber hole into which an optical fiber is inserted and fixed with a first adhesive; and an adhesive-filling section including an opening surface and an opposed surface opposite the opening surface. The adhesive-filling section is filled with a second adhesive that is softer than the first adhesive with an end surface of the optical fiber positioned closer to the opposed surface than to the opening surface.
US11199665B2 Optical device for redirecting optical signals
Examples include an optical device for redirecting optical signals. The optical device includes a plurality of input ports, a plurality of optical blocks such that at least one optical block of the plurality of optical blocks aligned to each input port of the plurality of input ports, and a plurality of output ports. The plurality of input ports may direct a plurality of optical signals of selective wavelengths to a first direction. Each of the optical blocks may be movable to a plurality of positions to selectively redirect the respective optical signal of the plurality of signals from the first direction to a second direction to one or more output ports of the plurality of output ports that may receive the one or more optical signals redirected to the second direction.
US11199663B2 Optical multiplexer/demultiplexer and method for manufacturing the same
A plurality of bandpass filters (2) are arranged side by side in a row on a fixed surface (1a) of a glass block (1) and fixed using an adhesive (3). Each bandpass filter (2) includes a coating film (6) for transmitting or reflecting light depending on a wavelength. Each bandpass filter (2) includes a first surface (2a) fixed to the fixed surface (1a), and a second surface (2b) opposite to the first surface (2a) and having a width larger than that of the first surface (2a). Opposing side surfaces of the adjacent bandpass filters (2) include a first portion (2c) on the first surface (2a) side and a second portion (2d) on the second surface (2b) side. A spacing between the first portions (2c) of the adjacent bandpass filters (2) is wider than a spacing between the second portions (2d) of the adjacent bandpass filters (2).
US11199660B2 Soft optics with mechanically tunable refractive index
Embodiments involve optical waveguides with spongy material for cladding or layers that include compressible gas pockets. The refractive index of the porous cladding material will change when compressed, bent, or stretched. Measurements for pressure, strain, bending, etc., may be obtained by monitoring the signal degradation and/or escape of radiant energy, e.g., IR, etc., from the core and out through the spongy cladding, where it may be picked up by a neighboring core. Optical waveguides configured as fibers may be easily sewn to stretchable materials, such as athletic tape, fabrics used in umbrellas, balloons, fabrics used in clothing, etc., to meet a robust number of applications.
US11199658B2 Singulation of optical waveguide materials
Methods for singulating an optical waveguide material at a contour include directing a first laser beam onto a first side of the optical waveguide material to generate a first group of perforations in the optical waveguide material. A second laser beam is directed onto a second side of the optical waveguide material to generate a second group of perforations in the optical waveguide material. The second side is opposite the first side. The first group of perforations and the second group of perforations define a perforation zone at the contour. A third laser beam is directed at the perforation zone to singulate the optical waveguide material at the perforation zone.
US11199653B2 Optical article with gradient light influencing properties and method of making the same
A method of making an optical article having a gradient tint and a gradient polarization. The method includes providing an optical element including a coating having at least one alignment zone. A dye composition is contacted with the coating. The dye composition includes at least one of: a dichroic dye, a photochromic-dichroic dye, or a combination thereof to diffuse at least a portion of the dye composition into the coating at a predetermined concentration gradient along at least a portion of the coating to provide the gradient tint and the gradient polarization. A kit for making an optical article having a gradient tint and a gradient polarization. An optical article prepared from a method for making an optical article having a gradient tint and a gradient polarization.
US11199649B2 Metamaterial, focal plane array for broad spectrum imaging
The present invention relates to a metamaterial focal plane array for broad spectrum imaging. Electromagnetic energy in the form of light is absorbed in or on a metamaterial absorber and a subsequent hot carriers are collected either in a semiconductor space charge region (e.g. P-N junction), or in some other modern collection scheme. Following the accumulation of photogenerated charge (electrons or holes), the signal is then converted to a digital signal using conventional or slightly modified ROIC modules.
US11199646B2 Performing dynamic time warping with null or missing data
A method for correlating data includes acquiring a first sequence of data and a second sequence of data, wherein the first sequence of data comprises at least a first data point including a first set of signal components and the second sequence of data comprises at least a second data point including a second set of signal components, wherein the signal components in the first and second sets of signal components contain valid data, nulls, or a combination thereof; identifying one or more nulls in at least one of the first set of signal components or the second set of signal components; defining a difference between the one or more nulls and a component value as a real value; and calculating a distance between the first data point and the second data point based on the difference between the one or more nulls and the component value.
US11199644B2 Imaging of geological subsurface features
Embodiments of the present disclosure describe methods for efficient wavefield solutions, the methods including defining a wave equation as a linear portion and as a nonlinear portion; and solving the wave equation via an iterative process, the iterative process including, at each iteration, performing LU decomposition before solving the nonlinear portion, or obtaining best finite difference coefficients by solving an optimization equation.
US11199637B2 Radiation imaging apparatus, radiation imaging system, control method of radiation imaging apparatus, and non-transitory computer-readable storage medium
A radiation imaging apparatus is provided. The apparatus comprises an image capturing unit that is provided with pixels for converting incident radiation into electrical signals and is configured to output first image data, a storage unit configured to store position information of a first pixel which continuously outputs an abnormal pixel value, a replacing unit configured to generate second image data from the first image data by replacing a pixel value of the first pixel with a preset setting value based on the position information and a correction unit configured to detect a second pixel which is not stored in the storage unit and outputs an abnormal pixel value, and correct the pixel value of the second pixel. The correction unit detects and corrects the second pixel based on the second image data that includes the first pixel whose pixel value has been replaced.
US11199634B2 Packaging of semiconductor X-ray detectors
Disclosed herein is an image sensor comprising: a plurality of packages arranged in a plurality of layers; wherein each of the packages comprises an X-ray detector mounted on a printed circuit board (PCB); wherein the packages are mounted on one or more system PCBs; wherein within an area encompassing a plurality of the X-ray detectors in the plurality of packages, a dead zone of the packages in each of the plurality of layers is shadowed by the packages in the other layers.
US11199628B2 Distance detecting systems including gallium and nitrogen containing laser diodes
The present disclosure provides a distance detection system having at least a gallium and nitrogen containing laser diode and a wavelength conversion member. The gallium and nitrogen containing laser diode is configured to emit a first laser beam with a first peak wavelength. The wavelength conversion member is configured to receive at least partially the first laser beam with the first peak wavelength and reemit a second light with a second peak wavelength that is longer than the first peak wavelength and to generate the white light mixed with the second peak wavelength and the first peak wavelength. The distance detecting system further includes one or more first optical elements configured to transmit a first sensing light signal, and a detector configured to detect reflected signals of the first sensing light signal.
US11199626B2 Fishfinder
A fishfinder has: a transducer capable of transmitting an ultrasonic wave underwater and receiving a reflected wave of the ultrasonic wave; a display part that time-sequentially arranges a detection image based on a reception signal, caused by receiving the reflected wave with the transducer; a first depth calculation part that calculates a first depth as a depth of the bottom; a recognition part that performs recognition on an object as a fish school; a second depth calculation part that calculates a second depth as a depth of a position of the object; a distance calculation part that calculates a distance from the bottom to the position of the object; and a distance display part that displays the distance calculated with the distance calculation part, in correspondence with the position of the object in the detection image displayed on the display part, on the display part.
US11199623B2 Ultrasonic imaging device with programmable anatomy and flow imaging
An imaging device includes a transducer that includes an array of piezoelectric elements formed on a substrate. Each piezoelectric element includes at least one membrane suspended from the substrate, at least one bottom electrode disposed on the membrane, at least one piezoelectric layer disposed on the bottom electrode, and at least one top electrode disposed on the at least one piezoelectric layer. Adjacent piezoelectric elements are configured to be isolated acoustically from each other. The device is utilized to measure flow or flow along with imaging anatomy.
US11199615B2 Marine electronic device for presentment of sonar images
An apparatus configured to generate a first sonar image from first sonar returns corresponding to a first depth range and generate a second sonar image from the first sonar returns and second sonar returns, the second sonar returns corresponding to a second depth range greater than the first depth range of the first sonar returns such that a portion of the second sonar image does not include sonar return data. The portion without sonar return data corresponds to a period of the first sonar returns and depths greater than the maximum depth of the first depth range. The apparatus is configured to generate and display a fill image for the portion of the second sonar image based on at least one set of side facing sonar return data corresponding to the time period associated with the first sonar returns.
US11199613B2 Retractable housing for a sensing system and a method of use
An electronics housing assembly is disclosed. In some embodiments, the electronics housing is attached to a vehicle to house a sensor of the vehicle (e.g., a LIDAR). The electronics housing includes a fixed body structure, a movable body structure, a motor operatively coupled to the movable body structure, a positioner sensor coupled to the fixed body structure, and a sensor bracket attached to the movable body structure and configured to attach to a sensor. In some embodiments, the positioner sensor is used to detect the position of the movable body structure and the sensor.
US11199612B2 Direct wave suppression method and system for microwave imaging system
Provided are a direct wave suppression method and system for a microwave imaging system. The method includes a series of filtering operations, such as conversion from a frequency domain to a time domain, filtering, conversion from the time domain to the frequency domain, and cancellation subtraction, on an echo signal set composed of echo signals obtained by a vertical linear array antenna at all the equivalent antenna collection positions thereof.
US11199611B2 Vehicle radar system with T-shaped slot antennas
A radar sensing system for a vehicle includes a radar sensor disposed at the vehicle so as to have a field of sensing exterior of the vehicle. The radar sensor includes a plurality of transmitters that transmit radio signals, a plurality of receivers that receive radio signals, and a plurality of antennas that communicate the radio signals to the receivers and from the transmitters. The received radio signals are transmitted radio signals that are reflected from an object. A processor is operable to process outputs of the receivers to detect the object. At least some of the antennas of the radar sensor include non-rectangular slot antennas each having a slot that includes a longitudinal portion and a transverse portion that extends transverse in at least one direction from the longitudinal portion. The non-rectangular slot provides an enhanced radiation pattern of the transmitted radio signals.
US11199607B2 Combined metrology method for computing distance, roll and pitch attitudes and relative orientations between two underwater points of interest
A combined metrology method is provided for calculating the distance, the roll and pitch attitudes, and the relative orientations between two undersea points of interest. The method comprises positioning on the sea bottom a long-range acoustic positioning system having acoustic beacons, calibrating the system in order to determine the positions of the beacons relative to one another, deploying a vehicle on the sea bottom, taking a plurality of scenes around each point of interest in order to acquire point clouds, and processing the point clouds in order to calculate the coordinates of points in a common reference frame defined by the array of beacons and centered on the position of one of the acoustic beacons.
US11199606B2 Indoor tracking system
An indoor tracking system to track a location of a tag in a room. The system comprises of an initiator to initiate the tag, anchors placed at the corners of the room to track the location of the tag and to communicate data to a base station and a room intervention device provided to change a room identification (ID) and a floor identification (ID).
US11199603B2 Magnetc resonance imaging
Methods, devices, systems and apparatus for determining emphysema thresholds for controlling magnetic resonance imaging are provided. In one aspect, a magnetic resonance imaging method includes: collecting magnetic resonance imaging data as first k-space data by undersampling a magnetic resonance signal, performing parallel imaging reconstruction on the first k-space data to obtain a first image, performing enhancement processing on the first image to obtain a second image that comprises distributional information of image supporting points, and performing constrained reconstruction on the first k-space data by using the second image as a prior image to obtain a third image as a magnetic resonance image to be displayed.
US11199602B2 Methods and devices for generating sampling masks related to imaging
Methods and systems for acquiring a visualization of a target. For example, a computer-implemented method for acquiring a visualization of a target includes: generating a first sampling mask; acquiring first k-space data of the target at a first phase using the first sampling mask; generating a first image of the target based at least in part on the first k-space data; generating a second sampling mask using a model based on at least one selected from the first sampling mask, the first k-space data, and the first image; acquiring second k-space data of the target at a second phase using the second sampling mask; and generating a second image of the target based at least in part on the second k-space data.
US11199598B2 MRI scanner with active interference suppression and interference suppression method for an MRI scanner
An MRI scanner and a method for operation of the MRI scanner are provided. The MRI scanner has a first receiving antenna for receiving a magnetic resonance signal from a patient in a patient tunnel, a second receiving antenna for receiving a signal having the Larmor frequency of the magnetic resonance signal, and a receiver. The second receiving antenna is located outside of the patient tunnel or near an opening thereof. The receiver has a signal connection to the first receiving antenna and the second receiving antenna and is configured to suppress an interference signal by the second receiving antenna in the magnetic resonance signal received by the first receiving antenna.
US11199592B2 Robotic magnetic flux leakage inspection system for external post-tensioned tendons of segmental bridges and roadways
A robotic inspection system for corrosion detection within external post-tension bridge tendons includes a sensing device. The sensing device is configured to move along a bridge tendon to detect magnetic flux leakage of the bridge tendon as the sensing device moves along the bridge tendon. In addition, the system includes a location device coupled to the sensing device, where the location device is configured to determine the location of the sensing device on the bridge tendon. The system also includes a control station configured to wirelessly interface with the sensing device and the location instrument. The control station is also configured to generate a bridge tendon condition assessment report from the detection of magnetic flux leakage to identify locations and sizes of discontinuities of the bridge tendon.
US11199591B2 Current detection circuit
A current detection circuit includes an N-type first transistor configured to supply a first current to an output terminal, an N-type second transistor that constitutes a current mirror circuit with the first transistor, a comparison circuit configured to output a detection result showing whether or not the first current is larger than a predetermined threshold based on a current flowing through the second transistor, a ground fault detection circuit configured to output a result detecting a ground fault of the output terminal, and a logical circuit configured to output a current detection signal showing whether or not the first current is an overcurrent based on the detection result of the comparison circuit and the ground fault detection result of the ground fault detection circuit.
US11199583B2 Programmable test compression architecture input/output shift register coupled to SCI/SCO/PCO
The disclosure describes novel methods and apparatuses for accessing test compression architectures (TCA) in a device using either a parallel or serial access technique. The serial access technique may be controlled by a device tester or by a JTAG controller. Further the disclosure provides an approach to access the TCA of a device when the device exists in a daisy-chain arrangement with other devices, such as in a customer's system. Additional embodiments are also provided and described in the disclosure.
US11199581B1 Device monitoring using satellite ADCS having local voltage reference
Systems and methods for monitoring a number of operating conditions of a programmable device are disclosed. In some implementations, the system may include a root monitor including circuitry configured to generate a reference voltage, a plurality of sensors and satellite monitors distributed across the programmable device, and a network-on-chip (NoC) interconnect system coupled to the root monitor and to each of the plurality of satellite monitors. Each of the satellite monitors may be in a vicinity of and coupled to a corresponding one of the plurality of sensors via a local interconnect.
US11199576B2 Probe head structure of probe card and testing method
A probe head and methods of testing a device using a probe head are provided. The probe head includes a first end connected to a first substrate. The first substrate is configured to be connected to a test head. The probe head also includes second end having a first inner recess surrounded by a first protrusion and a first plurality of probe needles connected to the first protrusion.
US11199574B2 Device and method for testing receptacle wiring
A device and a method for testing receptacle wiring are revealed. The device for testing receptacle wiring includes a signal transmitter and a receiver. The signal transmitted is plugged into a receptacle to be tested while the receiver is used to detect voltage signals of no-fuse breakers (NFB) and receive signals from the signal transmitter so as to find out correspondence between the NFB and the receptacle correctly.
US11199568B2 Millimeter wave active load pull using low frequency phase and amplitude tuning
A load pull system for making measurements on a DUT at millimeter wave frequencies using active tuning. The system uses phase and amplitude control of each signal at low frequency before being upconverted to the millimeter wave measurement frequencies. The measured signals at the DUT plane may be down-converted for measurement with a low frequency analyzer.
US11199567B2 Method for detecting a sag in a phase voltage of an electrical network
Method for detecting a sag in a phase voltage, including the steps of: measuring, upstream of a switching member and at regular intervals, the phase voltage and a phase current flowing through a phase conductor; when the phase voltage falls below a predetermined voltage threshold, opening the switching member; subsequent to opening the switching member, if the phase voltage returns to a normal voltage value defined according to the phase current, detecting a malfunction of the electricity meter, generating a warning message, and keeping the switching member open; subsequent to opening the switching member, if the phase voltage remains below the predetermined voltage threshold, detecting a sag in the phase voltage, generating an alert message, and closing the switching member.
US11199566B2 Non-fault disturbance-based method and system for measuring short-circuit capacity of power grid on site
Non-fault disturbance-based method and system for measuring short-circuit capacity of a power grid on site including: connecting or disconnecting a reactive compensation device to or from a power grid point of common coupling, to generate a disturbance on a power grid; obtaining total active power and total reactive power of a load of the point of common coupling before the disturbance; determining a vector difference between a voltage of the power grid point of common coupling before the disturbance and a voltage of the power grid point of common coupling after the disturbance; obtaining a voltage effective value of the power grid point of common coupling before the disturbance; obtaining a capacity of the reactive compensation device; and determining a short-circuit capacity of the point of common coupling according to total active power, total reactive power, vector difference between voltages, voltage effective value, and capacity of the reactive compensation device.
US11199563B2 Electric current sensor
The current sensor for the current path includes: the current path; a magnetic detection unit having a magnetic detection element opposed to the current path and converting an alternating-current magnetic field generated from the current path into an electric signal, a signal line and a reference potential line; and a wiring board, on which the magnetic detection unit is mounted, having an insulation base and a wiring with a signal wiring connected to the signal line and a reference potential wiring connected to the reference potential line. A part of the signal wiring and a part of the reference potential wiring are arranged inside the insulation base.
US11199561B2 System and method for standardized evaluation of activity sequences
Motion windows are generated from a query activity sequence. For each of the motion windows in the query activity sequence, a corresponding motion window in the reference activity sequence is found. One or more difference calculations are performed between the motion windows of the query activity sequence and the corresponding motion windows in the reference activity sequence based on at least one criterion associated with physical meaning. Abnormality of the motion windows is determined based on the one or more difference calculations. A standardized evaluation result of the query activity sequence is output based on the detected abnormal motion windows in the query activity sequence.
US11199556B2 Measuring apparatus, computer readable medium storing measuring program and measuring method
A measuring apparatus includes: a measuring unit to measure a signal value corresponding to a concentration of a specified substance of a first sample; an acquiring unit to acquire a reference value pertaining to the specified substance of a second sample; a calculating unit to calculate a concentration value of the specified substance of the first sample, based on the signal value and the reference value; a timing determination unit to determine timing for calibrating the reference value when satisfying at least one of a first condition that an activity status of a user is a predetermined status and a second condition that a variation in the concentration value of the specified substance of the first sample is equal to or smaller than a threshold value; and an input request unit to request the user to input the reference value at the determined timing.
US11199554B2 Method and kit for sample preparation and endotoxin determination
The invention relates to a method for preparation of a sample (10) of a formulation (11) for subsequent endotoxin determination, the formulation (11) suspected of comprising an endotoxin, the formulation (11) preferentially being a pharmaceutical formulation. The method comprises the following steps: application of the sample (10) to an endotoxin-free centrifugation column (2) containing a size exclusion chromatography matrix (5) that has been equilibrated with a suitable equilibration buffer (6) and elution of a flow through (15) of the sample by centrifugation, which flow through (15) can then be used for endotoxin determination. The equilibration buffer (6) is selected according to a subsequently used method of endotoxin determination, the equilibration buffer (6) only containing components not interfering with subsequently used method of endotoxin determination. Furthermore, the invention relates to a kit (20) for preparation of a sample (10).
US11199553B2 25-OH vitamin D derivatives for determining vitamin D metabolites
The present invention relates to new vitamin D compounds which are bonded to a labelling group at the C3 stereocentre by means of a linker. The present invention further relates to a method for producing these vitamin D compounds and to the use of an intermediate for producing these compounds. The present invention also relates to a method for quantitatively determining vitamin D using a vitamin D compound according to the invention as a tracer. Furthermore, the present invention relates to a reagent for determining vitamin D, containing a compound according to the invention, and to the use thereof for determining vitamin D.
US11199549B2 MEl'hods and means for diagnosing spondylarthritis using autoantibody markers
The present invention relates generally to methods for diagnosing the presence or the risk of development or the therapy control of spondyloarthritis (Spa), in particular, of ankylosing spondylitis (AS) and undifferentiated spondyloarthritis in a subject, in particular in mammals. In addition, the present invention relates to test kits for use in the diaposis of the presence or the risk of development, or for the therapy control of Spa, like AS and undifferentiated spondyloarthritis, in a subject. In particular, the present invention relates to a method for diagnosing the presence or the risk of development, or for the therapy control of Spa, like AS and undifferentiated spondyloarthritis, it a subject analysing for the presence of autoantibodies against CD74 and/or IKBKB in a subject. The presence of autoantibodies against CD74 and/or IKBKB is indicative for the presence or the risk of development, or for the therapy control of Spa, like AS and undifferentiated spondyloarthritis. In particular, detection of the presence of autoantibodies against CD74 and/or IKBKB allows early diagnostic of Spa, in particular, AS and undifferentiated spondyloarthritis.
US11199547B2 Methods and systems for LC-MS/MS proteomic genotyping
Disclosed are methods and systems using liquid chromatography/tandem mass spectrometry (LC-MS/MS and 2D-LC-MS/MS) for the proteomic analysis of genotypes. In certain embodiments, samples used in the analysis comprise dried bodily fluids.
US11199541B2 Method for analyzing cell, chip for cell analysis, reagent for cell analysis, kit for cell analysis, and apparatus for cell analysis
According to some aspects, a method for analyzing a cell is provided. The method includes trapping the cell by binding a first molecule to the cell. The method further includes binding a second molecule to the cell. The second molecule includes a binding portion capable of specific binding to a cell-surface molecule of the cell. The second molecule further includes an identifying portion, a labeling portion coupled to the identifying portion, and a stimulus-degradable linker between the binding portion and the identification portion. The method further includes detaching the identifying portion from the binding portion by stimulating the stimulus-degradable linker where the detached identifying portion is coupled to the labeling portion. The method further includes binding the detached identifying portion through specific binding to an identifying portion recognizing molecule and detecting the labeling portion.
US11199540B2 Reversible surface functionalization
Some examples described herein relate to a substrate comprising a silane functionalized surface for reversibly immobilizing a biological molecule of interest, such as oligonucleotides, polynucleotides, or protein. Methods for immobilizing the biological molecule and the use in DNA sequencing and other diagnostic applications are also disclosed.
US11199539B2 Methods, compositions and devices for improving the sensitivity of assays
This application relates to assays, devices, and methods for conducting highly sensitive assays that employ two binding agents and are useful in detecting specific targets such as antigens. These devices and methods provide the ability to detect minute amounts of the specific target with reduced risk of false positive results.
US11199532B2 System for imaging captured cells
A system for imaging captured cells comprising: an illumination module configured to illuminate a target object; a platform configured to position the target object in relation to the illumination module; a filter module configured to filter light transmitted to the target object and/or to filter light received from the target object, an optical sensor configured to receive light from the target object and to generate image data; and a focusing and optics module configured to manipulate light transmitted to the optical sensor. The system can further comprise one or more of: a control system configured to control at least one of the illumination module, the platform, the focusing and optics module, the filter module, and the optical sensor; a tag identifying system configured to identify and communicate tag information from system elements; a thermal control module configured to adjust temperature parameters of the system; and an image stabilization module.
US11199529B2 Hazardous contaminant collection kit and rapid testing
Contamination detection systems, kits, and techniques are described for testing surfaces for the presence of hazardous contaminants, while minimizing user exposure to these contaminants. Even trace amounts of contaminants can be detected. A collection kit provides a swab that is simple to use, easy to hold and grip, allows the user to swab large areas of a surface, and keeps the user's hands away from the surface being tested. The kit also provides open and closed fluid transfer mechanism to transfer the collected fluid to a detection device while minimizing user exposure to hazardous contaminants in the collected fluid. Contamination detection kits can rapidly collect and detect hazardous drugs, including trace amounts of antineoplastic agents, in healthcare settings at the site of contamination.
US11199528B2 Sensor built-in filter structure and wafer accommodation container
Provided is sensor built-in filter structure arranged in a wafer accommodation container, comprising: a first filter; a second filter arranged closer to a wafer accommodation chamber of the wafer accommodation container than to the first filter; and a gas detection sensor arranged between the first filter and the second filter to detect a state of a gas.
US11199527B2 Microtube
A microtube comprises a sample receptor, a lid and a strip storage storing a chromatography strip. The chromatography strip is stored in a hollow part of the strip storage. The hollow part of the strip storage and an inner space of the sample receptor may be communicated in a closed condition under a state where the sample receptor and the lid are engaged.
US11199524B2 Network wavefield imaging methods for quantification of complex discontinuity in plate-like structures
Network wavefield imaging methods are able to image significantly complex discontinuities or shapes in plate-like structures for superior ultrasonic structural health monitoring (SHM)/nondestructive evaluation (NDE). The imaging provides high-resolution location, shape and/or size images of a structure, and for discontinuities with more complicated profiles. Guided wave (GW) network wavefield imaging methods combine tomography and wavefield/wavenumber imaging algorithms. Metallic plate damage detection uses guided ultrasonic waves and non-contact laser vibrometry. Guided waves are generated by piezoelectric transducers (PZT). A non-contact scanning laser Doppler vibrometer (SLDV) measures the full velocity plate guided wave wavefields. Developed network wavefield imaging algorithms account for multiple-actuator excitations from different angles enclosing the discontinuity, with algorithms using intrinsic wave characteristics such as wavefield, wavenumber, or reconstructed wave energy. Determined locations, sizes and shapes of highlighted areas in wavefield, wavenumber and/or filter reconstructed energy-based images correlate with location, size and shape of damage in metallic plates.
US11199514B2 Electron paramagnetic resonance (EPR) systems and methods for flow assurance and logging
An Electron Paramagnetic resonance (EPR) system and method allows the measurement paramagnetic characteristics of materials in real-time, such as heavy oil, hydrocarbons, asphaltenes, heptane, vanadium, resins, drilling fluid, mud, wax deposits or the like. The EPR systems and methods discussed herein are low cost, small and light weight, making them usable in flow-assurance or logging applications. The EPR sensor is capable of measuring paramagnetic properties of materials from a distance of several inches. In some embodiments, a window will be used to separate the EPR sensor from the materials in a pipeline or wellbore. Since the sensor does need to be in direct contact with the materials, it can operate at a lower temperature or pressure. In other embodiments, the EPR sensor may be placed in the materials.
US11199513B2 X-ray fluorescence analyzer with a plurality of measurement channels, and a method for performing x-ray fluorescence analysis
An X-ray fluorescence analyzer including an X-ray tube for emitting incident X-rays in the direction of a first optical axis. A slurry handling unit is configured to maintain a constant distance between a sample of slurry and the X-ray tube. A first crystal diffractor is located in a first direction from the slurry handling unit. The first crystal diffractor includes a first crystal and a first radiation detector configured to detect fluorescent X-rays diffracted by the first crystal at a first energy resolution. A second crystal diffractor is located in a second direction from the slurry handling unit. The second crystal diffractor includes a second crystal and a second radiation detector configured to detect fluorescent X-rays diffracted by the second crystal at a second energy resolution. The first crystal is a pyrolytic graphite crystal, the second crystal is of a material other than pyrolytic graphite, and the first and second crystal diffractors are configured to direct to their respective radiation detectors characteristic fluorescent radiation of a same element.
US11199508B1 Failure analysis method with improved detection accuracy for advanced technology node
A method includes: determining a defective area in a semiconductor device of a semiconductor wafer; thinning the semiconductor wafer from a backside of the semiconductor wafer; bonding a first substrate to the backside of the semiconductor wafer, wherein the first substrate includes an opening and the defective area is exposed through the opening; and performing a test on the defective area by projecting a light beam from the backside through the opening.
US11199507B2 Systems for parsing material properties from within SHG signals
Semiconductor metrology systems based on directing radiation on a wafer, detecting second harmonic generated (SHG) radiation from the wafer and correlating the second harmonic generated (SHG) signal to one or more electrical properties of the wafer are disclosed. The disclosure also includes parsing the SHG signal to remove contribution to the SHG signal from one or more material properties of the sample such as thickness. Systems and methods described herein include machine learning methodologies to automatically classify obtained SHG signal.
US11199505B2 Machine learning enhanced optical-based screening for in-line wafer testing
A method for machine learning enhanced optical-based screening for in-line wafer testing includes receiving optical spectra data for a wafer-under-test by performing scatterometry on the wafer-under-test, performing predictive model screening by applying a predictive model based on the optical spectra data, determining whether a device associated with the wafer-under-test is defective based on the predictive model screening, and if the device is determined to be defective, dynamically modifying a yield map associated with the wafer-under-test, including reassigning at least one die.
US11199500B2 Method and microscopy system for recording a microscopic fluorescence image of a sample region containing a biological sample
A method is useful for recording a microscopic fluorescence image of a sample region. An objective directs a laser beam on the sample region having boundary surface(s). A relative distance between the objective and the sample region is altered along an optical axis of the objective to effectuate respective, different relative distances. A respective set of pixel intensity values are effectuated on sensor pixels of an image sensor by the laser beam and transmitted back through the objective is captured for a respective relative distance. A respective focus metric is determined for a respective relative distance based on the respective set of pixel intensity values captured for the respective relative distance. A preferred relative distance is determined based on the determined focus metrics. The preferred relative distance is set, the sample region is illuminated with excitation radiation and the microscopic fluorescence image is captured via the image sensor.
US11199497B2 Fluorescent compounds as sensing agents
A method may comprise: exposing a substituted chromone dissolved in a solvent to a sample; taking a fluorescence measurement of the sample after exposure to the substituted chromone; and determining a presence or absence of one or more ions in the sample, a concentration of the one or more ions in the sample, or both based on the fluorescence measurement.
US11199495B2 Terahertz full polarization state detection spectrometer
The invention relates to a terahertz full polarization state detection spectrometer, which comprises a terahertz wave generator, a polarizer, a polarization splitter, a horizontal terahertz detector and a vertical terahertz detector. The terahertz wave generator generates a terahertz wave and the polarizer optimizes the terahertz wave for purity. The sample to be detected modulates the terahertz wave after purity optimization to obtain the terahertz modulated wave. The terahertz modulated wave is decomposed by the polarization splitter into a horizontal terahertz wave and a vertical terahertz wave whose polarization states are perpendicular to each other. The two terahertz waves are detected by two corresponding terahertz detectors respectively. According to the detected result, the characteristic of the sample is analyzed. The terahertz full polarization state detection spectrometer can quickly and accurately detect all kinds of full polarization state terahertz waves and improve the detection accuracy and efficiency of the sample.
US11199494B2 Inspection system and method
An inspection system includes one or more processors and an infrared (IR) camera operably coupled to the one or more processors. The one or more processors control a microwave transmitter to sequentially emit microwaves having different frequencies within a designated frequency range into an object during a first sweep. The IR camera generates thermal image data of the object after the object is heated by each of the different frequencies of microwaves. The one or more processors analyze the thermal image data and determine a selected frequency within the designated frequency range that provides greater heating of the object than one or more other frequencies in the designated frequency range. The one or more processors also analyze select thermal image data of the object, responsive to heating of the object by the selected frequency of microwaves, to detect an element in the object.
US11199493B2 Functional water concentration sensor, and calculation method
A functional water concentration sensor includes: a light source which emits ultraviolet light; a container capable of holding functional water having a pH between 6 and 9, inclusive, and containing hypochlorous acid and hypochlorite dissociated from the hypochlorous acid; a light-receiving element; and a signal processor. The signal processor calculates the concentration of the hypochlorite in the functional water on the basis of the output signal, calculates the percentages of the hypochlorous acid and the hypochlorite in the functional water on the basis of the pH of the functional water and the dissociation constant of the hypochlorous acid, and calculates the concentration of the hypochlorous acid in the functional water on the basis of the calculated hypochlorite concentration and the calculated percentages.
US11199492B2 Apparatus for measuring spectrum, method of correcting temperature change of light source in spectrum, and apparatus and method for estimating analyte concentration
An apparatus for measuring a spectrum includes a light source array configured to emit light towards an object, a photodetector configured to detect light reflected by the object; and a processor configured to measure, using the light source array and the photodetector, a plurality of temperature correction spectra based on a temperature change of the light source array, obtain a light source temperature drift vector by analyzing the measured plurality of temperature correction spectra, measure, using the light source array and the photodetector, an analysis spectrum by using the light source array and the photodetector, and adjust the measured analysis spectrum to reduce an effect of the temperature change of the light source array by using the obtained light source temperature drift vector.
US11199491B2 Photothermal absorbance measurement in a flow system
A photothermal absorbance detection apparatus comprises a flow cell comprising a first temperature responsive device on an input side, a second temperature responsive device on an output side, and a detection region between the first temperature responsive device and the second temperature responsive device; and a light-emitting device positioned proximate to the detection region and configured to transmit electromagnetic radiation towards the detection region; wherein the first temperature responsive device and the second temperature responsive device together measure a change in temperature of a fluid passing through the detection region.
US11199485B1 Friction testing and torque sensing systems
The present invention relates, in part, to systems for characterizing force (e.g., friction, wear, and/or torque). In one embodiment, the system allows for wear testing of samples in a high throughput manner. In another embodiment, the system allows for torque sensing in a non-contact manner.
US11199482B2 Fluid sampling probe
The invention relates to a probe for sampling a drilling fluid comprising a handle extending along an axis, and a sampling head located at a first end of the handle, the head defining an inner space opening outward through an opening. The head comprises a filtration device comprising a filtering wall disposed through the opening; and an extraction duct extending into the handle and opening into the inner space of the head. The filtration device comprises a cleaning blade designed to sweep an outer face of the filtering wall, the blade being mounted to move in translation in a direction parallel to the axis.
US11199481B2 Sample dilution
A sample analysis appliance for the analysis of a sample solution, in particular of contaminated water or of waste water, with a reaction vessel for the thermal digestion of a portioned sample of the sample solution to be analyzed. The reaction vessel has an injection port for the introduction of the sample into the reaction vessel, at least one sample solution storage vessel for the device-internal storage of sample solution, and an injection syringe device which is movable between the sample solution storage vessel and the reaction vessel and which can be controlled to collect the sample from the sample solution storage vessel and introduce the sample into the injection port of the reaction vessel. At least one first and one second sample solution storage vessel are provided, and the second sample solution storage vessel is designed for the production and storage of diluted sample solution, and the injection syringe device is designed to introduce sample solution, collected from the first sample solution storage vessel, optionally into the second sample solution storage vessel for producing the diluted sample solution.
US11199479B2 Dispensing device and dispensing method
An object of the present invention is to provide a dispensing device that can inhibit a dead volume from occurring and can dispense a liquid of a small quantity with a high degree of accuracy while reducing the variation of dispensing quantities. A dispensing device according to the present invention has a detachable dispensing tip and the dispensing tip has a configuration of arranging a plunger in a hollow part of a metal pipe (refer to FIG. 2).
US11199476B2 Dissolvable nanofiber materials and specimen recovery kits including the same for high efficiency specimen recovery
Biological specimen recovery materials include cellulose acetate nanofibers that are capable of dissolution upon contact with a liquid comprising a dissolution effective amount (e.g., between about 1 to about 10M) guanidinium isothiocyanate (GITC). Kits containing the materials (e.g., in the form of a swab, filtration media or surface wipe) and a dissolution liquid containing the dissolution effective amount of guanidinium isothiocyanate (GITC) are also provided.
US11199471B2 System and method for testing aerodynamic characteristic of high-speed moving vehicle-bridge system and subsidiary facilities thereof under crosswind
A system for testing aerodynamic characteristics of a high-speed moving vehicle-bridge system and subsidiary facilities thereof under a crosswind includes a vehicle model, a starting mechanism, a buffer mechanism, a wind tunnel test section and guide rails. The guide rails pass through the wind tunnel test section; the starting mechanism and the buffer mechanism are separately located at both ends of the guide rails. The guide rails include an acceleration section and a deceleration section. The starting mechanism is located in the acceleration section, and the buffer mechanism is located in the deceleration section; the vehicle model starts to run at the starting mechanism and stops at the buffer mechanism; an instantaneous speed of the vehicle model in the acceleration section is not less than 100 km/h. The present invention carries out simulation tests on various infrastructures, their subsidiary facilities and trains through scale models.
US11199463B2 Pressure sensor system having a land grid array/mold premold structure and method for its manufacture
A pressure sensor system including at least one pressure sensor unit configured as a system-in-package, the pressure sensor unit encompassing a supporting structure including a cavity and a sensor element situated in the cavity; the supporting structure being formed by a land grid array/mold premold structure (LGA/MPM) and signal-processing elements being integrated into and/or on the supporting structure; the pressure sensor unit being introduced into a pressure sensor housing provided with a diaphragm and being supported therein, and a residual volume of the pressure sensor housing provided with at least one diaphragm being filled with an incompressible fluid; and the pressure sensor housing including a groove extending around the pressure sensor unit, in which a sealing ring is situatable.
US11199461B2 Pressure sensor stacking arrangement, measuring device and method for the production thereof
A pressure sensor system having at least one pressure sensor device. The pressure sensor device has a stack having a ceramic substrate, at least one signal processing element, and at least one sensor element. The pressure sensor device is placed in a sensor housing provided with a membrane, and a residual volume of the sensor housing provided with the membrane is filled with an incompressible fluid. A method for producing such a pressure sensor system, and to a measuring device, are also described.
US11199460B2 Soft shear force resistive sensor embedded in artificial skin
An example sensor device is provided. The sensor device includes (a) a substrate having a first end and a second end, wherein the substrate includes a contact portion, a first sensor portion positioned between the first end of the substrate and the contact portion, and a second sensor portion positioned between the second end of the substrate and the contact portion, (b) a first strain gauge sensor positioned at the first sensor portion, and (c) a second strain gauge sensor positioned at the second sensor portion, wherein the first end of the substrate and the second end of the substrate are configured to be coupled to a rigid curved surface, and wherein the sensor device is configured such that a force applied to the contact portion of the substrate will be sensed by each of the first strain gauge sensor and the second strain gauge sensor.
US11199458B2 Force sensing input device utilizing strain gauges
A force sensing device includes a first force sensor and a second force sensor. The first force sensor is configured to output a first force resulting signal and includes a first strain gauge coupled to a first voltage source and a first trace. The first force sensor further includes a second strain gauge coupled to a second voltage source and the first trace. The second force sensor is configured to output a second force resulting signal having a polarity opposite that of the first force resulting signal. The second force sensor includes a first strain gauge coupled to the second voltage source and a second trace, and a second strain gauge coupled to the first voltage source and the second trace.
US11199457B2 Measuring instrument for physiological heat quantity
An measuring instrument for a physiological heat quantity emitted from a human body includes a heat flux sensor, and a calculator. The heat flux sensor includes a sensor main body portion and a moisture absorbing member. The sensor main body portion has multiple through holes penetrating through the sensor main body portion from a first surface to a second surface. The sensor main body portion is disposed on a human body such that the first surface is adjacent to the human body when in use, and outputs a sensor signal according to a heat flux passing through the sensor main body portion from the first surface toward the second surface. The moisture absorbing member is stacked on the second surface of the sensor main body portion. The calculator calculates the physiological heat quantity based on the sensor signal.
US11199451B2 Skin color measurement apparatus and computer-readable storage medium
A measurement apparatus includes: a light source configured to irradiate a measurement region of skin whose color is to be measured with light; a light receiving unit configured to receive reflected light from the measurement region or transmitted light that has passed through the measurement region; a calculation unit configured to repeatedly obtain determination information and color information relating to the color of the measurement region, based on a light-receiving result of the light receiving unit; and a selection unit configured to select a measurement result of a color of the skin from the repeatedly-obtained color information, based on a temporal change in the determination information.
US11199447B1 Single-mode, high-frequency, high-power narrowband spintronic terahertz emitter
Acoustically mediated spintronic THz emitters based on a stacked, multilayered heterostructure that includes a light-to-acoustic transducer layer, a thermal insulation layer, and a magnetic layer are provided. In the emitters, fast acoustic pulses give rise to long-distance propagation of THz exchange spin waves in a magnetic film. Also provided are THz time-domain spectrometers (THz-TDSs) that incorporate the THz emitters.
US11199446B2 Method for limiting crosstalk in an image sensor
A method of limiting cross-talk in an imaging sensor, the sensor being in the form of a matrix of macropixels defining an image, each macropixel being formed by a matrix of individual pixels, each of which is dedicated to a distinct spectral band, all of the individual pixels dedicated to the same spectral band forming a sub-image, the image being topologically subdivided into at least one parcel, and the method including the following steps: measuring the spectral response of each individual pixel λ1, λ2, λ3, . . . , λ9; calculating the mean spectral response of each sub-image in a parcel; targeting to define the ideal response of each sub-image in the parcel; estimating a series of coefficients for minimizing cross-talk in the parcel; and applying the coefficients to the macropixels in order to correct the sub-images in the parcel. The method is remarkable in that the ideal response is a Gaussian function.
US11199444B2 Time-to-digital converter circuit and method for single-photon avalanche diode based depth sensing
A self-calibration time-to-digital converter (TDC) integrated circuit for single-photon avalanche diode (SPAD) based depth sensing is disclosed. The circuit includes a SPAD matrix with a plurality of SPAD pixels arranged in m rows and n columns, the SPAD pixels in each column of SPAD pixels are connected by a column bus; a global DLL unit with n buffers and n clock signals; and an image signal processing unit for receiving image signals from the column TDC array. The circuit can also include a row control unit configured to enable one SPAD pixel in each row for a transmitting signal; a circular n-way multiplexer for circularly multiplexing n clock signals in the global DLL unit; a column TDC array with n TDCs, each TDC further comprises a counter and a latch, the latch of each TDC is connected to the circular n-way multiplexer for circular multiplexing.
US11199436B2 Method and a system for configuring an electromagnetic flowmeter
The present invention relates to a method of configuring an electromagnetic flowmeter and an electromagnetic flowmeter thereof. The method comprises: obtaining a first correlation factor between flow rate of fluid and potential for a calibrated condition of the electromagnetic flowmeter using a model; obtaining a second correlation factor between flow rate of fluid and potential for conditions of a site in which the electromagnetic flowmeter is installed using the model; comparing the first correlation factor and the second correlation factor to determine a difference in value and adopting the value of the second correlation factor for configuring the electromagnetic flowmeter if the difference in value exceeds a pre-set threshold.
US11199435B2 Device for detecting the fill level of media in containers
The invention relates to devices for detecting the fill level of media in containers.The devices are distinguished, in particular, by a simple and reliable detection of the fill level.For this purpose, multiple measuring points, each consisting of a series circuit of a resistor and a p-n junction, are spaced apart from one another. Each measuring point is connected, on the one hand, to an input of a multiplexer. On the other hand, the measuring points are connected to a reference potential. The output of the multiplexer is connected to a control device, wherein the control device is a control device periodically supplying a voltage to the measuring point connected to the control device via the multiplexer and measuring the voltage drop, a control device determining the medium from the temperature-dependent forward voltages resulting from the different thermal properties of the medium and a control device ascertaining the fill level from the consecutive measuring points.
US11199425B2 Dynamic current control of a transmitter for magnetic proximity sensing
Magnetic sensing technology can be used to detect changes, or disturbances (e.g., changes in magnetic field strength), in magnetic fields and can be used to measure the precise location/positioning of an electronic device in proximity to a magnetic source. In order to avoid interference by earth's static magnetic field, a modulated magnetic field can be used for magnetic based proximity sensing. Received modulated magnetic field signals can be demodulated to determine a received magnetic field strength. A drive current of a magnetic transmitter coil can be varied to maintain the detected magnetic field strength at a target value or within a desirable range. The drive current can also be varied to remain below a burnout current level that can cause damage to the transmitter coil.
US11199424B2 Reducing angle error in a magnetic field angle sensor
In one aspect, a magnetic field angle sensor includes a bridge structure that include a sine bridge configured to generate a sinusoidal signal indicative of a magnetic field along a first axis and a cosine bridge configured to generate a cosinusoidal signal indicative of the magnetic field along a second axis that is orthogonal with respect to the first axis. One of the sine bridge or the cosine bridge includes a first set of at least two magnetoresistance elements, a second set of at least one magnetoresistance element, a third set of at least one magnetoresistance element and a fourth set of at least one magnetoresistance element. An average reference direction of the first set of at least two magnetoresistance elements is equal to an average reference direction of the third set of at least one magnetoresistance element. An average reference direction of the second set of at least one magnetoresistance element is equal to an average direction angle of the fourth set of at least one magnetoresistance element.
US11199421B2 Technologies for pedestrian dead reckoning
Technologies for determining a user's location include a mobile computing device to determine, based on sensed inertial characteristics of the device, a walking gait of a user. The walking gait is one of a first gait indicative of the user holding the g device to the user's side or a second gait indicative of the user swinging the device along the user's side. The device further detects that the user has taken a physical step based on the inertial characteristics and the determined walking gait of the user, and determines a raw directional heading of the device indicative of a direction of the physical step. The device determines an estimated location of the user based on the determined raw directional heading, an estimated step length, and the user's previous location.
US11199420B2 Method for dynamically adapting an operating device in a motor vehicle, as well as operating device and motor vehicle
A method for adapting an operating device in a motor vehicle. The operating device is provided for operating at least one vehicle function of the motor vehicle. In at least one driving situation, observation data which describe the current driving situation and usage data which describe which of the vehicle functions is currently activated via the operating device are in each case detected by the operating device, and an assignment rule is generated on the basis of the observation data and the usage data by a procedure of automatic learning.
US11199419B2 Method for reducing exhaust gas emissions of a drive system of a vehicle including an internal combustion engine
A method for reducing exhaust gas emissions of a drive system of a vehicle including an internal combustion engine, including generating first driving profiles using a computer-implemented machine learning system, the statistical distribution of the first driving profiles being a function of a statistical distribution of second driving profiles measured during real driving operation, calculating respective exhaust gas emissions for the first driving profiles using a computer-implemented modeling of the vehicle or the drive system, adapting the drive system as a function of at least one of the calculated exhaust gas emissions, the adaptation taking place as a function of a level or of a profile of the calculated exhaust gas emissions and of a statistical frequency of the corresponding first driving profile, the statistical frequency of the corresponding first driving profile being ascertained with the aid of the statistical distribution of the first driving profiles.
US11199418B2 Event-based route planning
Systems and methods are provided for event-based route planning. Information of events taking place in a predetermined geographic area is received. An origin and at least one destination are determined. One or more first routes for traveling from the origin to the destination are determined from the predetermined geographic area. One or more segments in each of the first routes are determined based on the received information, each segment being associated with a corresponding recommendation for travelling via the segment.
US11199412B2 Collaborative creation of indoor maps
This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.
US11199411B2 Systems and methods for utilizing graph based map information as priors for localization using particle filter
A computer-implemented method performed in a computerized system incorporating a central processing unit, a localization signal receiver, a plurality of sensors, separate and distinct from the localization signal receiver, and a memory, the computer-implemented method involving: using the central processing unit to initialize a plurality of particles based on an information on a map graph; using the central processing unit to repeatedly execute a particle filter loop, wherein the particle filter loop includes: using the central processing unit to perform a motion update of the plurality of particles; using the central processing unit to perform a measurement update of the plurality of particles; and using the central processing unit to perform a resampling of the plurality of particles based on particle importance weights and the map graph information. The location of the computerized system is subsequently determined based on the plurality of particles.
US11199408B2 Communication method and system for tracking objects based on combinations of location relationship
A location relationship obtaining method includes recording, as a reference location point corresponding to a searched terminal, a location point for obtaining a wireless signal having greatest strength, obtaining at least two reference location points, setting either of the at least two reference location points as a benchmark location point, and obtaining a reference location relationship between the other reference location points and the benchmark location point, where the reference location relationship indicating a location relationship between a searched terminal corresponding to the other reference location points and a searched terminal corresponding to the benchmark location point.
US11199407B2 System architecture for integrated photonics optical gyroscopes
The present disclosure relates to system-level integration of lasers, electronics, integrated photonics-based optical components and a sensing chip. Novel waveguide design on the integrated photonics chip, acting as a front-end chip, ensures precise detection of phase change in a fiber coil or a sensing chip having a waveguide coil or ring resonator, where the sending chip is coupled to the front end chip. Strip waveguides are designed to primarily select TE mode over TM mode when laser light is coupled into the integrated photonics chip. A plurality of mode-selective filters, based on multi-mode interference (MMI) filter, a serpentine structure, or other types of waveguide-based mode-selective structure, are introduced in the system architecture. Additionally, implant regions are introduced around the waveguides and other optical components to block unwanted/stray light into the waveguides and optical signal leaking out of the waveguide.
US11199395B2 Profile inspection system for threaded and axial components
A system for inspecting a component includes a fixture for holding the component, a light source disposed on one side of the component, and an optical detector disposed on the other side of the component. The detector images a portion of the outer edges of the component. A translation stage is operative to move the light source and detector in unison along the length of the component. The component is rotated through a predetermined angle about its axis.
US11199392B2 Method for estimating visibility of objects
A method of estimating whether an object is visible for a sensor includes determining a position and orientation of at least two objects, defining surfaces tangent to each object that cover the object, and defining a plurality of rays starting at a sensor position specifying an origin of a coordinate system. Each ray has an azimuth and elevation angle in the coordinate system. For each object, a respective subset of rays have a point of intersection with at least one of the surfaces of the object. For each ray of the subset, the object comprising the point of intersection having the shortest distance to the origin of the coordinate system is identified, and a visibility index for the identified object is increased. A percentage of visibility for each object is determined as a ratio of the visibility index and the number of rays of the subset of the object.
US11199390B2 Tape measure with reinforced tape blade
A tape measure including a reinforced or coated tape measure blade is provided. The reinforcement layer is thicker than the metal inner layer of the tape blade. The reinforcement layer provides a reinforced tape blade such that the elongate tape blade may have a pinch load threshold of greater than 30 lbs. and/or a pinch height at break of less than 1.5 mm.
US11199384B2 Lightweight cartridge case
The present invention discloses a lightweight hybrid cartridge case (100) for a cartridged ammunition and a method of manufacture (200). The lightweight hybrid cartridge case (100) includes a cap (110) with a cylindrical sidewall (112) connected a base (120); a polymer shell (150) is insert-molded onto the sidewall of the cap; and an overmolded sleeve (180) is formed to cover the metal-polymer joint between the cap (110) and the polymer sleeve (150). The cylindrical sidewall (112) covered by the overmolded sleeve (180) has a plurality of stepped ridges (132, 132a), preferably with one stepped ridge (133) having a C-stepped edge (134).
US11199382B1 Modular and scalable mine roller
A mine roller includes a bracket having a first end and a second end. The first end is adapted to be coupled to a vehicle. A rigid table has a center section and modular sections with the center section being coupled to the second end of the bracket for rotation about the second end in a first plane. The modular sections are coupled to the center section for rotation therewith. Roller banks are coupled to two of the modular sections for rotation relative thereto in a second plane that is perpendicular to the first plane.
US11199378B2 Portable apparatus and method for adjusting handgun sights
A sight adjustment assembly has a frame with a clamping mechanism for receiving and clamping a handgun slide with an attached stationary sight and an adjustment mechanism for engaging and adjusting the sight in a lateral position with respect to the slide. The sight adjustment mechanism and the clamping mechanism are contained within an outer periphery of the frame during storage and use to thereby provide a compact device that can conveniently accompany a user for sight adjustments in the field.
US11199377B2 Holster having rotatable locking element
A locking holster having a holster body defining an at least partial cavity portion; a locking element having a helical portion, wherein the locking element is at least partially rotatable between an engaged position wherein at least the locking projection portion of the locking element protrudes into at least a portion of the at least partial cavity portion of the holster and a disengaged position wherein at least a portion of the locking element is at least partially withdrawn from at least a portion of the at least partial cavity portion of the holster; a rod element, attached or coupled to a first end of the locking element; and an engagement lever attached or coupled to a second end of the rod element, wherein angular manipulation or rotation of at least a portion of the engagement lever results in angular manipulation or rotation of the locking element.
US11199374B2 Firing mechanism of a firearm
A firing mechanism for a firearm includes a trigger, a forcing structure, and a spring within a cylinder, wherein while the trigger is pulled, the forcing structure moves to force the cylinder to contact a barrel and to force the spring to compress, and while the trigger is returned to an idle position, the forcing structure moves to allow the spring to decompress and to force the cylinder away from the barrel.
US11199373B1 Fire control / trigger mechanism
A trigger mechanism or fire control for trigger operable devices includes a housing; a sear having a sear body coupled to the housing and including a primary engagement surface and an active sear support reset geometry; and a sear support coupled to the housing and having a body with a sear engagement surface and a passive sear support reset geometry. The primary engagement surface of the sear is moved into an overlapping condition with the sear engagement surface of the sear support as the sear is moved from a discharged position to a reset position after actuation of the trigger operable device. In addition, interaction between the active sear support reset geometry and the passive sear support reset geometry causes a mechanical displacement of the sear support to a reset position.
US11199370B1 Firearm, bolt catch, and lower receiver
A firearm with a lower receiver and bolt catch. The lower receiver may include a first external wall portion that is on the left side of the firearm and a second external wall portion on the right side of the firearm when a front of the lower receiver is facing forward, the rear of lower receiver is facing rearward, the bottom of the lower receiver is facing downward, and the firearm is in a firing position. The firearm may further include a bolt catch for preventing forward movement of the bolt. The bolt catch may include a first external bolt catch portion that exits the first external wall portion of the receiver on the left side of the firearm and a second external bolt catch portion that exits the second external wall portion of the receiver on the right side of the firearm. The bolt catch may further include an internal bolt catch portion within the lower receiver that connects the first external bolt catch portion and the second external bolt catch portion, wherein at least a first portion of the internal bolt catch portion extends in at least one of a rearward direction towards the rear of the receiver, or a downward direction towards the bottom of the lower receiver.
US11199366B2 Energy storage systems
There is herein described energy storage systems. More particularly, there is herein described thermal energy storage systems and use of energy storable material such as phase change material in the provision of heating and/or cooling systems in, for example, domestic dwellings.