Document Document Title
US11074956B1 Arbitrated sense amplifier
Methods, systems, and devices for an arbitrated sense amplifier are described. A memory device may couple a memory cell to a first node via a digit line and may couple the first node to a second node. If a voltage at the second node is associated with a first logic value stored at the memory cell, the memory device may couple the second node with a third node and may charge the third node according to the voltage. However, if the voltage at the second node is associated with a second logic value stored at the memory cell, the memory device may not couple the second node with the third node. The memory device may compare the resulting voltage at the third node with a reference voltage and may generate a signal indicative of a logic value stored by the memory cell.
US11074954B2 Memory device
According to one embodiment, a memory device includes: a first and a second interconnects; a memory cell including a variable resistive element, the memory cell between the first and second interconnects; and a write circuit including a current source circuit and a voltage source circuit, the write circuit writing data to the memory cell by using a write pulse. The write circuit supplies the write pulse to the memory cell by using the current source circuit in a first period from a first time of a start of supply of the write pulse to a second time, and supplies the write pulse to the memory cell by using the voltage source circuit in a second period from a third time to a fourth time of an end of the supply of the write pulse.
US11074953B2 Semiconductor device, electronic component, and electronic device
The operation speed of a semiconductor device is improved.The semiconductor device includes a first memory region and a second memory region; in the semiconductor device, a first memory cell in the first memory region is superior to a second memory cell in the second memory region in data retention characteristics such as a large storage capacitance or a large channel length-channel width ratio (L/W) of a transistor. When the semiconductor device is used as a cache memory or a main memory device of a processor, the first memory region mainly stores a start-up routine and is not used as a work region for arithmetic operation, and the second memory region is used as a work region for arithmetic operation. The first memory region becomes an accessible region when the processor is booted, and the first memory region becomes an inaccessible region when the processor is in normal operation.
US11074947B2 Semiconductor memory apparatus and data processing system
A semiconductor memory apparatus includes a plurality of memory dies and a logic die, which are stacked to each other. The logic die includes a memory interface for a memory apparatus to be coupled to the semiconductor memory apparatus, and a switch coupled to a plurality of channels included in a control device which controls the semiconductor memory apparatus. The switch includes a first switch element which couples one of the plurality of channels to the memory interface or one of the plurality of memory dies, and a second switch element which couples another one of the plurality of channels to another one of the plurality of memory dies. Even if some memory dies are defective, the semiconductor memory apparatus is capable to operate.
US11074944B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: first to fifth interconnects; a semiconductor layer having one end located between the fourth interconnect and the fifth interconnect and other end connected to the first interconnect; a memory cell; a conductive layer having one end connected to the second interconnect and other end connected to the semiconductor layer; a first insulating layer provided to extend between the third and fourth interconnects and the semiconductor layer, and between the fifth interconnect and the conductive layer; an oxide semiconductor layer provided to extend between the fourth and fifth interconnects and the first insulating layer; and a second insulating layer provided to extend between the fourth and fifth interconnects and the oxide semiconductor layer.
US11074942B2 Storage system
A storage system includes a chassis, a storage module, and a controller module. The storage module and the controller module are mounted to the chassis. The storage module includes a housing, a storage member, and an adapter plate. The storage member is fixed to the housing and is configured to store data. The adapter plate is fixed to the housing and is detachably connected to the storage member and the controller module.
US11074939B1 Disambiguation of audio content using visual context
Provided is a method for disambiguating an audio component extracted from audiovisual content. Audiovisual content is identified. The audiovisual content includes an audio component and a video component. An ambiguous expression is detected in the audio component. An object referenced by the ambiguous expression is identified in the video component. A verbal description of the object is generated. The verbal description is injected into the audio component to generate a modified audio component.
US11074934B1 Heat assisted magnetic recording (HAMR) media with Curie temperature reduction layer
HAMR media with a magnetic recording layer having a reduced Curie temperature and methods of fabricating the HAMR media are provided. One such HAMR medium includes a substrate, a heat sink layer on the substrate, an interlayer on the heat sink layer, and a multi-layer magnetic recording layer on the interlayer. In such case, the multi-layer magnetic recording layer includes a first magnetic recording layer including an alloy selected from FePtX and CoPtX, where X is a material selected from the group consisting of Cu, Ni, and combinations thereof, a second magnetic recording layer on the first magnetic recording layer and having at least one material different from the materials of the first magnetic recording layer, and a third magnetic recording layer on the second magnetic recording layer and having at least one material different from the materials of the first magnetic recording layer.
US11074927B2 Acoustic event detection in polyphonic acoustic data
A computer implemented method, computer system and computer program product are provided for acoustic event detection in polyphonic acoustic data, according to the method, polyphonic acoustic data is inputted by one or more processing units into a trained neural network trained by labeled monophonic acoustic data, a first output from a hidden layer of the trained neural network is obtained by one or more processing units, and at least one acoustic classification of the polyphonic acoustic data is determined by one or more processing units based on the first output and a feature dictionary learnt from the trained neural network.
US11074922B2 Hybrid encoding method and apparatus for encoding speech or non-speech frames using different coding algorithms
An audio encoding method includes dividing an energy spectrum of a current audio frame into P FFT energy spectrum coefficients; determining a minimum bandwidth of distribution, on spectrum, of first-preset-proportion energy of the current audio frame according to the energy of the P FFT energy spectrum coefficients of the current audio frame, wherein the minimum bandwidth of distribution, on spectrum, of first preset proportion energy of the current audio frame indicates sparseness of distribution, on the spectrum, of energy of the current audio frame; and determining to use a linear-prediction-based encoding method to encode the current audio frame in response to the minimum bandwidth of distribution is greater than a first preset value.
US11074920B2 Encoder, decoder and methods for backward compatible multi-resolution spatial-audio-object-coding
A decoder for generating an un-mixed audio signal including a plurality of un-mixed audio channels is provided. Moreover, an encoder and an encoded audio signal is provided. The decoder includes an un-mixing-information determiner for determining un-mixing information by receiving first parametric side information and second parametric side information on the at least one audio object signal, wherein the frequency resolution of the second parametric side information is higher than that of the first parametric side information. Moreover, the decoder includes an un-mix module for applying the un-mixing information on a downmix signal, to obtain an un-mixed audio signal including the plurality of un-mixed audio channels. The un-mixing-information determiner is configured to determine the un-mixing information by modifying the first parametric information and the second parametric information, such that the modified parametric information has a frequency resolution which is higher than the first frequency resolution.
US11074917B2 Speaker identification
A method of speaker identification, comprises: receiving an audio signal representing speech; removing effects of a channel and/or noise from the received audio signal to obtain a cleaned audio signal; obtaining an average spectrum of at least a part of the cleaned audio signal; and comparing the average spectrum with a long term average speaker model for an enrolled speaker. Based on the comparison, it can be determined whether the speech is the speech of the enrolled speaker.
US11074916B2 Information processing system, and information processing method
The present disclosure provides an information processing system and an information processing method capable of auditing the utterance data of an agent more flexibly. In one example, an information processing system includes: a storage section that stores utterance data of an agent; a communication section that receives request information transmitted from a client terminal and requesting utterance data of a specific agent from a user; and a control section that, when the request information is received through the communication section, replies to the client terminal with corresponding utterance data, and in accordance with feedback from the user with respect to the utterance data, updates an utterance probability level expressing a probability that the specific agent will utter utterance content indicated by the utterance data, and records the updated utterance probability level in association with the specific agent and the utterance content in the storage section.
US11074913B2 Understanding user sentiment using implicit user feedback in adaptive dialog systems
Various embodiments are provided for understanding user sentiment in a dialog system in a computing environment by a processor. A sentiment of a user may be detected according to a sentiment analysis and user feedback during a dialog with the user. One or more reasons for the sentiment of the user may be identified. Behavior of the dialog system may be adjusted according to the one or more reasons.
US11074912B2 Identifying a valid wake input
A device includes one or more processor devices, an audio sensor, a speaker device, and one or more memory devices. The audio sensor is configured to generate an audio stream. The one or more memory devices store data including data identifying a wake phrase and instructions. The instructions are executable by the one or more processor devices to initiate, as a result of detecting the wake phrase in the audio stream and determining that the wake phrase is invalid, presentation via the speaker device of audio output identifying a valid wake input. The instructions are further executable by the one or more processors to initiate, as a result of detecting the valid wake input, communication of a portion of the audio stream to a natural language processing service.
US11074911B2 Digital assistant
In one aspect, a server that receives, from a client terminal via a network, a request to initiate a verbal conversation using natural language that is in a spoken or textual format, extracts information during the verbal conversation, determines a context of the verbal conversation, receives an inquiry during the verbal conversation, processes the inquiry, acquires response information based on the determined appropriate response, and transmits to the client terminal the response information.
US11074910B2 Electronic device for recognizing speech
An electronic device includes a microphone obtaining an audio signal, a memory in which a speaker model is stored, and at least one processor. The at least one processor is configured to obtain a voice signal from the audio signal, to compare the voice signal with the speaker model to verify a user, and, if a verification result indicates that the user corresponds to a pre-enrolled speaker, to perform an operation corresponding to the obtained voice signal.
US11074909B2 Device for recognizing speech input from user and operating method thereof
Provided are a device for recognizing a speech input including a named entity from a user and an operating method thereof. The device is configured to: generate a weighted finite state transducer model by using a vocabulary list including a plurality of named entities; obtain a first string from a speech input received from a user, by using a first decoding model; obtain a second string by using a second decoding model that uses the weighted finite state transducer model, the second string including a word sequence, which corresponds to at least one named entity, and an unrecognized word sequence not identified as a named entity; and output a text corresponding to the speech input by substituting the unrecognized word sequence of the second string with a word sequence included in the first string.
US11074908B2 System and method for aligning ASR model weights with NLU concepts
A method, computer program product, and computer system for identifying, by a computing device, at least one language model component of a plurality of language model components in at least one application associated with automatic speech recognition (ASR) and natural language understanding (NLU) usage. A contribution bias may be received for the at least one language model component. The ASR and NLU may be aligned between the plurality of language model components based upon, at least in part, the contribution bias.
US11074906B2 Voice aware audio system and method
A voice aware audio system and a method for a user wearing a headset to be aware of an outer sound environment while listening to music or any other audio source. An adjustable sound awareness zone gives the user the flexibility to avoid hearing far distant voices. The outer sound can be analyzed in a frequency domain to select an oscillating frequency candidate and in a time domain to determine if the oscillating frequency candidate is the signal of interest. If the signal directed to the outer sound is determined to be a signal of interest the outer sound is mixed with audio from the audio source.
US11074904B2 Speech synthesis method and apparatus based on emotion information
A speech synthesis method and apparatus based on emotion information are disclosed. A speech synthesis method based on emotion information extracts speech synthesis target text from received data and determines whether the received data includes situation explanation information. First metadata corresponding to first emotion information is generated on the basis of the situation explanation information. When the extracted data does not include situation explanation information, second metadata corresponding to second emotion information generated on the basis of semantic analysis and context analysis is generated. One of the first metadata and the second metadata is added to the speech synthesis target text to synthesize speech corresponding to the extracted data. A speech synthesis apparatus of this disclosure may be associated with an artificial intelligence module, drone (unmanned aerial vehicle, UAV), robot, augmented reality (AR) devices, virtual reality (VR) devices, devices related to 5G services, and the like.
US11074903B1 Audio device with adaptive equalization
A system and method includes an audio device, such as an earbud or headphones, that includes one or more loudspeakers for outputting audio. The audio device further in includes one or more microphones that are positioned near an ear of a user. An acoustic barrier may be formed between a surface of the device and the ear of the user; properties of this barrier may, however, vary from user to user. The system determines these properties on a per-user basis and compensates for any differences therein.
US11074900B2 Insulating spheres and method of manufacturing same
The present invention is a thermal and acoustic insulating sphere that has an evacuated hollow interior. The spheres are constructed of insulating materials, and the inner and outer surfaces of each sphere have highly reflective coatings evenly applied to them. The coatings applied to the inner and outer surfaces reduce the transmission of heat by conduction, convection, and radiation. Additionally, the spheres provide superior acoustic insulation due to the inability of sound to travel through the interior vacuum. The spheres can be used to produce insulating materials, for example, by embedding or positioning them within or between other materials, to provide thermal and acoustic insulation.
US11074893B1 Tuning assembly for stringed instrument
Tuning assemblies for stringed musical instruments are provided. One implementation of a tuning assembly includes a housing that includes a plurality of worm wheel chambers, a plurality of worm shaft chambers, and a plurality of string slots. The tuning assembly may also include a plurality of worm wheels configured to reside within the worm wheel chambers of the housing. Each worm wheel may be configured to rotate about a longitudinal axis thereof. Also, each worm wheel may include a first worm gear and a string anchor through-hole. The tuning assembly may also include a plurality of worm shafts configured to reside within the worm shaft chambers of the housing. Each worm shaft may be configured to rotate about a longitudinal axis thereof and may include a second worm gear, which may be configured for engagement with the first worm gear to enable tuning of the strings of an instrument.
US11074892B1 Detachable violoncello non-slip pad
The present disclosure provides a detachable violoncello non-slip pad, which includes an non-slip portion and a limiting portion. The limiting portion is partially detachably received in the non-slip portion. The limiting portion includes a mounting plate and a limiting plate. The mounting plate is fixedly connected to the limiting plate. The mounting plate is detachably received in the non-slip portion. The detachable violoncello non-slip pad can separate the non-slip portion and the limiting portion, which is convenient for cleaning. When the non-slip portion is worn, only the non-slip portion needs to be replaced without overall replacement, which reduces the use cost of a user.
US11074891B2 Consolidation of data compression using common sectored cache for graphics streams
A mechanism is described for facilitating consolidated compression/de-compression of graphics data streams of varying types at computing devices. A method of embodiments, as described herein, includes generating a common sector cache relating to a graphics processor. The method may further include performing a consolidated compression of multiple types of graphics data streams associated with the graphics processor using the common sector cache.
US11074890B2 Display device and operation method thereof
To provide a display device that achieves both smooth input and a high detection sensitivity on a touch sensor unit. The display device includes a display unit and the touch sensor unit. The display device has three operation modes: normal display in which the entire display region is rewritten, partial IDS driving in which part of the display region is rewritten, and IDS driving in which the entire display region is not rewritten. The detection operation by the touch sensor unit is performed at a time different from the time of performing the rewriting operation of the display region, so that a high detection sensitivity is achieved. Furthermore, a period of performing the detection operation in each of the partial IDS driving and the IDS driving is set longer than a period of performing the detection operation in the normal display, which enables smooth input.
US11074886B2 Multiplexing circuit
A multiplexing circuit is provided. The multiplexing circuit includes a first multiplexing unit. The first multiplexing unit is configured to receive a signal at a first output end of a source driving circuit of a display and configured to transmit the signal to a pixel of the display. The first multiplexing unit includes a first switching unit configured to control transmitting of the signal to a first sub-pixel of a first pixel of the display. The first switching unit includes a first switch and a second switch. Both the first switch and the second switch are electrically connected between the first output end and the first sub-pixel of the first pixel. The first switch and the second switch are configured to simultaneously turn on or turn on only one to transmit the signal to the first sub-pixel of the first pixel.
US11074884B1 Control circuit and display panel applied by control circuit
A control circuit and a display panel applied by the control circuit are provided. The control circuit includes a plurality of stages of shift registers, wherein each of the shift registers includes a first switch, wherein a control terminal of the first switch is configured to receive a first control signal, a first terminal of the first switch is configured to receive the first control signal, and a second terminal of the first switch is electrically coupled to a first node; a second switch, wherein a control terminal of the second switch is electrically coupled to the first node, a first terminal of the second switch is configured to receive a first clock signal, and a second terminal of the second switch is configured to receive a second control signal.
US11074881B2 Method for driving a display device
A novel and highly convenient or reliable display panel is provided which includes a first driver circuit, a second driver circuit, a first scan line, a second scan line, and a first signal line. The first driver circuit supplies a selection signal. The second driver circuit supplies a predetermined voltage, first data using a voltage greater than or equal to the predetermined voltage, and second data using a voltage less than or equal to the predetermined voltage. The first scan line is selected in a first period. The second scan line adjacent to the first scan line is selected in a third period. The first signal line receives the first data in the first period, the predetermined voltage in a second period, and the second data in the third period. The second period is provided between the first period and the third period.
US11074879B2 Drive circuit of display device, display device and display panel
Disclosed are a drive circuit of a display device, a display device and a display panel. The drive circuit of the display device drives a first drive signal output branch and a second drive signal output branch to output a preset logic level signal separately by drive signals of a timing controller.
US11074878B2 Liquid crystal display
Disclosed is a liquid crystal display, including: a timing controller, including a reset pin, a reset auxiliary pin, a charging circuit and a charging control circuit; a reset pin circuit; a reset auxiliary pin circuit, of which a reset auxiliary pin is externally connected to a first end of a second resistor and a first end of a second capacitor, and a second end of the second resistor and a second end of the second capacitor are grounded; wherein the charging circuit includes a current source and a current source switch, and the current source is connected to an input end of the current source switch, and an output end of the current source switch is connected to the first end of the second capacitor, and a control end of the current source switch is connected to a charging control signal.
US11074875B2 Techniques for dual modulation display with light conversion
Techniques for driving a dual modulation display include generating backlight drive signals to drive individually-controllable illumination sources. The illumination sources emit first light onto a light conversion layer. The light conversion layer converts the first light into second light. The light conversion layer can include quantum dots or phosphor materials. Modulation drive signals are generated to determine transmission of the second light through individual subpixels of the display. These modulation drive signals can be adjusted based on one or more light field simulations. The light field simulations can include: (i) a color shift for a pixel based on a point spread function of the illumination sources; (ii) binning difference of individual illumination sources; (iii) temperature dependence of display components on performance; or (iv) combinations thereof.
US11074874B2 Electro-phoretic display apparatus
An electro-phoretic display apparatus including an electro-phoretic display panel and a driving circuit is provided. The electro-phoretic display panel includes a display area and a border area. The driving circuit is configured to drive the display area to display an image frame according to a first voltage. The driving circuit drives the border area to maintain displaying a border of a first color or a second color according to a second voltage. The driving circuit generates the second voltage according to the first voltage. The border area includes electro-phoretic particles of the first color or the second color. A voltage difference between the first voltage and the second voltage drives the electro-phoretic particles of the first color or the second color to be maintained to a predetermined position such that the border area maintains displaying the border of the first color or the second color.
US11074871B2 Parallel pipelines for computing backlight illumination fields in high dynamic range display devices
A display controller generates a backlight illumination field (BLIF) based on a coarse point-spread function (PSF) and a correction PSF. The display controller samples the coarse PSF to accumulate light contributions from a larger neighborhood of LEDs around a given LCD pixel. The display controller samples the correction PSF to generate correction factors for a smaller neighborhood of LEDs around the given LCD pixel. The display controller interpolates samples drawn from the coarse PSF and samples drawn from the correction PSF and then combines the interpolated samples to generate a full resolution BLIF.
US11074869B2 Display method and display system for adjusting motion blur under various display modes
A display method includes selecting a display mode from a plurality of display modes, acquiring a data clock signal having a data period including a pixel active interval and a blank interval, and setting waveforms of a backlight driving signal within the pixel active interval and the blank interval according to the display mode in order to meet a motion blur effect corresponding to the display mode. A power ratio of the backlight driving signal within the blank interval to the backlight driving signal within the pixel active interval determines the motion blur effect. The waveforms of the backlight driving signal within the pixel active interval and the blank interval are different.
US11074860B2 Optical signal noise reduction circuit, optical signal noise reduction method and display panel
An optical signal noise reduction circuit includes a reference line, a comparison detection circuitry and a photoelectric signal read line. An electric signal on the photoelectric signal read line includes a noise electric signal and a photoelectric signal. The reference line is configured to sense the noise electric signal on the photoelectric signal read line, to generate a corresponding second electric signal. The comparison detection circuitry is connected to the reference line and the photoelectric signal read line and configured to acquire the photoelectric signal in accordance with the electric signal on the photoelectric signal read line and the electric signal on the reference line. One or more optical signal noise reduction circuits are used in a display panel. The optical signal noise reduction circuit may be utilized in an optical signal noise reduction method.
US11074859B2 AMOLED displays with multiple readout circuits
The OLED voltage of a selected pixel is extracted from the pixel produced when the pixel is programmed so that the pixel current is a function of the OLED voltage. One method for extracting the OLED voltage is to first program the pixel in a way that the current is not a function of OLED voltage, and then in a way that the current is a function of OLED voltage. During the latter stage, the programming voltage is changed so that the pixel current is the same as the pixel current when the pixel was programmed in a way that the current was not a function of OLED voltage. The difference in the two programming voltages is then used to extract the OLED voltage.
US11074856B2 Display panel and display device
The present application provides a display panel and a display device, the display panel makes a circuit structure of a first pixel driving circuit driving a first display pixel of a display transparent area to emit light different from a circuit structure of a second pixel driving circuit driving a second display pixel of a main display area to emit light, thereby reducing an area of a function add-on area occupied by the first pixel driving circuit, increasing an area of the display transparent area, improving light transmittance of the display transparent area, and improving photographing effect of under screen camera.
US11074855B2 Devices and methods for providing access to internal component
Systems, methods, and devices are disclosed for applying concealment of components of an electronic device. In one embodiment, an electronic device may include a component that is disposed behind a display (e.g., a transparent organic light-emitting diode (OLED) display) that is configured to selectively become transparent at certain transparency regions. Additionally, the electronic device includes data processing circuitry configured to determine when an event requesting that the component be exposed occurs. The data processing circuitry may control portions of the display to become transparent, to expose the component upon the occurrence of the event requesting that the component be exposed.
US11074854B1 Driving device and operation method thereof
A driving device and an operation method thereof are provided. The driving device drives a plurality of light-emitting control lines of an organic light emitting diode (OLED) display panel. The light-emitting control lines are divided into a plurality of groups. The driving device includes a control circuit and a plurality of logic gates. The control circuit generates a global light-emitting control signal and determines a duty cycle of the global light-emitting control signal. Any one of the logic gates determines whether to transmit the global light-emitting control signal to the light-emitting control lines of a corresponding group among the groups. When the global light-emitting control signal is transmitted to a corresponding light-emitting control line among the light-emitting control lines, a pulse of the global light-emitting control signal may light up a plurality of pixels connected to the corresponding light-emitting control line.
US11074853B2 Organic light emitting diode (OLED) display
An organic light emitting diode (OLED) display is disclosed. In one aspect the display includes a display panel having first through fourth pixels and a scan driving unit that outputs a scan signal to the display panel. The display also includes a data driving unit that alternately outputs a first data signal for the first pixels and a second data signal for the second pixels to the display panel, alternately outputs a third data signal for the third pixels and a fourth data signal for the fourth pixels to the display panel, and begins outputting the first and third data signals before one horizontal period begins The display further includes a demultiplexing unit that alternately applies the first and second data signals to the first and second pixels and the third and fourth data signals to the third and fourth pixels.
US11074852B2 Display device and controlling method of display device
A display device includes a plurality of light emitting diodes and a plurality of pixel driver circuits for driving the plurality of light emitting diodes; a panel driver including a plurality of driver integrated circuits (ICs) and a first switching element; a timing controller including a second switching element; and a signal transmission line connecting the first switching element and the second switching element. The timing controller is configured to control the first switching element and the second switching element to transmit an image data signal from the timing controller to the panel driver through the signal transmission line during a first time period, and control the first switching element and the second switching element to receive a state data signal of the display panel from the panel driver through the signal transmission line during a second time period different from the first time period.
US11074846B2 Display device
A display device includes: a display panel including a display area and a pad area having a pad; and a complex circuit package on the pad, including: a first driving signal structure including a first penetration electrode vertically penetrating an inside of the first driving signal structure; a second driving signal structure on the first driving signal structure; and a redistribution wiring structure surrounding the second driving signal structure, and the redistribution wiring structure electrically connecting the first driving signal structure and the second driving signal structure.
US11074845B2 Display device
A display device includes a first amplifier and second data amplifier connected to a first data line and second data line, to a first high voltage power source and second high voltage power source and to a first low voltage power source and second low voltage power source, respectively, a first pixel and second pixel each having a data input terminal connected to the first data line and second data line, respectively. The first high voltage power source and the first low voltage power source determine an upper limit and a lower limit of an output voltage of the first amplifier, respectively, the second high voltage power source and the second low voltage power source determine an upper limit and a lower limit of an output voltage of the second amplifier, respectively, and the first low voltage power source and second low voltage power source are independent power sources.
US11074836B2 Display apparatus
A display apparatus includes a display module, a first supporting portion, a second supporting portion, and a reinforcing member. A folding region, a first non-folding region and a second non-folding region are defined in the display module, when viewed in a plan view. The display module displays an image. The folding region is foldable about an imaginary folding axis, and the first and second non-folding regions are adjacent to two opposite sides, respectively, of the folding region, respectively. The first supporting portion supports the first non-folding region. The second supporting portion supports the second non-folding region and is spaced apart from the first supporting portion. The reinforcing member is adhered to the first and second supporting portions. The reinforcing member includes an incision pattern, which overlaps the folding axis in the folding region.
US11074835B2 Flexible display device
A flexible display device includes a display panel configured to display an image, and a first electrical actuation part disposed at a first side of the display panel. The first electrical actuation part includes a first electro-active polymer and a first pair of electrodes. A first unit structure including the first electro-active polymer and the first pair of electrodes is repeatedly formed in the first electrical actuation part.
US11074833B2 Systems and methods for simulating hemodynamically responsive vasculatures
A vasculature simulation device includes an aortic conduit having an inner bore corresponding to a human aorta, a first femoral conduit and a second femoral conduit having an inner bore of a diameter corresponding to a human femoral artery and disposed in fluid communication with the second end of the aortic conduit, and a return conduit in fluid receiving communication with the second end of the aortic conduit. A fluid pump is in fluid receiving communication with the return conduit and is also in fluid providing communication with the first end of the aortic conduit. An access site formed of a penetrable material is disposed adjacent to the first femoral conduit.
US11074828B2 Sonar target simulator
A sonar target simulator (“STS”) for training a sonar operator is disclosed. The STS is configured to create a plurality of simulated scenarios within a gaming area having a plurality of environments. The STS includes one or more memory units storing real-world collected data, one or more processing units, and a computer-readable medium. The real-world collected data includes background signatures related to the plurality of simulated environments. The computer-readable medium has encoded thereon computer-executable instructions to cause the one or more processing units to generate a target signature from real-world collected data, generate an environmental model from the real-world data, and combine the target signature with the environmental model to create a simulated scenario, of the plurality of simulated scenarios, for use in the gaming area. In this example, the environmental model corresponds to an environment of the plurality of environments.
US11074827B2 Virtual reality system for aerial vehicle
The subject disclosure relates to a simulation system having an aircraft, a local wireless transceiver, and a simulation computer. The aircraft may include an onboard wireless transceiver and a flight controller operatively coupled with an onboard sensor payload to perceive a physical environment and to generate position and pose data. The simulation computer may be configured to communicate wirelessly with the aircraft via the local wireless transceiver. In operation, the simulation computer may be configured to generate one or more virtual reality sensor inputs and to receive the position and pose data from the aircraft. The simulation computer can be configured to transmit the one or more virtual reality sensor inputs to the flight controller of the aircraft.
US11074826B2 Frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance via performance monitoring hardware
Described herein are to frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance data. Embodiments of the invention have been particularly to enable real-time control over a performance instruction user interface (for example in terms of rate), and/or control over delivery of media data (for example in terms of rate and/or pan/zoom position).
US11074825B2 Automated remote learning device and system for using same
A distance learning device for providing laboratory instruction via two-way interaction with a student at a remote location and system for using same.
US11074821B2 Route planning methods and apparatuses for unmanned aerial vehicles
The present application provides route planning methods and apparatuses for an unmanned aerial vehicle. An exemplary route planning method may include determining a quadrant angle in accordance with a starting point and an ending point. The route planning method may also include determining a flight shifting distance in accordance with the quadrant angle, a first interval between waypoints, and a second interval between routes. The route planning method may further include generating a plurality of waypoints and a plurality of routes in accordance with the quadrant angle, the flight shifting distance, the first interval between waypoints, and the second interval between routes. In addition, the route planning method include planning a flight path in accordance with the plurality of waypoints and the plurality of routes.
US11074819B2 Method and system for enabling computations to estimate and predict costs with a cost index by an operating cost app with an operating cost integrator interface for displaying gate to gate flight costs
A method and system for providing cost data via an operating cost app for a flight associated with a flight plan, by a computing device including: obtaining cost data of the flight plan by executing the operating cost app to implement an operating cost integrator application integrated with the operating cost app to interface with a plurality of service providers for retrieving operating cost data of the flight plan from each of the service providers; obtaining, by the at least one processor, real-time aircraft performance parameters affecting the actual cost of the flight including: a landing time and a takeoff time; determining an actual cost of the flight by using software solutions of the operating cost app, and by calculating ground charges at the airport derived from the sensed data by the operating cost app and presenting the actual cost of the ground charge, via a display device for displaying.
US11074817B2 Driving support apparatus
A driving support apparatus mounted on a vehicle, performing a driving support control includes: other vehicle determining unit that determines whether the other vehicle moves towards a present lane where the own vehicle runs from an adjacent lane; an acquiring unit that acquires a tip end lateral position of other vehicle in the present lane side, among lateral positions of the other vehicle in a direction perpendicular to a travelling direction of the own vehicle; an object determination unit that determines, based on a movement or a predicted movement of the tip end lateral position into the present lane from the adjacent lane, the other vehicle to be an object of a driving support control, and determining, based on no-movement of the tip end lateral position, the other vehicle not to be an object of a driving support control.
US11074815B2 Determination device, determination method, and non-transitory computer readable storage medium storing determining program
A determination device determines a tendency of a driver who selects a parking space and includes an acquisition unit and a determination unit. The acquisition unit is configured to acquire information regarding an attribute of the parking space in a parking lot, information regarding behavior of a vehicle driven by the driver in the parking lot, and information regarding behavior of the driver when the driver is driving the vehicle in the parking lot. The determination unit is configured to determine the tendency of the driver when the driver selects the parking space, based on the information regarding the behavior of the vehicle or the information regarding the behavior of the driver and the information regarding the attribute of the parking space.
US11074810B2 Method and device for providing feedback to outside of vehicle, device, and storage medium
Embodiments of the present disclosure provide a method and a device for providing feedback to outside a vehicle, a device, and a computer readable storage medium. The method includes: detecting an attention state of a pedestrian to the vehicle, wherein the attention state is configured to indicate whether the pedestrian notices the vehicle; determining feedback information of the vehicle to the pedestrian based at least in part on the attention state; and controlling an output component of the vehicle to output the feedback information.
US11074809B2 Communication system
A communication system includes a first terminal and a second terminal including an stow part for stowing the first terminal. The first terminal includes a first light emitter that emits infrared light, a first light receiver that receives infrared light, and a first controller. The first controller causes the first light emitter to emit light based on first specifying information upon receiving a pairing request signal via the first light receiver. The second terminal includes a second stow sensor that detects stow of the first terminal, a second light emitter that emits infrared light, a second light receiver that receives infrared light, and a second controller. The second controller causes the second light emitter to emit light based on a pairing request signal in accordance with detection of stow of the first terminal by the second stow sensor and performs control corresponding to the information including the first specifying information.
US11074806B2 Method for controlling video system including a plurality of display apparatuses
A method for reproducing a content in a display apparatus, a method for controlling an electronic apparatus connected to a plurality of display apparatuses, and a video system are provided. The method for reproducing a content in a display apparatus includes, based on a signal being received from a user apparatus, transmitting a response signal to the user apparatus; receiving the content and control information for reproducing the content from an external apparatus which communicates with the user apparatus; and reproducing the content based on the control information.
US11074803B1 Septic tank maintenance warning system
A septic tank maintenance warning system includes a dwelling and a housing mounted in the dwelling. A processor is mounted in the housing and is programmed with a first time comprising a current date and time. The processor is programmed with a second time comprising a future date and time with respect to the first time. The second time defines an alarm time. The second time is resettable to a new second time only between 5.0 hours and 10.0 years forward of the first time when the second time is reset. An alarm is electrically coupled to the processor and is activated when the second time is attained. The alarm is turned on when the second time is attained. The alarm is turned off only when the processor receives a reset code.
US11074802B2 Method and apparatus for automatic event prediction
A method and apparatus for predicting hospital bed exit events from video camera systems is disclosed. The system processes video data with a deep convolutional neural network consisting of five main layers: a 1×1 3D convolutional layer used for generating feature maps from raw video data, a context-aware pooling layer used for rectifying data from different camera angles, two fully connected layers used for applying pre-trained deep features, and an output layer used to provide a likelihood of a bed exit event.
US11074798B2 Computer system for alerting emergency services
Disclosed is a computer system for alerting emergency services. The system comprises a monitoring device, a at least one physical symptom device, a transmitter, a processor, and memory. The memory stores a predetermined baseline for one or more vital signs of a patient, a physical symptom baseline, each physical symptom baseline corresponding to a device of the physical symptom device. The memory stores instructions that cause the monitoring device to measure vital signs of the patient, compare the vital sign(s) to the respective predetermined baseline for the one or more vital signs, and if the measured vital sign(s) exceed the predetermined baseline, detect one or more physical symptoms corresponding to the physical symptom baseline The instructions cause the processor to compare the one or more physical symptoms to the respective physical symptom baseline, and initiate contact of emergency services using the transmitter, if at least one of physical symptoms deviates from the respective physical symptom, detect one or more physical symptoms corresponding to the physical symptom baseline. The instructions cause the processor to compare the one or more physical symptoms to the respective physical symptom baseline, and initiate contact of emergency services using the transmitter, if at least one of physical symptoms deviates from the respective physical symptom.
US11074794B2 Systems and methods for activating and deactivating controlled devices in a secured area
Systems and methods for activating and deactivating controlled devices are provided. Such systems and methods can include a microprocessor unit sampling signal data from a smart microwave sensor module to detect a presence of a user within a secured area, using the signal data to track a route of the user within the secured area, and activating or deactivating the controlled devices located within the secured area based on a location of an end of the route. Such systems and methods can include activating the controlled devices when the location of the end of the route is within the secured area and deactivating the controlled devices when the location of the end of the route is not outside of the secured area.
US11074791B2 Automatic threat detection based on video frame delta information in compressed video streams
Apparatus and associated methods relate to identifying objects of interest and detecting motion to automatically detect a security threat as a function of video frame delta information received from a video encoder. In an illustrative example, the video encoder may be an H.264 encoder onboard a video camera. A cloud server may receive the video frame delta information in a compressed video stream from the camera. Threats may be detected by the cloud server processing the video frame delta information in the compressed video stream, without decompression, to identify objects and detect motion. The cloud server may employ artificial intelligence techniques to enhance threat detection by the cloud server. Various examples may advantageously provide increased capacity of a computer tasked with detecting security breaches, due to the significant reduction in the amount of data to be processed, relative to threat detection based on processing uncompressed video streams.
US11074789B2 Technique to deter theft from automated teller machines
Techniques related to an electronic device, comprising one or more processors, a user interface, a bill dispensing mechanism in a dispensing area, the bill dispensing area having a first sensor, and a non-transitory program storage device comprising instructions stored thereon to cause the one or more processors to receive, from the user interface, a request to dispense a bill, receive, from the first sensor, a first signal indicating a first touch on the first sensor in the bill dispensing area, and dispense the bill based on the received first signal indicating the first touch.
US11074788B2 Electronic game arrangement
A method is proposed for processing a game participation request. The method comprises receiving, from a terminal, a participation request comprising a prize amount indication and based on the prize amount, determining a winning criterion for a random number to meet for the game participation request to yield a winning participation. The method further comprises receiving a random number from a number generator, determining whether the number meets the winning criterion and communicating a message that the participation is a winning participation if the random number meets the criterion. With a prize amount a priori unknown by a game server as the electronic gaming arrangement, it is advantageous to relate winning for to the specific prize amount. In order to remain profitable, it is preferred to attribute lower winning chances for higher prize amounts. This is enabled by relating the winning criterion to the prize amount communicated to the server.
US11074787B1 Artificial intelligence and machine learning enhanced betting odds method, system, and apparatus
Embodiments include utilizing artificial intelligence and/or machine learning to produce sports analytics based on historical score data for specific teams, players, events, or other relevant data. Machine learning can be applied to the historical data in order to improve the betting odds. Correlations between event outcomes and available parameters can be analyzed in advance and in real time by an odds module to give accurate and up-to-date odds.
US11074777B2 Semi-transparent sidewall displays for gaming cabinets operable in synchronism with content of gaming action provided on primary frontal displays
A gaming machine is provided having a cabinet with a high definition frontal mechanism for presenting gaming action of that machine and with at least one of left, right, front and rear cabinet sidewall displays (CSDs) for presenting imagery that can enhance the optical experience of patrons in the vicinity of the gaming machine. Each of the cabinet sidewall displays is configured to be non-reflective (glare free) and when not outputting imagery, to appear as blackened or otherwise darkened surface so as to not detract from effects of nearby other displays. One version includes a CSD driven in response to a selected subarea of the high definition frontal display mechanism.
US11074776B2 Gaming system and method for providing overlapping display of symbols from different games
In various embodiments, the gaming system and method provide The present disclosure relates generally to gaming systems and methods that concurrently display one or more aspects of a primary game and a play of a secondary game within the limited display space available of an electronic gaming machine with a single display device.
US11074774B2 Vehicle parking authorization assurance system
Methods, systems and apparatuses are provided for managing a parking facility. A host processor may receive identification information relating to a vehicle entering, exiting and/or parked in the parking facility. The host processor may determine an account associated with the vehicle, based on the identification information and on account information associated with the account. The host processor may determine that the vehicle is authorized to park in the parking facility, based on the account information. And host processor transmits permission information to a user device to thereby allow the vehicle to enter, exit and/or remain parked in the parking facility.
US11074769B2 Safety for vehicle users
Personal safety concerns for users of vehicles can be indicated, identified, communicated, analyzed, or acted on to make the users and other participants in the technology aware of the safety concerns and to reduce the risks to the users associated with the safety concerns. Personal safety concerns can be recognized based on safety concern triggers. Once recognized, the personal safety concerns can be reported to the users and other participants in the technology by safety alerts. The safety alert can prompt one or more telematics devices at the vehicle to capture, store, or transmit telematics data, including, for example, audio, image, or video data or combinations of them. The captured telematics data can be used to verify the safety alert and the safety concern and present the captured data to a third party participant to enable the third party participant to determine an appropriate response or action.
US11074756B1 Camera arrangements with backlighting detection and methods of using same
A method of providing an image to be displayed includes providing captured scene data representing one or more images of a real scene and providing illumination data representing real illumination impinging on the real scene, providing a virtual reality image of a theoretical object by modeling said theoretical object using said illumination data to define illumination impinging on the theoretical object, and providing a combined image including elements of the real scene based on said captured scene data and including said virtual reality image.
US11074755B2 Method, device, terminal device and storage medium for realizing augmented reality image
A method for implementing an augmented reality picture is performed at a computing device having a camera, including: obtaining a picture frame and a pose direction of the camera during shooting of the picture frame; determining a framing space in a 3D rectangular coordinate system in accordance with that the camera shoots in a shooting mode; determining 2D graphics in the framing space, and obtaining 3D coordinates of a position reference point of each 2D graphic; for each 2D graphic, adjusting a pose based on a rotation datum point of the two-dimensional graphic, and obtaining 3D coordinates of a position reference point of the pose-adjusted 2D graphic; and projecting, through perspective projection transformation, the 3D coordinates of the position reference point of the two-dimensional graphic to be 2D coordinates in a corresponding planar projection area, and rendering the 2D graphic on the picture frame according to the 2D coordinates.
US11074754B2 Electronic device
An electronic device is disclosed. The electronic device of the present disclosure includes a main body wearable on the head of a user, a display coupled to the main body to be detachable to the main body, and a controller configured to generate images to implement the images on the display while the display is mounted on the main body. An electronic device according to the present invention may be associated with an artificial intelligence module, robot, augmented reality (AR) device, virtual reality (VR) device, and device related to 5G services.
US11074753B2 Multi-pass object rendering using a three- dimensional geometric constraint
A device for performing multi-pass object rendering using a three-dimensional geometric constraint may include at least one processor configured to receive a mesh of points corresponding to a head of a user. The at least one processor may be further configured to render an image of a sphere and to render elements corresponding to facial features based at least in part on the mesh of points. The at least one processor may be further configured to render an element visibility mask based at least in part on the mesh of points, the element visibility mask being constrained to the surface of the sphere. The at least one processor may be further configured to composite the sphere, the elements, and the element visibility mask to generate an output image. The at least one processor may be further configured to provide the output image for display.
US11074749B2 Planar surface detection
The described implementations relate to processing of an environment using a plurality of sub-volumes, and specifically to generating surface representations in the plurality of sub-volumes for individual processing. One example can identify planar fragments within the plurality of sub-volumes. The example can determine that various planar fragments constitute part of a contiguous planar surface and should be aggregated. The example can also output data representing the contiguous planar surface formed from the aggregated planar fragments.
US11074746B2 System and method of highly-scalable mapping and 3D terrain modeling with aerial images
A system and method for generating a 3D model and/or map of a geographic region is disclosed. A computer designates a geographic region and a number of aircraft, and partitions the designated geographic region into sub-regions, creates waypoints within each sub-region, and plans missions for each aircraft to fly to each waypoint and take pictures. The aircraft are configured to accept and perform missions from the computer, and the computer receives images from the aircraft, assigns each image to a sub-region, and transmits each sub-region and images, as well as instructions, to the computing resource. The computing resource executes the instructions, which perform 3D reconstruction and generate orthophotos and 3D models. The 3D reconstruction comprises trimming distorted portions of the orthophotos and 3D models, and merging the orthophotos and 3D models from each sub-region into a 3D model and/or map of the geographic region.
US11074741B2 Apparatus and method for data-parallel ray tracing using volume proxies
An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
US11074737B2 Information processing apparatus and method
A system including a non-transitory computer readable medium configured to store instructions thereon; and a processor. The processor is configured to execute the instructions for defining a virtual space associated with a first user, wherein the virtual space comprises a first region and a first avatar. The processor is configured to execute the instructions for causing the first avatar to enter the first region based on received first input; and moving the first avatar within the first region in response to a received second input. The processor is configured to execute the instructions for registering charging information the received second input; and removing the first avatar from the first region in response to a received third input. The processor is configured to execute the instructions for performing charging-related processing, in accordance with the registered charging information, in response to removing the first avatar from the first region.
US11074734B2 Image processing apparatus, image processing method and storage medium
An image processing apparatus includes at least one processor causing the image processing apparatus to act as an acquisition unit configured to acquire a plurality of images, a determination unit configured to determine a template on which one or more images selected from the plurality of images are arranged, and a layout unit configured to arrange the selected one or more images in slots within the determined template. In a case when the determined template includes a background slot and a foreground slot that overlaps a part of the background slot, the layout unit arranges, into the background slot, one image out of the selected one or more images and also arranges, into the foreground slot, the one image.
US11074733B2 Face-swapping apparatus and method
A control circuit access a source image that includes a source face and an image to be modified that includes a face to be modified. The control circuit then employs a trained identity encoder to transform at least a part of the source image into a corresponding identity vector and then also employs an attribute encoder to form an attribute feature vector that represents characterizing information for a plurality of features of the image to be modified. The control circuit then employs an image generator to decode the attribute feature vector to obtain the characterizing information for the plurality of features of the image to be modified and to then modify the identity vector as a function of the characterizing information for the plurality of features of the image to be modified to provide a resultant image that includes a resultant face that is essentially the face of the image to be modified but with facial features that emulate corresponding facial features of the source face.
US11074732B2 Computer-aided diagnostic apparatus and method based on diagnostic intention of user
A computer-aided diagnostic (CAD) apparatus and a CAD method based on the diagnostic intention of a user are provided. The CAD apparatus includes a region of interest (ROI) detector configured to detect an ROI from an image input from a probe, and a probe motion determiner configured to determine a motion of the probe in response to the ROI detector detecting the ROI. The CAD apparatus further includes a diagnostic intention determiner configured to determine a diagnostic intention of a user based on the determined motion of the probe, and a diagnostic intention processor configured to perform a diagnostic procedure based on the determined diagnostic intention of the user.
US11074730B1 Augmented reality diagnostic tool for data center nodes
An augmented reality (AR) diagnostic tool embodied as a software application on a portable device employs AR infrastructure to enable a user to locate a failed/malfunctioning node of a cluster and, with minimal interaction, diagnose causes and provide recommendations to repair the node. The portable device may be a computer embodied as visualization technology and configured to execute the software application. Once installed, the AR diagnostic (ARD) tool is ready for use by the user, e.g., a customer service technician, to locate and repair one or more failed cluster nodes. In response to a failure/malfunction, the cluster node sends diagnostic and configuration information (i.e., failure/malfunction information) of the failed node to an analytics service. The failure information informs the technician of the cluster failure. The technician may then activate the ARD tool and AR infrastructure to locate and repair the failed node.
US11074728B2 Conditional parallel coordinates
A conditional parallel coordinate visualization system is provided. The system presents a parallel coordinate visualization that includes a set of parallel main axes that respectively correspond to a set of main dimensions. The system receives a first multivariate data including values at the set of main dimensions. The first multivariate data has a first additional data that includes values in a first set of sub-dimensions. The first set of sub-dimensions is associated with a first predicate value at a first predicate dimension in the set of main dimensions. The system presents the first multivariate data as a polyline that intersects the set of parallel main axes. Upon a selection of an option item, the system unfolds the parallel coordinate visualization to reveal a first set of parallel sub-axes that correspond to the first set of sub-dimensions. The system presents the first additional data at the first set of parallel sub-axes.
US11074727B2 Microparticle analyzing apparatus and data displaying method
Disclosed herein is a microparticle analyzing apparatus including a detecting portion configured to simultaneously detect a fluorescence generated from a microparticle in plural wavelength regions and a displaying portion configured to display thereon detection results in the plural wavelength regions in a form of a spectrum.
US11074725B2 Rendering semi-transparent user interface elements
A computer-implemented method includes: determining an intensity of a visual effect to be applied to a user interface element; adjusting the intensity of the visual effect based on a characteristic feature of a background area; and rendering the user interface element based on the adjusted intensity of the visual effect.
US11074723B2 Lossless compression of fragmented image data
Lossless compression of fragmented image data is disclosed. In some embodiments, a stream of information comprising data elements having statistical characteristics is received. An encoded output is produced by an encoder comprising a data compressor that implements a variable length code that is adapted to the statistical characteristics of the data elements. The output and information from which the variable length code can be derived are stored.
US11074722B2 Method and system for performing automatic camera calibration for a scanning system
A system and method for performing automatic camera calibration is presented. The system communicates with a first camera and a second camera, wherein a transparent platform is disposed between the two cameras. When a 3D calibration pattern is disposed on the platform, the system receives a first set of calibration images from the first camera, and a second set of calibration images from the second camera. The system determines, based on the first set of calibration images, a first set of coordinates for corners of the polyhedron. The system further determines, based on the second set of calibration images, a second set of coordinates for the corners. The system determines, based on the coordinates, a spatial relationship between the first camera and the second camera. The system further uses a description of the spatial relationship to generate a 3D model of an object other than the 3D calibration pattern.
US11074718B2 Image processing device
An image processing device comprises: a result acquisition unit that acquires one or more of the input images including a target, and acquires a detection result obtained by comparing feature points of standard shape information with input-side feature points extracted from the input image; a frequency calculation unit that acquires multiple detection results in which the standard shape information and the target are placed in different positions and different postures, and calculates frequencies of detection of the input-side feature points in the input image for corresponding ones of the feature points of the standard shape information; and a feature point selection unit that selects a notable feature point from the feature points of the standard shape information on the basis of the frequencies calculated by the frequency calculation unit.
US11074717B2 Detecting and estimating the pose of an object using a neural network model
An object detection neural network receives an input image including an object and generates belief maps for vertices of a bounding volume that encloses the object. The belief maps are used, along with three-dimensional (3D) coordinates defining the bounding volume, to compute the pose of the object in 3D space during post-processing. When multiple objects are present in the image, the object detection neural network may also generate vector fields for the vertices. A vector field comprises vectors pointing from the vertex to a centroid of the object enclosed by the bounding volume defined by the vertex. The object detection neural network may be trained using images of computer-generated objects rendered in 3D scenes (e.g., photorealistic synthetic data). Automatically labelled training datasets may be easily constructed using the photorealistic synthetic data. The object detection neural network may be trained for object detection using only the photorealistic synthetic data.
US11074707B2 Method and system of antenna measurement for mobile communication base station
A method and system for mobile communication base station antenna measurement is disclosed. The method comprises steps of: acquiring a set of images containing antennas of a base station; processing the set of images with a model based on instance segmentation network, and generating visualized images corresponding to the set of images of antennas; calculating, from the visualized images, the quantity of antennas of the base station and separating data for each antenna; measuring parameters of each antenna by data fitting. The system comprises a processor and a memory storing program instructions thereon, the program instructions executable by the processor to cause the system to perform the steps of the method.
US11074701B2 Interior photographic documentation of architectural and industrial environments using 360 panoramic videos
A 360 panoramic video sequence of an architectural or industrial site includes a plurality of 360 images. 3D poses of the 360 images are determined with respect to one another, and a subset of the images extracted for further processing according to selection criteria. The 3D poses of the extracted images is refined based on determined correspondences of the features in the images, and a 3D point cloud of the site is developed from the extracted images with refined pose estimates. An “as-built” representation of the site captured in the panoramic video sequence is created from the sparse 3D point cloud and aligned to a 2D or 3D plan of the site. Once so aligned, the extracted images may be presented to a user in conjunction with their plan positions (e.g., overlayed on the site plan). Optionally, a point cloud or mesh view of the site may also be returned.
US11074700B2 Systems, methods, and computer-readable storage media for determining saturation data for a temporal pixel
In some aspects, the techniques described herein relate to systems, methods, and computer readable media for generating, based on a set of images, a temporal pixel image comprising a set of temporal pixels, where each temporal pixel in the set of temporal pixels comprises a set of pixel values at an associated position from each image of the set of images. For a first temporal pixel from the set of temporal pixels, saturation data comprising a set of saturation values is generated, where each saturation value of the set of saturation values is associated with a pixel value of the set of pixel values of the first temporal pixel, and each pixel value is compared to a metric to determine a corresponding saturation value.
US11074695B2 Image processing device, image processing method, and recording medium storing program
An image processing device includes at least one memory configured to store instructions and at least one processor configured to execute the instructions to: from input subject data that include positions of a plurality of subjects, detect subject appearance data including an appearing subject and subject disappearance data including a disappearing subject; based on the subject appearance data and the subject disappearance data that are detected and an appearance position distribution and a disappearance position distribution of subjects that are learned in advance, calculate appearance validity of the subject appearance data and disappearance validity of the subject disappearance data; and based on the appearance validity and the disappearance validity calculated, acquire a combination of subject appearance data and subject disappearance data detected, the combination satisfying a predetermined condition.
US11074693B2 Ultrasound diagnostic apparatus and method of producing ultrasound image
An ultrasound diagnostic apparatus, which transmits an ultrasonic wave toward a subject by an ultrasound probe, produces ultrasound image data based on obtained reception data by a diagnostic apparatus body, and displays an ultrasound image, includes a dilation processor which performs dilation processing on the ultrasound image data based on a dilation radius to produce dilated image data, an erosion processor which performs erosion processing on the ultrasound image data based on an erosion radius different in magnitude from the dilation radius to produce eroded image data, a difference processor which calculates difference between the dilated image data and the eroded image data to produce difference image data, and an edge enhancer which performs edge enhancement processing on the ultrasound image data based on the difference image data to produce edge enhanced image data.
US11074687B2 Deep convolutional neural network with self-transfer learning
Systems and techniques for facilitating a deep convolutional neural network with self-transfer learning are presented. In one example, a system includes a machine learning component, a medical imaging diagnosis component and a visualization component. The machine learning component generates learned medical imaging output regarding an anatomical region based on a convolutional neural network that receives medical imaging data. The machine learning component also performs a plurality of sequential downsampling and upsampling of the medical imaging data associated with convolutional layers of the convolutional neural network. The medical imaging diagnosis component determines a classification and an associated localization for a portion of the anatomical region based on the learned medical imaging output associated with the convolutional neural network. The visualization component generates a multi-dimensional visualization associated with the classification and the localization for the portion of the anatomical region.
US11074683B2 Image inspection apparatus, image inspection method, and image inspection program
An image inspection apparatus includes an image reader that reads an original image formed on a recording material based on a print job and generates a read image, and a hardware processor that analyzes the read image and performs an image inspection, wherein the hardware processor: acquires the read image from the image reader, detects an edge from the read image, and excludes a region near the edge from a target of the image inspection; performs a predetermined filter process on the read image after the exclusion process to generate a first reference image compares the read image after the exclusion process with the first reference image to generate a first comparison image; and binarizes the first comparison image using a predetermined threshold to detect points where a specific abnormality has occurred, and outputs a detection result.
US11074682B2 System and method for automated food safety analysis, quality analysis and grading of grains
A system and method for automated grain inspection and analysis of results, that inspects grains using a plurality of light spectra, analyzes the results, and produces detailed reports from the analysis.
US11074681B2 Anomalousness determination method, anomalousness determination apparatus, and computer-readable recording medium
A non-transitory computer-readable recording medium storing therein an anomalousness determination program that causes a computer to execute a process includes: sensing a region in an object in each of a plurality of ultrasound examination images using an object sensing technique; based on a result of the sensing and a structure of the object, acquiring a result of sensing each of a plurality of regions in the object in each of the ultrasound examination images; and determining anomalousness in the object based on the result of sensing each of the regions in the ultrasound examination images.
US11074679B2 Image correction and display method and device
A method includes photographing a first image, where the first image comprises a document. A first area of the document is obscured by a first obstruction. The method further includes determining a location of the first area based on depth data. The method further includes photographing a second image. The method further includes restoring the obstructed information in the first area based on the second image. The method further includes displaying a third image, wherein the third image comprises the document and the first obstruction s removed from the first area of the document.
US11074678B2 Biasing a noise filter to preserve image texture
Embodiments relate to biasing an image noise filter to reduce edge and texture blurring of image data. Pixel values used to determine photometric coefficients for a bilateral filter are modified by offset values. The offset value for a pixel value is determined by applying a high pass filter to the pixel (referred to as the center pixel) and neighboring pixels of the center pixel. By adding the offset value to the center pixel value, the pixel value difference between the neighboring pixels and the center pixel becomes smaller for pixels on the same side of an edge as the center pixel. Thus, pixels on the same side of the edge get more weight in the bilateral noise filter. Conversely, pixels on the opposite side of the edge as the center pixel get less weight in the bilateral filter. As a result, the biased bilateral filter reduces blurring of edges and increases preservation of texture in the image data.
US11074677B2 Dynamic range extension of partially clipped pixels in captured images
Methods for recovering saturated pixel values in raw pixel data are described. Given an image with raw pixel values captured using sensors with a color filter array (CFA), image regions are classified according to how many color channels of the CFA are saturated. Values of saturated pixels are estimated based on weighted color ratios of unsaturated pixels and recovered pixels. Example methods for a Bayer CFA are provided.
US11074674B2 Imaging noise reduction system and method
A system for reducing noise in a camera image is disclosed. The system includes one or more processors, and a camera operatively coupled to the processor, the processors are configured to reduce noise of camera images, the processors are configured to receive input image data from the camera representing pixel data from a plurality of pixels, segment the input image data to a plurality of segments and for each segment establish an initial segment image, pre-correct pixel data by modifying the pixel data to account for voltage offset and gain of each pixel based on a predetermined map of gain and offset, and obtain an estimate of an output image by minimizing a cost function and output and stitch the estimated image to other estimated and outputted image segments, and output a noise reduced image including the stitched estimated images.
US11074673B2 Multi-level temporal resolution increase of video
A method of increasing temporal resolution: a) provides an original video having a given spatial resolution; b) compresses a first frame of said original video using any image compression method; and c) repeatedly compresses a next frame of said original video using the steps of: i. providing a current video comprising the already compressed video frames, said current video having an initial spatial resolution; ii. repeatedly reducing the spatial resolution of said current video and the spatial resolution of said next frame of the original video, to produce a lowest level spatial resolution current video and a lowest level spatial resolution next frame of the original video; and iii. compressing said lowest level spatial resolution next frame of the original video to produce a lowest level compressed next frame.
US11074670B2 Image processing apparatus, control method thereof, recording medium, and information processing system
An image processing apparatus designates a first partial region for a first image obtained by rendering a configuration of an object in accordance with a predetermined coordinate system, designates a second partial region corresponding to the first partial region for a second image including an image obtained by capturing the object, and converts an image of the second partial region into an image complying with the predetermined coordinate system based on a coordinate of the first partial region in the first image and a coordinate of the second partial region in the second image. In the designation of the first partial region, different first partial regions in the first image are sequentially designated, and a first partial region at a (k+1)-th time based on a first partial region designated at a k-th time.
US11074665B2 Vehicle management server, vehicle management system and vehicle management method
A vehicle management server for managing a shared vehicle used by a plurality of users in different time slots and including a plurality of containers respectively configured to accommodate items from a delivery service provider. The vehicle management server includes: a processor and a memory connected to the processor. The processor is configured to perform: receiving use reservations for using the shared vehicle from the plurality of users; making a use schedule of the shared vehicle; and notifying the delivery service provider of the use schedule of the shared vehicle made in the making.
US11074658B1 Intelligent methods of inspection for property and casualty insurance claims
Methods and systems for facilitating loss reporting and resolution are described. In some embodiments, a method includes identifying a bounded geographical area affected by a weather event potentially causing property losses to customers of an insurer. The weather event may have an intensity profile in the bounded geographical area. The method further includes generating a customer density profile in the bounded geographical area and predicting resource utilization based on the customer density profile and the weather event intensity profile in the bounded geographical area.
US11074655B1 Cost sharing based upon in-car audio
Systems and methods may transmit a plurality of locationing pulse requests from a mobile device in a vehicle to an audio system of the vehicle during a period of vehicle operation. The mobile device may be associated with a vehicle driver. The audio system may have an array of speakers disposed inside the vehicle, and the locationing pulse requests may include a request to emit a locationing pulse from the array of speakers. The systems and methods may receive the locationing pulse at a microphone of the mobile device, and generate or update a vehicle occupancy profile based upon the receiving operation. The vehicle occupancy profile may include occupancy data of one or more seats inside the vehicle. A vehicle risk profile may be determined based upon the vehicle occupancy profile, and a risk message transmitted if the vehicle risk profile satisfies a high risk condition.
US11074647B2 Systems and methods of sharing an augmented environment with a companion
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and augment the environmental data by adding virtual environmental data. The system may then provide this virtual environment to two or more devices. The system can then receive user input, and modify the virtual environment in response to those inputs.
US11074646B1 Dynamically selecting an image for display
Techniques for generating a web page and displaying an image in the web page may be provided. For example, the web page may include a placeholder for displaying the image. A service may be implemented to determine how many images and sizes of such images that should be made available for use in the placeholder. Further, the service may configure the web page to identify available images based on the determined number and sizes and to include a script for selecting one of the available images. Upon displaying the web page in a browser, the script may determine the size of the placeholder as displayed in the web page and may select one of the available images based on the determined placeholder size. The script may further cause the browser to download and display the selected image in the placeholder.
US11074645B2 User-widget-based transaction system
A method and system are described to provide a user-widget-based transaction environment. In one example embodiment, an electronic magazine may be presented to a user device as a widget without using a browser. The electronic magazine may comprise two or more data pages. A user selection of at least one of the two or more data pages may be detected and then communicated from the user device across a network for further processing.
US11074644B2 Systems and methods for augmented reality payments
Systems and methods are provided for augmented reality payments. An augmented reality display may include product information and/or payment information images displayed over an image of one or more real world background objects. The augmented reality display may be displayed on a display of a mobile user device such as a smartphone or tablet or on a structure of a vehicle such as a vehicle windshield. The real world background objects may include a merchant store. The product information and/or the payment information may be overlaid on the merchant store as viewed through a vehicle windshield or as viewed in an image of the merchant store captured by a camera of the user device. The user may be provided with the ability to select one or more items for purchase, make one or more payments, or execute other transactions by interacting with the augmented reality display.
US11074642B2 System, computer-readable media and computer-implemented method for automated location interaction management
A system, computer-readable media and computer-implemented method for automated location interaction management. User input at least partly defining an item is received and stored via a mobile electronic device. A location interaction trigger for the item is automatically determined to have occurred, based at least in part on a geolocation of the mobile electronic device. An alert is generated describing the item for display on a display of the mobile electronic device.
US11074637B2 Self-checkout arrangements
Self-checkout technologies for retail stores are improved by incorporation of enhanced fraud detection arrangements. For example, if a shopper enters an item on a self-checkout tally, while positioned at a location remote from the normal stock location for that item, a responsive action may be taken. Likewise, if a shopper enters the same item on a self-checkout tally twice, at widely separated times, a responsive action may be taken. These responsive actions can include dispatching a store clerk to assist the shopper, or increasing a risk score that is repeatedly re-calculated during the shopper's visit. A great variety of other features and arrangements (e.g., powering arrangements for mobile phones in shopping carts) are also detailed.
US11074633B2 Systems, methods, and computer program products for on-line gifting
A method includes receiving an identification of a first item to be purchased, entering the first item into an electronic shopping cart facilitating an on-line transaction, providing a method of payment for a value of the first item to the shopping cart, and sending the value of the first item and a description of the item to a recipient with at least the following electronic options from which the recipient may choose: accepting the first item with payment made and modifying the transaction in accordance with the value of the first item.
US11074631B2 Method, apparatus, and computer-readable medium for leveraging real-time sales for volume for conducting transactions
A method, apparatus, and computer-readable medium for leveraging real-time sales volume for conducting group buys comprising initializing a sale of an item, the sale specifying a current price of the item which is calculated based on a current sales volume of the item and sales volume ranges, processing transactions with users for items at a purchase price equal to the current price when a purchase request is received from the corresponding user, terminating the sale of the item at a closing price when the current sales volume has reached a threshold or when a period of time has passed since the sale was initialized, and crediting accounts belonging to one or more users with an additional amount based at least in part on a difference between the closing price and the purchase price for each item for the corresponding user.
US11074621B2 Deal allocation platform
A deal allocation platform is disclosed. The deal allocation platform may be configured to be used in multiple contexts, such as, for example, a batch processing context and a real-time context. Further, the deal allocation platform may be configured to reallocate users assigned to deals based on an approximation of a global optimization problem. In addition, the deal allocation platform may enable configuration of one or multiple experiments.
US11074614B2 GPS mapping of outdoor advertisement
Embodiments are directed to a system that enables a user of a mobile communication device to view information that is presented on a billboard at a time after the user sees the physical billboard. The user inputs a billboard-information request into the mobile communication device, such as via an application executing on the mobile communication device. A current location of the mobile communication device at the time when the user input the billboard-information request is determined. Each billboard that is within a predetermined distance from the current location is identified as being a billboard-of-interest for the user. Information associated with each billboard-of-interest is provided to the user via the application executing on the mobile communication device or via a map on a website that is accessible to the user.
US11074609B1 Systems and method for improving mediated sponsored content networks using a stack trace
Systems and methods are described for improving mediated sponsored content networks using a stack trace. One implementation relates to a method running on a sponsored content network and includes receiving a request for a sponsored content item from a user device executing code from a mediation platform. An item is sent to fulfill the request. If the identity of the mediation platform is not known, the sent item includes stack trace implementation code. An identifier is received that is associated with the mediation platform consequent to the user device executing the stack trace implementation code and the identity of the mediation platform is determined using the identifier. A performance metric associated with the determined identity of the mediation platform is identified. The method may further receive a second request for a sponsored content item from the user device and use the performance metric to select the second item.
US11074605B1 System and method for processing of promotions in connection with digital purchasing
A system and method for processing promotions in connection with digital purchasing. Data associated with a digital purchase request made by a consumer (the data comprising a token, an amount associated with the transaction, a promotional code for each item included in the digital purchase request associated with a promotion, a default transaction amount, and a single default promotional code) is received from a merchant server. The single default promotional code is assigned to all items included in the digital purchase request that are associated with promotions. Using the token, account information associated with the consumer is retrieved from a database. For each promotional code received, promotional information is retrieved. The retrieved promotional information is displayed. The digital purchase request is submitted for processing using the single default promotional code.
US11074603B1 Promotion processing system including geographic zone based digital promotion adjustment via chatbot and related methods
A promotion processing system may include a user device associated with a given user and geographically spaced apart communications servers each executing a respective chatbot. A promotion processing server may determine a first geographic zone of the given user based upon communications between the user device and a first geographically spaced apart communications server, and generate and communicate a digital promotion to the user device via a first chatbot. The digital promotion may have a redemption parameter based on the first geographic zone. The promotion processing server may determine a second geographic zone of the given user based upon communications between the user device and a second geographically spaced apart communications server, and determine whether the redemption parameter is valid in the second geographic zone, and when not, adjust the redemption parameter and communicate the digital promotion with the adjusted redemption parameter to the user device via a second chatbot.
US11074601B2 Real time personalized pricing for limited inventory assortments in a high-volume business environment
A system that compresses data during neural network training. A memory stores computer executable components and neural network data, and a processor executes computer executable components stored in the memory. An anticipatory value of inventory (VOI) optimization component calculates optimal VOI and prices for immediate-future inventory levels in parallel and writes latest price updates for respective states to a price stack; and a recommendation component provides customized pricing recommendation for a product relative to a unique customer as a function of the latest price updates for respective states to the price stack.
US11074599B2 Determining usage data of mobile applications for a population
A utility application for a mobile device inspects data packets from other mobile applications running on the device to gather and record usage data about those applications. Since users of the utility application may not reflect the true population for which the usage data is desired, a system de-biases the data reported from the utility applications using a machine learning model to predict demographics of the users of the utility application. To determine a training data set for the model, the system requests a user to provide a desired user attribute by way of an in-app questionnaire. This enables labeling utility usage data with the demographics, which can be weighted and extrapolated to determine usage across the population as a whole.
US11074598B1 User interface integrating client insights and forecasting
New client acquisition insights and forecasting are provided. A system, method, and computer readable storage device analyze historical data for identifying various client segments based on various combinations of similar attributes; determine cumulative marginal values (CMVs) associated with provisioning clients in each client segment, wherein the CMVs indicate whether provisioning a client within each client segment positively or negatively affects the system; analyze each client segment behavior for learning insights associated with clients in the client segment and effects on the system; and forecast CMVs for a selected client segment based on the learned insights for the selected client segment. In various implementations, a dashboard user interface comprising a data visualization of the forecasted CMVs is generated for display. Based on the learned insights and forecasted CMVs, the system is enabled to manage new client deployments and allocate resources such that the efficiency and cost-effectiveness of the system are improved.
US11074596B1 System and method for identifying topic coverage for a distribution platform that provides access to online content items
Systems and methods for identifying topic coverage for a distribution platform that provides access to online content items. A set of topics that characterize subject matter of the online content items available via a system distribution platform may be obtained and individual ones of the content items may be associated with individual ones of the topics. Internal demand and/or external demand associated with the individual ones of the topics may be determined. Disparities between the internal demand and/or the external demand may be determined for individual ones of the content items. A graphical representation of the disparities determined may be generated.
US11074594B2 Method and system for generating a data collection process in a user device
The invention relates to a computer implemented method and system for generating a data collection process for a user device. The method comprises: receiving, at a third-party server, an instruction to begin a data collection process for a user operating a user device; receiving, at the third-party server, static data from the user device; determining, at the third-party server, a set of data to be collected from the user; generating, at the third-party server, code for a first data collection module based on the set of data to be collected from the user; providing, from the third-party server, the code for generating the first data collection module to the user device; receiving, at the third-party server, confirmation that a user of the user device has provided the information required by the first data collection module to the service-provider server; and determining if the user has provided the set of data to be collected.
US11074586B2 Methods and apparatuses for fraud handling
The present disclosure relates to a concept of fraud handling. A data transaction request is received via a data network from at least one user account. The data transaction request is analyzed based on predefined fraud detection rules to generate a fraud score associated with the at least one user account. The at least one user account is classified as fraudulent account if the associated fraud score exceeds a predefined fraud likelihood threshold. Data transactions associated with a classified fraudulent account via the data network are done by purposely deteriorating the data transactions associated with the classified fraudulent account in comparison to data transactions associated with a classified non-fraudulent account.
US11074585B2 Authenticating transactions using risk scores derived from detailed device information
One embodiment of the invention is directed to a method comprising, receiving an authentication request message for a transaction. The method further comprises determining that detailed device information is required to authenticate the transaction and generating a message including an identifier and a request for the detailed device information. The method further comprises retrieving the detailed device information from a remote server computer using the identifier and modifying the authentication request message to include the detailed device information. The method further comprises sending the modified authentication request message to an access control server computer. The method further comprises receiving an authentication response message from the access control server computer including a verification value for the transaction, where the verification value is generated based on a result of a risk analysis performed using the detailed device information.
US11074583B2 Techniques to process biometric and transaction data to determine an emotional state of a user while performing a transaction
Various embodiments are generally directed to method and devices to receive biometric data and transaction data relating to a transaction, apply a model to the biometric data and the transaction data to determine an emotional state of the user during the transaction, and determine an action associated for the transaction based on the emotional state of the user during the performance of the transaction. Embodiments further include causing performance of the action.
US11074582B2 Secure element having multiple users
Techniques are disclosed relating to secure data storage. In various embodiments, a mobile device includes a wireless interface, a secure element, and a secure circuit. The secure element is configured to store confidential information associated with a plurality of users and to receive a request to communicate the confidential information associated with a particular one of the plurality of users. The secure element is further configured to communicate, via the wireless interface, the confidential information associated with the particular user in response to an authentication of the particular user. The secure circuit is configured to perform the authentication of the particular user. In some embodiments, the mobile device also includes a biosensor configured to collect biometric information from a user of the mobile device. In such an embodiment, the secure circuit is configured to store biometric information collected from the plurality of users by the biosensor.
US11074580B2 Device and method for providing external access to multi-drop bus peripheral devices
A method and device for retrofitting a machine controller to accommodate one or more electronic peripheral devices is disclosed herein. A device with processor(s), memory, a slave interface, and host interface(s) performs as a virtual peripheral by registering itself as a slave to the machine controller coupled with the slave interface and performs as a virtual machine controller by registering peripheral(s) coupled with the host interface(s) as slaves to the device. The device receives a command from the machine controller via the slave interface and, in response to receiving the command: sends an acknowledgement to the machine controller via the slave interface; and relays the command to a respective peripheral via a respective one of the host interface(s), where the device sends signals to and from the machine controller asynchronous of sending signals to and from the peripheral(s).
US11074579B1 Transacting in advance
Various embodiments generally relate to generating and scheduling transactions in advance. More specifically, various embodiments relate to receiving a request for a transaction from a user device; processing the transaction, where the transaction requires some user interaction at a point of transaction to complete the transaction; identifying a location for completion of the transaction; determining possible points of transaction within a predetermined distance of the identified location; displaying the possible points of transaction; receiving a selection of one of the possible points of transaction; generating a unique identifier for the transaction based on the selected point of transaction; and sending the unique identifier for presentation at the selected point of transaction, where the unique identifier is used to complete the transaction.
US11074577B1 Systems and methods for making person-to-person payments via mobile client application
Systems and methods include a payer user device including a near field communication transceiver configured to facilitate communications with devices within a threshold range from the payer user device, and a digital payment application that detects a payer user device, receives a first user input regarding a selection of the payee user device and a second user input regarding an amount of funds to provide a user of the payee user device, causes a transaction request to be received by the payee user device that includes a tokenized identifier that provides a provider computing system information to identify an account associated with a user of the payer user device, and receives an indication from the provider computing system indicating that the transaction has been completed or is in process of being completed.
US11074563B2 Price verification at a point of sale system
A price verification system for efficient verification of a transaction price when the price is disputed or missing is described. The price verification system uses current images of the item location within a retail environment to determine a shelf price for the item. The shelf price is compared to the price registered a point of sale terminal and displayed to the customer in order to determine if a price adjustment is needed.
US11074560B2 Tracking processed machine data
Provided are systems and methods for managing storage of machine data. In one embodiment, a method can be provided. The method can include receiving, from one or more data sources, raw machine data; processing the raw machine data to generate processed machine data; storing the processed machine data in a data store; and determining an allocated data size associated with the processed machine data stored in the data store, wherein the allocated data size is the size of the raw machine data corresponding to the processed machine data stored in the data store.
US11074559B2 Payments platform, method and system for a cloud computing platform
A cloud-based computing system is provided that includes a payments platform for integrating payment gateway services with a cloud computing platform so that clients of the cloud computing platform can perform payment transactions with customers via the cloud computing platform. The payment gateways that include a particular payment gateway. The cloud computing platform can include a multitenant database system that provides applications and services to a plurality of clients, and a payments platform module. Each client can be, for example, a tenant or organization of the cloud computing platform that transacts business with one or more customers via a payment gateway. The payments platform module has a pluggable architecture for integrating each of the payment gateway adapters with the cloud computing platform.
US11074558B1 Systems and methods for real-time trickle payments
A computer-implemented method performed by an access economy payment system includes receiving a request from a consumer to commission an access economy service. The method also includes generating a smart contract based on the requested access economy service and generating a consumer sub-account associated with a consumer financial account and a supplier sub-account associated with a supplier financial account. The method further includes allocating funds to the supplier sub-account and placing a financial hold on the funds allocated to the supplier sub account. The method also includes detecting the initiation of performance of the requested access economy service, monitoring the performance of the initiated access economy service, increasing a financial hold on the funds allocated to the consumer sub-account, and decreasing the financial hold on the funds allocated to the supplier sub-account in real-time based on each of the monitored performance and the terms of the smart contract.
US11074555B2 Systems and methods for implementing structured asynchronous and synchronous group interaction with automatic assistance over user selected media
An event orchestrator that enables one or more users to simply and efficiently plan, create and execute a group event through automated and intelligent group interaction where a group interaction is one or more action between two or more members of the group including making a decision, sharing information, developing a plan, sharing state information, providing assistance via reminders, coordinating logistics, confirming a task, approving an action, etc. The group orchestration engine enables one or more users to use intelligence to manage and automate communication workflow between all of the participants to ensure that each is aware of their individual responsibilities, the timing and location of the event/task, the status of each task and status of each individual (location, completion of responsibilities, timely reminders to those involved, etc.). The system provides both open and closed loop management of each task and provides for state based automated reminders to individual participants.
US11074554B2 Cloud-based event calendar synching and notification
A device executes a calendar event application, and the calendar event application receives a notification, from cloud storage, associated with an occurrence related to a calendar event. The calendar event application obtains event information of the calendar event, and presents multiple selectable user interface icons that cause the user device to engage in multiple different forms of electronic communication with at least one attendee of the event, at least one recipient of a notification of the event, or at least one other individual. The calendar event application receives a selection of one of the multiple selectable user interface icons, and initiates one of the different forms of electronic communication with the at least one attendee of the event, the at least one recipient, or at least one other individual.
US11074553B2 Multiple event calendar processing
A computer-implemented method of processing a plurality of events within a calendar application can include receiving a user input specifying a period of time within a calendar associated with a user, detecting a plurality of events occurring within the period of time, and determining at least one attribute for each of the plurality of events. An event clearing technique can be selected for each of the plurality of events according to the at least one attribute of each respective event. The specified time period can be cleared by executing the selected event clearing technique for each of the plurality of events, wherein an updated calendar is generated. The updated calendar can be output.
US11074552B1 Methods for using interactive huddle sessions and sub-applications
Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
US11074550B2 Inventory management application for sales consultant users
A mobile application may be used to track sales consultants' businesses, such as by tracking a local inventory maintained by the consultant. Determining whether local inventory is sufficient for fulfilling a sales order may be assisted by updating a database of the application with restocking information. Such restocking information may be obtained through a camera of the mobile device scanning a barcode or QR code or other information, such as recognizing text on a package. Information in the picture may be associated with inventory restocking information or be used to fetch restocking information.
US11074546B2 Global back-end taxonomy for commerce environments
A method for defining, generating, and using a global back-end taxonomy is disclosed. It is identified that a listing of an item is exposed to a plurality of users of a first subsystem via a set of categories of a first front-end taxonomy. The listing of the item is mapped to a set of categories of a global back-end taxonomy, the global back-end taxonomy being maintained independently of the first front-end taxonomy and a second front-end taxonomy, the second front-end taxonomy being associated with a second subsystem. A category of the set of categories of the global back-end taxonomy is mapped to a category of a set of categories of the second front-end taxonomy associated with the second subsystem. The listing of the item is exposed to a plurality of users of the second subsystem via the set of categories of the second front-end taxonomy.
US11074544B2 System and method to incorporate node fulfillment capacity and capacity utilization in balancing fulfillment load across retail supply networks
Evaluating node fulfillment capacity in node order assignment by receiving a current order for node order assignment, retrieving data of each node, the retrieved data of each node including current capacity utilization, determining a probability of backlog on an expected ship date of each node, the probability of backlog being based on the retrieved current capacity utilization, determining a capacity utilization cost of each node based on the probability of backlog on the expected ship date, automatically calculating a fulfillment cost of each node of the current order based on the capacity utilization cost, identifying one or more nodes for the current order with the lowest fulfillment cost and automatically generating a node order assignment assigning the current order to one of the one or more nodes with the lowest fulfillment cost.
US11074543B1 Gift sending platform for business contacts
A method including receiving, in a server, a selection of a first recipient from a group of contacts in a database for a package from a user, is provided. The method includes scheduling a delivery of the package to a first mailing address, providing a code configured to be scanned by a second recipient to indicate that the first recipient is not available at the first mailing address, and triggering a first notification to be sent to the first recipient when the code is scanned. The method includes receiving, from a first client device associated with the first recipient, a second mailing address of the first recipient in response to the first notification, and scheduling a pickup of the package to be shipped to the second mailing address. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also included.
US11074540B2 Network system including drones
A network system provides delivery of items using unmanned aerial vehicles (UAV) or drones. The network system uses an infrastructure of nodes that include landing pads to dock drones, as well as interfaces to provide and receive items from docked drones. Nodes may be stationary (e.g., fixed at a building rooftop or public transit station) or mobile (e.g., mounted to a vehicle). The network system may determine a route for delivery of an item, where a drone transports the item for at least a portion of the route. For example, the route may include multiple waypoints associated with nodes between which drones travel. For other portions of the route, the network system may request a provider to transport the item using a ground-based vehicle.
US11074535B2 Best worker available for worker assessment
Particular embodiments may receive, by one or more processors of an information processing system, results of a benchmark task performed by a set of one or more workers. Performance of each of the workers in the set on the benchmark task may be determined. One or more best workers of the workers in the set may be selected. Particular embodiments may then determine whether at least one of the best workers is available for a new task. If one of the best workers is available, the new task may be assigned to the available best worker; else the new task may be assigned to a random worker.
US11074533B1 System and method for creating an optimized actionable interface for data access and visualization
A system and a method for creating an optimized actionable interface for data access and visualization is provided. Different types of metrics and Key Performance Indicators (KPIs) data associated with enterprise data is analyzed for determining one or more key metrics and KPIs data and identifying a causal attribution data between the key metrics and KPIs data for determining effect of change of one key metric and KPI data on another key metric and KPI data. Further, one or more widgets are generated based on the analyzed metrics and KPIs data. Further, a unified user interface (UI) is generated for visualization of the widgets. Lastly, an end-user activity on the unified UI is tracked based on one or more tags embedded in the unified UI. The tags capture the end-user clicks and actions on the unified UI.
US11074530B1 Systems and methods for improved project management
A method for managing a budget includes determining, by a budget management system, funds of a project management account that are to be routed to a task manager for a project. The determining comprises: determining a current progress of a task managed by the task manager, the task included in a budget for the project that identifies the task manager and that includes payment information for the task manager that specifies a financial account, determining an amount owed to the task manager, and setting the amount owed to the task manager as the amount of the funds to be routed to the task manager. The method further comprises transmitting, by the budget management system to a financial computing system, a request to transfer the determined funds to the financial account specified by the payment information.
US11074517B2 Predicting keywords in an application
A computer-implemented method includes training a classification model to produce a mapping from a set of feature vectors to a set of confidence levels. Each feature vector describes a respective term, and each confidence level indicates a likelihood that the respective term is a keyword. A plurality of program artifacts are tokenized into a plurality of terms. For each term in the plurality of terms, a respective feature vector is determined for describing the term, based on the plurality of program artifacts. For each term in the plurality of terms, based on the respective feature vector, using the mapping, a respective confidence level is determined for indicating a likelihood that the term is a keyword of the plurality of program artifacts.
US11074514B2 Confidence intervals for anomalies in computer log data
Anomaly scores for respective message types in computer log data and confidence intervals for respective anomaly scores are calculated based on a number of appearances of respective message types in a plurality of models generated from a historical set of computer log data. Respective models of the plurality of models can have at least a portion of the historical set of computer log data excluded from the respective models. Respective anomaly scores and respective confidence intervals can be applied to a new set of log data to identify and troubleshoot unusual log data events.
US11074513B2 Disruption forecasting in complex schedules
A method for forecasting time delays added to a scheduled start time and a scheduled end time of a task includes generating a stochastic model of the task and resources affecting the task, the stochastic model includes a reactionary delay component that is a function of previous task end times and a root cause delay component that is an independent random process at a specific time. The method further includes: calculating a probability distribution of time delays added to the scheduled start time as a combination of the reactionary delay component and the root cause delay component using the stochastic model to provide a probability distribution of start times; and calculating a probability distribution of time delays added to the scheduled end time as a combination of the reactionary delay component and the root cause delay component using the stochastic model to provide a probability distribution of end times.
US11074512B1 Cybersecurity incident response and security operation system employing playbook generation and parent matching through custom machine learning
A cybersecurity incident is registered at a security incident response platform. At a playbook generation system, details are received of the cybersecurity incident from the security incident response platform. At least some of the details correspond to a set of features of the cybersecurity incident. A set or subset of nearest neighbors of the cybersecurity incident is localized in a feature space. The nearest neighbors of the cybersecurity incident are other cybersecurity incidents having a distance from the cybersecurity incident within the feature space that is defined by differences in features of the nearest neighbors with respect to the set of features of the cybersecurity incident. A playbook is created for responding to the cybersecurity incident having prescriptive procedures based on occurrences of prescriptive procedures previously employed in response to the nearest neighbor cybersecurity incidents. The differences in features of the nearest neighbors with respect to the set of features of the cybersecurity incident are calculated, for at least one feature, using a present-or-equal metric, and for at least one other feature, using a symmetric difference metric. The playbook generation system is also a parent recommendation system, which identifies a parent for the cybersecurity incident, based on distances of the nearest neighbors of the cybersecurity incident in the feature space. The parent recommendation system adjusts, based on the recommended parent or the parent other than the recommended parent being selected, weights of features upon which distances in the feature space are based.
US11074511B2 System and method for graph pattern analysis
In some example embodiments, a system and method are provided for graph pattern analysis. In example embodiments, pattern data of a primary network that includes data relating to relationships between entities are received. A reference matrix comprising a plurality of secondary network determined based on the pattern data of the primary network is generated. A graphical display of the primary network and the reference matrix are displayed on a user interface. A selection of a secondary network from the plurality of secondary networks of the reference matrix is received. The selected secondary network has similar matching characteristics with at least a portion of the primary network. In response to the selection, the primary network is classified as a classification type related to the selected secondary network.
US11074506B2 Estimating the amount of degradation with a regression objective in deep learning
Computer systems and computer-implemented methods train a machine-learning regression system. The method comprises the step of generating, with a machine-learning generator, output patterns; distorting the output patterns of the generator by a scale factor to generate distorted output patterns; and training the machine-learning regression system to predict the scaling factor, where the regression system receives the distorted output patterns as input and learns and the scaling factor is a target value for the regression system. The method may further comprise, after training the machine-learning regression system, training a second machine-learning generator by back propagating partial derivatives of an error cost function from the regression system to the second machine-learning generator and training the second machine-learning generator using stochastic gradient descent.
US11074504B2 Instance segmentation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for instance segmentation. In one aspect, a system generates: (i) data identifying one or more regions of the image, wherein an object is depicted in each region, (ii) for each region, a predicted type of object that is depicted in the region, and (iii) feature channels comprising a plurality of semantic channels and one or more direction channels. The system generates a region descriptor for each of the one or more regions, and provides the region descriptor for each of the one or more regions to a segmentation neural network that processes a region descriptor for a region to generate a predicted segmentation of the predicted type of object depicted in the region.
US11074501B2 Learning and detection method of neural network model for flame determination, and apparatus performing the same
Disclosed herein is a learning method of a neural network model for flame determination. The learning method of a neural network includes generating a learning image including a fake image generated by combining a real fire image and an arbitrary flame image with a background image; inputting the learning image to a first neural network model and outputting a determination result for whether a flame is present; and updating a weight in a layer extracting features of the learning image from the first neural network model using the determination result. According to the present invention, data of various fire situations may be secured, a performance of the neural network model that determines an occurrence of the fire through the secured data may be increased, and a quality of data for learning may be increased to allow the neural network model itself to predict various situations of fires.
US11074495B2 System and method for extremely efficient image and pattern recognition and artificial intelligence platform
Specification covers new algorithms, methods, and systems for: Artificial Intelligence; the first application of General-AI (versus Specific, Vertical, or Narrow-AI) (as humans can do); addition of reasoning, inference, and cognitive layers/engines to learning module/engine/layer; soft computing; Information Principle; Stratification; Incremental Enlargement Principle; deep-level/detailed recognition, e.g., image recognition (e.g., for action, gesture, emotion, expression, biometrics, fingerprint, tilted or partial-face, OCR, relationship, position, pattern, and object); Big Data analytics; machine learning; crowd-sourcing; classification; clustering; SVM; similarity measures; Enhanced Boltzmann Machines; Enhanced Convolutional Neural Networks; optimization; search engine; ranking; semantic web; context analysis; question-answering system; soft, fuzzy, or un-sharp boundaries/impreciseness/ambiguities/fuzziness in class or set, e.g., for language analysis; Natural Language Processing (NLP); Computing-with-Words (CWW); parsing; machine translation; music, sound, speech, or speaker recognition; video search and analysis (e.g. tracking); image annotation; image or color correction; data reliability; Z-Number; Z-Web; Z-Factor; rules engine; playing games; control system; autonomous vehicles or drones; self-diagnosis and self-repair robots; system diagnosis; medical diagnosis; genetics; drug discovery; biomedicine; data mining; event prediction; financial forecasting (e.g., for stocks); economics; risk assessment; fraud detection (e.g., for cryptocurrency); e-mail management; database management; indexing and join operation; memory management; data compression; event-centric social network; social behavior; and Image Ad and Referral Networks.
US11074490B2 Intelligent fasteners
A fastener system, which includes a fastener with an RFID tag secured to the fastener, wherein the RFID tag includes an antenna communicatively coupled to an integrated circuit which includes a memory. The fastener system further includes an operating system device, which transmits a command signal containing logistics data to the antenna of the RFID tag wherein the antenna receives the command signal and communicates the command signal containing the logistics data to the integrated circuit.
US11074489B1 Dual communication channel smart card
Wait times at ATMs may undermine the utility of these self-service machines. ATMs are configured to provide faster self-service kiosks that allow users to quickly perform common financial transactions. However, it has been increasing common for users to have to wait on a line to access an ATM. Apparatus and methods are provided for a smart card that stages transactions by capturing the amount, pin and other necessary information on the smart card itself, before the user begins interacting with the ATM. Information captured by the smart card may be transferred to ATM when the smart card is inserted into ATM. The user does not provide the ATM with any additional information after inserted the smart card into the ATM, thereby improving the transaction processing efficiency of the ATM and enhancing user satisfaction.
US11074485B2 System and method for identifying optimal effective communication channel for subject engagement
A machine learning based recommendation model, including a supervised learning classifier configured to receive input training data that includes a plurality of behavioral determinants, a supervised learning model configured to receive subject input data that includes a plurality of behavior determinants, wherein the supervised learning model outputs a predicted behavior of a subject, and a channel selection module configured to receive the subject input data and the predicted behavior and to determine a recommended communication channel for the subject to follow to achieve the predicted behavior.
US11074482B2 Classification and localization based on annotation information
Systems and techniques for classification and localization based on annotation information are presented. In one example, a system trains a convolutional neural network based on training data and a plurality of images. The training data is associated with a plurality of patients from at least one imaging device. The plurality of images is associated with a plurality of masks from a plurality of objects. The convolutional neural network comprises a decoder consisting of at least one up-sampling layer and at least one convolutional layer. The system also generates a loss function based on the plurality of masks, where the loss function is iteratively back propagated to tune parameters of the convolutional neural network. The system also predicts a classification label for an input image based on the convolutional neural network.
US11074479B2 Learning of detection model using loss function
There is a desire to accurately learn a detection model. Provided is a computer-implemented method including acquiring an input image; acquiring an annotated image designating a region of interest in the input image; inputting the input image to a detection model that generates an output image showing a target region from the input image; calculating an error between the output image and the annotated image, using a loss function that weights an error inside the region of interest more heavily than an error outside the region of interest; and updating the detection model in a manner to reduce the error.
US11074478B2 Image classification and labeling
A method of training an image classification model includes obtaining training images associated with labels, where two or more labels of the labels are associated with each of the training images and where each label of the two or more labels corresponds to an image classification class. The method further includes classifying training images into one or more classes using a deep convolutional neural network, and comparing the classification of the training images against labels associated with the training images. The method also includes updating parameters of the deep convolutional neural network based on the comparison of the classification of the training images against the labels associated with the training images.
US11074474B2 Apparatus for performing neural network operation and method of operating the same
A method of operating a neural network device configured to perform a neural network operation on successively input image frames includes generating, by a processing circuit, a second delta feature map by performing a linear operation on a first delta feature map generated based on a difference between a current image frame and a previous image frame; loading feature values as a second previous feature map onto the processing circuit from at least one memory, the loaded feature values being feature values corresponding to a first partial region to be updated in a first feature map stored in the at least one memory; generating, at the processing circuit, a second current feature map based on the second delta feature map and the second previous feature map; and updating the first feature map by storing the second current feature map in the at least one memory.
US11074468B2 Method of liveness detection and related device
A method of liveness detection for a computing device comprises acquiring at least one full cycle of a remote photoplethysmography, rPPG, signal from a skin image, extracting at least one rPPG waveform characteristic from the full cycle of the rPPG signal, and determining whether the skin image includes a life according to the extracted rPPG waveform characteristic.
US11074467B2 Anti-spoofing of transparent fake object overlays with optical sensing modules
Optical sensing is provided for anti-spoofing of transparent spoof overlay material using pixel spreading detection. Some embodiments operate in context of an under-display optical fingerprint sensor integrated into an electronic device. An optical scanning system can direct illumination incident on a sensing region, which is redirected, by specular reflection off of a contact surface, onto an optical sensor in a predictable manner. When an object (e.g., finger) is in direct contact with a contact surface, the predictable specular correspondence is maintained. However, when a transparent spoof material is placed between the object and the contact surface, the spoof material produces additional specular and non-specular reflection, resulting in pixel spreading at the optical sensor. Thus, presence of the spoof material can be detected by detecting such pixel spreading. Some embodiments use illumination masking to help facilitate the pixel spreading detection.
US11074463B2 Dynamic sensor operation and data processing based on motion information
Methods and apparatuses are disclosed for determining a characteristic of a device's object detection sensor oriented in a first direction. An example device may include one or more processors. The device may further include a memory coupled to the one or more processors, the memory including one or more instructions that when executed by the one or more processors cause the device to determine a direction of travel for the device, compare the direction of travel to the first direction to determine a magnitude of difference, and determine a characteristic of the object detection sensor based on the magnitude of difference.
US11074460B1 Graphical management system for interactive environment monitoring
Systems and methods for monitoring an environment using a Graphical Management System (GMS) are described. The GMS may present a vector image map of the environment for interaction by a user. The user may zoom and pan on the map to generate views of the map with various ranges of detail of the map. Video data from a plurality of video cameras may also be displayed on the map based on the user input and the level of zoom and the location viewed in the map. Further, the user may select a timeline event and sensor data associated with the event and the map may be initialized at the time and location of the event.
US11074455B2 Machine learning in video classification
Described herein are systems and methods that search videos and other media content to identify items, objects, faces, or other entities within the media content. Detectors identify objects within media content by, for instance, detecting a predetermined set of visual features corresponding to the objects. Detectors configured to identify an object can be trained using a machine learned model (e.g., a convolutional neural network) as applied to a set of example media content items that include the object. The systems provide user interfaces that allow users to review search results, pinpoint relevant portions of media content items where the identified objects are determined to be present, review detector performance and retrain detectors, providing search result feedback, and/or reviewing video monitoring results and analytics.
US11074454B1 Classifying videos using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying videos using neural networks. One of the methods includes obtaining a temporal sequence of video frames, wherein the temporal sequence comprises a respective video frame from a particular video at each of a plurality time steps; for each time step of the plurality of time steps: processing the video frame at the time step using a convolutional neural network to generate features of the video frame; and processing the features of the video frame using an LSTM neural network to generate a set of label scores for the time step and classifying the video as relating to one or more of the topics represented by labels in the set of labels from the label scores for each of the plurality of time steps.
US11074453B2 Video active region batching
An example video analytics device can include a memory, a processor executing instructions stored in the memory, an active region detector to identify a plurality of active regions of a plurality of video streams, wherein the plurality of active regions are sections in the plurality of video streams that change from a first frame to a second frame, and a bin packer communicatively coupled with the processor to combine the plurality of active regions to produce a multi-batch of an individual slice, wherein the multi-batch of the individual slice is a batch including the plurality of active regions that is processed at once.
US11074444B2 Method and apparatus for use in previewing during iris recognition process
Methods, systems, and apparatuses, including computer programs encoded on computer storage media, for preview in iris recognition are provided. One of the methods includes: obtaining an iris image and a facial image of a user; determining a preview image corresponding to the iris image based on the facial image; and displaying the determined preview image.
US11074443B2 Method and device for acquiring slant value of slant image, terminal and storage medium
A method, a device, a terminal and a storage medium for acquiring slant value of slant image are provided. The method for acquiring slant value of a slant image comprises: analyzing the slant image and acquiring coordinate information of a plurality of boundary lines of the slant image; acquiring first slant values of the boundary lines by analysing and calculating the coordinate information; acquiring a correction value; calculating difference values between the first slant values and the correction value respectively; determining the first slant value corresponding to the minimum difference value as the slant value of the slant image. The technical solution of the present disclosure can uniquely determine a slant value of slant image.
US11074439B2 System and method for detecting, monitoring and identifying human beings
A human identifier system capable of distinguishing between multiple known people includes a first antenna and a second antenna. Particularly, the second antenna is operably selects the distance between to allow multiple people to walk, run or move between the antenna pairs. Additionally, the system also includes a radio frequency transmitter for generating multiple radio signals and a radio frequency receiver for receiving the transmitted radio signals. The system also includes a data processor operably connected to the radio frequency receiver with a processing means for processing the received signals from radio frequency receiver to provide output signals to identify a person walking, running or moving between the first antenna and the second antenna.
US11074436B1 Method and apparatus for face recognition
Disclosed are a method and an apparatus for face recognition. The method includes: acquiring a target face image in a video monitoring device (S101); comparing the target face image with a first category image in a static library to a first similarity (S102); when the first similarity is less than a first predetermined threshold, determining whether there is a backup face image whose similarity with the target face image that is greater than a second predetermined threshold (S103); if yes, determining whether there is a dynamic image corresponding to the backup face image in a dynamic library (S104); and if yes, determining that matching is successful (S105). The invention improves the precision of face recognition.
US11074435B2 Method and apparatus for predicting face beauty grade, and storage medium
A method for predicting a face beauty grade includes the following steps of: acquiring a beautiful face image of a face beauty database, preprocessing the beautiful face image, and extracting a beauty feature vector of the beautiful face image, the preprocessing unifying data of the beautiful face image; recognizing continuous features of samples of the same type in a feature space by using a bionic pattern recognition model, and classifying the beauty feature vector to obtain a face beauty grade prediction model; and collecting a face image to be recognized, and inputting the face image to be recognized into the face beauty grade prediction model to predict a face beauty grade and obtain the beauty grade of the face image to be recognized.
US11074426B1 Methods and systems for multi-part authentication and tracking
The present disclosure relates to systems and methods for semiconductor tool part tracking and kit verification. Data relating to part identification and performance are encoded to a unique code that is encoded into machine-readable form, such as a data matrix. A multi-dimensional array (MDA) of the data matrices of a group of parts is a ‘golden MDA’. When assembled into a kit, the parts are scanned and compared to the golden MDA. If there's a match, a kit unique code is used to generate a kit data matrix. The part data matrix codes are provided to a database to determine if a part combination will cause a coupling effect, based on part usage history.
US11074424B2 Displaying and recognizing two-dimensional code
This disclosure relates to displaying and recognizing two-dimensional codes. In one aspect, a method includes receiving, at a user device, an instruction for displaying a two-dimensional code. The user device obtains multiple two-dimensional codes corresponding to a user. The user device sequentially displays the multiple two-dimensional codes based on one or more predetermined time intervals, so that the multiple two-dimensional codes form a dynamic two-dimensional code on a display page. A ratio of each of the one or more predetermined time intervals to a validity period of each of the multiple two-dimensional codes is less than a predetermined threshold.
US11074423B2 Object ID-centered workflow
An object ID-centered workflow method utilizes an object identifier (ID) associated with an object. Forensic identification of serialization elements of the object ID enables access to a registry of workflows.
US11074422B2 Location determination without access to a network
Methods, systems, and devices for determining a person's location and for presenting navigation instructions are provided. In an embodiment, a method for determining a user's location includes obtaining an image of a graphical indicator at a first location. The graphical indicator is located on a surface of an object in an area and the graphical indicator includes mapping and location information encoded in the graphical indicator. The method also includes determining a map and a user's location on the map according to the graphical indicator.
US11074418B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a receiving unit, an obtaining unit, and a translating unit. The receiving unit receives a document as a target to be translated. The obtaining unit obtains a non-target region from the document, the non-target region being a region that is not a target to be translated. The translating unit does not perform translation on the non-target region but performs translation on a portion other than the non-target region.
US11074417B2 Suggestions on removing cognitive terminology in news articles
Embodiments provide a computer implemented method in a data processing system comprising a processor and a memory comprising instructions, which are executed by the processor to cause the processor to implement the method of removing a cognitive terminology from a news article at a news portal, the method including: receiving, by the processor, a first news article from a user; configuring, by the processor, a cognitive terminology filter list to add one or more entities and one or more cognitive terminology types associated with each entity in the cognitive terminology filter list; dividing, by the processor, the first news article into a plurality of text segments; identifying, by the processor, one or more key entities and one or more inter-entity relationships of each text segment; detecting, by the processor, one or more cognitive terminologies in the first news article; and providing, by the processor, one or more suggestions to remove the one or more cognitive terminologies.
US11074415B2 Context-sensitive aggregation of chatbot conversations
Disclosed embodiments provide techniques for expanding user-chatbot conversations to include other relevant users. In some embodiments, the users are deemed to potentially be interested in learning information regarding the conversation topic. In other embodiments, the users are deemed to be potentially able to provide additional information regarding the conversation topic. In embodiments, a submitted question to a chatbot in a conversation on a messaging platform is received. The topic of the submitted question is identified. A probability that one or more additional users would benefit from an answer to the submitted question is determined. One or more additional users are invited to the conversation based on the determined probability that one or more additional users would benefit from an answer to, and/or provide information regarding, the submitted question.
US11074412B1 Machine learning classification system
A system trains a classification model. Text windows are defined from tokens based on a window size. A network model including a transformer network is trained with the text windows to define classification information. A first accuracy value is computed. (A) The window size is reduced using a predefined reduction factor value. (B) Second text windows are defined based on the reduced window size. (C) Retrain the network model with the second text windows to define classification information. (D) A second accuracy value is computed. (E) An accuracy reduction value is computed from the second accuracy value relative to the first accuracy value. When the computed accuracy reduction value is ≥an accuracy reduction tolerance value, repeat (A)-(E) until the accuracy reduction value is
US11074411B2 Disambiguation of concept classifications using language-specific clues
A computer-implemented method, system, and computer program product for classifying a concept of a data item. A data item label for the data item is received. The data item label is analyzed using a natural language processing tool to generate additional lexical information for the data item label. A search query is built using the additional lexical information for the data item label. The search query is used to search a clue concept index to produce a search result. The clue concept index comprises clue concept records that identify clues for concepts. The search result identifies clue concept records from the clue concept index that match the search query. A concept is selected from the clue concept records identified in the search result as the concept for the data item.
US11074410B2 Shared user context for efficient conversations
An electronic message including text generated by a first user can be identified and at least a second user can be identified as a recipient. At least one n-gram contained in the text of the electronic message can be identified by performing natural language processing on the text. A first user profile of the first user and a second user profile of the second user can be accessed. Based on the first user profile and the second user profile, at least one user context of the first user, not shared with the second user, relating to the computer-understandable meaning of the at least one n-gram can be determined. The electronic message as presented to the second user can include the at least one user context of the first user, not shared with the second user, relating to the computer-understandable meaning of the at least one n-gram.
US11074401B2 Merging delta object notation documents
The present disclosure involves systems, software, and computer implemented methods for creating and merging delta object notation documents. One example method includes receiving a request to merge a first delta object notation document and a second delta object notation document. Child properties are identified in the first delta object notation document that include a delta directive and an affected property name that the delta directive is configured to affect. For each child property, a determination is made as to whether a matching child property exists in the second delta object notation document. In response to determining that a matching child property exists in the second delta object notation document, the child property and the matching child property are merged into the merged delta object notation document based on a first delta directive in the child property and a second delta directive in the corresponding matching child property.
US11074400B2 Collaborative in-line content item annotations
A collaborative content management system is disclosed herein for receiving a command to add an annotation object following a character input into a line of a collaborative content item. The system inserts an annotation object onto the line following the character, detects a selection of the annotation object, and displays a secondary collaborative content item in visual association with the character. The system detects textual content that corresponds to a citation within the secondary collaborative content item, and responsive to detecting the textual content, generates for display a template for inputting fields of a citation. The system receives text entered into one or more of the fields, generates a citation based on the text, and inputs the citation into the secondary collaborative content item.
US11074398B2 Tracking and managing emoji annotations
A first method includes identifying a potential emoji annotation for a selected context within a text source, validating the potential emoji, determining whether the validated emoji annotation is within an emoji annotation list for the selected context, and adding the validated emoji annotation to the emoji annotation list for the selected context responsive to determining that the validated emoji annotation is not within the emoji annotation list for the selected context. A second method includes adding an emoji annotation written in a first language to an emoji annotation list corresponding to the first language, translating the emoji annotation written in the first language to a second language to produce an emoji annotation written in the second language, and adding the emoji annotation written in the second language to an emoji annotation list corresponding to the second language. Corresponding apparatii, computer program products and computer systems are also disclosed herein.
US11074397B1 Adaptive annotations
Described herein are techniques for adding adaptive annotations to an electronic content item. For example, a user may insert an annotation by hand drawing the annotation over the content of the content item, in white space around the content, or within an annotation window. The user may also anchor, associate, or link annotations to particular portion of the content item, such that when the content is displayed or rendered on a display of an electronic device, the annotation appears in-line with the content and adjacent to the associated portion.
US11074391B2 Characterizing and simulating library gates to enable identification and elimination of electromigration violations in semiconductor chips
A method and system for improving the performance of a computer in identifying and mitigating electromigration violations of a semiconductor device. A set of library gates is obtained and parasitic layout extraction is performed for each gate in the set of library gates to generate an extracted netlist. One or more passes of an electromigration analysis of the extracted netlist are performed to characterize each gate over a set of input parameters and to generate a maximum slew rate (MAX_SLEW) table and a maximum capacitance (MAX_CAP) table.
US11074385B2 Method and system for hierarchical circuit simulation using parallel processing
A method for simulating a hierarchical circuit includes a bottom-up process and a top-down process in each of a series of iteration rounds. The bottom-up process starts from a bottom level of the hierarchical circuit and obtains submatrices and subvectors for each subcircuit instance (SCI) in the hierarchical circuit. For each SCI, after obtaining first and second submatrices and first and second subvectors of the each SCI, the second submatrix and the second subvector are passed up to the next level in the hierarchy and used to calculate the circuit equation for a parent SCI in the next level. In the top-down process, starting at a top circuit, signal values in each level of the hierarchical circuit are determined. Certain signal values of a parent SCI are passed down to each child SCI, and are used to determine the internal signal values of the child SCI together with the first submatrix and the first subvector of the child SCI.
US11074384B1 Method for simulating signal integrity of hybrid model
A method for simulating signal integrity of a hybrid model is provided, which includes: establishing a transient simulation link including a front-end chip model, a pre-link model and a terminating impedance model, where the front-end chip model is a Spice model; inputting an ideal step signal to a port reserved in the front-end chip model, and extracting step response data in a steady state; inputting the step response data to an input end of a channel simulation link, where the channel simulation link includes a relay chip model, a post-link model and a back-end chip model, and each of the relay chip model and the back-end chip model is an IBIS AMI model; and inputting a random code signal to the input end of the channel simulation link, and reading a signal outputted from an output end of the back-end chip and forming an eye pattern.
US11074376B2 Method for analyzing process output and method for creating equipment parameter model
A method for analyzing a process output and a method for creating an equipment parameter model are provided. The method for analyzing the process output includes the following steps: A plurality of process steps are obtained. A processor obtains a step model set including a plurality of first step regression models, each of which represents a relationship between N of the process steps and a process output. The processor calculates a correlation of each of the first step regression models. The processor picks up at least two of the first step regression models to be a plurality of second step regression models whose correlations are ranked at top among the correlations of the first step regression models. The processor updates the step model set by a plurality of third step regression models, each of which represents a relationship between M of the process steps and the process output.
US11074375B2 Methods for modeling tubing runs
A method of modeling layout of rigid tubing comprises securing a first component of a lockable adjustment assembly to an end A of a first rigid tube via a first releasable coupling assembly. The method also comprises securing a second component of the lockable adjustment assembly to an end C of a second rigid tube via a second releasable coupling assembly. Further, the method comprises moving the first component and the second component, loosely coupled with each other, relative to each other with only three degrees of freedom to position the first rigid tube and the second rigid tube in a selected orientation with respect to each other. The method also comprises, with the first rigid tube and the second rigid tube in the selected orientation relative to each other, locking the lockable adjustment assembly so that the first component and the second component have zero degrees of freedom relative to each other.
US11074370B2 Information processing system, information processing device, and method for controlling information processing device
A host device includes a power supply unit configured to supply power to a SoC, a current measurement circuit configured to measure a current from the power supply unit to the SoC, a detection unit configured to detect a power supply glitch in the host device, on the basis of a result of current measurement by the current measurement circuit, and a controller configured to suspend transmission of encrypted command from the host device to the memory device if the detection unit detects a power supply glitch in the host device.
US11074369B2 Privacy preserving remarketing
The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset.
US11074365B2 Event-based directory and contact management
Data sharing between a first user and a second user includes receiving a scan code from the first user; associating the scan code with a first profile of the first user; receiving, from a second user, an indication that the second user scanned the scan code; identifying, for the first user, the second user as a potential contact; sending, to the first user, a first request to share first user data with the second user; and receiving, from the first user, a response to the first request to share the first user data with the second user. Managing a directory of contacts includes creating the directory of contacts; receiving an event-based joining tag for the directory; adding a contact; and responsive to an event-based joining tag being active, adding the contact to the directory of contacts.
US11074364B2 Confidential data security
In order to handle the security issues with regards to maintaining privacy of the submitted confidential data, in an example embodiment, no single service is permitted to access both confidential data and member identity data. This design ensures that an attacker would have to compromise more than two services to be able to associate a member with their corresponding compensation data. Thus, member privacy would be preserved if there were any single point of breach. In an example embodiment, an approach is taken where it is still possible for a member to delete his or her confidential data information.
US11074361B2 Server application and method for checking the plausibility of privacy statements
A server application, in particular an electronic marketplace for access by a user to information, data, and/or services that are provided by at least one provider as an offering in the server application. The server application is configured for checking the plausibility of the privacy statements based on a comparison of privacy statements for the information, the data, and/or the service to data protection-relevant metainformation of the associated offering.
US11074360B2 User controlled access to vehicle relevant information
A digital license plate can support methods for assuring preservation and user authorized electronic access to vehicle relevant information or vehicle history. An external user interface to the digital license plate is configured to allow a user to provide user authorization to control release of sensor and other data from the digital license plate.
US11074358B2 Data isolation in a blockchain network
Implementations of the present specification include receiving a request to perform a private transaction associated with at least one account; in response to receiving the request, performing, by a workflow node, the private transaction; in response to performing the private transaction, generating, by the workflow node, a representation of the private transaction configured to be accessible only to entities that are authorized to access the private transaction; storing, in a private blockchain, the representation of the private transaction; generating, by the workflow node, an account record for the at least one account associated with the private transaction based at least in part on the private transaction, wherein the account record is configured to be accessible to at least one entity that is not authorized to access the representation of the private transaction in the private blockchain; and storing, in a public blockchain, the account record.
US11074357B2 Integration of a block chain, managing group authority and access in an enterprise environment
A block chain defining authority and access to confidential data may not be encrypted, and the access to the block chain can be regulated by the block chain itself and an access control server operating in an enterprise information technology (IT) environment. To incorporate authority defined in multiple sources, such as the block chain and the access control server, a token can be created containing multiple layers of permissions, i.e. constraints, coming from multiple sources. Each additional permission attenuates the authority granted by the token. When a processor controlling the access to the block chain receives the token, the processor can check the validity of the token and the authority granted by the token to determine whether the requester is authorized to access at least a portion of the block chain.
US11074355B2 Rule-based access control list management
Access control list entries are managed as a function of access control list entry metadata for the object and the requesting user, and of an access control list rule applicable to the requesting user and the requested object. The access control list entry metadata for the object and the user is updated in response to request authorizations and denials. The access control list entry metadata for the object and the user is linked to the object and the user. Updating of the access control list entry metadata for the object and the user does not overwrite metadata for another access control list entry that is associated with the object and with another user that is different from the user.
US11074353B2 Blockchain universal RFID translator
An example operation may include one or more of: receiving, via an input/output interface, an encrypted RF signal from an RF identification device; decrypting, via a processing unit, the received encrypted RF signal to generate decrypted data; modifying, via the processing unit, the decrypted data to generate modified data; maintaining, via a memory, a cryptographic distributed ledger based on the decrypted data and the modified data; encrypting, via the processing unit, the modified data to generate encrypted data; updating, via the memory, the cryptographic distributed ledger based on the encrypted data; and transmitting, via the input/output interface, an updated encrypted RF signal, based on the encrypted data, to the RF identification device.
US11074350B2 Method and device for controlling data risk
A method for data risk control comprises categorizing batch transaction data in a preset time period according to a first attribute, generating a graph indicator of a corresponding graph for each category of the batch transaction data according to a second attribute, the corresponding graph configured to identify risks in the batch transaction data, inputting the graph indicators corresponding to different categories of the batch transaction data into corresponding risk identification models, and determining whether the batch transaction data corresponding to the input graph indicators has a risk based on results output by the models. This scheme can quickly and accurately identify risks in batch transaction data.
US11074349B2 Apparatus with anticounterfeiting measures
A method for device authentication comprises receiving, by processing hardware of a first device, a message from a second device to authenticate the first device. The processing hardware retrieves a secret value from secure storage hardware operatively coupled to the processing hardware. The processing hardware derives a validator from the secret value using a path through a key tree. The first device then sends the validator to the second device.
US11074347B2 System subset version and authentication for remotely connected devices
A delta file may be assembled for use in updating software on a networked device. The delta file may include at least one manifest, and each manifest may be associated with a subset of files (e.g., replacement and/or upgrade files for the networked device). The subset(s) of files may be selected based on a wide range of criteria. In an example, subsets may be selected based on rules that regulate when files are allowed to change. Subsets may also be defined based on the device associated with the files (e.g., a metrology device or a communications device). Any desired criteria/criterion may be used to define a subset of files. The delta file may be transmitted to the networked device. On the networked device, the subset(s) of files may be verified against data corruption, actions of bad actors, and/or unexpected changes at runtime.
US11074345B2 Rootkit detection system
A system and method (referred to as the system) detect infectious code. The system injects a repetitive software code that causes malware in a monitored device to render a detectable direct current power consumption profile. A guide wave generator generates a guide wave signal that establishes an observational window that is applied to data that represent a direct current source power consumption of the monitored device. An extraction device extracts a portion of the data that represent the direct current source power consumption of the monitored device. A deviation engine identifies the malware on the monitored device without processing data associated with a prior identification of the malware or identifying a source of the malware or identifying a location of the malware on the monitored device.
US11074344B2 Methods and apparatus to detect side-channel attacks
Methods, apparatus, systems and articles of manufacture to identify a side-channel attack are disclosed. An example apparatus includes a vector-to-neuron processor to map an event vector to a neuron of a trained self-organizing map; a buffer processor to identify a task pair based on the neuron and an adjacent neuron of the neuron; a buffer to store data corresponding to the identified task pair; an attack identifier to, when information stored in the buffer corresponds to more than a threshold number of task pairs corresponding to the identified task pair, identify a malware attack; and a mitigation technique selector to select a technique for mitigating the malware attack.
US11074343B2 Inspection system, inspection method, and computer program
A requester device 12 registers inspection target data in a file server 18. An inspector device 14 operated by an inspector who inspects whether the inspection target data is illegitimate or not acquires, from the file server 18, the inspection target data registered by the requester device 12 and registers an inspection result of the inspection target data in a blockchain network 22. A viewer device 16 acquires, from the blockchain network 22, the inspection result registered by the inspector device 14 and executes data processing based on the inspection result.
US11074342B1 Si data scanning process
A computer-implemented method for scanning data including accessing a reference table including a grid of data cells arranged in columns and rows and containing reference data elements. Each of the rows may relate to one of a plurality of data subjects. The method may also include generating a list of reference subcombinations. The list of reference subcombinations may be generated by designating a primary column for uniquely identifying the data subjects and generating a plurality of first preliminary reference subcombinations. Each of the first preliminary reference subcombinations may include reference data elements gathered from the primary column and a second column of a single row of the reference table. The method may also include accessing a subject file having a plurality of data entries. Each of the data entries may include a plurality of logically-related and delimited subject data elements. The method may also include identifying and generating a match record for each instance in which one of the data entries contains all reference data elements of one of the reference subcombinations.
US11074339B2 Software protection through code and control flow data hiding and obfuscation
A method of software article protection and transformation includes: retrieving a software article; identifying control flow addressing associated with the software article; removing at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing from the software article, wherein removing the at least a portion of the control flow addressing comprises replacing call and return functions with protected execution instructions, wherein the protected execution instructions replace call functions by: identifying, in a lookup table, an entry associated with a current instruction; and pushing a return address associated with the current instruction to a secure return stack; and wherein the protected execution instructions replace return functions by: popping the return address from the secure return stack; encrypting the at least a portion of the control flow addressing; and saving the at least a portion of the control flow addressing to a separate software article that is associated with the software article.
US11074337B2 Increasing security of a password-protected resource based on publicly available data
Techniques are described herein that are capable of increasing security of a password-protected resource based on publicly available data. For instance, password generation models may be extracted from passwords (e.g., encrypted versions of the passwords) that are generated by users. A user password (e.g., encrypted version of the user password) may be received to be utilized to access a designated password-protected resource from a user of a computing device. Publicly available data regarding the user may be obtained. The password generation models may be applied using the publicly available data to generate sample passwords. The sample passwords may be compared to the user password to determine that the user password and each of one or more of the sample passwords include at least one common element. An alternative password may be recommended for use by the user in lieu of the user password.
US11074335B2 Method for operating an internet-of-things system
A method for operating an Internet of Things (IoT) system includes obtaining, by a device registration tool, identification information of a first IoT module, obtaining, by the device registration tool, identification information of a device with the first IoT module mounted thereon, and registering, by the device registration tool, the identification information of the first IoT module and the identification information of the device in a database accessible by an IoT network.
US11074331B2 Information processing apparatus and non- transitory computer readable medium storing program for access control
An information processing apparatus comprises a controller configured to: (1) receive, from a first user authorized to access a resource, an access control setting applicable to a second user, the access control setting set within an authority of the first user; (2) receive, in response to a successful authentication of the second user, an access permission request for the resource from the second user; and (3) request, if what is requested in the access permission request is allowed by the access control setting, the resource to execute a process according to the access permission request.
US11074330B2 Biometric recognition method
A biometric recognition method comprising the step of calculating a similarity score between a candidate biometric vector and a reference biometric vector, at least one of the two biometric vectors being quantified.
US11074324B2 Preventing software application tampering
Systems and methods for preventing software application tampering are disclosed. 1. In embodiments, a computer-implemented method includes: identifying, by a computing device, an IP related software code segment of a software application; segregating, by the computing device, the IP related software code segment into one or more native code clusters and one or more non-native code clusters; refactoring, by the computing device, the one or more non-native code clusters into one or more stand-alone portable components (SPCs); determining, by the computing device, code migration scores for the one or more SPCs; and determining, by the computing device, select SPCs from the one or more SPCs to migrate to a remote security server based on the code migration scores.
US11074319B2 Augmenting model-to-model coupling with high-frequency observations
A system and method to augment model-to-model coupling include obtaining an output signal fs from an upstream model. The method also includes obtaining an observation signal gob from a region of interest, extracting a high-frequency signal g from the observation signal gob using a linear operator, and providing to a downstream model the high-frequency signal g in addition to information based on the output signal fs from the upstream model. The downstream model is implemented to obtain a prediction or estimation of one or more parameters of interest or drive a mechanical process.
US11074318B2 Hardware accelerated discretized neural network
An innovative low-bit-width device may include a first digital-to-analog converter (DAC), a second DAC, a plurality of non-volatile memory (NVM) weight arrays, one or more analog-to-digital converters (ADCs), and a neural circuit. The first DAC is configured to convert a digital input signal into an analog input signal. The second DAC is configured to convert a digital previous hidden state (PHS) signal into an analog PHS signal. NVM weight arrays are configured to compute vector matrix multiplication (VMM) arrays based on the analog input signal and the analog PHS signal. The NVM weight arrays are coupled to the first DAC and the second DAC. The one or more ADCs are coupled to the plurality of NVM weight arrays and are configured to convert the VMM arrays into digital VMM values. The neural circuit is configured to process the digital VMM values into a new hidden state.
US11074314B2 Weighted panels and panel group for responsive design system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a responsive user interface. One of the methods includes receiving a page, the page including panels, each panel having an equivalent predetermined size. The method includes receiving a layout for the page, the layout defining a predefined hierarchy of panel groups that defines a visual relationship between the panel groups. The method includes selecting panels to include in a slide based on characteristics of the user device and the panel groups. The method includes determining a scaled size for each panel in the selected panels based on a relative weighting of the panel groups. The method includes resizing a panel in the set of panels based on the scaled size. The method includes generating the slide using the set of panels including the resized panel. The method includes sending the slide to the user device.
US11074312B2 System and method for dynamic imagery link synchronization and simulating rendering and behavior of content across a multi-client platform
The present invention generally relates to systems and methods for simulation of web based content. Specifically, the systems and methods described herein are configured to provide simulation of the rendering and behavior of web (e.g., HTML) documents within multiple client, browser and device platforms. Although the principles can be generally used, the invention is particularly aimed towards simulating emails within different email clients and devices. Embodiments of the present invention further generally relate to synchronization of links with dynamic imagery provided to a remote computing device. Specifically, these embodiments of the invention relate to a web-based system and method for synchronizing URLs and other hyperlinks to dynamic imagery provided to a remote computing device by a server or other content providing device.
US11074309B2 Text-to-media indexes on online social networks
In one embodiment, a method includes receiving an input of n-grams from a client device, and identifying media items having keywords that match the n-grams from a media-item index that indexes a plurality of media items in association with respective keywords. A media-item score for each of the identified media items is calculated, and one or more of the identified media items having media-item scores greater than a threshold media-item score are returned to the client device.
US11074301B2 Systems and methods for automated data visualization recommendations
Systems, methods, and non-transitory computer-readable media can determine a set of potential visualizations for a data set based on a set of visualization templates. The set of potential visualizations is ranked based on ranking criteria. A set of visualization recommendations for the data set is determined based on the ranking.
US11074298B2 Identifying relationships of interest of entities
A computer-implemented method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.
US11074297B2 Method, system, and computer program product for communication with an intelligent industrial assistant and industrial machine
Provided is a method for communication with an intelligent industrial assistant and industrial machine. The method may include receiving a first natural language input from a user. The first natural language input may be associated with a first command for an industrial machine to perform a first process. The industrial machine may be instructed to perform the first process based on the first natural language input. A second natural language input may be received from the user while the industrial machine is performing the first process. A first response may be determined based on the second natural language input. Communication of the first response to the user may be initiated while the industrial machine is performing the first process. A system and computer program product are also disclosed.
US11074287B2 Multimedia service data processing method and apparatus, server, and storage medium
Interface circuitry of an apparatus receives a first service data packet that includes at least first information for a first multimedia presentation frame and second information for a second multimedia presentation frame. Processing circuitry of the apparatus stores the first information and the second information in different rows having different row number in a service data table. Then the processing circuitry determines, from a preset database, first material data for the first multimedia presentation frame and second material data for the multimedia presentation frame based on material configuration information in the first service data packet. Further the processing circuitry associates the first material data and the second material data in a material data table with different row numbers in the service data table and generates first multimedia service data corresponding to the first service data packet based on the association between the service data table and the material data table.
US11074284B2 Cognitive summarization and retrieval of archived communications
According to one embodiment, a method, computer system, and computer program product for summarizing and retrieving archived chat conversations is provided. The present invention may include grouping chat texts in chat text search results, in response to receiving a query in a chat text application, according to logical classifications of the chat texts, wherein the logical classifications are based on a plurality of chat text topics, a plurality of metadata associated with the chat texts, or both.
US11074282B2 Secure bubble content recommendation based on a calendar invite
Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
US11074279B2 Method for providing chatting service with chatbot assisted by human counselor
Provided is a method of providing an unmanned dialogue service according to an embodiment of the inventive concept. The method includes transmitting or receiving text message data constituting a dialogue to or from a user terminal in an unmanned dialogue model, analyzing the dialogue to determine whether a counselor switching situation has occurred, transmitting a dialogue handover request including information regarding the dialogue to a counselor management apparatus when it is determined that the counselor switching situation has occurred, and automatically switching into a mode for relaying transmission or reception of messages between the user terminal and a counselor terminal that receives a task for processing the dialogue handover request allocated by the counselor management apparatus.
US11074275B2 Automatically propagating tagging of content items in a content management system environment
Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.
US11074272B1 System and method for managing streaming calculations
A cursor demarcating a data set between a settled portion and an unsettled portion can be generated. A transformation can be applied to the data set, the transformation accounting for the cursor and transforming the settled portion of the data set differently than the unsettled portion of the data set in order to create a transformed output data set. The transformed output data set may further include a modified cursor based on the applied transformation and demarcating settled and unsettled portions of the transformed output data set.
US11074269B2 Systems and methods for configuring system memory for extraction of latent information from big data
A system for extracting latent information from data includes obtaining or generating components of the data, where the data components include scores indicating how the component relates to the data. Memory is allocated for the components and the components are stored in the allocated memory. The components are then transformed into documents using a suitable transformation function, and the documents are analyzed using natural language processing, to extract latent information contained in the data.
US11074265B2 Expression data structure dataset processing
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: initiating evaluating of a tree data structure expression having nodes and edges between the nodes, wherein a plurality of nodes of the tree data structure expression express functions, and wherein a hierarchy of the tree data structure expression defines an order of execution of functions expressed by nodes of the plurality of nodes; and in response to the initiating, reading, processing and writing tile data of a dataset according to node expressed functions of the tree data structure expression.
US11074264B2 Database and data stream query
Example implementations relate to a database and a data stream query. For example, a computing device may include a processor. The processor may receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, where the database stores database data previously stored in the buffer. The processor may identify at least one postponed command relevant to the query, the at least one postponed command being associated with at least one of the database data and the streamed data. The processor may generate a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command. The processor may process the modified query and provide a query result of the query based on the modified query being processed.
US11074262B2 Automated document filtration and prioritization for document searching and access
Computer based methods, systems, and computer readable media for classifying documents within a content repository or documents within the document subsets are provided. Documents may be pre-processed to render document sections visible to machine readers. Document subsets may be generated based on user-defined terms. The machine readable documents may be classified within the content repository into one of a group of categories, based-upon the number of times classification terms appear in a specific document section of the document. Documents may be ranked based upon the frequency of classification terms in the specific section. Documents may be associated with specific diseases such as cancer, genes, gene variants, and drugs or synonyms thereof by comparing relevant search terms to specific sections of the documents.
US11074261B1 Format independent processing for distributed data
Data processing engines implement format independent data processing for distributed data in local and remote data stores. Requests execute at least a portion of an access request are received from a data processing engine that does not support a data format for data stored in a data store. The data format for the data is identified and the data accessed according to the identified data format. The portion of the access request is applied to the accessed data in order to generate results. The generated results for the portion of the access request are then sent to the data processing engine.
US11074258B2 Temporary materialized views
A system includes reception of a first query including a first temporary materialized view, where the first temporary materialized view associated with a first view and a first temporary table. The first temporary table is refreshed if it is determined that the first temporary materialized view is stale, and the first query is executed using a result set cached in the first temporary table. The first temporary table caches the result set for the remainder of the current database session.
US11074257B2 Filtering search results for structured search queries
In particular embodiments, a method includes receiving, from a client system of a first user, a structured query comprising references to one or more objects associated with the online social network, identifying a set of target objects corresponding to the structured query, wherein each target object in the set is an object that is connected within the online social network to at least one of the objects referenced in the structured query, filtering the set of target objects based on a privacy setting of each of the connections to the target object, and generating search results comprising references to each target object from the post-filtered set that is connected to the first user within the online social network by a series of connections that have a visibility that is visible to the first user.
US11074256B2 Learning optimizer for shared cloud
Described herein is a system and method for training cardinality models in which workload data is analyzed to extract and compute features of subgraphs of queries. Using a machine learning algorithm, the cardinality models are trained based on the features and actual runtime statistics included in the workload data. The trained cardinality models are stored. Further described herein is a system and method of predicting cardinality of subgraphs of a query. Features for the subgraphs of the query are extracted and computed. Cardinality models are retrieved based on the features of the subgraphs of the query. Cardinalities of the subgraphs of the query are predicted using the retrieved cardinality models. One of the subgraphs of the query is selected to be utilized for execution of the query based on the predicted cardinalities.
US11074255B2 System independent configuration management database identification system
Disclosed herein are various systems, methods, and apparatuses for providing a system independent Configuration Management Database identification system. In an implementation, a dynamic identification system correlates records of an originating system with records of an Authoritative Configuration Management Database (CMDB) including a set of one or more identifying rules that define a minimum amount of information in order to generate an identifying signature that serves as a common reference between a record of the originating system with a matching Configuration Item (CI) record of the ACMDB, receiving, from the originating system, information to generate an identifying signature, determining that the generated first identifying signature matches a stored identifying signature, and correlating the first record of the originating system corresponding with the generated first identifying signature with the one of the CI records of the ACMDB corresponding with the matching one of the identifying signatures.
US11074254B2 Performance management using thresholds for queries of a service for a database as a service
A performance management method, system, and non-transitory computer readable medium for a service for database as a service (DBaaS) in a cloud computing environment, include a receiving and comparing circuit configured to receive a service request from a user and compare the received service request to at least one prior received service request, a similarity calculating circuit configured to calculate a similarity between the service request and the at least one prior received service request based on a requirement that the service request places on the DBaaS, and a data verifying circuit configured to verify whether information within the database of the DBaaS has changed since an identical prior received service request based on the receiving and comparing circuit identifying the identical prior received service request.
US11074250B2 Technologies for implementing ontological models for natural language queries
Technologies for enabling retrieval of stored information in response to natural language queries include an information retrieval server. The information retrieval server receives a request for information from a user in the form of a natural language query. The received natural language query is compared to various previously-generated semantic queries, each of which is associated with a Structured Query Language query. Based on the comparison, the information retrieval server determines the previously-generated semantic query that most closely matches the received natural language query. Thereafter, the Structured Query Language query associated with the determined semantic query is identified. The information retrieval server determines executes the identified Structured Query Language query to retrieve the information requested by the user. The retrieved information is presented to the user by the information retrieval server. Other embodiments are described and claimed.
US11074248B2 Map of operations for ingesting external data
Techniques are described for generating a map of operations to ingest external data. In an embodiment, DBMS receives a query schema that specifies an external data source and client-defined columns to arrange queried data from data fields of the external data source. DBMS generates an ingest schema for the queried data of the external data source such that the ingest schema specifies ingest data fields from the data fields of the external data source to be mapped to the one or more client-defined columns. Additionally, the DBMS identifies surplus data in the external data source, which has not been specified by the ingest schema and is different from the queried data defined by the client-requested query schema. The process not only ingests the ingest data fields from the external data source but also the surplus data from the external data source. In response to receiving a query according to a different query schema, DBMS generates a result set that based on the surplus data of the external data source. The result generation is based on the DBMS generating a map of operations, which when performed, generates a result set for the received query regardless whether the query is based on the different query schema.
US11074241B2 Community data aggregation with automated data completion
A system and method are disclosed for the collection and aggregation of data from contributing members of a community, such as health-related, personal, genomic, medical, and other data of interest for individuals and populations. Contributors become members of a community upon creation of an account and providing of data or files. The data is received and processed, such as to analyze, structure, perform quality control, and curate the data. Value or shares in one or more community databases are computed and attributed to each contributing member. The data is controlled to avoid identification or personalization. Steps are taken to determine incompleteness and incorrectness of the data, and the data may be improved or completed automatically, based upon interaction with members, additional contributions of data, and so forth.
US11074240B2 Managing a computing cluster based on consistency of state updates
A method for processing state update requests in a distributed data processing system includes processing a set of state update requests associated with a first time interval including maintaining a count of issued state update requests for the set of state update requests, maintaining a count of state updates performed for the first set of state update requests, and updating a state consistency indicator to indicate that state updates associated with all state update requests of the first set of state update requests have been performed in response to determining that the count of state updates performed for the first set of state update requests equals the count of issued state update requests for the first set of state update requests.
US11074237B2 Method and system to estimate the cardinality of sets and set operation results from single and multiple HyperLogLog sketches
A system and method for the estimation of the cardinality of large sets of transaction trace data is disclosed. The estimation is based on HyperLogLog data sketches that are capable to store cardinality relevant data of large sets with low and fixed memory requirements. The disclosure contains improvements to the known analysis methods for HyperLogLog data sketches that provide improved relative error behavior by eliminating a cardinality range dependent bias of the relative error. A new analysis method for HyperLogLog data structures is shown that uses maximum likelihood analysis methods on a Poisson based approximated probability model. In addition, a variant of the new analysis model is disclosed that uses multiple HyperLogLog data structured to directly provide estimation results for set operations like intersections or relative complement directly from the HyperLogLog input data.
US11074235B2 Inclusion dependency determination in a large database for establishing primary key-foreign key relationships
A method and an inclusion dependency determination system (IDDS) for determining inclusion dependency between columns of tables in a target database to establish primary key (PK)-foreign key (FK) relationships among data in the columns with minimized disk input and output operations are provided. The IDDS determines dependency characteristic data (DCD) of each column and arranges the columns by applying one or more predefined rules to the columns based on a minimum value of the data of each column. The IDDS determines pairs of arranged columns that demonstrate a possibility of inclusion dependency based on the DCD and identifies a first column and a second column of each determined pair as a candidate PK and a candidate FK respectively. The IDDS determines inclusion dependency between the candidate PK and the candidate FK on comparing data of the candidate PK with the data of the candidate FK using dynamically determined search techniques.
US11074232B1 Managing deduplication of data in storage systems
A method is used in managing deduplication of data in storage systems. A digest is determined for a data object received for deduplication. A candidate data object is identified for deduplicating the data object. A digest associated with the candidate data object matches the digest associated with the data object. The digest in a digest segment is maintained based on identification of the candidate data object. The digest segment includes a set of digests associated with a set of data blocks identified for deduplication in an ordered arrangement.
US11074230B2 Data matching accuracy based on context features
A method is provided for data matching between a set of source data structures and a set of target data structures. The method includes obtaining, using a processor device configured to perform machine learning, source to target matching results with matching scores, based on the sets of source and target data structures. The method further includes calculating, by the processor device, context information for data structure pairs based on a structure similarity and an ontology similarity between constituent data structures thereof. Each of data structure pairs include as the constituent data structures a respective source data structure and a respective target data structure from the sets of source and target data structures. The method also includes updating, by the processor device, the matching scores based on the context information. The method additionally includes controlling, by the processor device, a hardware device responsive to at least one updated matching score.
US11074229B1 Distributed read-only database service
Methods, systems, and computer-readable media for a distributed read-only database service are disclosed. Using a read-only database service, one or more host groups are selected from a plurality of available host groups in a distributed system. The one or more host groups are selected for a particular dataset based at least in part on a size of the dataset and on a transaction rate for the dataset. The selected one or more host groups comprise one or more hosts comprising storage resources. A read-only database comprising elements of the dataset is generated. The read-only database is deployed to the storage resources of the one or more host groups in the distributed system. The one or more host groups are configured to serve a plurality of read requests from clients for the elements of the read-only database.
US11074227B2 ID management for a network attached storage system
ID management for a network attached storage system using layered ID mapping virtualization. When a connection request is received at a NAS server, it is determined whether the request is for a new user, and if so, user IDs are created for the new user. External user ID and filesystem user ID are mapped to the internal user ID, and user ID is verified at the NAS server kernel on subsequent logins with an external database. The user IDs are remapped for the changed user account, and updated mappings are transmitted from the NAS server to one or more NAS server kernel repositories.
US11074223B2 Orphaned content remediation
A method, computer program product, and system for identifying an orphan file in a shared database, wherein an owner of the orphan file no longer has access to the shared database, identifying an orphan file in a shared database, where an owner of the orphan file no longer has access to the shared database, surveying a group of one or more users, where surveying comprises a request to vote among the group for a new owner of the orphan file, and assigning ownership permission to a new owner among the one or more users within the group based on a result of the survey.
US11074221B2 Efficient incremental backup and restoration of file system hierarchies with cloud object storage
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a file system disk-based storage into cloud-based storage, the file system gains the elastic nature of cloud storage.
US11074220B2 Consistent file system semantics with cloud object storage
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US11074218B2 Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
An analytics platform processor-implemented method comprising obtaining a computer-based electronic message including a request for an analytics recommendation including a user identifier. Upon obtaining the electronic message, querying a distributed linking node mesh for entities correlated with the user identifier. Generating a user behavior profile based on the queried entities correlated with the user identifier. Determining a product or service using the user behavior profile. Providing an indication of the product or service to the server in response to the request for the analytics recommendation. Wherein the distributed linking node mesh includes a node representing an observable entity and a node representing a deduced entity derived through aggregating information associated with the user.
US11074214B2 Data processing
Data processing apparatus comprises processing circuitry to apply processing operations to one or more data items of a linear array comprising a plurality, n, of data items at respective positions in the linear array, the processing circuitry being configured to access an array of n×n storage locations, where n is an integer greater than one, the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to an array access instruction, to control the instruction processing circuitry to access, as a linear array, a set of n storage locations arranged in an array direction selected, under control of the array access instruction, from a set of candidate array directions comprising at least a first array direction and a second array direction different to the first array direction.
US11074212B2 Electronic device having type C USB interface, method for controlling type C USB interface, and storage medium
A method for controlling a Type C USB interface includes disconnecting a shielding housing of a Type C USB interface (J1) from the ground of an electronic device, obtaining a level (V12) of the shielding housing, determining, based on the obtained level (V12), whether an external device is plugged into or unplugged from the Type C USB interface (J1); outputting a signal to a CC pin of the Type C USB interface (J1) when it is determined that the external device is plugged into the Type C USB interface (J1) of the electronic device; and stopping outputting the signal to the CC pin of the Type C USB interface (J1) when it is determined that the an external device is unplugged from the Type C USB interface (J1) of the electronic device or that no the external device is connected to the Type C USB interface (J1).
US11074211B2 Management of priority of data transmission on a bus
An apparatus is provided, where the apparatus includes a plurality of input/output (I/O) ports and a controller. A first port, a second port, and a third port are to be respectively coupled to a first device with a first class type, a second device with a second class type, and a third device with a third class type. The controller is to determine that individual ones of the first and second devices are to perform asynchronous transfer with the apparatus, and that the third device is to perform a transfer that is different from the asynchronous transfer. The controller is to allocate bandwidth to the first and second I/O ports, based at least in part on the first class type and the second class type. The controller is to ignore the third class type, while allocating bandwidth to the third I/O port.
US11074209B2 Transceiver and driver architecture with low emission and high interference tolerance
Circuitry of a physical layer for interfacing with a communication bus of a wired local area network is disclosed. The circuitry includes a variable delay driver operably coupled to a communication bus. The communication bus includes a shared transmission medium. The variable delay driver is configured to control a slew rate of a driven transmit signal at the driver output. The circuitry also includes receiver circuitry operably coupled to the communication bus. The circuitry further includes a common mode dimmer operably coupled to the receiver circuitry and the communication bus. The common mode dimmer is configured to protect the receiver circuitry from common mode interference.
US11074205B2 Managing efficient selection of a particular processor thread for handling an interrupt
A snooper of a processing unit connected to processing units via a system fabric receives a first single bus command in a bus protocol that allows sampling over the system fabric of the capability of snoopers to handle an interrupt and returns a first response indicating the capability of the snooper to handle the interrupt. The snooper, in response to receiving a second single bus command in the bus protocol to poll a first selection of snoopers for an availability status to service a criteria specified in the second single bus command, returns a second response indicating the availability of the snooper to service the criteria. The snooper, in response to receiving a third single bus command in the bus protocol to direct the snooper to handle the interrupt, assigns the interrupt to a particular processor thread of a respective selection of the one or more separate selections of processors threads distributed in the processing unit.
US11074202B1 Efficient management of bus bandwidth for multiple drivers
Systems and methods are disclosed for efficient management of bus bandwidth among multiple drivers. An example method may comprise: receiving a request from a driver to map the driver to a device memory of a device to allow the driver to write data on the device memory via a bus; mapping the driver to a random access memory (RAM) such that the driver is to write the data to the RAM; reading contents of the RAM at a specified interval of time to determine whether the data written by the driver is accumulated in the RAM; responsive to determining that the data written by the driver is accumulated in the RAM, determining whether a bandwidth of the bus satisfies a bandwidth condition; and responsive to determining that the bandwidth satisfies the bandwidth condition, forwarding, via the bus, a portion of the data written by the driver in the RAM to the device memory.
US11074200B2 Use-after-free exploit prevention architecture
Various systems and methods for memory management are described herein. A system for managing memory includes a memory management unit to: receive an indication of a memory allocation request; identify a memory region to satisfy the memory allocation request; determine whether the memory region has a tracking record in a tracking data structure, the tracking data structure configured to track whether a particular memory region has any references pointing to it; and revise the tracking record in the tracking data structure when the memory region has the tracking record.
US11074199B2 Securing a memory device
Some examples described relate to securing a memory device of a computing system. For instance, a method may comprise comparing a command for the memory device to each command in a list of commands. The command is accepted when the command matches an authorized command in the list of commands. The accepted command is issued to the memory device.
US11074196B1 Evicting data associated with a data intake and query system from a local storage
Systems and methods are disclosed for making space available in a local storage of a data intake and query system. A cache manager of the data intake and query system may determine an amount of storage space of a local data store that is available for use to perform a query. The cache manager may then use one or more eviction policies associated with content stored at the local data store to purge content items to evict from the local storage. The system may then retrieve content for performing the query from a remote storage and store the retrieved content at the local storage.
US11074195B2 Access to dynamic address translation across multiple spaces for operational context subspaces
A computer-implemented method for switching between a full space and a subspace across multiple address spaces is described. A non-limiting example of the computer-implemented method includes determining, by a processor, that switching between the full space and the subspace is enabled by examining a bit in a control register. The method determines, by the processor, that there is a new context different from an existing context based on the bit in the control register indicating that switching is enabled and switches, by the processor, the context of the multiple spaces based on determining that the new context is different from the existing context.
US11074193B2 Method and apparatus for vector permutation
A method is provided that includes performing, by a processor in response to a vector permutation instruction, permutation of values stored in lanes of a vector to generate a permuted vector, wherein the permutation is responsive to a control storage location storing permute control input for each lane of the permuted vector, wherein the permute control input corresponding to each lane of the permuted vector indicates a value to be stored in the lane of the permuted vector, wherein the permute control input for at least one lane of the permuted vector indicates a value of a selected lane of the vector is to be stored in the at least one lane, and storing the permuted vector in a storage location indicated by an operand of the vector permutation instruction.
US11074191B2 Linear to physical address translation with support for page attributes
Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the physical memory address and one or more page attributes. Other embodiments are described and claimed.
US11074175B1 Flash memory controller which assigns address and sends assigned address to host in connection with data write requests for use in issuing later read requests for the data
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage.
US11074174B2 Method for managing flash memory module and associated flash memory controller and electronic device based on timing of dummy read operations
The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a timer. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the timer is used to generate time information. In the operations of the flash memory controller, the microprocessor refers to the time information to perform dummy read operations upon at least a portion of the blocks, wherein the dummy read operations are not triggered by read commands from a host device.
US11074173B1 Method and system to determine an optimal over-provisioning ratio
A system and a method of managing over-provisioning (OP) on non-volatile memory (NVM) computer storage media including at least one NVM storage device, by at least one processor, may include: receiving a value of one or more run-time performance parameters pertaining to data access requests to one or more physical block addresses (PBAs) of the storage media; receiving at least one of a target performance parameter value and a system-inherent parameter value; analyzing the received at least one run-time performance parameter value, to determine an optimal OP ratio of at least one NVM storage device in view of the received at least of a target performance parameter value and system-inherent parameter value; and limiting storage of data objects on the at least one NVM storage device according to the determined OP ratio.
US11074168B2 Equivalency determinations using symbol-based line-of-code behavior and relation models
Disclosed herein are techniques for analyzing control-flow integrity based on functional line-of-code behavior and relation models. Techniques include receiving data based on runtime operations of a controller; constructing a line-of-code behavior and relation model representing execution of functions on the controller based on the received data; constructing, based on the line-of-code behavioral and relation model, a dynamic control flow integrity model configured for the controller to enforce in real-time; and deploying the dynamic control flow integrity model to the controller.
US11074161B2 Optimized test case selection for quality assurance testing of video games
A test case selection system and method uses a test selection model to select test cases from a library of test cases to be used for quality assurance (QA) testing of a software application to maximize the chances of finding bugs from executing the selected test cases. The test case selection model may be a machine learning based regression model trained using outcomes of previous QA testing. In some case, the test case selection system may provide periodic and/or continuous refinement of the test case selection model from one QA testing run to the next. The model refinements may include updating weights associated with the test case selection model in the form of a regression model. Additionally, the test case selection system may provide performance analytics between a test case selection model-based selection of test cases and random selection of test cases.
US11074160B2 Automated test script generator
A computer-implemented method, system and computer program product for automatically generating one or more test scripts for at least one software application based on one or more business documents, by: analyzing the business documents to identify one or more screens, including one or more fields on the screens, defined therein; and automatically generating the test scripts for the software application, wherein the test scripts are used to validate the screens, including the fields on the screens, as defined in the business documents.
US11074156B1 Debug adapter to facilitate server-side javascript debugging
A non-transitory computer readable storage medium has instructions executed by a processor to receive a debug adapter request. A HyperText Transfer Protocol (HTTP) request is generated from the debug adapter request. A debug request is derived from the HTTP request. Privilege to submit the debug request is confirmed. A string serialized JavaScript Object Notation (JSON) debug request is submitted to a JavaScript Engine. A string serialized JSON debug response from the JavaScript Engine is received. A JSON debug response is formed from the string serialized JSON debug response. An HTTP response is prepared from the JSON debug response. A debug adapter response based upon the HTTP response is submitted.
US11074149B2 Cloud simulation and validation system
Cloud simulation or validation system allows for the simulation of a future node that may be deployed on a piece of hardware. The system may attempt to simulate the operating system for node-A on top of the hardware for node-A, including basic network connectivity. When a host is booted up with the simulated configuration, validation scripts may be run to verify that the site is correctly prepped for cloud deployment. With its pre-staged RAM-based OS temporarily loaded into the host's RAM memory, any set of OS-based scripts, tools or binaries, may be executed for simulation and validation based upon the intended role of the host onto which the cloud simulation or validation system configuration is loaded.
US11074148B2 Method and system for visually displaying a bios message during a power-on self-test
A method for displaying a basic input-output system (BIOS) message during a power-on self-test (POST) of a computer system includes: after the computer system is connected to a power source, performing, by a baseboard management controller (BMC), an initialization procedure on a display unit so as to control the display unit; executing, by a processor, a BIOS stored in a memory component so as to generate the BIOS message; transmitting, by the processor, the BIOS message to the BMC; and transmitting, by the BMC, the BIOS message to the display unit.
US11074146B2 Method, device and computer program product for managing redundant arrays of independent drives
Embodiments of the present disclosure relate to method, device and computer program product for managing Redundant Arrays of Independent Drives (RAID). The method comprises obtaining a log parameter associated with a status of a drive extent in the RAID from log pages of the RAID. The method also comprises determining, based on the log parameter, a prediction of a failure of the drive extent within a predetermined time interval. Moreover, the method further comprises in response to a determination that the drive extent is expected to fail, determining a reconstruction sequence of the RAID for a reconstruction of the RAID, such that the drive extent expected to fail within the predetermined time interval has a higher reconstruction priority than other drive extents in the RAID.
US11074139B2 Dynamic block chain system using metadata for backing up data based on digest rules
Embodiments of the present disclosure provide a method, a device and a computer program for data backup. A method of backing up data comprises: in response to receiving, from an application system, a request for backing up first data, storing the first data into a first backup node; generating first metadata corresponding to the first data, the first metadata comprising first digest information of the first data; storing the first metadata into a block chain system to which the first backup node belongs; and verifying integrity of the first data stored in the first backup node with the first metadata stored in the block chain system. By utilizing a block chain system, the embodiments of the present disclosure ensure that data backed up are protected from being tampered with.
US11074138B2 Multi-streaming backup operations for mailboxes
Systems and methods for performing backup operations and other secondary copy operations for mail servers, such as Exchange servers, are described. In some cases, the systems and methods perform multi-streaming backup and other copy operations using a single mailbox agent, which launches backup streams via a coordinator that determines when to launch streams, at what mailboxes (or folders) to launch the streams, and so on. The coordinator communicates with controllers at different machines (e.g., servers) to be backed up, and may assign streams, mailboxes, and so on, to the different controllers, which perform the backup operations for their assigned mailboxes and/or clients.
US11074131B2 Storage backed memory package save trigger
Devices and techniques for a storage backed memory package save trigger are disclosed herein. Data can be received via a first interface. The data is stored in a volatile portion of the memory package. Here, the memory package includes a second interface arranged to connect a host to a controller in the memory package. A reset signal can be received at the memory package via the first interface. The data stored in the volatile portion of the memory package can be saved to a non-volatile portion of the memory package in response to the reset signal.
US11074127B1 Semiconductor memory devices and methods of operating semiconductor memory devices
A semiconductor memory device includes an ECC circuit; an error information register; a scrubbing control circuit to count refresh row addresses and output a scrubbing address for a scrubbing operation to be performed on at least one sub-page in a first memory cell row each time N refresh row addresses are counted; and a control logic circuit configured to: control the ECC circuit to sequentially read data corresponding to a first codeword, perform error detection on the first codeword, and provide error information based on the error detection, the error information indicating an error occurrence count in the first codeword; and record the error information in the error information register and selectively determine, based on the error information, whether to write back a corrected first codeword in a memory location in which the data corresponding to the first codeword is stored.
US11074122B2 Graceful degradation of user interface components in response to errors
A computer-implemented system and method detect an error in an application comprising a component having a control that is displayed in a first state on a display device. Responsive to the detecting of the error, the method comprises associating the error with the control, and, upon making this association, the method comprises automatically modifying the component at application run-time. This modification indicates that the control is no longer functional. A display operation of the component is performed where the modified component has: a) the control displayed in a second state on the component, or b) the control is removed from the component. The method may be repeated when other errors occur, and the control may be restored when the underlying error is resolved.
US11074121B2 Predicting failure of a magnetic tape head element
A method, computer system, and computer program product for determining head wear of magnetic tape head elements of tape drives during operation. The method may include receiving a first calibration parameter for a first tape head element at a first time. Calibration parameter for the first tape head element may be compared with a reference parameter. Determination may be made whether to remove the first tape head element from service or generate a warning, based on a result of the comparison. Method may include generating the first calibration parameter by calculating midpoint bias voltage for the first tape head element as a function of bias current and head resistance. The first calibration parameter for the first tape head element may be bias current parameter or bias resistance parameter. The first calibration parameter for the first tape head element may be less than, equal to, or greater than the reference parameter.
US11074118B2 Reporting incidents of data loss in RAID arrays
A method for reporting incidents of data loss in a storage environment comprising redundant arrays of independent disks (RAIDs) is disclosed. In one embodiment, such a method monitors storage drive failures in a storage environment. For a storage drive failure detected in the storage environment, the method reports the RAID type in which the storage drive failure occurred and whether data loss occurred in the RAID as a result of the storage drive failure. In certain embodiments, the method reports whether the data loss could have been prevented had the RAID type been converted to a more robust RAID type. In other or the same embodiments, the method reports whether the data loss was prevented by the RAID type. A corresponding system and computer program product are also disclosed.
US11074116B2 Direct input from a remote device
The subject technology provides a system of devices, at least one of which includes an application configured to receive data directly from another one of the devices. The application is configured to obtain a list of available devices and associated features and provide input options for display based on the list. When one of the input options is selected, the application activates a component and/or an application of the other device for generation of the desired data. When the desired data has been generated by the other device, the generated data is directly input from the other device into the limiting application, without storage of the generated data at the other device, and without operation of the same application on the other device.
US11074115B2 Complex event processing (CEP) managing method in M2M system and apparatus thereof
The present invention relates to a complex event processing managing method and apparatus in M2M system. The complex event processing (CEP) managing method according to an embodiment of the present invention includes receiving a CEP request, setting an event processing resource (eventProcessing) responding to the CEP request, and, when an event corresponding to the event processing resource occurs, triggering a corresponding action. In addition, the action is managed by a preset event rule.
US11074114B1 System and method for executing applications in a non-native environment
The described system provides one or more processors and memory, coupled to the one or more processors, storing thereon a first OS kernel that receives a system call to access a second OS kernel function from a subsystem of the second OS retransmits the system call to one or more drivers of the first OS, support the subsystem. The system further comprises a subsystem of the second OS, comprising one or more user space components executing natively in a non-privileged mode of the one or more processors, a set of drivers associated with the second OS, the set of support components, and the one or more drivers of the first OS. The one or more drivers of the first OS receive the system call originating from the subsystem, wherein the system call is retransmitted by the first OS kernel and process the system call.
US11074110B1 System and method for resource allocation
A computer-implemented method for scheduling a series of recurring events including: receiving one or more requests to allocate resource(s) to a series of recurring events, wherein the one or more requests specify, for each event, a corresponding desired time period over which the resource(s) are to be allocated, and the one or more requests further specify one or more adjustment criteria for defining, for one or more of the events, one or more permissibly adjusted time periods from the desired time period; obtaining, for each event, resource availability data indicative of an availability of the resource(s) during the desired time period; and, for each event: determining, based on the resource availability data, a viable time period, wherein the viable time period is either the desired time period or a permissibly adjusted time period that satisfies the one or more adjustment criteria; and allocating the resource(s) to the viable time period.
US11074107B1 Data processing system and method for managing AI solutions development lifecycle
An operating system (OS) and methods via a software development kit for constructing and managing the full artificial intelligence (AI) or machine learning (ML) product development lifecycle. Embodiments of the present disclosure provide for an integrated computing environment comprising one or more software components call blocks, each pre-loaded with an AI OS intelligent functionality. In accordance with certain aspects of the present disclosure, blocks may be linked in a sequential, parallel, or complex topology to form a pipeline for enabling user-friendly data science experimentation, exploration, analytic model execution, prototyping, pipeline construction, and deployment using a GUI. The OS may incorporate an execution engine for constructing and/orchestrating the execution of a pipeline enabling automatic provisioning of optimal computing resources.
US11074106B2 Sorting tasks with dependencies and resource sharing
Disclosed herein are system, method, and computer program product embodiments for resolving an execution order for a plurality of tasks, such as solving complex calculations in order, installing new software in order, or scheduling instructions by compilers in order. The approach uses a dependency graph to perform a topological sort, and applies a heuristic to determine which node to execute next from remaining nodes without dependency issues. The approach favors reducing resource conflicts with a resource used by a previous node, resolving larger numbers of dependencies early, and forcing early resolution of resource conflicts.
US11074102B2 Parallel processing apparatus
A parallel processing apparatus includes: nodes that execute information processing; and a control device, wherein the control device includes processing units provided corresponding to the nodes and configured to process a command received from the corresponding node and a data string, each of the processing units includes a reception data register in which data pieces in a reception data string are stored, a reception data buffer to which the data piece is transferred from the reception data register, a reception completion detector that detects completion of transfer of the reception data string, a fault detector that detects whether the received command is a fault command, and an interrupt issuer that issues an interrupt based on detection of the fault command, and issues an interrupt based on detection of the completion of the transfer of the reception data string when the fault detector does not detect the fault command.
US11074098B2 Systems and methods for java virtual machine management
A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may block access to the VM until the VM is fully initialized.
US11074094B2 Securing hypercall support for user space processes in virtual machines
In one embodiment, a hypervisor may identify a memory location associated with a user space process operating on a virtual machine and a type of a request to be stored at the memory location by the user space process when the user space process invokes the hypercall. The hypervisor may associate a hypercall parameter with the memory location and the type of the request, the hypercall parameter to be used to determine whether the type of the request associated with the hypercall invoked by the user space process is permitted to be executed. The hypervisor may transmit a notification comprising the hypercall parameter to the user space process to cause the user space process to use the hypercall parameter when invoking the hypercall to indicate to the hypervisor the memory location and type of the request is stored at the memory location.
US11074093B2 Virtual machine migration using tracked error statistics for target fibre channel ports
The disclosure relates to migration of virtual machines. In an example implementation, migration of a virtual machine (VM) is initiated from a source hypervisor to a destination hypervisor. A destination fibre channel (FC) port associated with the destination hypervisor is assigned to support a virtual initiator port of the VM upon migration, where the destination FC port is assigned using at least error statistics collected for the destination FC port. The VM is migrated from the source hypervisor to the destination hypervisor by supporting the virtual initiator port of the VM on the assigned destination FC port associated with the destination hypervisor.
US11074085B2 Methods and apparatus for boot time reduction in a processor and programmable logic device environment
Methods and apparatus for boot time reduction in a processor and programmable logic device environment are disclosed. An example apparatus includes a multicore processor including a first core and a second core. A bootstrap processor is to initialize the first core into a standby mode and initialize the second core into a non-standby mode. A programmable logic device is to be programmed with instructions to be executed by the programmable logic device by the second core via a first connection initialized by the second core. The bootstrap processor is to, upon completion of the programming of the programmable logic device, initialize a data connection between the programmable logic device and the second core.
US11074082B2 Fully extensible camera processing pipeline interface
A method for camera processing using a camera application programming interface (API) is described. A processor executing the camera API may be configured to receive instructions that specify a use case for a camera pipeline, the use case defining at least one or more processing engines of a plurality of processing engines for processing image data with the camera pipeline, wherein the plurality of processing engines includes one or more of fixed-function image signal processing nodes internal to a camera processor and one or more processing engines external to the camera processor. The processor may be further configured to route image data to the one or more processing engines specified by the instructions, and return the results of processing the image data with the one or more processing engines to the application.
US11074078B2 Adjustment of load access size by a multi-threaded, self-scheduling processor to manage network congestion
Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute a received instruction; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In another embodiment, the core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, to reserve a predetermined amount of memory space in a thread control memory to store return arguments, and to generate one or more work descriptor data packets to another processor or hybrid threading fabric circuit for execution of a corresponding plurality of execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.
US11074077B1 Reusing executed, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-execution
Reusing executed, flushed instructions after an instruction pipeline flush in response to a hazard in a processor to reduce instruction re-execution is disclosed. An instruction processing circuit detects fetched performance degrading instructions (PDIs) in an instruction pipeline that may cause a flushing of the instruction pipeline. In response to detecting a PDI, the instruction processing circuit is configured to store the PDI and/or its successor younger instructions in a pipeline execution refill circuit. In response to successful execution of such PDI and/or younger instructions, information about their input value(s) and produced output value(s) when executed are captured in the pipeline execution refill circuit. If a newly fetched instruction and its same input value(s) has been previously captured from the pipeline execution refill circuit, the instruction processing circuit is configured to inject the previously captured produced output value into the instruction pipeline without having to re-execute the newly fetched instruction.
US11074075B2 Wait instruction for preventing execution of one or more instructions until a load counter or store counter reaches a specified value
Systems, apparatuses, and methods for maintaining separate pending load and store counters are disclosed herein. In one embodiment, a system includes at least one execution unit, a memory subsystem, and a pair of counters for each thread of execution. In one embodiment, the system implements a software based approach for managing dependencies between instructions. In one embodiment, the execution unit(s) maintains counters to support the software-based approach for managing dependencies between instructions. The execution unit(s) are configured to execute instructions that are used to manage the dependencies during run-time. In one embodiment, the execution unit(s) execute wait instructions to wait until a given counter is equal to a specified value before continuing to execute the instruction sequence.
US11074074B2 Extending operational lifetime of spatial light modulator devices with content-dependent encoding
This disclosure relates to various implementations improve operational lifetime for a spatial light modulator device. One or more controllers are able to determine a target duty cycle based on an operating condition for a spatial light modulator device. The spatial light modulator device comprises one or more light modulation components that modulate light. The controllers allocate a refresh time period for encoding spatial light modulator refresh instructions based on the target duty cycle and encode spatial light modulator refresh instructions within the refresh time period. Afterwards, the controllers transmit the spatial light modulator refresh instruction to the spatial light modulator device.
US11074071B1 Emulation of an environment set by a sourced script written in a different scripting language
An embodiment includes storing original environment data in a memory of a computing device, then sourcing a script in a child command shell that includes an environment variable set-up command for setting an environmental characteristic of a new computing environment associated with the child command shell. The new environment data is also stored in the memory of the computing device that defines the new computing environment associated with the child command shell. The original computing environment is then restored by terminating the child command shell and returning to the target command shell. The original environment data is compared to the new environment data to determine the differences between the two environments, and the original computing environment is then modified to match the new computing environment created by the sourced script.
US11074069B2 Replaying interactions with transactional and database environments with re-arrangement
Methods, systems and computer program products for replaying arguments of an application in real-time, with re-arrangement is provided. Tags indicating an original execution environment, mapping tables corresponding to the execution environment, a plurality of callback modules, and recorded data are loaded into system memory. Execution of an application begins, and in response to intercepting a call to the execution environment, a transaction is identified. The parameters to the call are populated with data from a matching record in the recorded data, and indicating the matching record is used.
US11074067B2 Auto-generation of application programming interface (API) documentation via implementation-neutral analysis of API traffic
A method of application programming interface (API) documentation generation includes receiving an API interaction, determining at least one interaction parameter based on the API interaction, and automatically generating the documentation based on the at least one interaction parameter. The generated documentation documents an action associated with the API interaction.
US11074061B2 Active adaptation of networked compute devices using vetted reusable software and hardware components
A method includes receiving a text description of a system capability request, and converting the text description into a normalized description of the system capability request. A repository is then queried, based on the normalized description and using a search algorithm, to identify multiple candidate application software units (ASUs). The candidate ASUs are displayed to a user for selection. The user-selected ASU is then deployed, either locally or to at least one remote compute device, in response to receiving the user selection. Deployment can include the user-selected candidate ASU being integrated into a local or remote software package, thus defining a modified software package that is configured to provide the system capability.
US11074060B2 Automated detection of patch criticality on customer environment
The disclosure provides an approach for recommending and installing a patch onto a first computing device, comprising: parsing a machine-readable document for a property variable and a possible value of the property variable, wherein the combination of the property variable and the possible value represents a criticality of installing the patch; transmitting a request to the first computing device for a first value of the first computing device, the first value representing a state of the first computing device corresponding to the property variable; receiving the first value; comparing the possible value to the first value; based on the comparing, performing a first determination of the criticality of installing the patch onto the first computing device; and based on the criticality of installing the patch, installing the patch onto the first computing device.
US11074059B2 Non-transitory computer-readable recording medium storing instructions controlling operation of mobile terminal
A non-transitory computer-readable recording medium storing instructions which cause, when executed by a controller, a mobile terminal to execute a first receiving process of receiving second version information from an image processing device and first version information concerning a firmware for update from the server, a displaying process of displaying update information when the firmware of the image processing device can be updated a second receiving process of receiving the second version information from the image processing device, a determining process of determining whether the firmware installed in the image processing device is updated to a newer version based on one of the first and second version information received in the first receiving process, and the second version information received in the second receiving process, and a hiding process of hiding the update information when it is determined that the firmware has been updated in the determining process.
US11074055B2 Identification of components used in software binaries through approximate concrete execution
Systems, computer-implemented methods, and computer program products that facilitate identifying computer software vulnerabilities, and more specifically, execute an approximate representation of software to produce a fingerprint are provided. In one example, a system is provided. The system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can include a filter component and an execution component. The filter component can filter a platform-independent intermediate representation to a filtered representation. The execution component can execute the filtered representation on a virtual machine to produce an output vector which can be used to identify computer software vulnerabilities.
US11074053B2 User interface generation system
Various methods and systems for providing a user interface (UI) generation system for processing UI generation data based on a multi-layer architecture and hierarchically interrelated and supervised scene processes are provided. The UI generation system supports generating UIs based on a scene layer, a viewport layer, and a driver layer that each use protocols and data structures to support UI generation, UI fault recovery operations, and distributed UI generation for UI viewing devices. In operation, scene configuration data is communicated to a viewport engine from a scene engine, the viewport engine uses the scene configuration data to construct a scene management data structure that is defined based on hierarchically arranging and supervising different scene processes. The scene management data structure is used to define scene rendering data that is accessed by a driver engine to cause generation of UI display content, locally or remotely based on the scene rendering data.
US11074051B2 Unified operating system for distributed computing
In some embodiments, a real-time event is detected and context is determined based on the real-time event. An application model is fetched based on the context and meta-data associated with the real-time event, the application model referencing a micro-function and including pre-condition and post-condition descriptors. A graph is constructed based on the micro-function. The micro-function is transformed into micro-capabilities by determining a computing resource for execution of a micro-capability by matching pre-conditions and post-conditions of the micro-capability, and enabling execution and configuration of the micro-capability on the computing resource by providing access in a target environment to an API capable of calling the micro-capability to configure and execute the micro-capability. A request is received from the target environment to execute and configure the micro-capability on the computing resource. The micro-capability is executed and configured on the computing resource, and an output of the micro-capability is provided to the target environment.
US11074048B1 Autosynthesized sublanguage snippet presentation
In a computer program, sublanguage code snippets implement regular expressions, pattern matching, print formatting, component selection, and other operations, using sublanguage syntax and semantics different from the source code in which snippets are embedded. Writing snippets that give desired execution results has been difficult and interfered with software development workflow. But sublanguage snippet presentation functionality in an enhanced development tool automatically detects source code locations suitable for snippets, receives snippet execution result examples from a developer, submits the examples to synthesis-by-example technology, gets autosynthesized snippets that give those results, and displays snippet insertion candidates with guidance. A snippet selected by the developer replaces the example(s) in the source code, improving developer productivity and program execution accuracy with respect to documented test cases. Examples may be autogenerated, including representative examples or disambiguating examples. Examples may be preserved in comments. Performance criteria for sublanguage snippet presentation are also described.
US11074044B1 Automatic user interface data generation
Techniques are disclosed relating to automatically synthesizing user interface (UI) component instances. In disclosed techniques a computer system receives a set of existing UI elements and a set of design rules for the set of existing elements, where design rules in the set of design rules indicate one or more allowed states for respective UI elements in the set of existing UI elements. The one or more allowed states may correspond to one or more visual characteristics. Using the set of existing UI elements, the computer system may then automatically generate a plurality of UI component instances based on the set of design rules, where a respective UI component instance includes a first UI element in a first allowed state. The computer system may then train, using the plurality of UI component instances, a machine learning model operable to automatically generate UI designs.
US11074041B2 Method and system for elastic precision enhancement using dynamic shifting in neural networks
A multiplier for calculating a multiplication of a first fixed point number and a second fixed point number comprises a converter and a restoration circuit. The converter is configured to convert the first fixed point number to a sign, a mantissa, and an exponent. At least one of a bit width of the sign, a bit width of the mantissa, and a bit width of the exponent is dynamically configured based on a position of a layer associated with the first fixed point number in a neural network, a position of a pixel in an input feature map associated with the first fixed point number, and/or a channel associated with the first fixed point number. The restoration circuit is configured to calculate the multiplication based on the sign, the mantissa, the exponent, and the second fixed point number.
US11074039B2 Graphical user interace rendering management by voice-driven computing infrastructure
Managing rendering of a graphical user interface is provided. A system receives data packets comprising an input audio signal. The system determines an application identifier and query. The system provides the query to the application to cause the application to generate a second query for transmission to a third-party server, and identify responses to the query. The system intercepts the responses, and generates a keyword based on the responses. The system selects a digital component using the keyword, executes a deduplication process, and determines to add the digital component to the responses. The system constructs a display output using a graphical user interface template that integrates the plurality of responses generated by the application with the digital component, and provides the display output to the computing device for rendering.
US11074037B2 Voice broadcast method and apparatus
A voice broadcast method includes: generating a voice broadcast instruction when a voice broadcast operation is received; according to the voice broadcast instruction, starting from a current focus node, detecting nodes from a current web page interface, and when a target node is determined, broadcasting text content of the target node, wherein the target node is a node with text information, has no sub-nodes and does not respond to an operation event.
US11074029B2 Value-added remote display service wireless routing server device and method
A value-added remote display service wireless routing server device includes one or more user-end image medium transmission electronic devices, a value-added routing server, a destination-end image medium display device and an actuation device connected to each user-end image medium transmission electronic device and having actuateable operation buttons. Each user-end image medium transmission electronic device transmits image data through a wired or wireless local area network to the value-added routing server, which, based on network band width and data processing capability, presets magnification/reduction resolution and designated displaying location to the image data transmitted from each user-end image medium transmission electronic device and transmits corresponding image display screen data to the destination-end image medium display device for displaying. The actuation device is operable through the actuateable operation buttons to have the user-end image medium transmission electronic device to provide a request for image magnification and location adjustment to the value-added routing server.
US11074023B2 Transmission device
There is provided a transmission device including: an image processing unit that sets region information corresponding to a region set in an image for each of rows in the image and causes the set region information and region data corresponding to the region to be transmitted for each row. The region information includes information indicating a position of the row and information indicating a position of a column of the region included in the row.
US11074016B2 Using flash storage devices with different sized erase blocks
A method of using flash storage devices with different sized erase blocks is provided. The method includes allocating a plurality of erase blocks of heterogeneous erase block sizes to a RAID stripe, to form a tile pattern having the heterogeneous erase block sizes in the RAID stripe. The method includes writing the RAID stripe across the flash storage devices in accordance with the allocating, and stopping the writing the RAID stripe, responsive to contents of the RAID stripe reaching a threshold.
US11074011B2 Solid state drive latency estimation interface for host performance tuning
A solid state drive system and method receives read commands, write commands, and/or file system updates. The solid state drive system then determines the latency estimate for performing each of those commands asynchronously. The solid state drive system may utilize internal processes to determine the latency estimate. The latency estimate may include random access latency, block erase time, outstanding workload latency, garbage collection time, metadata write time, etc. The latency estimate is then returned to the host device. The host device may utilize the latency estimate to workload balance solid state drive systems.
US11074010B2 Storage system and control method thereof
A processor of a storage controller stores a parameter according to a command that has been transferred from a front-end unit to a first area in a first memory area and issues notification to the front-end unit regarding an address of a second area in a second memory area which is mapped to the first area, the front-end unit generates a data packet whose destination is the notified address and stores the generated data packet at the address of the second memory area, and an interface unit reads the parameter stored in the first area in the first memory area which is mapped to the second area of the address based on the destination address stored in a header of the data packet which has been stored in the second memory area and executes processing of the system function according to the command.
US11074009B2 Managed NAND cold data storage
Apparatus and methods are disclosed, including identifying inactive data in a group of volatile memory cells of a host device, assembling identified inactive data in an offload unit of the group of volatile memory cells, and writing the offload unit of inactive data to a group of non-volatile memory cells of a storage system when the amount of inactive data in the offload unit reaches a threshold.
US11074003B2 Storage system and restoration method
A storage controller configures a plurality of logical volumes, a CDP meta volume that manages history information related to writing from a server system for the logical volumes, and a CDP data volume that stores data of the plurality of logical volumes. The storage controller searches for, if a restoration request including a restoration time is received, the restoration request having one of the plurality of volumes as a restoration target volume, history information of the restoration target volume from the CDP meta volume, copies, in a case in which an evacuation time of old data included in the searched history information of the restoration target volume is newer than the restoration time, an SEQ number of the searched history information as first restoration control information, and acquires old history information on the basis of a previous SEQ number of the restoration target volume from the CDP meta volume.
US11073998B2 Method, apparatus for processing disk bad sector,and computer storage medium
The present disclosure discloses a method, apparatus for processing a disk bad sector, and a computer storage medium. The method includes: obtaining a target disk that is to be processed, and detecting bad sector data in the target disk; combining bad sector areas represented by the bad sector data, to obtain a usable area different from the bad sector areas in the target disk; and determining, according to a detection result, whether the target disk is usable, reconstructing storage space of the target disk based on the usable area if the target disk is usable, and setting an access parameter for the reconstructed storage space. The technical solutions provided by the present disclosure can improve processing efficiency of a faulty disk while saving a disk resource.
US11073994B2 System and method to secure a computer system by selective control of write access to a data storage medium
A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to the storage medium by the application in dependence on said interrogation.
US11073989B2 Using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume
Provided are a computer program product, system, and method for using mirror indicators to indicate whether to mirror tracks in a data set in a primary volume mirrored to a secondary volume. A table includes a mirror indicator for each of a plurality of tracks in at least one data set in the primary volume indicating whether a track is to be mirrored to the secondary volume. In response to a write command of write data for one of the tracks in the primary volume, creating a record set in a cache for the primary volume including write data for the track to transfer to the secondary volume in response to the mirror indicator for the track indicating that the track is to be mirrored. The write data in the record set is transferred from the cache to the secondary volume.
US11073988B2 Device and method for virtual storage
A device and a method for virtual storage are provided. The device includes a physical processor, a hypervisor and a physical storage. The hypervisor is executed on the physical processor and configured to create at least one client virtual machine and a controller virtual machine. The physical storage is clustered with physical storage of at least another device via the controller virtual machine to form a storage cluster. The controller virtual machine is further configured to define a virtual storage pool in the storage cluster and create at least one virtual storage controller virtual machine to interface the at least one client virtual machine with the virtual storage pool so that the at least one client virtual machine accesses the virtual storage pool via the at least one virtual storage controller virtual machine and the controller virtual machine. The method is applied to the device to implement the operations.
US11073983B2 Display method and apparatus
A display method and an apparatus, where the method includes obtaining, by a first terminal, a first gesture made by a user on a target shortcut in a first display interface after the first terminal couple to a second terminal, where the first display interface is an interface presented on the first terminal, and target content corresponding to the target shortcut is not running in a foreground of the first terminal, and sending, by the first terminal, first display data to the second terminal based on the first gesture such that the second terminal displays the first display data in a second display interface, where the first display data is data correlated with the target content, and the second display interface is an interface presented on the second terminal.
US11073982B2 Vehicle and method of controlling the same
A vehicle includes: at least one output device; a motion recognition sensor configured to output a signal for a finger motion of a user; and a controller configured to: determine a finger motion pattern based on the signal for the finger motion; determine a first output device corresponding to the determined finger motion pattern among the at least one output device; determine an operation command corresponding to the determined finger motion pattern; and control the first output device based on the operation command.
US11073978B2 Computer-implemented methods, computer-readable media and electronic devices for virtual control of agricultural devices
A method for controlling a plurality of mobile agricultural devices that includes establishing electronic communication with a plurality of transceivers mounted to the mobile agricultural devices and building a model including a virtual representation of each of the mobile agricultural devices. The method also includes displaying the model at a user interface including a display and a gesture sensor. The method further includes receiving location data regarding the mobile agricultural devices via the transceivers and adjusting at least one of the virtual representations of the mobile agricultural devices within the model to reflect the location data. The method still further includes receiving, via the gesture sensor of the user interface, a user input comprising a command relating to operation of a first one of the mobile agricultural devices and transmitting the user input command to one of the transceivers, which is mounted to the first mobile agricultural device, so as to implement a change in operation of the first mobile agricultural device.
US11073975B1 Synthetic image generation in response to user creation of image
Various aspects of the subject technology relate to systems, methods, and machine-readable media for generating a user-created synthetic image. A method includes receiving input from a user onto a search field, the input relating to a desired image of the user, the search field including a user interface for specifying components of the desired image for display to the user. The method also includes identifying the components of the desired image in stock images, the stock images stored in a database. The method also includes generating the components of the desired image based on the stock images, the components located in user-specified locations of the search field. The method also includes generating the user-created synthetic image comprising the components located in user-specified locations in response to the input from the user relating to the desired image.
US11073974B2 Electronic device and operation method of parameter selection thereof
An electronic device and an operation method of parameter selection are provided. According to the method, a first parameter adjustment interface is displayed on a touch display. The first parameter adjustment interface includes an inner circular area and a surrounding area surrounding the inner circular area. The surrounding area closest to the touched first position corresponds to a first parameter value. When the object slides from the first position to a second position of the peripheral region, the touch display is switched to a second parameter adjustment interface The selected area of the second parameter adjustment interface displays the first parameter value. When the object slides from the second position to a third position along the peripheral region, the selected area is switched to display a second parameter value corresponding to the third position.
US11073967B2 Methods and systems for providing additional content
Systems and methods for incorporating additional material in video content are described. Exemplary methods may include identifying the individual frames within a portion of video content that will be visible during adjusted playback. The methods may include incorporating at least one item of information within at least one of the individual frames identified to produce modified video content. The methods may also include transmitting the modified video content for display.
US11073964B2 Electronic bookshelf system
Techniques are disclosed for purchasing, accessing, consuming, and/or providing electronic content using an electronic bookshelf (eBookshelf) system. The eBookshelf system can be used by accessing a touchscreen-based user interface and/or local hardware controls and/or a remote control. A user's personal library of eBooks and/or any other electronic content can be displayed and/or aurally presented. In addition, the vast content of commercial retailers can also be displayed for browsing and purchase/rental. If the user identifies a content selection on the eBookshelf system that he/she wishes to consume, it can be readily transferred from the system to a personal content consuming device. Multiple eBookshelf systems can be attached to one another to extend the length and/or height of the eBookshelf. Accessing the eBookshelf system by a user ID allows multiple users to enjoy a personally customized version of the system.
US11073957B2 Touch panel and display device
a touch panel and a display device are provided, the touch panel includes: a plurality of columns of touch units, each column of touch units includes a plurality of touch units arranged along a first direction, and at least one touch unit in a same column of touch units comprises a plurality of first electrode patterns and a plurality of second electrode patterns arranged in parallel, each of the first electrode patterns and the second electrode patterns has a ribbon shape and extends along the first direction, the plurality of first electrode patterns and the plurality of second electrode patterns are alternately arranged along the second direction, the second direction and the first direction intersect each other, and the first electrode patterns and the second electrode patterns are electrically insulated from each other.
US11073955B2 Display device
A display device including an input sensor divided into a plurality of first sensing areas and a plurality of second sensing areas, which are alternately disposed, and the plurality of first sensing areas and the plurality of second sensing areas have the same area. Each of the plurality of first sensing areas and the plurality of second sensing areas includes a corresponding crossing area of crossing areas between a plurality of first sensing electrodes and a plurality of second sensing electrodes. Openings of the sensing electrodes disposed on each of the plurality of first sensing areas have a first arrangement, and openings of the sensing electrodes disposed on each of the plurality of second sensing areas have a second arrangement different from the first arrangement.
US11073951B2 Method and device for improved accuracy of proximity and touch detection in mobile devices
A mobile device has a proximity sensor. A compensation value of the proximity sensor is determined. The compensation value is compared to a reference compensation value to determine validity of the compensation value. A capacitance of the proximity sensor is measured. A value of the capacitance of the proximity sensor is adjusted based on the compensation value. A coefficient defining a relationship between a capacitance of the proximity sensor and a temperature of the mobile device is calculated. A temperature sensor is coupled to the proximity sensor. The temperature of the mobile device is measured. A value of the capacitance of the proximity sensor is adjusted based on the coefficient and the temperature of the mobile device. The adjusted capacitance value is compared to a threshold capacitance value to determine proximity of an object to the mobile device. A radio frequency signal is adjusted by detecting proximity.
US11073947B2 Touch panel device
A touch panel device according to an embodiment of the present invention is provided with: a panel having a contact surface for receiving a contact; a light emitting portion that inputs, to the panel, input light that is transmitted through the panel; a light receiving portion that detects output light including reflected light of evanescent light that has been generated, on the contact surface, from the input light; and a control portion that calculates and outputs a contact position on the basis of the output light detected by the light receiving portion and a relationship, stored in advance, between positions on the contact surface and the output light.
US11073945B1 Noise compensation for touch-sensitive display device
A touch-sensitive display device includes a first touch-sensitive display including a first plurality of display electrodes configured to detect proximity of input objects to the first touch-sensitive display, and a second touch-sensitive display including a second plurality of display electrodes configured to detect proximity of input objects to the second touch-sensitive display. A touch controller detects a non-stylus touch input at a first display electrode of the first touch-sensitive display based on a first signal from the first display electrode, and a stylus touch input from a stylus at a second display electrode of the second touch-sensitive display based on a second signal from the second display electrode. A two-dimensional position of the stylus touch input is determined relative to the second touch-sensitive display based at least on the second signal and noise compensation derived from the first signal.
US11073942B2 Touch recognition method and electronic device executing same
An electronic device according to an embodiment disclosed in the present specification may comprise a processor, a touch panel for receiving a touch input, a pressure sensor for detecting a pressure value of the touch input, and a controller for transmitting to the processor touch data corresponding to the touch input. The controller responds to the touch input if the pressure value of the touch input is a threshold value or greater, switches an operation mode of the controller from a first mode to a second mode, and can transmit the touch data to the processor in the second mode. Besides this, various embodiments are possible as identified in the specification.
US11073941B1 Driving device and operation method thereof
A driving device and an operation method thereof are provided. The driving device is configured to drive a self-emissive display panel (e.g., an organic light emitting diode (OLED) display panel). The self-emissive display panel is an in-cell touch panel. The driving device includes a driving circuit and a control circuit. The driving circuit is configured to drive a plurality of pixel circuits of the self-emissive display panel during a first sub-period of a frame period to display an image frame. The control circuit is configured to control the driving circuit to set the pixel circuits not to emit light during a second sub-period of the same frame period. The control circuit performs a touch detection operation on the self-emissive display panel during the same second sub-period.
US11073940B2 Touch substrate, touch device and touch detection method
A touch substrate, a touch device and a touch detection method are provided. The touch substrate includes: a base substrate, including a touch region and a trace region surrounding the touch region; multiple sensing electrodes arranged in the touch region; and multiple sensing electrode traces arranged in the trace region and connected to the multiple sensing electrodes respectively. The sensing electrodes includes first sensing electrodes and second sensing electrodes, each first sensing electrode is connected at a first side of the touch region to a sensing electrode trace, and each second sensing electrode is connected at a second side of the touch region opposite to the first side to a sensing electrode trace. In this disclosure, sensing electrodes are connected at two opposite sides of the touch region to the sensing electrode traces, therefore, two sensing electrodes may be scanned each time, shortening a scanning period of the sensing electrodes.
US11073936B2 Interactive poster
An interactive poster includes one or more first near-field communications (NFC) antennas, a memory to store first content, and a controller control operation of a display. The NFC antennas may be located at predetermined positions, and the controller changes display of first content to second content when one or more of the antennas are tapped by a user device including an NFC circuit.
US11073931B2 Apparatus and method for detecting press
In determining a definitive value, if a measured value detected at one timing changes by an amount less than a reference amount from a definitive value generated at a timing one cycle before the one timing, a definitive-value determination unit of a press detection apparatus determines the measured value detected at the one timing as a definitive value at the one timing, and if the measured value detected at the one timing has changed by an amount equal to or more than the reference amount from the definitive value at the preceding timing, the definitive-value determination unit determines a value obtained by adding the reference amount to the definitive value at the preceding timing as a definitive value at the one timing. This allows a value in which the influence of vibration is limited to be used in a determination of a pressing operation.
US11073929B2 Light emitting display device, light emitting display panel, driving circuit, and driving method
Disclosed are a light emitting display device, a light emitting display panel, a driving circuit, and a driving method. A light emitting display device, a light emitting display panel, a driving circuit, and a driving method with an embedded touch sensor are provided in which a data voltage and a first reference voltage are supplied to a plurality of data lines and a plurality of reference electrodes which are arranged in the light emitting display panel in a first driving period, and a second reference voltage different from the first reference voltage is supplied to one or more of the plurality of reference electrodes in a second driving period different from the first driving period.
US11073927B2 Touch sensing utilizing integrated micro circuitry
An integrated touchscreen can include light emitting diodes or organic light emitting diodes (LEDs/OLEDs), display chiplets and touch chiplets disposed in a visible area of the integrated touch screen. For example, the LEDs/OLEDs, display chiplets and touch chiplets can be placed on a substrate by a micro-transfer tool. The integrated touchscreen can also include electrodes disposed in the visible area of the integrated touch screen. The electrodes can be capable of providing display functionality via the one or more display chiplets during display operation (e.g., operating as cathode terminals of the LEDs during the display operation) and capable of providing touch functionality via the touch chiplets during touch operation (e.g., touch node electrodes can be formed from groups of the electrodes and sensed). In some examples, the touch node electrodes can be formed and coupled to touch chiplets via the display chiplets.
US11073925B1 Touch screen electrical box
A power distribution box having a touch screen display on the exterior panel is configured to permit a user to monitor each fuse or circuit breaker contained within the power distribution box. A user may activate or deactivate a given fuse or circuit breaker by touching the corresponding image on the touch screen.
US11073921B2 Electronic device for generating analogue strokes and for digitally storing the analogue strokes, and an input system and method for digitizing analogue recordings
An electronic device, more particularly an electronic stylus, for generating analogue strokes, more particularly handwriting, and for digitally storing the analogue strokes, wherein the device includes components of a writing, drawing and/or painting device for creating analogue recordings on a recording medium, more particularly paper, wherein the device also includes electronic components and software for expanding the device into a digital writing and/or input device. The device has at least one localization unit, more particularly a camera, and as a result of the localization unit a localization between the device and a recording medium is created. The device has at least one motion detection unit, as a result of which, the motions of the device and analogue recordings generated therewith are digitally detected on a recording medium. The motion detection unit is designed as a laser tracker.
US11073920B1 Multi-touch input system
A multi-touch input system may include a control device having a body, multiple legs connected to the body; and each of the multiple legs having a distal end and each of the distal ends having an electrically conductive contact surface where each of the electrically conductive contact surfaces are independently movable with respect to each other.
US11073916B2 Extramissive spatial imaging digital eye glass apparatuses, methods and systems for virtual or augmediated vision, manipulation, creation, or interaction with objects, materials, or other entities
A sensing and display apparatus, comprising: a first phenomenon interface configured to operatively interface with a first augmediated-reality space, and a second phenomenon interface configured to operatively interface with a second augmediated-reality space, is implemented as an extramissive spatial imaging digital eye glass.
US11073912B2 Magnetic deformable member
A magnetic deformable member includes a magnetic portion formed of a magnetic elastic body, and a base portion formed of a non-magnetic elastic body to cover at least a side surface of the magnetic portion. At least the magnetic portion has a magnetic deformable portion in which shape deformation is caused by application of a magnetic field. The magnetic deformable portion is provided at a boundary-side end portion on the boundary with the base portion. A display portion in which the shape deformation is displayed is provided on a front surface s1 of the magnetic deformable member. With the magnetic deformable member, a tactile feel or viewability of the display portion can be varied by deforming the boundary between the magnetic portion and the base portion.
US11073904B2 Intelligent user interface element selection using eye-gaze
Systems and methods disclosed herein are related to an intelligent UI element selection system using eye-gaze technology. In some example aspects, a UI element selection zone may be determined. The selection zone may be defined as an area surrounding a boundary of the UI element. Gaze input may be received and the gaze input may be compared with the selection zone to determine an intent of the user. The gaze input may comprise one or more gaze locations. Each gaze location may be assigned a value according to its proximity to the UI element and/or its relation to the UI element's selection zone. Each UI element may be assigned a threshold. If the aggregated value of gaze input is equal to or greater than the threshold for the UI element, then the UI element may be selected.
US11073890B2 Image forming system including image forming apparatuses, managing device and user terminal which selects image forming apparatus and receives instruction to shift to normal mode from power saving mode
An image forming system includes image forming apparatuses connected to a network, a managing device connected to the network and being communicable with the image forming apparatuses, and user terminals communicable with the network. The image forming apparatuses are respectively connected to local area networks in the network. Each image forming apparatus is set to any of a normal mode, a sleep mode with power consumption less than the normal mode and an energy saving mode with power consumption less than the sleep mode. The managing device counts the number of the user terminals connected to the same local area network as the image forming apparatus and, if the counted number is less than a threshold value, transmits an energy saving shift instruction to the image forming apparatus. The image forming apparatus sets to the energy saving mode, if receiving the energy saving shift instruction from the managing device.
US11073886B2 Balance input current of power supplies
In an embodiment, a system for balancing input current for power supplies a voltage detector configured to detect an input voltage to a power supply of a plurality of different power supplies. The system further includes one or more circuit elements configured to adjust one or more properties of the one or more circuit elements based at least in part on the detected input voltage in an attempt to maintain a consistent current input across the plurality of different power supplies.
US11073882B2 Display device with power inputs
In an example, a display device with power inputs includes a first power input to receive a first amount of input power, a second power input to receive a second amount of input power, a power allocator to combine at least a portion of the first amount of power with at least a portion of the second amount of power to form a combined output power, and a universal serial bus (USB) port to output at least a portion of the combined output power to a peripheral device.
US11073875B2 Air dam for a datacenter facility
A method, apparatus, and system in which an air dam is incorporated into an air ventilation stream of a datacenter to control the temperature of an interior space of the datacenter. The datacenter may include a raised floor in which the ventilation stream is injected through perforations within the raised floor. An air dam may be positioned at an entry region of the under floor plenum to obstruct the flow of air from a supply air plenum. The air dam is used to create a positive pressure across the raised floor at a substantially constant pressure distribution.
US11073873B1 Electronic device interconnect
An electronic device may include a substrate having a substrate body. The electronic device may include a first interconnect region, for example located proximate to a first end of the substrate. The first interconnect region may extend from the substrate body. The first interconnect region may include a first set of interconnects, and the first set of interconnects may be located proximate to the substrate body. The first interconnect region may include a second set of interconnects, and the second set of interconnects may be located remote from the substrate body. The second set of interconnects may be physically separated from the first set of interconnects, for example by an inactive region. The first set of interconnects may be located between the inactive region and the substrate body.
US11073870B2 Display device
Disclosed is a display device including first and second frames arranged adjacent to each other, a panel arranged on inner surfaces of the first and second frames, and a folding hinge unit configured to enable the first and second frames to be folded, and connected to the first and second frames. The folding hinge unit includes a pair of panel support plates configured to support the panel so that a position of the panel is changed, and spaced apart from each other, first and second hinge links arranged under the panel support plates and coupled to each other to be movable about a central axis of folding, and a pair of hinge brackets configured to support the panel support plates and the first and second hinge links to be movable, and respectively connected to the first frame and the second frame.
US11073860B2 Optical system for performing complex fourier transforms
A method of performing a complex Fourier transform of an input function including amplitude and phase information, including decomposing the input function into a plurality of sub-functions, wherein the Fourier transform of each sub-function includes an amplitude function and a phase function in which the phase is constrained to a plurality of possible phase values. The phase function of the Fourier transform of each sub-function is determined with an optical system that measures the amplitude function of an optical Fourier transform of the sub-function and changes in the amplitude function of the optical Fourier transform caused by applying a perturbation function to the sub-function. The determined phase functions and the measured amplitude functions are combined for each of the sub-functions to form the complex Fourier transform of the input function.
US11073859B2 Electrical device and power grid system for providing a device output depending on an electrical input
The invention relates an electrical device for providing an output depending on an electrical input. The electrical device (1) is adapted to provide a constant output, if the electrical input is in a first electrical input range, and a dependent output, if the electrical input is in a second electrical input range, wherein the dependent output depends on the electrical input. The output can therefore remain constant, even if the electrical input, which is preferentially a DC grid voltage, fluctuates within the first electrical input range. Moreover, in the second electrical input range the output can be controlled by just controlling the electrical input like the DC grid voltage, without necessarily requiring an additional control construction of the electrical device. A resistance against fluctuations of the electrical input and a controllability of the output can therefore be realized in a relatively simple way.
US11073854B2 Pre-charged fast wake up low-dropout regulator
Embodiments described herein present a new LDO design that eliminates the need for the sleep bias circuitry included in other systems. Further, the new LDO design can be biased with a small fraction of the operating current enabling the LDO to wake up substantially faster than previous LDO designs that include separate sleep circuitry. In some cases, the LDO can instantly (or faster than other LDOs) transition from a sleep mode to an operating mode enabling improved operation compared to prior LDOs. Furthermore, the new LDO design maintains a non-breakdown voltage across the transistors reducing the need to enter sleep mode to prevent transistors of the LDO from entering a breakdown region.
US11073848B2 Method for recognizing motor system
A method for recognizing a motor system is provided. The method includes steps of: establishing a functional series filter model for describing a motor system; generating a logarithmic sweep signal; feeding the logarithmic sweep signal to the motor system and obtaining, by an accelerometer, a vibration acceleration output by the motor system; generating an inverse signal of the logarithmic sweep signal generated; convolving the vibration acceleration with the inverse signal to obtain a one-dimensional impulse response sequence; intercepting the one-dimensional impulse response sequence by using a window function to obtain impulse response sequences; solving kernel functions according to the impulse response sequences, substituting the kernel functions into a recognition formula of the motor system, and describing and identifying the motor system through the recognition formula.
US11073847B2 Path optimization in production network systems
In some embodiments, an apparatus and a system, as well as a method and an article, may operate to receive parameters for a first node of a network, the network including a plurality of segments through which an object is to be routed and a plurality of nodes, including the first node, representative of intersections of two or more segments of the plurality of segments; to generate segment lengths for segments between the first node and neighboring nodes to identify a nearest neighboring node with a shortest segment length relative to the first node; and to repeat operations of receiving parameters, generating segment lengths, and identifying nearest neighboring nodes until a route has been identified between a first endpoint and a second endpoint of the network. Additional apparatus, systems, and methods are disclosed.
US11073844B2 Method and avionic system for generating an optimum vertical trajectory
A method for generating an optimum vertical trajectory of a flight trajectory of an aircraft in the descent/approach phase. The trajectory is defined between a current state and a target state of the aircraft on the basis of a speed profile of the aircraft as a function of a curvilinear abscissa of the aircraft along a flight plan. The profile corresponds to a transition between the current and target states and is broken down into successive segments each corresponding to a different aerodynamic configuration that the aircraft may adopt during the descent/approach phase. The method is based on defining a set of flight strategies, each strategy of the set being defined using for each segment of the speed profile flight parameters chosen randomly in ranges of values compatible with the aerodynamic configuration corresponding to that segment. Optimum vertical trajectory is generated on the basis of the strategy of the set.
US11073842B1 Perception and fitting for a stair tracker
A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
US11073834B2 Path generation for static obstacle avoidance
A method of generating a path for an autonomous driving vehicle (ADV) includes obtaining a plurality of path inputs including a lateral and a longitudinal starting state, a threshold lateral jerk, and a set of static obstacle boundaries with respect to a reference line, obtaining a plurality of path constraints related to the threshold lateral jerk, avoidance of static obstacles, and a threshold lateral velocity, obtaining a cost function associated with a path objective, the cost function comprising first, second, and third terms relating to cumulative lateral distances, to cumulative first order lateral rates of change, and to cumulative second order lateral rates of change, respectively, generating a plurality of planned ADV states as path results based on the plurality of path inputs, the plurality of path constraints, and the cost function and generating control signals to control the ADV based on the plurality of planned ADV states.
US11073829B1 Transparent element detection for vehicles
A system for detecting transparent elements in a vehicle environment are described. In some examples, this may include accessing an image of a scene captured by an image capture device attached to a vehicle. A reflected image present in the image may be detected. The reflected image may include a portion of the vehicle. It may be determined that the scene includes a transparent element based at least in part on detecting the reflected image present in the image.
US11073820B2 Machining support device, numerical controller, and machining support system
A machining support device for supporting improvement of a machining result of a numerical controller includes: a machining resource information acquisition unit that acquires functions set in advance in the numerical controller as machining resource information; a machining content information acquisition unit that acquires a machining content to be executed by the numerical controller as machining content information; a machining result calculation unit that calculates an expected machining result expected to be obtained when the machining content included in the machining content information is performed on the basis of the machining resource information; a retrieving unit that retrieves software that improves the calculated expected machining result; and an informing unit that informs of the retrieved software.
US11073814B2 Data management apparatus, data management method, and data management program
To provide a data management apparatus, a data management method, and a data management program capable of restricting the output of machine information to an external location according to the level of confidentiality of each piece of machine information. An edge server that provides machine information in a factory to an external location includes an execution unit configured to execute an application referring to a database storing the machine information, a setting unit configured to acquire lists of transmission destinations and transmission items defined for each application and set, as transmission conditions, a transmission destination and a transmission item permitted by a user from the lists, a data processing unit configured to sort out transmitted data output from the application according to the transmission conditions, and a transmission and reception unit configured to transmit the transmitted data processed to the external location.
US11073809B2 Devices, systems, and methods for controlling electrical fixtures
Devices, systems and methods for controlling electrical loads in one or more areas. A method includes transmitting, with a microcontroller via a transceiver, a sync packet including a unique address of the lighting fixture control module to a bus. The method includes listening, via the transceiver, on the bus. The method includes placing the microcontroller into a master operation mode when a master sync timeout period expires without receiving a second sync packet including a unique address for a second master device from the bus. The method includes placing the microcontroller into a subordinate operation mode when the second sync packet is received from the bus during the master sync timeout period.
US11073807B2 Method and apparatus for activation and de-activation of power conditioners in distributed resource island systems using low voltage AC
Method and apparatus for controlling power conditioners in a distributed resource island. In one embodiment, the method comprises comparing, at a power conditioner operating in a de-energized state, an input of the power conditioner to an input threshold, wherein the power conditioner is coupled to an islanded grid; operating the power conditioner, when the input exceeds the input threshold, in a soft-grid mode to generate a touch-safe AC voltage that is coupled to the islanded grid; and activating the power conditioner, based on an impedance of the islanded grid and load demand for the power conditioner, to operate proximate its nominal output voltage.
US11073806B2 Building management system analysis
Devices, methods, and systems for building management system analysis are described herein. One method includes embedding a plurality of statistics associated with a building within a graphical display of the building and displaying a timeline of the plurality of statistics within the graphical display.
US11073802B2 Autonomous control of dynamical systems
A computer-based method controls a dynamical system in an uncertain environment within a bounded probability of failure. The dynamical system has a state space and a control space. The method includes diffusing a risk constraint corresponding to the bounded probability of failure into a martingale that represents a level of risk tolerance associated with the dynamical system over time. The state space and the control space of the dynamical system are augmented with the martingale to create an augmented model with an augmented state space and an augmented control space. The method may include iteratively constructing one or more Markov Decision Processes (MDPs), with each iterative MDP represents an incrementally refined model of the dynamical system. The method further includes computing a first solution based on the augmented model or, if additional time was available, based on one of the MDP iterations.
US11073799B2 Configuring context-specific user interfaces
Techniques for configuring context-specific user interfaces for use with a portable multifunction device are disclosed. The context-specific user interfaces provide indications of time and, optionally, a variety of additional information. The methods provided herein allow for configuring such user interfaces, e.g., at a first electronic device coupled via wireless communication to a second electronic device. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
US11073795B2 Pallets for the escapement of a clock movement
The invention relates to pallets for an escapement of a clock movement including a pallet-stone support, pallet-stones mounted on the pallet-stone support, a fork including first and second horns, a safety pin and a rod connecting the pallet-stone support to the fork and to the safety pin, the pallet-stone support, the rod, the safety pin and the fork forming a monolithic body of the pallets, the pallet-stone support, the rod and the safety pin being formed by a main layer of constant thickness, the first and second horns of the fork having a greater height than the constant thickness and being formed by the main layer, and also by an additional layer, the main layer and the additional layer forming the monolithic body of the pallets.
US11073791B2 Drum unit, cartridge and coupling member
A cartridge includes a casing and a photosensitive drum rotatably supported by the casing, with the photosensitive drum having a first end and a second end. A coupling member is provided adjacent to the first end of the photosensitive drum, with the coupling member being operatively connected to the photosensitive drum. The coupling member includes (i) a cylindrical portion, (ii) a first projection at least partially positioned inside of the cylindrical portion, (iii) a second projection at least partially positioned inside of the cylindrical portion, (iv) an elastically movable projection at least partially positioned inside of the cylindrical portion, and (v) a wall extending in a direction perpendicular to the rotational axis and positioned between the second end of the photosensitive drum and the first and second projections.
US11073789B2 Process cartridge including a drum unit and a toner cartridge having a toner accommodation chamber and a waste-toner accommodation chamber
A drum cleaner in a drum unit removes toner from a photosensitive drum. A waste-toner conveyance pipe has a waste-toner discharge port and conveys toner removed from the photosensitive drum by the drum cleaner. A toner accommodation chamber accommodates toner to be supplied to a developing roller. A waste-toner accommodation chamber accommodates toner removed from the photosensitive drum. A toner cartridge rotatably moves relative to the drum unit between: a first position at which a waste-toner receiving port is separated from the waste-toner discharge port in a state where the toner cartridge is mounted on the drum unit; and a second position at which an internal space of the waste-toner accommodation chamber is in communication with an internal space of the waste-toner conveyance pipe through the waste-toner discharge port and the waste-toner receiving port in a state where the toner cartridge is mounted on the drum unit.
US11073786B2 Developing cartridge
A developing cartridge may include: a casing to accommodate developer; a storage medium including an electric contact surface; an elastic member extending in a first direction crossing the electric contact surface, and configured to be compressed or stretched in the first direction between a first state and a second state; and a holder including an outer surface positioned toward a side of the holder in the first direction, the electric contact surface positioned at the outer surface, and movable between first and second positions in the first direction relative to the casing. A length of the elastic member in the first direction is greater in the first state than in the second state. The electric contact surface is in the first position when the elastic member is in the first state, and the electric contact surface is in the second position when the elastic member is in the second state.
US11073785B2 Developing cartridge including supply roller, layer thickness regulation blade, and supply electrode electrically connected to both supply roller and layer thickness regulation blade
A developing cartridge includes: a casing configured to accommodate therein toner; a developing roller; a supply roller configured to supply the toner to the developing roller; a layer thickness regulation blade in contact with a circumferential surface of the developing roller; a developing electrode electrically connected to the developing roller; and a supply electrode electrically connected to the supply roller and the layer thickness regulation blade. The supply electrode includes: an electrode member electrically connected to a rotation shaft of the supply roller and movable in a direction perpendicular to the rotation shaft; and a connection member in contact with and electrically connecting the electrode member and the layer thickness regulation blade. The electrode member is movable relative to the connection member in the direction perpendicular to the rotation shaft in a state where the electrode member is in contact with the connection member.
US11073784B2 Print supply locks
An example apparatus may include a supply guide to receive a plurality of print supplies and a lock mechanism to retain the plurality of print supplies and release a print supply of the plurality of print supplies responsive to a determination that an amount of print substance in the print supply is at or below a threshold level.
US11073781B2 Image forming apparatus that suppresses occurrence of image smearing by maintaining a metal soap on a surface of a photoconductor
An image forming apparatus that executes an image forming operation for forming a toner image on a recording material and an application operation of applying a metal soap to a surface of an image bearing member by supplying a toner stored in a toner storing unit to the surface of the image bearing member from the developing member. A surficial moving speed of the image bearing member during the application operation is lower than the surficial moving speed of the image bearing member during the image forming operation, and a speed difference between the surficial moving speed of the developing member and the surficial moving speed of the image bearing member during the application operation is larger than that during the image forming operation.
US11073780B2 Non-transitory computer-readable storage medium, management device, and management method
A management method includes acquiring first and second information about remaining amounts of printing materials of first and second cartridges, and generating data representing a display screen including first and second objects for displaying first and second values determined using the first and second information. Values that the first value can take include a value corresponding to a first state in which the printing material remains in the first cartridge and the printing material remains in a tank and a value corresponding to a second state in which the printing material does not remain in the first cartridge and the printing material remains in the tank. A shape of the first object indicating the value corresponding to the second state of the values that the first value can take is different from any shape that the second object can have in accordance with the second value.
US11073778B2 Heater including a plurality of heat generation members, fixing apparatus, and image forming apparatus
The heater including a substrate, a first heat generation member, a second heat generation member having a length substantially a same in a longitudinal direction as a length of the first heat generation member, a third heat generation member having a length shorter than lengths of the first heat generation member and the second heat generation member in the longitudinal direction, and a fourth heat generation member having a length shorter than length of the third heat generation member in the longitudinal direction, wherein the first heat generation member, the second heat generation member, the third heat generation member and the fourth heat generation member are arranged on the substrate.
US11073777B2 Image forming apparatus with an improved heat protection for the fuser device
A sensor unit (12) includes a thermistor (21) and a connector (22). A protection unit (13) includes a thermal cutoff (31) and a connector (32). First and second intermediate connector units (14-1, 14-2) electrically connects the connectors (22, 32) and an external connection connector (11) to each other, respectively. An intermediate wire (53) electrically connects the first and second intermediate connector units (14-1, 14-2) to each other. The first intermediate connector unit (14-1) electrically connects an end of a loopback wire (23) of the connector (22) to the external connection connector (11), the second intermediate connector unit (14-2) connects an end of the thermal cutoff (31) to the external connection connector (11), the intermediate wire (53) electrically connects an other end of the loopback wire (23) and an other end of the thermal cutoff (31) to each other.
US11073774B2 Cartridge and image forming apparatus
A cartridge attachable to an apparatus main body of an image forming apparatus, the apparatus main body having a restricting portion and to which the cartridge is mounted by being moved from a unmounted position to a mounting-completed position in a first direction, the cartridge includes a developer container provided with a supply port, and a shutter movable between an opening position for opening the supply port and a closing position for closing the supply port, having a restricted portion, and configured to be in the closing position when the cartridge is in the unmounted position and be in the opening position when the cartridge is in the mounting-completed position, wherein a movement of the shutter in a second direction perpendicular to the first direction is restricted by an engagement between the restricting portion and the restricted portion when the cartridge is in the mounting-completed position.
US11073773B1 Image forming apparatus and control method thereof
According to one embodiment, the image forming apparatus includes a developing device and a control unit. The developing device includes a rotator for rotating to cause a developer contained in a container to flow, and performs development using the developer. The control unit has a first control for rotating the rotator in a first direction during development. The control unit has a second control that rotates the rotator in a second direction opposite to the first direction at a predetermined timing when development is not performed. When the second control is performed a plurality of times during a predetermined period, the control unit gradually reduces an interval at which the second control is performed.
US11073772B1 Electrostatic charge image developer, process cartridge, image forming apparatus, and image forming method
An electrostatic charge image developer contains toner particles, layered-compound particles that are particles of a nitrogen-containing layered compound, and a resin-coated carrier that has magnetic particles and a resin layer covering the magnetic particles. The maximum height Ry of the roughness profile as defined in JIS B0601: 1994 of the surface of the resin-coated carrier is 0.01 μm or more and 0.20 μm or less.
US11073770B2 Electrophotographic photoreceptor, production method thereof, and electrophotographic apparatus
An electrophotographic photoreceptor includes an electroconductive substrate; and a photosensitive layer that is formed on the electroconductive substrate and that contains an inorganic oxide and a lubricant resin which contains a polycarbonate resin having a siloxane structure therein or a polyarylate resin having a siloxane structure therein. When light having a wavelength of 780 nm is irradiated onto a slurry containing 20% by mass of the inorganic oxide in a predetermined solvent to provide an inorganic oxide slurry, the inorganic oxide slurry has a light transmittance that is 80% or more. The photosensitive layer may be a negatively-charged laminate-type photosensitive layer, a monolayer type photosensitive layer, or a positively-charged laminate-type photosensitive layer. The electrophotographic photoreceptor is less worn upon long-term use, allows no filming, and can realize stable images. A method for producing the electrophotographic photoreceptor and an electrophotographic apparatus including the electrophotographic photoreceptor are disclosed.
US11073769B2 Conveyance apparatus, conveyance method, lithography apparatus, lithography system, and article manufacturing method
A conveyance apparatus that is advantageous in terms of productivity is provided. The conveyance apparatus includes a holding unit configured to hold and convey a substrate, and an outlet unit which is disposed in the holding unit and includes a first outlet port configured to blow a gas in a first direction, which is a direction oblique to a first surface of the substrate held by the holding unit, toward the first surface.
US11073766B2 Reflective optical element and optical system for EUV lithography having proportions of substances which differ across a surface
A reflective optical element for the extreme ultraviolet (EUV) wavelength range having a multi-layer system extending over an area on a substrate. The system includes layers (54, 55′) made of at least two different materials with different real parts of the refractive index in the EUV arranged alternately. A layer of one of the two materials forms a stack with the layer or layers arranged between this layer and the nearest layer of the same material with increasing distance from the substrate. In at least one stack (53′), the material of the layer (55′) with the lower real part of the refractive index and/or the material of the layer (54) with the larger real part of the refractive index is a combination (551, 552) made of at least two substances.
US11073764B2 Nanoscale etching of light absorbing materials using light and an electron donor solvent
A method for etching a light absorbing material permits directly writing a pattern of etching of silicon nitride and other light absorbing materials, without the need of a lithographic mask, and allows the creation of etched features of less than one micron in size. The method can be used for etching deposited silicon nitride films, freestanding silicon nitride membranes, and other light absorbing materials, with control over the thickness achieved by optical feedback. The etching is promoted by solvents including electron donor species, such as chloride ions. The method provides the ability to etch silicon nitride and other light absorbing materials, with fine spatial and etch rate control, in mild conditions, including in a biocompatible environment. The method can be used to create nanopores and nanopore arrays.
US11073761B2 Semiconductor resist composition, and method of forming patterns using the composition
A semiconductor resist composition includes an organometallic compound represented by Formula I and a solvent:wherein L includes at least one alkylene group in the main chain. A pattern may be formed using the composition. The pattern formed by using the semiconductor resist composition may not collapse while having a high aspect ratio.
US11073760B2 Coloring composition, color filter, pattern forming method, solid-stage imaging element, and image display device
A coloring composition contains a halogenated zinc phthalocyanine pigment A, an isoindoline pigment B, a resin C, and a curable compound D having an ethylenically unsaturated bonding group, in which the resin C includes a resin C1 having a repeating unit derived from a polymerizable compound Cm having a C Log P value of 3.0 or more with the C Log P value being a calculated value of a Log P which is the common logarithm of a partition coefficient P of 1-octanol/water, and having a cyclic structure in a molecule thereof, and the ratio of the mass of the halogenated zinc phthalocyanine pigment A to the mass of the isoindoline pigment B is 55:45 to 85:15 in terms of the mass of the halogenated zinc phthalocyanine pigment A:the mass of the isoindoline pigment B.
US11073757B2 Methods of manufacturing pellicle assembly and photomask assembly
Methods of manufacturing a pellicle assembly may include forming a sublimable support layer on a first surface of a pellicle membrane, attaching a pellicle frame to a second surface of the pellicle membrane while the sublimable support layer is on the first surface of the pellicle membrane, and sublimating the sublimable support layer while the pellicle frame is attached to the pellicle membrane. In order to manufacture a photomask assembly, a photomask is fixed to the pellicle frame such that the photomask faces the pellicle membrane with the pellicle frame therebetween.
US11073754B2 Projection optical system, projection-type image display device, imaging device, and method of manufacturing optical element
A projection optical system has a first optical system and a second optical system. The first and second optical systems are disposed in order from a demagnification side toward a magnification side. An intermediate image is formed between a demagnification-side imaging surface and a magnification-side imaging surface. The second optical system is an optical element having a first transmission surface, reflecting surface, and second transmission surface in order from the demagnification side toward the magnification side. The first transmission surface and reflecting surface are located at one side, and the second transmission surface is located at the other side with respect to the optical axis. The reflecting surface has a concavely curved surface shape. The second transmission surface has a convexly curved surface shape protruding toward the magnification side. The optical element has a first member and a second member different in refractive index.
US11073750B2 Image display system and image display method for increasing perspective information of incident light of a three-dimensional image
An image display system includes a set of projectors, a screen, and an auxiliary projector. The set of projectors is used for generating a plurality of light beams and projecting the plurality of light beams to a region of an image plane. The screen faces the set of projectors for providing the image plane in order to generate a three-dimensional image object by the plurality of light beams projected to the region of the image plane. The auxiliary projector is used for generating and projecting at least one additional light beam to the region of the image plane in order to increase perspective information of incident light of the three-dimensional image object on a view point within a visual field.
US11073749B2 Projection system, projection-type image display apparatus, and imaging apparatus
A projection system has a first optical system and a second optical system arranged on a magnifying side of the first optical system. The projection system forms an intermediate image in a position between a demagnifying-side image formation plane and a magnifying-side image formation plane of the projection system. The second optical system is an optical element having a first transmissive surface, a reflective surface, and a second transmissive surface arranged from a demagnifying side toward the magnifying side. The first transmissive surface and the reflective surface are located at one side with respect to an optical axis. The second transmissive surface is located at another side with respect to the optical axis. The reflective surface has a concavely curved shape. The second transmissive surface has a convexly curved shape protruding toward the magnifying side.
US11073742B2 Light amount adjusting apparatus and optical apparatus
A light amount adjusting apparatus includes a base member, light amount adjusting blades configured to form an aperture through which light passes, a blade driving member configured to rotate relative to the base member to drive the light amount adjusting blades, a cam member including a cam attached to the base member and configured to rotate the light amount adjusting blades driven by a rotation of the blade driving member so as to change a size of the aperture, and an adjuster configured to change a mount phase of the cam member relative to the base member in a rotational direction of the blade drive member.
US11073740B2 Terahertz wave generation method and terahertz wave generation device
A terahertz-wave generation method of generating a terahertz wave in a direction satisfying a non-collinear phase-matching condition by making pump light incident on a nonlinear optical crystal capable of generating a terahertz wave by optical parametric effect, makes the pump light incident on the nonlinear optical crystal so that a peak excited power density is equal to or greater than a predetermined terahertz-wave lasing threshold and equal to or less than a predetermined laser damage threshold, and an average excited power density, is equal to or less than a predetermined photorefractive effect occurrence threshold, the pump light having a pulse width of 10 ps or more, the pulse width of 1 ns or less, and a repetition frequency of 1 kHz or more.
US11073736B2 View angle control device
A view angle control device includes an electrochromic layer including a first extending section extending in a first direction and a second extending section extending in a second direction that crosses the first direction, light transmission layers defined by the first extending section and the second extending section, a first electrode disposed arranged to overlap the first extending section and contacted with the first extending section, a second electrode arranged to overlap the second extending section and contacted with the second extending section, a third electrode arranged not to overlap the first electrode but to overlap the second extending section and contacted with the second extending section, and a fourth electrode arranged not to overlap the second electrode but to overlap the first extending section and contacted with the first extending section.
US11073731B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are disclosed. The array substrate includes a first data line and a second data line which extend substantially along a first direction and are adjacent to each other, a first gate line and a second gate line that extend substantially along a second direction intersected with the first direction and are adjacent to each other, and at least two sub-pixels which are sequentially arranged in parallel along the first direction; the first gate line and the second gate line are disposed at two sides of the at least two sub-pixels in the first direction, respectively.
US11073729B2 Liquid crystal display device, semiconductor device, and electronic appliance
The liquid crystal display device includes an island-shaped first semiconductor film 102 which is formed over a base insulating film 101 and in which a source 102d, a channel forming region 102a, and a drain 102b are formed; a first electrode 102c which is formed of a material same as the first semiconductor film 102 to be the source 102d or the drain 102b and formed over the base insulating film 101; a second electrode 108 which is formed over the first electrode 102c and includes a first opening pattern 112; and a liquid crystal 110 which is provided over the second electrode 108.
US11073722B2 Display device and direct-type backlight thereof having different element density areas
A display device and a direct-type backlight thereof are provided. The direct-type backlight includes a central area and a peripheral area. The central area is configured with a plurality of central area light-emitting elements to provide light to a liquid crystal display (LCD) panel. The density of these central area light-emitting elements in the central area is a first density. The peripheral area is configured with a plurality of peripheral area light-emitting elements to provide light to the LCD panel. The density of the peripheral area light-emitting elements in the peripheral area is a second density. Wherein, the second density is less than the first density.
US11073717B2 Display device
A display device includes: a display panel, a laminated member, a light blocking layer, and an alignment pattern. The display panel includes a display area. The laminated member is positioned on at least one surface of the display panel. The light blocking layer is positioned outside the display area and is disposed on one of the display panel or the laminated member. The alignment pattern is disposed on the other of the display panel and the laminated member correspondingly to an edge of the light blocking layer, and is configured to measure a misalignment between the display panel and the laminated member.
US11073714B2 Liquid crystal display device including liquid crystal capsule and method of fabricating the same
A liquid crystal capsule includes: a shell; and a liquid crystal molecule in the shell, wherein a critical surface tension of the shell is smaller than a critical surface tension of the liquid crystal molecule. Further, the liquid crystal molecule includes a nematic liquid crystal and the shell includes polytetramethyldisiloxane. The liquid crystal capsule also includes an additive in the shell and the additive has a critical surface tension smaller than that of the liquid crystal molecule.
US11073712B2 Electronic device display for through-display imaging
Systems and methods for through-display imaging. A display includes an imaging aperture defined through an opaque backing. An optical imaging array is aligned with the aperture. Above the aperture, the display is arranged and/or configured for increased optical transmittance. For example, a region of the display above, or adjacent to, the imaging aperture can be formed with a lower pixel density than other regions of the display, thereby increasing inter-pixel distance (e.g., pitch) and increasing an area through which light can traverse the display to reach the optical imaging array.
US11073704B2 Lens element
A lens element worn in front of an eye of a person includes a refraction area having a first refractive power based on a prescription for correcting an abnormal refraction of the eye of the person and a second refractive power different from the first refractive power and a plurality of at least three optical elements, at least one optical element having an optical function of not focusing an image on the retina of the eye so as to slow down the progression of the abnormal refraction of the eye.
US11073703B2 Touchable and 360-degree playable holographic display
A system for displaying three dimensional (3D) images. The system includes a 3D display operating in a first state to display a 3D image by outputting light into a viewing space and operating in a second state in which the 3D image is not displayed. The system further includes a screen element positioned between the 3D display and the viewing space. The screen element reflects light from the viewing space to appear opaque to a viewer in the viewing space when the 3D display operates in the second state. The screen element transmits the light output by the 3D display, whereby the 3D display image is perceivable by the viewer in the viewing space. The screen element includes a sheet of mesh or netting material that transmits light output by the 3D display through its pores or openings and may be a planar sheet of scrim or tulle.
US11073702B2 Camera lens suspension with limiter
A suspension assembly for a camera lens element includes a support member with a wire attach structure and a moving member coupled to the support member. The moving member includes a plate, flexure arms extending from the plate and coupled to the support member, and a wire attach structure. A bearing supports the plate of the moving member for movement with respect to the support member. A shape memory alloy wire is coupled to and extends between the wire attach structures of the support member and the moving member. The limiter limits a range of movement of the moving member with respect to the support member, and in embodiments includes an opening in one of the moving member plate and the support member, and a stop that includes an engagement portion extending into the opening in the other of the moving member plate and the support member. The opening has a first diameter, and the engagement portion has a second diameter that is less than the first diameter.
US11073691B2 Data projection system
Used are an imaging apparatus for a device for data projection and an optical component and a corresponding device for data projection. The imaging apparatus here comprises a plurality of light-emitting elements (10), arranged in a first direction, and a deflection apparatus (11) for deflecting light beams in a second direction. The optical component can comprise a windshield which is provided with holograms.
US11073688B2 Virtual reality head mounted display having planar fresnel surface
Head mounted display device for very large field of view virtual reality experience, adapted to be mounted on a user's head, the head mounted display device including at least on image display, at least two eyepieces associated to each of the user's eyes and arranged between the image display(s) and the location of one of the user's eyes, each eyepiece having at least one Fresnel surface, wherein the at least one Fresnel surface of each eyepiece is planar and is arranged at an angle below 70°, preferably at an angle between 45° and 70°, in particular at an angle between 50° and 67.5° relative to the on-axis field gaze direction and where the surface optical center of the at least one Fresnel surface is decentered relative to the on-axis field gaze direction.
US11073684B2 Zoom lens and image pickup apparatus including the same
A zoom lens includes in order from an object side to an image side: a first lens unit having a positive refractive power; a second lens unit having a negative refractive power; and a rear lens group which includes at least one lens unit and has a positive refractive power as a whole. Distances between the adjacent lens units change during zooming. The rear lens group includes a lens P1 that has a positive refractive power and moves at image stabilization so as to have a component perpendicular to the optical axis. The shape factor SFP1 of the lens P1, a curvature radius R1P1 of a lens surface of the lens P1 on the object side, and a curvature radius R2P1 of a lens surface of the lens P1 on the image side are appropriately determined.
US11073682B2 Optical lens set
An optical-lens-set includes a first lens element of a concave image-side surface near its optical-axis, a sixth lens element of negative refractive power and of a concave image-side surface near its optical-axis to go with a fifth lens element of a concave object-side surface near its optical-axis or with a seventh lens element of negative refractive power. The Abbe number υ1 of the first lens element, the Abbe number υ3 of the third lens element, the Abbe number υ4 of the fourth lens element, the Abbe number υ5 of the fifth lens element, the Abbe number υ6 of the sixth lens element and the Abbe number υ7 of the seventh lens element together satisfy 5≤5υ1−(υ3+υ4+υ5+υ6+υ7).
US11073680B2 Camera optical lens comprising six lenses of −++−+− refractive powers
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a positive refractive power, a fourth lens, a fifth lens, and a sixth lens. The camera optical lens further satisfies specific conditions.
US11073679B2 Imaging lens
An imaging lens in which a positive first lens group, a positive second lens group, and a negative third lens group are arranged in order from the object side. The first lens group includes a positive first lens having a convex object-side surface and a second lens. The second lens group includes third and fourth lenses each having at least one aspheric surface. The third lens group includes a fifth lens, a sixth lens as a double-sided aspheric lens, and a seventh lens having a concave image-side surface near an optical axis. The lenses are not joined to each other, the seventh lens has an aspheric image-side surface whose shape changes from concave to convex as the distance from the optical axis increases, and an F-number is less than 1.8.
US11073677B2 Athermal optical assembly
This disclosure describes optical assemblies that generate output with substantial stability over a wide variation in temperature. The optical assemblies can be integrated, for example, as part of array generators arranged to project an array or other pattern of dots onto an object or projection plane.
US11073671B2 Termination unit
A termination unit includes: a plurality of first optical fibers fusion-connected to a multicore cable; a tray slidable in a first direction, the tray being provided on one end side of the termination unit in the first direction; and a plurality of adapters which are provided in a line on the tray, to which a plurality of second optical fibers are connected from each of one end sides of the adapters, and to which the plurality of first optical fibers are connected from each of the other end sides of the adapters, in which the tray has a cover part for protecting the plurality of adapters, and in which the cover part is rotatable with a shaft that extends along a second direction, and the cover part rotates downward when the tray has slid in a direction toward the one end side from the other end side.
US11073660B2 Heat treatment of fiber to improve cleaving
Disclosed herein is a method for cleaving an optical fiber. The method includes providing an optical fiber (62), which is a bend-insensitive, single-mode optical fiber having a depressed index cladding layer that does not include any air inclusions. The method further includes applying energy to a section of the optical fiber (62) between a first location of the optical fiber and a second location of the optical fiber. The method also includes mechanically cleaving the optical fiber between the first and second locations of the optical fiber to provide cleaved optical fiber ends.
US11073656B2 Optical coupler and optical amplifier
An aim is to provide an optical coupler that contributes increasing pump-efficiency in an optical amplifier, and the optical amplifier. The optical amplifier includes: a main optical fiber that includes a core transmitting signal light, an inner cladding portion formed around an outer periphery of the core and having a refractive index lower than a refractive index of the core, and an outer cladding portion formed around an outer periphery of the inner cladding portion and having a refractive index lower than the refractive index of the inner cladding portion, a part of the outer cladding portion of which in a longitudinal direction being removed; and at least one pump-light input-output optical fiber that is fusion-spliced to the inner cladding portion of the main optical fiber at the portion where the outer cladding portion is removed, an average refractive index of which in a contact region where the pump-light input-output optical fiber is in contact with the inner cladding portion being larger than the refractive index of the inner cladding portion. Pump-light propagating in the pump-light input-output optical fiber is coupled to the inner cladding portion from the contact region and propagates in the inner cladding portion, or the pump-light propagating in the inner cladding portion is coupled to the pump-light input-output optical fiber from the contact region and propagates in the pump-light input-output optical fiber.
US11073653B2 Edge coupled light collimation for backlight
A backlight apparatus can include a lens to receive light and generate light with a collimated batwing configuration. The lens can include a receiving surface and an opposing transmission surface. The lens can be symmetric about a plane of symmetry. The transmission surface can include an angle of curvature that increases closer to the plane of symmetry.
US11073652B2 Display device
According to one embodiment, a display device includes a first transparent substrate, a second transparent substrate, a liquid crystal layer, light-emitting elements disposed in a first direction, a third transparent substrate including a main surface and a side surface opposed to the light-emitting elements, and a transparent layer disposed on the main surface and having a lower refractive index than the third transparent substrate. The third transparent substrate is bonded to the first transparent substrate or the second transparent substrate with the transparent layer sandwiched in between. The transparent layer includes strip portions disposed in the first direction and extended along a second direction.
US11073650B2 Display device for vehicles
A display device for a vehicle includes: a display unit; a light guide plate disposed on a viewing side of the display unit and having translucency; and a light source unit that causes a light source light to enter inside of the light guide plate through an outer peripheral portion of the light guide plate. The light guide plate includes a reflecting portion having a plurality of reflecting elements to reflect the light source light from the light source unit to the viewing side. The reflecting element has a reflective curved surface formed in a curved surface shape to face the outer peripheral portion where the light source light is incident.
US11073648B2 Light guide element and electronic device having the same
A light guide element is adapted to be used in an electronic device including a light emitting unit that has at least one light emitting element. The light guide element includes a base portion and a plurality of light guide bodies. The base portion includes a light entry surface for incidence of light emitted by the light emitting unit and at least one side surface connected to the light entry surface. The light guide bodies are disposed on the at least one side surface. Each of the light guide bodies is formed with at least three light exit surfaces. Each of the light exit surfaces has an extension direction. The extension direction and the at least one side surface of the base portion form therebetween an angle being between 10° and 85°.
US11073646B2 Thin multilayer reflector with uniform left bandedge
Thin multilayer reflectors are described. In particular, thin multilayer reflectors that partially transmit blue light and reflect green and red light are described. The thin multilayer reflectors have a uniform left bandedge across each dimension of the film, wherein the location of the left bandedge varies in a range of no more than 10% of the average left bandedge across that dimension.
US11073645B2 Temperature sensor
A temperature sensor includes a solar cell, and a thermochromic resin covering the solar cell and having a light transmittance changeable according to a temperature change.
US11073637B2 Data structure for fast invasion percolation modeling software
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for models the accumulation and migration of hydrocarbons. One computer-implemented method includes: identifying one of grid cells neighboring an accumulation as a recent back-filled grid cell; setting an oil phase potential of identified grid cell as an accumulation potential of the accumulation; comparing oil phase potentials of grid cells neighboring the recent back-filled grid cell with the accumulation potential of the accumulation, where the oil phase potential of each of the grid cells neighboring the recent back-filled grid cell is stored as a key in the node corresponding to the respective grid cell; selecting one of the grid cells neighboring the accumulation as a next back-filled grid cell; and updating the accumulation potential of the accumulation based on the oil phase potential of the selected grid cell.
US11073635B2 Compensated spectroscopy measurements
Elemental concentrations in subterranean formations may be determined using neutron spectroscopy. For example, neutrons may be emitted by a downhole tool into the formation and produce gamma rays via inelastic scattering of fast neutrons or capture of slow neutrons. The borehole surrounding a downhole tool may introduce artifacts in the neutron spectroscopy measurement. Embodiments of the present disclosure are directed to techniques that reduce artifacts signals in downhole tools that include one or multiple detectors based at least in part on the inelastic and capture measurements.
US11073634B1 Constructing nuclear magnetic resonance (NMR) devices based on cost and structural constraints
A material for constructing a drill collar is selected based on a cost and a minimum thickness for a cross-sectional area of material that satisfies a structural constraint. An interior volume of the drill collar houses one or more downhole nuclear magnetic resonance (NMR) components based on its minimum thickness. A central magnet coupled to a booster magnetic element disposed in the interior volume. A first end magnet and a second end magnet are positioned in the interior volume proximate respective axial sides of the booster magnetic element, and an antenna assembly is positioned proximate to the interior volume, between the respective axial sides of the magnetic assembly and about at least a portion of the central magnet.
US11073632B1 Locating devices, systems, and methods using frequency suites for utility detection
A buried utility locator includes an antenna array for receiving magnetic field signals from a buried utility, a receiver operatively coupled to the antenna array for generating a receiver output signal including amplitude and/or phase information of two or more signal components in two or more simultaneously received signals of the frequency suite, a processing element operatively coupled to the receiver for receiving the receiver output signal and generating a first set of data associated with the two or more signal components of the frequency suite, and a non-transitory memory for storing the first set of data.
US11073630B2 Attenuating tool borne noise acquired in a downhole sonic tool measurement
A technique includes receiving data representing a measurement acquired by a tool motion sensor of a downhole sonic measurement tool; and receiving data representing a measurement acquired by a pressure sensor of the sonic measurement tool. The technique includes modifying the measurement acquired by the pressure sensor based at least in part on the measurement acquired by the tool motion sensor to attenuate tool borne noise.
US11073628B2 Positron emission tomography (PET) timing calibration using coincidences involving high-energy cascade gamma from prompt-gamma positron emitters
Timing calibration of a positron emission tomography (PET) imaging device (2) uses a radioactive source (20) comprising a positron-emitting radioisotope having a decay path including emission of two oppositely directed 511 keV gamma rays and a cascade gamma ray at a cascade gamma ray energy. A timestamped radiation detection event data set acquired from the radioactive source by the PET imaging device is processed using energy window filtering (32) and time window filtering (36) to generate a coincidence data set (40, 42, 44) including event pairs (40) each consisting of two coincident 511 keV events and cascade event pairs (42) or triplets (44) each consisting of at least one coincident 511 keV event and a coincident cascade event at the cascade gamma ray energy. A timing calibration (12) is generated using the coincidence data set. The timing calibration comprises offset times for PET detectors of the PET imaging device.
US11073627B2 Inverse geometry x-ray machine deployment in wellbore
A system for obtaining downhole azimuthal imaging information includes a pressure housing. The system also includes a source arranged within the pressure housing, the source including a directable electron beam. The system further includes an anode positioned proximate the source, within the pressure housing, the anode having a tapered face adapted to interact with the directable electron beam and direct an x-ray beam away from the anode. The system also includes a detector arranged proximate the anode, the anode being between the source and the detector, wherein the detector receives scattered x-rays, from the x-ray beam, the received scattered x-rays corresponding to imaging information to determine one or more properties of a wellbore.
US11073626B2 Scintillator, method of forming the same, and radiation detection apparatus
A scintillator having a columnar crystal structure vapor-deposited on a substrate, wherein each column of the crystal structure contains an alkali halide metal compound as a host material, and further contains, as an additive, a compound of a precious metal as a metal having lower ionization tendency than hydrogen (H), with the additive having a lower melting point than the host material.
US11073623B2 Radiation measuring instrument and radiation imaging apparatus
The radiation measuring instrument is configured such that a control unit (12) corrects radiation dose information according to a measured value of a barometer (13) based on both a first ionization current caused by electrons generated by interaction between radiation and air and a second ionization current caused by electrons generated by interaction between the radiation and an incident-side electrode (11b).
US11073622B2 Performance and cost global navigation satellite system architecture
Significant, cost-effective improvement is introduced for Position, Navigation, and Timing (PNT) on a global basis, particularly enhancing the performance of Global Navigation Satellite Systems (GNSS), an example of which is the Global Positioning System (GPS). The solution significantly improves performance metrics including the accuracy, integrity, time to acquire, interference rejection, and spoofing protection. A constellation of small satellites employing a low-cost architecture combined with improved signal processing yields an affordable enabler for spectrum-efficient transportation mobility. As air traffic management modernization transitions to a greater dependence on satellite positioning, the solution provides aviation users new protections from both intentional and unintentional interference to navigation and surveillance. And in response to an era in which intelligent transportation is under development for automobiles, reliable where-in-lane positioning enables new applications in connected and autonomous vehicles. New military capability increases PNT availability.
US11073617B2 Integrated illumination and detection for LIDAR based 3-D imaging
Methods and systems for performing three dimensional LIDAR measurements with a highly integrated LIDAR measurement device are described herein. In one aspect, the illumination source, detector, and illumination driver are integrated onto a single printed circuit board. In addition, in some embodiments, the associated control and signal conditioning electronics are also integrated onto the common printed circuit board. Furthermore, in some embodiments, the illumination driver and the illumination source are integrated onto a common Gallium Nitride substrate that is independently packaged and attached to the printed circuit board. In another aspect, the illumination light emitted from the illumination source and the return light directed toward the detector share a common optical path within the integrated LIDAR measurement device. In some embodiments, the return light is separated from the illumination light by a beam splitter. In some other embodiments, the optical design avoids losses associated with a beam splitter.
US11073612B2 Flow acceleration estimation directly from beamformed ultrasound data
A method for determining a flow acceleration directly from beamformed ultrasound data includes extracting a sub-set of data from the beamformed ultrasound data, wherein the sub-set of data corresponds to predetermined times and predetermined positions of interest, determining the flow acceleration directly from the extracted sub-set of data, and generating a signal indicative of the determined flow acceleration. An apparatus includes a beamformer (112) configured to processes electrical signals indicative of received echoes produced in response to an interaction of a transmitted ultrasound signal with tissue and generate RF data, and an acceleration flow processor (114) configured to directly process the RF data and generate a flow acceleration therefrom.
US11073610B2 Portable imager
Embodiments provide for a portable imager by capturing several radar readings related to an object in an environment over several times from several of Points of View (POV), wherein each radar reading indicates a distance to and reflectivity of the object relative to the imager; capturing several camera images of the environment over the several of times from the several POVs; determining positional shifts of the imager over the several times based on photogrammetrical differences between subsequent camera images of the several camera images; determining, based on accelerometer data, a trajectory that the imager moves in the environment over the several times; determining positions of the imager in the environment over the several times based on the positional shifts and the trajectory; combining the several radar readings based on the positions to produce a synthetic aperture radar image of the object; and outputting the synthetic aperture radar image.
US11073608B2 Resolving radar angle ambiguities using a multiple hypothesis tracker
Radar system that utilizes Multiple Hypothesis Tracker (MHT) to resolve angle ambiguities, from a series of dwells with ambiguous detections over time. The system receives first and second observation, forms radar tracks and ambiguous angle detections using unfolding data at each of the ambiguous angle detections, scores the radar tracks to determine a best hypothesis of tracks, where a hypothesis for the MHT is formed by collecting compatible tracks into the hypothesis and computing probabilities of the hypothesis by using the score of each radar track in said hypothesis, and compares the scores of all the radar tracks originating from the first observation data to determine whether one of the scores of the radar tracks exceeds the scores of all other radar tracks originating from the same first observation data by a predetermined range.
US11073607B2 Wideband radar systems, apparatuses, and methods
Radar signals are generated to have signal characteristics that define multiple sub-pulses in each of a plurality of pulse repetition intervals (PRIs) of a single radar dwell. Electromagnetic radiation is emitted according to the radar signals and the emitted electromagnetic radiation is sensed as radar return signals over a receive interval in each PRI. Coherent integration is performed on a set of the radar return signals and non-coherent integration is performed on another set of the radar return signals.
US11073604B2 Scanning LiDAR system and method
A LiDAR detection system includes optical sources generating a plurality of output optical signals disposed along a first direction. A modulation circuit applies an output signal from a signal generator to the optical sources to modulate the output optical signals such that the output optical signals are envelope-modulated output optical signals having frequency-modulated modulation envelopes. A scanning device scans the output optical signals into a region over a second direction. A receiver comprising a two-dimensional array of optical detectors receives return optical signals and generates receive signals indicative of the return optical signals. The return optical signals impinge on a mask between the region and the array, the mask comprising a plurality of apertures aligned with a first dimension of the array. The receive signals are generated for a set of detectors in the array disposed along the first dimension of the array and aligned with the mask apertures.
US11073601B2 Vehicle positioning system using LiDAR
Embodiments of the disclosure provide systems and methods for positioning a vehicle. The system includes a communication interface configured to receive a point cloud with respect to a scene captured by a sensor equipped on the vehicle. The system further includes a storage configured to store the point cloud and a high definition map. The system also includes a processor. The processor is configured to create a first 3-D representation of the point cloud and create a second 3-D representation of the high definition map with respect to the scene. The processor is further configured to determine pose information of the vehicle by comparing the first 3-D representation and the second 3-D representation. The processor determines a position of the vehicle based on the pose information.
US11073598B2 Time synchronized radar transmissions
Certain aspects of the present disclosure provide techniques for radar detection by an apparatus. In certain aspects a method for radar detection by an apparatus includes selecting one or more radar transmission parameters based on a reference time, wherein the reference time is common to at least a group of vehicles. The method further includes performing radar detection using the selected radar transmission parameters and the reference time.
US11073595B2 Human-computer interaction applications of precise ranging technology and geometric dilution of precision in a ranging positioning system for VR
Two or more objects, or an object and an environment are each fitted with two or more range measurement devices. Each of the range measurement devices is provided with a transceiver capable of outputting a unique code and information that can be used in range measurement, and receiving from other range measurement devices unique codes and information that can be used in range measurement. Range measurements from range measurement devices on the object or located in the environment are used to derive the relative position of the range measurement devices, from which a relative position of the objects, or of the object and an environment can be derived.
US11073588B2 Method and magnetic resonance imaging device for performing a quality analysis of a radio frequency coil
A method is provided for performing a quality analysis of a radio frequency (RF) coil of a magnetic resonance imaging device. In an operational mode, the RF coil is configured to acquire MR signals from an object to be observed. In a test mode: a test signal is emitted by a RF transmitter; the test signal from the RF transmitter is received directly by the RF coil, wherein the RF coil provides an output signal; and a performance indicator is provided by analyzing the output signal of the RF coil for performing the quality analysis.
US11073583B2 NMR spectrometer with quick-change system for samples
An NMR spectrometer (1) with a magnet system (2), which has a bore (3) through the magnet center (4) for inserting a measuring sample (5) in a transport container (7), and with a transport device for pneumatic transport of the sample through a transport channel (8) into and out of the magnet system. The transport device includes a mechanical interface (9) with a mounted exchange system (10) which has parking receptacles (11) temporarily storing the transport containers. In a transport position, the parking receptacle is inserted into the transport channel, to be loaded with a transport container, removed from the transport channel for temporarily storing the transport container, and reinserted into the transport channel for further transport of the transport container. In the transport position, the parking receptacle forms a part of the transport channel, which permits a faster automated change of the measuring samples in short measurement cycle times.
US11073582B2 Apparatus and method for B1 limiting
A magnetic resonance tomography unit and a method for operating the magnetic resonance tomography unit are provided. The magnetic resonance tomography unit includes a transmitter for generating excitation pulses with a wavelength lambda, an antenna for emitting the excitation pulses, a feed line, and a voltage sensor. The voltage sensor is arranged on the feed line at an effective distance corresponding to a multiple of half the wavelength lambda from a feed point on the antenna.
US11073575B2 Magnetoresistance effect element, magnetic sensor and magnetic memory
The present invention provides a magnetoresistance effect element that has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer provided between the first ferromagnetic metal layer and the second ferromagnetic metal layer. The tunnel barrier layer has a cubic crystal structure, and the first ferromagnetic metal layer or the second ferromagnetic metal layer is formed of a material having a cubic crystal structure represented by Fe2CoSi. A crystal surface for crystals constituting the tunnel barrier layer and a crystal surface for crystals constituting the first ferromagnetic metal layer or the second ferromagnetic metal layer are matched to be inclined at 0° or 45° in at least a part of a crystal interface between the tunnel barrier layer and the first ferromagnetic metal layer or the second ferromagnetic metal layer.
US11073572B2 Current sensor device with a routable molded lead frame
A current sensor device may include a routable molded lead frame that includes a molded substrate. The current sensor device may include a conductor and a semiconductor chip mounted to the molded substrate. The semiconductor chip may include a magnetic field sensor that is galvanically isolated from the conductor by the molded substrate and is configured to sense a magnetic field created by current flowing through the conductor. The current sensor device may include one or more leads configured to output a signal generated by the semiconductor chip. The one or more leads may be galvanically isolated from the conductor by the molded substrate.
US11073571B2 Ground fault detection apparatus
A ground fault detection apparatus includes a capacitor, switches for switching between a V0 charge path including the battery and the capacitor, a Vcn charge path including the battery, the capacitor and negative-side insulation resistance as insulation resistance between negative side of the battery and ground, a Vcp charge path including the battery, the capacitor and positive-side insulation resistance as insulation resistance between positive side of the battery and ground, and a charge voltage measurement path including the capacitor and a measurement resistor, an offset voltage divider circuit that divides and offsets voltage produced at the measurement resistor, a control device that controls the switches and calculates the insulation resistance using output voltage of the offset voltage divider circuit as a measured value, based on V0 measured at the V0 charge path, Vcn measured at the Vcn charge path and Vcp measured at the Vcp charge path.
US11073569B2 Battery monitoring system and semiconductor device
A battery monitoring system includes a plurality of battery cells connected in series; a cell voltage measurement circuit for measuring a voltage of the battery cells; a first terminal connected to the cell voltage measurement circuit; a second terminal isolated from the cell voltage measurement circuit; a plurality of protection elements each corresponding to each of the battery cells; and a protection circuit connected to the second terminal for discharging an electric current from the protection elements through the second terminal.
US11073566B2 Battery management apparatus and method thereof
Disclosed is a battery management apparatus and method. The battery management apparatus according to an embodiment of the present disclosure may be configured to, when the voltage of a battery being discharged is equal to or lower than a preset discharge threshold voltage, predict the time left for a lower limit of discharge voltage preset lower than the discharge threshold voltage from the current time, and maintain or adjust the output parameter of the battery based on the predicted remaining time.
US11073565B2 Calculating a remaining capacity of a battery
A method for calculating a remaining capacity of a battery includes: recording a sleep time of a battery monitor in sleep mode; reading an open circuit voltage measured and stored in sleep mode when the sleep time is greater than a preset time period and determining a first remaining capacity ratio based on the open circuit voltage; calculating charges consumed based on a preset current and the sleep time; calculating a second remaining capacity ratio based on charges consumed, a stored first remaining capacity value and a preset total capacity; reading values of battery parameters; determining a third remaining capacity ratio based on the values of battery parameters; and determining a current remaining capacity ratio based on the first remaining capacity ratio, the second remaining capacity ratio and the third remaining capacity ratio.
US11073551B2 Method and system for wafer-level testing
The present disclosure provides a method and a system for testing semiconductor device. The method includes the following operations. A wafer having an IC formed thereon is provided. The IC is energized by raising the voltage of the IC to a first voltage level during a first period. A stress signal is applied to the IC. The stress signal includes a plurality of sequences during a second period subsequent to the first period. Each of the sequence has a ramp-up stage and a ramp-down stage. The stress signal causes the voltage of the IC to fluctuate between a second voltage level and a third voltage level. Whether the IC complies with a test criterion is determined after applying the stress signal.
US11073547B2 Method of locating a fault in a power transmission scheme
The technology described herein is generally directed to a method of locating a fault in a multi-terminal electrical power transmission scheme, such as implemented in a power transmission scheme where each of six terminals is connected with one of four junctions via a power transmission section and each junction interconnects a plurality of power transmission sections. Aspects of the described technology can be directed to measuring the voltage and current at each terminal, calculating from the measured voltage and current at each terminal corresponding voltage and current phasors, determining from the calculated voltage and current phasors a synchronization difference between the measured voltage and current at a designated terminal and the measured voltage and current at each other terminal, modifying the calculated voltage and current phasors to compensate for each synchronization difference, and determining from the compensated voltage and current phasors the location of the fault.
US11073546B1 Smart inter-connecting clamp (ICC)
A device for securing aircraft wiring, monitoring the aircraft wiring, and detecting degradation of the aircraft wiring includes a first clamp body and a sensing device. The first clamp body has a first end, a second end opposite the first end, a concave portion extending semi-annularly between the first end and the second end, a first exterior surface, and a second exterior surface opposite the first exterior surface, the concave portion configured to at least partially define a wire-receiving space. The sensing device is adjacent the wire receiving space and is configured to sense a characteristic of the aircraft wiring indicative of integrity of the aircraft wiring. A wireless module can be configured to communicate data from the sensing device to a receiver. An electronics housing can support the sensing device and/or other electronics, and can releasably mate and fasten to the first clamp body.
US11073545B2 Kalman filter for phase noise tracking
A forward-backward Kalman filter for estimating phase noise present in a received signal. Both the forward and backward Kalman filters use hard-decision measurements of the received symbols. The phase noise estimate from the forward Kalman filter is used as a coarse phase noise estimate for the backward Kalman filter and vice versa. The final phase noise estimate is an optimal combination of the forward phase noise estimate and backward phase noise estimate.
US11073544B2 System and method to measure and adjust a charge of a workpiece
An apparatus and method for managing an electrostatic charge of a workpiece are disclosed. The method includes coupling an electrostatic voltmeter to a conductor, coupling a charge-adjustment system to the conductor, and coupling the conductor to the workpiece. A level of charge in the workpiece is adjusted, via the conductor, with the charge-adjustment circuit and a voltage of the workpiece is monitored, via the conductor, with the electrostatic voltmeter. A controller may be used to adjust the charge on the workpiece based upon the monitored voltage.
US11073543B2 Monitoring of distributed power harvesting systems using DC power sources
A power converter circuit includes a monitoring module that monitors a DC power source, the monitoring module comprising a microcontroller. The power converter circuit also includes a temperature sensor providing temperature data to the microcontroller. In response to an indication from the temperature data of a failure or a problem, the microcontroller changes a parameter of the power converter circuit.
US11073537B2 Probe card device
The present disclosure provides a probe card device and a conductive probe thereof. The conductive probe includes a metallic pin, an outer electrode, and a dielectric layer. The metallic pin includes a middle segment, a first connecting segment and a second connecting segment respectively extending from two opposite ends of the middle segment, and a first contacting segment and a second contacting segment respectively extending from the first connecting segment and second contacting segment along two opposite directions away from the middle segment. At least part of the outer electrode corresponds in position to the middle segment and is arranged adjacent to the first connecting segment. The dielectric layer is sandwiched between and entirely separates the metallic pin and the outer electrode, so that the outer electrode, the dielectric layer, and the metallic pin are jointly configured to generate a capacitance effect.
US11073533B2 Electronic device and method for detecting swiping of card
A method for detecting swiping of a card applicable in an electronic device controls a motion detecting device to acquire motion data of the electronic device, controls a distance detecting device to detect a distance between the electronic device and a card, determining whether the motion data is within at least one predetermined range of motion data, determines whether the detected distance is less than or equal to a predetermined value; controls the recording device to record sounds at the proximity of the electronic device if the motion data is within the at least one predetermined range of motion data and the detected distance is less than or equal to the predetermined value, determining whether the recorded sounds are the same as responsive sounds of card-swiping; and determines that swiping of the card is successful if the recorded sounds are the same as the responsive sounds of card-swiping.
US11073530B2 Sample distribution system and method for distributing samples
A sample distribution system 1 has a regulator 4 for receiving a pipetting unit 2 that has at least one exchangeable pipette tip 3, wherein the regulator 4 is configured to change the position of the pipetting unit 2 in relation to a base plate 5, and to detect the presence or absence of pipette tips 3 with a sensor unit 12. According to the invention, the sensor unit 12 is a photoelectric sensor, in particular a reflection photoelectric sensor, with a detection range. The sensor unit 12 and the pipetting unit 2 can also move in relation to one another, in order to determine the presence of a pipette tip 3, if the pipette tip is in the detection range of the sensor unit 12.
US11073529B2 System and method for dispense characterization
A system and method for dispense characterization is disclosed. According to particular embodiments of the dispense characterization system and method, volumes of dispensed liquids can be determined. In more particular embodiments, additional characteristics and combinations of characteristics of a liquid dispensing event can be determined. Examples of additional characteristics that can be determined include the shape of the dispensing event, the velocity of the dispensing event, and the trajectory of the dispensing event. The dispense characterization system and method can be employed in automated biological sample analysis systems, and are particularly suited for monitoring liquid reagent dispensing events that deliver liquid reagents to a surface of a microscope slide holding a biological sample.
US11073527B2 Automated sample inspection system and method for controlling same
An automated sample inspection system is provided with a conveyance line for conveying sample carriers; an empty sample carrier line for conveying empty sample carriers; and a buffer line for temporarily holding empty sample carriers supplied from the empty sample carrier line to the conveyance line. According to the depletion status of the buffer line of each processing system, and the depletion status of other processing systems adjacent to each processing system, the number of empty sample carriers to be conveyed from the empty sample carrier line to the buffer line of each processing system, and the number of empty sample carriers to be conveyed from the empty sample carrier line of each processing system to the empty sample carrier line of another adjacent processing system are determined. Consequently, delays in the processes in the system can be suppressed due to the suppression of the depletion of sample carriers.
US11073524B2 Device for detection of vitamin D metabolites
The present invention provides methods, devices, and compositions to rapidly detect analytes, including small analytes, using a lateral flow device. Described herein is such a lateral flow device that can detect and quantify vitamin D in a whole blood, serum, or plasma sample by employing a sandwich-based immunoassay.
US11073523B2 Method for differentially diagnosing ACTH-dependent Cushing's syndrome
This invention provides for an improved method for differentially diagnosing ACTH-dependent Cushing's syndrome. Current practice for differentially diagnosing ectopic ACTH syndrome and Cushing's Disease measures relative ACTH concentrations from the inferior petrosal venous sinus compared to fluid obtained from a periphery venous sample. This is performed before and after administration of exogenous corticotropin releasing factor, or after administration of metyrapone. This invention uses glucocorticoid receptor antagonists to induce release of endogenous CRH which stimulates ACTH to increase in patients with ectopic ACTH syndrome but not in those with Cushing's Disease.
US11073521B2 Methods for monitoring polymorphonuclear myeloid derived suppressor cells
A method of obtaining a population of cells enriched in human polymorphonuclear myeloid derived suppressor cells (PMN-MDSCs) comprises isolating from a cell suspension those cells which express LOX-1 to provide a population of cells enriched with PMN-MDSCs. A method of monitoring the population of LOX-1+ cells in a cell-containing biological sample is useful for determining the efficacy of treatment or the metastasis or increasing progression of cancer. Other cell isolation and diagnostic methods are also described.
US11073517B1 Method for preparing nanohybrid used for ratiometric fluorescence and ratiometric electrochemical sensing simultaneously
A method for preparing a nanohybrid used for ratiometric fluorescence and ratiometric electrochemical sensing simultaneously is provided. Surface-aminated (—NH2) SiO2 nanospheres encapsulating an electroactive material A or B are prepared and conjugated with surface-carboxylated (—COOH) carbon dots (CDs) or gold nanoclusters (AuNCs) to prepare a conjugate, and the conjugate is conjugated with a DNA aptamer terminated with —NH2. Ions or biomolecules are added to two types of DNA-conjugate dispersions, and ratiometric florescence sensing is realized by fitting the linear relationship between ratiometric fluorescent peak intensity ICDs/IAuNCs and a specific ion concentration or a specific biomolecule concentration. A-SiO2@CDs-DNA is attached to the surface of a gold electrode based on a DNA terminal —SH and Au—S bonding; B—SiO2@AuNCs-DNA and ions or biomolecules are added, and ratiometric electrochemical sensing is realized by fitting the linear relationship between the specific ion concentration or the specific biomolecule concentration and the ratiometric current peak intensity IB/IA.
US11073515B2 Method for photobleaching stained cells
The invention is directed to a method for detecting a target moiety in a sample of biological specimens by: a) providing at least one conjugate with the general formula (I) Xn—P—Ym, b) contacting the sample of biological specimens with at least one conjugate, thereby labeling the target moiety recognized by the antigen recognizing moiety Y with the conjugate c) exciting the labelled target moieties with light having a wavelength within the absorbance spectrum of fluorescent moiety X d) detecting the labelled target moieties by detecting the fluorescence radiation and e) degrading the fluorescent moiety X of the labelled target moieties by irradiating the conjugate with light having a wavelength within the absorbance spectrum of fluorescent moiety X Use of the method in fluorescence microscopy, flow cytometer, spectrofluorometry, cell separation, pathology or histology.
US11073514B2 Method of detecting test substance, sample analysis cartridge, and sample analyzer
In a method of detecting a test substance, a test substance is detected using a sample analysis cartridge supplied with a sample. The sample analysis cartridge includes: a passage part having a gas-phase space; and liquid containers communicating with the passage part through openings. The liquid containers include: a first liquid container containing a first liquid containing magnetic particles; and a second liquid container containing a second liquid containing a labeled substance. The magnetic particles are sequentially transported to the liquid containers through the gas-phase space in the passage part. Thus, the magnetic particles carry a complex of the test substance and the labeled substance. The test substance is detected based on the labeled substance in the complex.
US11073511B2 Exosome-Total-Isolation-Chip (ExoTIC) device for isolation of exosome-based biomarkers
A device (“the ExoTIC device”) for the isolation of extracellular vesicles from an extracellular vesicle-containing sample in which the sample is flowed through a membrane in a flow chamber to capture and purify the extracellular vesicles on the membrane. The extracellular vesicles may be washed and collected and utilized in any one of a number of ways including, but not limited to, identifying biomarkers of a disease, identifying the presence of a biomarker in a patient to determine whether a patient has a disease, and therapeutically treating existing diseases by re-introducing the extracellular vesicles, potentially modified, back into a body.
US11073510B2 Method of screening ATP11C or CDC50A inhibitor
The present invention relates to a method for screening an inhibitor of ATP11C or CDC50A, comprising determining (a) exposure of phosphatidylserine on cell surface, (b) engulfment of cells by macrophages, or (c) cleavage of ATP11C by caspase. The present invention also relates to a method for inducing engulfment of cells by macrophages, comprising inhibiting ATP11C or CDC50A.
US11073506B2 Method for detecting the rancidity of oilseeds, seeds and nuts
Establishing a rancidity index table and allocating a rancidity index value to an absorption or reflection spectrum of oil fruits, nuts and seeds (2) comprises: irradiating a sample of an oil fruit, a nut or a seed (2) with a light source (3), projecting the reflected and/or transmitted light onto a photosensor (4), detecting the absorption or reflection spectrum by means of the photosensor (4), extracting ingredients of the sample by determining volatile compounds, separating volatile components of the sample by means of gas chromatography, identifying separated volatile components by mass spectroscopic detection of relevant ones, determining a rancidity index value of the sample from identified volatile components of the sample, allocating the detected absorption or reflection spectrum of the sample to the rancidity index value, repeating the previous steps for a representative number of samples and forming a rancidity table from the determined rancidity index values and allocated absorption or reflection spectra.
US11073500B2 Systems and methods for automatic alignment and focusing of light in laser ultrasound testing
A method for testing a structure using laser ultrasound includes steps of: (1) directing positioning light on a surface of the structure; (2) determining a spatial location and a spatial orientation of the surface from an evaluation of the positioning light reflected back from the surface; (3) directing pump light onto the surface to generate ultrasonic waves in the structure; (4) selectively locating a probe-light focal point of probe light on the surface, based on the spatial location determined for the surface; (5) selectively angularly orienting the probe light normal to the surface, based on the spatial orientation determined for the surface; and (6) directing the probe light onto the surface to detect a response to the ultrasonic waves.
US11073497B2 Machine tool and vibration diagnosis support method
A machine tool includes: a first calculator configured to calculate a first frequency characteristic based on a first oscillation signal and a measurement signal of a physical quantity measured by a measurement unit when the drive shaft of a servo motor swings in accordance with the first oscillation signal; and a second calculator configured to calculate a second frequency characteristic based on a second oscillation signal and a measurement signal of the physical quantity measured by the measurement unit when the drive shaft of the servo motor swings in accordance with the second oscillation signal.
US11073495B2 Biosensor and manufacturing method of biosensor
A biosensor includes a plurality of electrodes including a working electrode, and a detection layer containing an enzyme for exchanging electrons with the working electrode, a crosslinking agent and an electrically conductive polymer and having a contact area with the working electrode defined by a predetermined area.
US11073491B2 Odor sensor and odor measurement system
According to various embodiments, there is provided an odor sensor including at least two sensor elements each having a substance adsorbing membrane for adsorbing one or more odor substances included in air; and an electrical signal conversion unit for measuring the electrical characteristics of the substance adsorbing membrane after adsorption of the substance, in which the substance adsorbing membrane has a main skeleton containing an electroconductive polymer and contains a dopant for modifying the main skeleton of the electroconductive polymer, and the at least two sensor elements are respectively provided with substance adsorbing membranes having different proportions of the main skeleton and the dopant. Also provided is an odor measurement system using the sensor.
US11073476B2 Method for developing biological trace evidence on porous object
Provided is a method for developing biological trace evidence on a porous object, including immersing a porous object in a biological fluorescent development reagent or spraying the reagent on the porous object, drying the porous object in an environment having a relative humidity of less than 40% at a temperature of 50° C.-120° C. irradiating the dried porous object with a laser having a wavelength of 532 nm and a full width at half-maximum of less than 1 nm, controlling a surface of the porous object with an illuminance of over 300,000 lux, and using a cut-off filter under 540 nm to develop the biological trace evidence. A raw material formulation of the reagent is, in percent by weight, 0.02%-0.5% of indanedione, 4%-10% of ethyl acetate, 0.5%-1.5% of glycerol, 5%-15.5% of pure alcohol, and 73.5%-90% of petroleum ether.
US11073474B2 Device and method for detecting the presence of determined molecules, and biosensor
The invention relates to a method and device for detecting the presence of specific molecules, comprising, one on top of the other, a first substrate layer, a second reflective layer and a third dielectric layer. The invention is characterized by an antenna array with conductive parts, repeating in one direction, the network forming a plasmonic resonator that can be brought into contact with the molecules and arranged so as to emit at least one thermal radiation peak corresponding to at least one natural mode of thermal vibration of the specific molecules.
US11073467B2 Miniaturized optical particle detector
A particle detector formed by a body defining a chamber and housing a light source and a photodetector. A reflecting surface is formed by a first reflecting region and a second reflecting region that have a respective curved shape. The curved shapes are chosen from among portions of ellipsoidal, paraboloidal, and spherical surfaces. The first reflecting region faces the light source and the second reflecting region faces the photodetector. The first reflecting region has an own first focus, and the second reflecting region has an own first focus. The first focus of the first reflecting region is arranged in an active volume of the body, designed for detecting particles, and the photodetector is arranged on the first focus of the second reflecting region.
US11073464B2 Measuring rock wettability
A method for characterizing wettability of a porous medium is described. A core sample of the porous medium is secured in a core holder, which includes a first end and a second end. A model of the core sample and a pore volume of the core sample are obtained. A wetting phase is displaced from the core sample by supplying a non-wetting phase at one end of the core holder. The non-wetting phase is displaced from the core sample by supplying the wetting phase at one end of the core holder. A saturation profile of the core sample is determined based on cross-sectional images of the core sample. A wettability index value is calculated at least based on a comparison of the saturation profile and the model of the core sample.
US11073457B2 Apparatus and method for determining material properties of a material
A device is provided for determining material properties of a material, preferably a wood or a wooden material, having a pin arrangement having at least two pins, a drive unit for at least partially driving the pins into the material using a defined force, and a measuring unit for measuring both the penetration depth of at least one of the at least two pins and also an electrical resistance between two of the pins.
US11073456B2 Hardness tester
A test force generating spring that is interposed between an indenter shaft provided with an indenter at a distal end and a press that linearly displaces the indenter shaft toward a sample stage so as to press the indenter into a surface of a sample is configured as an annular spring having left/right symmetry, the annular spring including a left/right pair of through-holes that are formed running from one side surface of a substantially rectangular metal block to another side surface on a rear side of the block and a slit that is formed so as to connect the pair of through-holes. With this configuration, a highly accurate test force can be generated and a hardness test can be favorably performed by a hardness tester.
US11073455B2 Transverse load stepless amplitude modulation device of multiple bolt loosing tester
The present invention belongs to the technical field of mechanical testing devices, and provides a transverse load stepless amplitude modulation device of multiple bolt loosing tester. The transverse load stepless amplitude modulation device of multiple bolt loosing tester consists of four parts: a transverse load stepless amplitude modulation part, a transverse load transmission part, a torque load transmission part and an axial load transmission part. The transverse load stepless amplitude modulation device of multiple bolt loosing tester of the present invention provides stepless amplitude modulation continuous transverse loads for a flange bolt set and guarantees the accuracy of the transverse loads through a feedback control system.
US11073454B2 Cineradiography-based method and apparatus for testing protective headgear
A method and apparatus for testing the response of protective headgear 104 to impact forces. A high-speed cineradiography imaging system 100 is used to obtain full-field, time-resolved internal monitoring and measurement of headgear component (pads 140 and liners 142) deformation and interaction with a head surrogate (headform 102), deformation of headform components, and stress and strain transfer into the headform. Radiopaque contrast materials (144 & 148) and integration techniques are used to highlight specific regions of interest within the headgear and headform components during the impact loading events.
US11073448B1 Soil sampling assembly
A soil sampler assembly includes a utility vehicle and a soil sampler module coupled to the utility vehicle. The utility vehicle includes a cab, and the soil sampler module is configured to deposit a soil sample in the cab. For example, the soil sampler assembly includes a conveyor system configured to convey the soil sample to the cab. The conveyor system includes a central conveyor and a lateral conveyor that feeds the central conveyor. The central conveyor is on a travel track. The soil sampler assembly further includes a sampler arm assembly. The sampler arm assembly includes a power cylinder, a guide cylinder, a transfer block, and a probe. The probe has a tip, and the tip of the probe includes an outer surface defining an outer taper bore and an inner surface defining an inner taper bore.
US11073447B2 Apparatus and methods for transferring a tissue section
This invention is based, at least in part, on use of a tissue collector that reduces or eliminates manual steps in collecting and transferring tissue sections from a microtome to a slide. This invention relates to apparatus and methods for automated tissue sectioning, including slicing and transferring a tissue section from a microtome. The invention also relates to automated systems and methods for slicing and transferring a tissue section onto a slide.
US11073446B2 Wear inspection apparatus and wear inspection method
A wear inspection apparatus includes a data acquisition unit which is configured to acquire surface shape data including information indicating a shape of a surface of a part wearing as a vehicle travels, and an approximation processing unit which is configured to calculate an approximation line for the acquired surface shape data and calculates a degree of wear of the part from the approximation line and a worn portion included in the surface shape data.
US11073444B2 Apparatus and method for testing using dynamometer
A test method includes deriving road grade information or wind load information from test schedule torque outputs generated by a dynamometer operatively arranged with a first vehicle, and controlling an accelerator pedal, an accelerator pedal signal, a fuel injector, a manifold pressure, a motor controller, or a throttle valve associated with the first or a second vehicle according to a speed schedule such that the dynamometer, or another dynamometer, programmed with the road grade information or wind load information and operatively arranged with the first or second vehicle applies a load to the first or second vehicle that reflects the road grade information or wind load information.
US11073442B2 Systems and methods for control and monitoring of actuated valves
In an exemplary method of monitoring performance of a fluid driven actuator for a valve, pressurized fluid is supplied through an actuator supply line to an inlet port of the actuator during a first time period to operate the actuator. Changes corresponding to a fluid flow condition in the actuator supply line are measured during the first time period, and the measured changes are analyzed to identify a non-compliant condition in at least one of the valve and the actuator. An output communicating the identified non-compliant condition is then generated.
US11073441B2 Systems and methods for determining when to calibrate a pressure sensor of a mobile device
Determining when to calibrate a pressure sensor of a mobile device. Particular systems and methods determine values of a plurality of metrics based on how data collected at a first location of a mobile device relates to threshold conditions, determine weights for the metric values, determine weighted metric values by applying the weights to the metric values, use the weighted metric values to determine if a pressure sensor of the mobile device should be calibrated using information associated with the first location, and calibrate the pressure sensor of the mobile device using the information associated with the first location if a determination is made that the pressure sensor of the mobile device should be calibrated using information associated with the first location.
US11073436B2 Sensor device
A sensor device including a deflectable membrane made of a 2D nanomaterial, a first optical waveguide for guiding light, disposed adjacent to the membrane and extending along the surface of the membrane at least in a first section, as well as a measuring device for measuring, within the first section the influence of the membrane on an evanescent wave range of the light guided along the first optical waveguide. The influence of the membrane on the light guided in the optical waveguide, in particular on the evanescent wave range of the light, can be measured interferometrically by detecting phasing differences or phase shifts. This allows for a force-free readout of the membrane deflection. By using very thin 2D nanomaterials, the membrane can also react to very quick changes in force.
US11073431B2 Optical manufacturing process sensing and status indication system
An optical manufacturing process sensing and status indication system is taught that is able to utilize optical emissions from a manufacturing process to infer the state of the process. In one case, it is able to use these optical emissions to distinguish thermal phenomena on two timescales and to perform feature extraction and classification so that nominal process conditions may be uniquely distinguished from off-nominal process conditions at a given instant in time or over a sequential series of instants in time occurring over the duration of the manufacturing process. In other case, it is able to utilize these optical emissions to derive corresponding spectra and identify features within those spectra so that nominal process conditions may be uniquely distinguished from off-nominal process conditions at a given instant in time or over a sequential series of instants in time occurring over the duration of the manufacturing process.
US11073428B2 Conductive line-based temperature-sensing device
A temperature-sensing device configured to monitor a temperature includes: a first conductive line; a second conductive line, wherein the first and second conductive lines have respective different cross-sectional dimensions; a sensing circuit, coupled to the first and second conductive lines, and configured to determine a logic state of an output signal based on a difference between respective signal levels present on the first and second conductive lines; and a control circuit, coupled to the sensing circuit, and configured to determine whether the monitored temperature is above or below a pre-defined threshold temperature based on the determined logic state.
US11073426B2 Pyroelectric sensor with improved abrasion-resistance coating
A thermal pattern sensor including a plurality of pixels arranged on a substrate. Each pixel has a pyroelectric capacitance formed by at least one pyroelectric material portion arranged between a lower electrode and an upper electrode. The sensor has an abrasion-resistance coating, located on the side opposite the substrate and including pillars embedded in an abrasion-resistance layer, the pillars having a thermal conductivity strictly higher than that of the abrasion-resistance layer. A high thickness of the anti-abrasion protection coating can be achieved with a high rate of thermal transfer through the latter.
US11073425B2 Systems, devices, and apparatus for monitoring temperature at remote locations using infrared light
A remote monitoring system can include a plurality of infrared cables, where each of the infrared cables can have a respective first opening at a first end of the cable and a respective second opening at a second end of the infrared cable that is opposite the first end. The infrared cables can be configured to conduct infrared light emitted from a respective one of a plurality of monitored locations into the respective first opening to exit at the respective second opening. An infrared camera including an infrared sensor array can be optically coupled to each of the second openings of the plurality of infrared cables.
US11073424B2 Fourier spectroscopic analyzer
A Fourier spectroscopic analyzer includes: a light receiver that receives a first wavelength component of a first wavelength band and a second wavelength component of a second wavelength band different from the first wavelength band, emits an interferogram to a sample, and outputs a first light reception signal acquired by receiving the first wavelength component and a second light reception signal acquired by receiving the second wavelength component; and a signal processing device that eliminates noise of the first wavelength component and acquires the spectrum by Fourier transform processing using the first light reception signal and the second light reception signal. The first wavelength band is a wavelength band of which a spectrum is acquired among wavelength components included in light that has passed through the sample. The interferogram is interference light and the sample is an analysis target.
US11073423B2 Hyperspectral sensing system and processing methods for hyperspectral data
A hyperspectral sensing device may include an optical collector configured to collect light and to transfer the collected light to a sensor having spectral resolution sufficient for sensing hyperspectral data. In some examples, the sensor comprises a compact spectrometer. The device further comprises a power supply, an electronics module, and an input/output hub enabling the device to transmit acquired data (e.g., to a remote server). In some examples, a plurality of hyperspectral sensing devices are deployed as a network to acquire data over a relatively large area. Methods are disclosed for performing dark-current calibration and/or radiometric calibration on data obtained by the hyperspectral sensing device, and/or another suitable device. Data obtained by the device may be represented in a functional basis space, enabling computations that utilize all of the hyperspectral data without loss of information.
US11073418B2 Liquid level sensing device with double-layer flexible tube and packing structure thereof
A liquid level sensing device and a packing structure are provided. An outer tube fastener is connected to a signal module. A protective soft tube is connected to the outer tube fastener. An end of a double-layer flexible tube is connected to the protective soft tube. The double-layer flexible tube includes a flexible conductive outer tube and a fluorine-containing plastic inner tube coaxially attached in the flexible conductive outer tube. The fluorine-containing plastic inner tube is made of a flexible material. The flexible conductive outer tube is made of a conductive flexible material to form a grounding layer. A sensing module is disposed in the fluorine-containing plastic inner tube. A magnetic floater is assembled outside the double-layer flexible tube. A hanger is connected to another end of the double-layer flexible tube.
US11073412B2 Subwavelength waveguide opto-mechanical resonator
An opto-mechanical resonator including a waveguide formed by a plurality of first strips spaced apart from one another; and two mirrors disposed facing one another, which mirrors are optically reflective over at least part of a guide wavelength range of the waveguide. The waveguide extends between the two mirrors, and forms therewith an optically resonant cavity. At least part of the waveguide is held such that it is suspended over a substrate by at least one deformable mechanical element.