Document Document Title
US11276440B2 Memory controllers, systems, and methods supporting multiple request modes
A memory system includes a memory controller with a plurality N of memory-controller blocks, each of which conveys independent transaction requests over external request ports. The request ports are coupled, via point-to-point connections, to from one to N memory devices, each of which includes N independently addressable memory blocks. All of the external request ports are connected to respective external request ports on the memory device or devices used in a given configuration. The number of request ports per memory device and the data width of each memory device changes with the number of memory devices such that the ratio of the request-access granularity to the data granularity remains constant irrespective of the number of memory devices.
US11276437B2 Interconnections for 3D memory
Apparatuses and methods for interconnections for 3D memory are provided. One example apparatus can include a stack of materials including a plurality of pairs of materials, each pair of materials including a conductive line formed over an insulation material. The stack of materials has a stair step structure formed at one edge extending in a first direction. Each stair step includes one of the pairs of materials. A first interconnection is coupled to the conductive line of a stair step, the first interconnection extending in a second direction substantially perpendicular to a first surface of the stair step.
US11276436B1 Corrosive gas reduction for electronic devices
A device includes a cover and a base. The base is coupled to the cover to create an enclosure. The device also includes a form-in-place-gasket. The form-in-place-gasket is positioned between the cover and the base to create a seal. The form-in-place-gasket includes an acid-absorbing material.
US11276434B1 System and method for generating personalized video trailers
Systems and methods for generating individualized content trailers. Content such as a video is divided into segments each representing a set of common features. With reference to a set of stored user preferences, certain segments are selected as aligning with the user's interests. Each selected segment may then be assigned a label corresponding to the plot portion or element to which it belongs. A coherent trailer may then be assembled from the selected segments, ordered according to their plot elements. This allows a user to see not only segments containing subject matter that aligns with their interests, but also a set of such segments arranged to give the user an idea of the plot, and a sense of drama, increasing the likelihood of engagement with the content.
US11276433B2 Systems and methods to improve skip forward functionality
Systems and methods are described to identify jump points indicative of potential time points from which to resume consumption of the media asset in response to receiving a request to skip a portion of a media asset being consumed. The jump points include a first jump point identified based on a content viewing profile and a second jump point identified based on a scene information associated with the media asset. A preview image is displayed at each of the identified jump points. Systems and methods are also described to pause the skipping operation at the identified jump points and provide a preview at the respective jump points. Systems and method are further described to identify jump points based on analysis of the portion of the media asset being skipped.
US11276432B1 Data storage device measuring HAMR media distributions
A data storage device is disclosed comprising a head actuated over a magnetic media, wherein the head comprises a write coil, a laser configured to heat the magnetic media during a write operation, and a read element. A test pattern is written to the magnetic media by applying a current to the write coil and a first bias to the laser. A second bias is applied to the laser while the head passes over the test pattern, and then the test pattern is read from the magnetic media using the head to generate a first read signal. A first noise power of the first read signal is measured, and at least one parameter of a noise power function is generated based on the first noise power measurement, wherein the noise power function is a function of at least the bias applied to the laser.
US11276431B1 Data storage device executing just-in-time refresh
A data storage device is disclosed comprising a head actuated over a magnetic media comprising a plurality of data tracks, wherein each data track comprises a plurality of data sectors. A plurality of access commands are stored in a command queue, and an access command is selected from the command queue. When the selected access command is a write command to a target data track and at least part of a first data track proximate the target data track needs to be refreshed, a refresh read command is executed to read data from at least part of the first data track prior to executing the write command to the target data track.
US11276422B2 Magnetic recording head with non-magnetic conductive structure
The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a trailing shield, a main pole, an STO disposed between the trailing shield and the main pole, and a non-magnetic conductive structure (or non-magnetic conductive layers) adjacent to the main pole and in contact with the STO. The non-magnetic conductive structure provides additional paths for electrical currents to flow to the STO. The non-magnetic conductive structure enables higher current density to the STO without creating hot spots at the MFS. Maximum current efficiency and uniformity can be achieved with the non-magnetic conductive structure.
US11276418B2 Acoustic signature generation by embedding user sentiments
Aspects of the invention include acoustic signature generation via user sentiment embedding. An example method includes an audio signal of user speech, obtaining a user context and a user state space for at least one user, generating a sentiment vector from the user context and the user state space, generating a set of sentiment signals for based on the sentiment vector, and embedding the audio signal with the set of sentiment signals to generate an embedded sentiment signal.
US11276417B2 Systems and methods for integrated conferencing platform
A software-based conferencing platform is provided. The platform comprises a plurality of audio sources providing input audio signals, the audio sources including a virtual audio device driver configured to receive far-end input audio signals from a conferencing software module, and a network audio library configured to receive near-end input audio signals from one or more near-end audio devices. The platform further comprises a digital signal processing component configured to receive the input audio signals from the audio sources and generate audio output signals based the received signals, the digital signal processing component comprising an acoustic echo cancellation module configured to apply acoustic echo cancellation techniques to one or more of the near-end input audio signals.
US11276414B2 Method and device for processing audio signal using audio filter having non-linear characteristics to prevent receipt of echo signal
An electronic device includes an audio input module, an audio output module, and a processor. The processor is configured to provide a first signal and a second signal into which a first audio signal is processed, output the first audio signal through the audio output module, acquire an external audio signal comprising the first audio signal of the electronic device, acquire a first output value through a first input channel of an audio filter, acquire a second output value through a second input channel of the audio filter, and provide a second audio signal, based at least on a first difference value between the magnitude value corresponding to the first frequency of the external audio signal and the first output value and a second difference value between the magnitude value corresponding to the second frequency of the external audio signal and the second output value.
US11276413B2 Audio signal encoding method and audio signal decoding method, and encoder and decoder performing the same
Disclosed are an audio signal encoding method and audio signal decoding method, and an encoder and decoder performing the same. The audio signal encoding method includes applying an audio signal to a training model including N autoencoders provided in a cascade structure, encoding an output result derived through the training model, and generating a bitstream with respect to the audio signal based on the encoded output result.
US11276412B2 Method and device for efficiently distributing a bit-budget in a CELP codec
A method and device allocates a bit-budget to a plurality of first parts of a CELP core module of (a) an encoder for encoding a sound signal or (b) a decoder for decoding the sound signal. In the method and device, bit-budget allocation tables assign, for each of a plurality of intermediate bit rates, respective bit-budgets to the first CELP core module parts. A CELP core module bit rate is determined and one of the intermediate bit rates is selected based on the determined CELP core module bit rate. The respective bit-budgets assigned by the bit-budget allocation tables for the selected intermediate bit rate are allocated to the first CELP core module parts.
US11276411B2 Method and device for allocating a bit-budget between sub-frames in a CELP CODEC
A method and device for allocating a bit-budget to a plurality of first parts and to a second part of a CELP core module of (a) an encoder for encoding a sound signal or (b) a decoder for decoding the sound signal. In a frame of the sound signal comprising sub-frames, respective bit-budgets are allocated to the first CELP core module parts and a bit-budget remaining after allocating to the first CELP core module parts their respective bit-budgets is allocated to the second CELP core module part. According to an alternative, the second CELP core module part bit-budget is distributed between the sub-frames of the frame and a larger bit-budget is allocated to at least one of the sub-frames of the frame. The at least one sub-frame may be the first sub-frame of the frame, at least one sub-frame following the first sub-frame, or the sub-frame using a glottal-impulse-shape codebook.
US11276410B2 Convolutional neural network with phonetic attention for speaker verification
Embodiments may include reception of a plurality of speech frames, determination of a multi-dimensional acoustic feature associated with each of the plurality of speech frames, determination of a plurality of multi-dimensional phonetic features, each of the plurality of multi-dimensional phonetic features determined based on a respective one of the plurality of speech frames, generation of a plurality of two-dimensional feature maps based on the phonetic features, input of the feature maps and the plurality of acoustic features to a convolutional neural network, the convolutional neural network to generate a plurality of speaker embeddings based on the plurality of feature maps and the plurality of acoustic features, aggregation of the plurality of speaker embeddings into a first speaker embedding based on respective weights determined for each of the plurality of speaker embeddings, and determination of a speaker associated with the plurality of speech frames based on the first speaker embedding.
US11276408B2 Passive enrollment method for speaker identification systems
Techniques for passive enrollment of a user in a speaker identification (ID) device are provided. One technique includes: parsing, by a processor of the speaker ID device, a speech sample, spoken by the user, into a keyword phrase sample and a command phrase sample; identifying, by a text-dependent speaker ID circuit of the speaker ID device, the user as the speaker of the keyword phrase sample; associating the command phrase sample with the identified user; determining if the command phrase sample in conjunction with one or more earlier command phrase samples associated with the user is sufficient command phrase sampling to enroll the user in a text-independent speaker ID circuit of the speaker ID device; and enrolling the user in the text-independent speaker ID circuit using the command phrase samples associated with the user after determining there is sufficient command phrase sampling to enroll the user.
US11276404B2 Speech recognition device, speech recognition method, non-transitory computer-readable medium storing speech recognition program
A speech recognition device of the present disclosure recognizes an uttered speech of a user, and includes a controller configured to control output of any disturbance sound according to whether uttered content requested to the user is content desired not to be heard by a third party, and stop the output of the disturbance sound in response to end of an utterance of the user.
US11276399B2 Guide robot and method for operating the same
The present disclosure relates to a guide robot and a method of operating the same. A guide robot according to the present disclosure includes a voice receiving unit to receive a voice, a controller to determine whether the received voice includes a preset wake-up word, and a wireless communication unit to perform communication with an artificial intelligence (AI) server set to be activated by the preset wake-up word. At this time, the control unit transmits the received voice to the artificial intelligence server, receives result information from the artificial intelligence server, and outputs the received result information, when the received voice includes the preset wake-up word. And, the control unit outputs a response voice selected according to a predetermined reference when the received voice does not include the preset wake-up word. The guide robot may be operated by artificial intelligence.
US11276397B2 Narrowband direction of arrival for full band beamformer
A system and method for improving the performance of a hands-free voice user interface system while minimizing the computational complexity without sacrificing performance. Specifically, when estimating the location of the talker for the purpose of steering a directional beam in the direction of the active talker. A hands-free voice user interface system requires a clean signal to be streamed to the cloud for recognition. One way to improve the speech signal is to estimate where the talker is and steer a beam in the direction of the active talker. To locate the talker to a localized position, a direction of arrival estimator (DOA) algorithm is used. DoA generally requires noise and echo free signal for optimal estimation, but it is computationally expensive to run audio pre-processing such as an acoustic echo cancellation for each microphone in microphone array. To reduce computational complexity, the system and method extract certain range of frequency and operate pre-processing only on the selected frequency. By properly selecting the frequency range, it does not degrade DoA accuracy while significantly reducing computational complexity.
US11276396B2 Handling responses from voice services
Systems and methods for handling responses from voice services. In some embodiments, an Information Handling System (IHS) may include: a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit an audio instruction to a voice services engine, receive a response to the audio instruction, and output a notification associated with the response using an output setting selected based upon a context of the IHS.
US11276395B1 Voice-based parameter assignment for voice-capturing devices
Methods, systems, and computer-readable media for voice-based parameter assignment for voice-capturing devices are disclosed. Voice input from a voice-capturing device is received over one or more networks at a service provider environment comprising one or more services. The services implement voice input analysis and device management. Using the voice input analysis, analysis of the voice input is performed to determine that the voice input represents a value for a configuration parameter. The value is descriptive of the device. An association between the voice-capturing device and the value for the configuration parameter is stored using the device management. The value affects one or more actions taken by the service provider environment responsive to further voice input from the voice-capturing device.
US11276394B2 Method for re-aligning corpus and improving the consistency
Vocabulary consistency for a language model may be improved by splitting a target token in an initial vocabulary into a plurality of split tokens, calculating an entropy of the target token and an entropy of the plurality of split tokens in a bootstrap language model, and determining whether to delete the target token from the initial vocabulary based on at least the entropy of the target token and the entropy of the plurality of split tokens.
US11276392B2 Communication of transcriptions
A method may include obtaining audio originating at a remote device during a communication session conducted between a first device and the remote device and obtaining a transcription of the audio. The method may also include processing the audio to generate processed audio. In some embodiments, the audio may be processed by a neural network that is trained with respect to an analog voice network and the processed audio may be formatted with respect to communication over the analog voice network. The method may further include processing the transcription to generate a processed transcription that is formatted with respect to communication over the analog voice network and multiplexing the processed audio with the processed transcription to obtain combined data. The method may also include communicating, to the first device during the communication session, the combined data over a same communication channel of the analog voice network.
US11276388B2 Beamforming system based on delay distribution model using high frequency phase difference
A beamforming system comprises an input module, a phase-difference module, a delay distribution module, and a delay estimation module configured to make a final delay estimation based on the delay distribution. The final delay estimation is applied to align one of two selected channels and combine the two channels to obtain a signal of interest. The phase-difference module calculates phase differences for a range of frequency bins. The delay estimation module considers all possible delays derived from the phase differences, including multiples of ±2π to overcome the ambiguity in high frequency bins when the spacing between two acoustic sensors is longer than the half of the wavelengths.
US11276385B2 Noise reduction device, vehicle, noise reduction system, and noise reduction method
With respect to a noise reduction device using a speaker and a microphone corresponding to each seat in a vehicle to reduce a noise in each seat, the noise reduction device includes, a signal processing unit configured to generate a canceling sound that reduces a noise at an ear of an occupant in a predetermined seat by using an auxiliary filter, an operation setting unit configured to disable operations of a speaker and a microphone corresponding to each empty seat in the vehicle, and an auxiliary filter setting unit configured to change a setting value of the auxiliary filter used by the signal processing unit to generate the canceling sound in accordance with the number of occupants in seats other than the predetermined seat, the seats affecting the noise in the predetermined seat.
US11276382B2 Sound absorber fixing point and mounting system
A vehicle sound absorber system includes a sound absorber fixing fastener having a cap with a cylindrical bore and an end face including multiple flexible bite members. A sound absorber material body is locally compressed and partially captured within the cylindrical bore. A remainder of the sound absorber material body not captured within the cylindrical bore extends radially outward and freely away from the cap. A stud extending from a vehicle body wall extends through a through aperture created in the sound absorber material body and a sound absorber panel of an acoustic material mounted on the vehicle body wall. The cap is captured on the stud by frictional engagement of the flexible bite members on the stud. The sound absorbing material of the sound absorber material body replaces sound absorber material removed to form each of a recessed area and a fully compressed layer of the sound absorber panel.
US11276379B2 Retaining device for a chin rest for a stringed instrument
A holding device for a chin rest for a string instrument, by means of which a support plate provided for supporting the chin of the player of the string instrument can be connected to the body of the string instrument, is intended on the one hand to enable an ergonomically improved posture of the player and on the other hand to improve the sound of the string instrument. For this purpose, the holding device is designed as a spring element which connects the support plate to the body in a spring-loaded manner.
US11276374B2 Drawing device, drawing program, and non-transitory computer-readable storage medium for editing and managing associations between object, screen, and project scripts
A drawing device includes: a display unit that displays an editing screen for creating a plurality of screens to be displayed on a programmable display device; a screen data generation unit that generates screen data configured by the plurality of screens and including an object that is a display element arranged on the editing screen; a screen script generation unit that generates a screen script that is a processing program to be executed only when a specific screen out of the plurality of screens to be displayed on the programmable display device is displayed; and an association management unit that manages an association between the object and the screen script. When the object is copied from a source editing screen to a destination editing screen, the screen script generation unit registers, with the destination editing screen, the screen script associated with the object to be copied.
US11276372B2 Method of operation of display device and display device
A method of operation performed by a display device displaying an image on a display surface includes the steps of displaying a first image in the display surface's first area, and displaying second image in a second area different from the display surface's first area, displaying a third image formed by superimposing a writing image to the second image on the second image in second area instead of the second image, determining whether or not a condition for changing an image to be displayed in the first and second area is fulfilled, and changing the image to be displayed in the first area from first image to third image and changing image to be displayed in second area from third image to a fourth image when it is determined that the condition is wherein the first image is displayed in first area and third image is displayed in second area.
US11276371B2 Systems and methods for identifying and correcting illumination sources reflecting on displays
Systems and methods for identifying and correcting illumination sources are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a measurement from an Ambient Light Sensor (ALS); determine that the measurement indicates an increase in ambient illumination equal to or greater than a threshold value; in response to the determination, receive an image from a charge-coupled device (CCD) sensor; extract illumination data from the image; and adjust the measurement in response to the illumination data.
US11276369B2 Electronic display burn-in detection and mitigation
Systems, methods, and devices are provided to reduce a likelihood of image burn-in on an electronic display. Such an electronic device may include image processing circuitry and an electronic display. The image processing circuitry may receive image data and analyze the image data for risk of image burn-in and, based at least in part on the analysis of the image data, reduce a risk of image burn-in at least in part by reducing a local maximum pixel luminance value in at least one of a plurality of regions of the image data over time or by reducing a dynamic range headroom of the image data. The electronic display may display the image data with a reduced risk of image burn-in on the pixels of the electronic display.
US11276367B2 Image processing device and an image processing program
According to an aspect of the present invention, provided is an image processing device comprising a saturation value acquisition unit configured to acquire a saturation value of a target pixel or a saturation value of a target small area including a target pixel and peripheral pixels around the target pixel, and a correction unit configured to correct the target pixel so that a corrected gradation characteristic obtained by correcting the target pixel matches a gradation characteristic synthesized by mixing a color gradation characteristic and a monochrome gradation characteristic at a predetermined mixing ratio based on the saturation value, wherein assuming that the saturation value is c, and the mixing ratio of the color gradation characteristic is W, a value of W is represented by variable c as a relationship W=f(c) and satisfies a following condition. Condition: There is a saturation value c and a multiplier a which satisfy f(c)>αg(c), and α≥1, wherein a relationship in which the mixing ratio W increases in proportion to the saturation value c is W=g(c) and the saturation value is equal to or greater than a threshold value.
US11276363B2 Display driving control circuit, display panel and driving control method
A display driving control circuit, a display panel, and a driving control method are disclosed. A driving control sub-circuit in the display driving control circuit includes a first data selection sub-circuit, a second data selection sub-circuit, a third data selection sub-circuit, and a fourth data selection circuit. The first data selection sub-circuit, the second data selection sub-circuit, the third data selection sub-circuit, and the fourth data selection circuit are electrically connected to a first selection signal line respectively. The first data selection sub-circuit and the third data selection sub-circuit are electrically connected to a first data channel signal line, and the second data selection sub-circuit and the fourth data selection sub-circuit are electrically connected to a second data channel signal line. Each of the first data selection sub-circuit, the second data selection sub-circuit, the third data selection sub-circuit, and the fourth data selection circuit is also electrically connected to a display data line to transmit one of a first data channel signal or a second data channel signal to the connected display data line under control of a selection signal from a connected selection signal line.
US11276355B2 Timing controller for controlling emission of emission element for recognizing touch coordinates and electronic device including the same
Disclosed is a timing controller including a coordinate data generation circuit configured to generate X coordinate emission data for acquiring X coordinates and Y coordinate emission data for acquiring Y coordinates, a selection circuit configured to time-divide 1 frame duration to output the X coordinate emission data to a display driving circuit during an X coordinate field and to output the Y coordinate emission data to the display driving circuit during a Y coordinate field, and a control data generation circuit configured to output control data for allowing pixels connected to one data line to emit light in units of 1 data line using the X coordinate emission data during the X coordinate field and allowing pixels connected to one gate line to emit light in units of 1 gate line using the Y coordinate emission data during the Y coordinate field, to the display driving circuit.
US11276353B2 Display panel and display device including the same
A display device includes a display panel including a display and a non-display area, data lines, driving lines, power lines, and pixels connected to said lines being at the display area, a data driver for generating data signals supplied to the pixels, a power supply for generating a power signal supplied to the pixels, and a driving circuit at the non-display area and for generating driving signals supplied to the pixels, the driving circuit including stages for providing the driving signals to at least two of the driving lines, wherein data fan-out lines connected to the data driver are connected to the data lines, a power supply line connected to the power supply is connected to the power lines, and the driving circuit is connected to the driving lines, through a first connection line, a second connection line, a third connection line, and a fourth connection line.
US11276348B2 Compensation systems and methods for OLED display degradation
What is disclosed are systems and methods for compensating for display OLED degradation. Correction factors k for OLED degradation of each sub-pixel is modelled and tracked based on grey level, temperature, and time, and used to correct image data provided to an OLED display.
US11276344B2 Pixel circuit, driving method, and display apparatus
The present application discloses a pixel circuit for a light-emitting diode display panel. The pixel circuit includes a reset sub-circuit configured to initialize voltage levels of some nodes. Additionally, the pixel circuit includes a data-input and compensation sub-circuit configured to load a data signal and adjust the voltage levels of the nodes for determining a driving current flown through a driving sub-circuit. The pixel circuit further includes a voltage-control sub-circuit for controlling a switch sub-circuit to determine whether the driving current is flowing or not. Moreover, the pixel circuit includes an emission-control sub-circuit configured to control a partial time span in one scan for passing the driving current to the light-emitting diode to drive light emission. The one scan is one of multiple different scans in one cycle time of displaying one frame of image.
US11276338B2 Imaging device, display apparatus, and imaging apparatus
An imaging device is descried herein. The imaging device includes a first imaging structure and a second imaging structure that are respectively and sequentially stacked from bottom to top. The first imaging structure performs amplitude modulation on a light signal based on a first drive signal, and outputs amplitude-modulated light carrying pixel information of a first image and pixel information of a second image, and the first drive signal is determined based on light intensity of the first image and light intensity of the second image. The second imaging structure performs phase modulation on the amplitude-modulated light based on a second drive signal, where phase-modulated light is decomposed into light having two polarization components, which are used when forming the first image and the second image, and the second drive signal is determined based on the light intensity of the first image and the light intensity of the second image.
US11276335B2 Scrolling billboard and method of operation
A scrolling billboard having a frame, a first pair of mandrels mounted within the frame supporting an elongate banner having multiple sign images. One sign image is viewable within the frame opening. A pair of sign drive motors are connected to the first pair of mandrels. A second pair of mandrels move a curtain relative to the frame opening between a blocked position where view of the sign is obstructed and a viewing position in which view of the sign is unobstructed. The mandrels are tubular and internally supported by mandrel supports to prevent sagging. A controller cooperates with the sign and curtain drive motors to change the viewable image by: moving the curtain to the closed position, changing the sign image, and returning the curtain to the viewing position. An add/remove fixture is disclosed to insert or remove signs from the banner. A corresponding method is also disclosed.
US11276333B2 Determination of parameters for use of an outdoor display unit
The present disclosure generally relates to determining parameters of use for an outdoor display unit, such as a mobile display unit, including for example a geographic area for use, a time/day of use, and/or information to be displayed by the outdoor display unit. Parameters of use may be determined based on use characteristics, including results, associated with information displayed by an outdoor display unit in a first geographic area having characteristics determined to be similar to those of a second geographic area. For example, the geographic areas may share one or more similar spatio-temporal aspects with one another. Based on these spatio-temporal aspects, a day/time when characteristics of the second geographic area are similar to those of the first geographic area may be identified. Information displayed at the second area may be determined based on the use characteristics, and the determined information may be displayed at the identified day/time.
US11276332B2 Display devices and methods for using same
Disclosed herein are display devices and systems including a collapsible display assembly: the assembly having a plurality of panels having a predetermined area and thickness, the plurality of panels connected using a plurality of living hinges; a plurality of posts connected to at least one panel; a plurality of protrusions disposed on at least one surface of at least one panel, the protrusions configured to limit a range of motion of at least one living hinge. Also disclosed herein are methods of using the disclosed display devices and systems, for example, to display information in a vending machine, such as pricing and/or caloric information.
US11276325B2 Systems and methods for flight simulation
A method includes receiving, at a display device, simulated flight data from a flight control system on-board an unmanned aerial vehicle (UAV) when the UAV is in a simulation mode; and displaying, on a visual display of the display device, simulated flight state information of the UAV in response to the simulated flight data. The display device is configured to display real flight data when the UAV is in a flight mode.
US11276324B2 Method and device for predicting optimum attack and defence solutions in a military conflict scenario
A prediction device includes a data input assembly, a modelling unit, a resolution unit, an interpretation unit, and an information transmission unit. The data input assembly is configured to enter attacker data relating to attack models, and defender data relating to ground a zone to be defended and to available defense means. The modelling unit is configured to generate a game tree evaluated on the basis of input data, based on game theory. The resolution unit is configured to define a game balance based on game theory, the game balance defining an attacker strategy and defender strategy pair. The interpretation unit is configured to determine, on the basis of the game balance, an optimum attack solution, as well as an optimum defense solution that is best suited to the optimum attack solution.
US11276318B2 Electronic apparatus, learning support terminal, learning support method, and recording medium
An electronic apparatus includes a processor and a storage storing instructions that, when executed by the processor, control the processor to perform acquiring a command list, determining a position and/or a locus in a coordinate system set based on all of one or more commands of the acquired command list, determining first determination information indicating whether the determined position in the coordinate system matches with a specific position in the coordinate system and/or second determination information indicating whether the determined locus in the coordinate system intersects with a specific region in the coordinate system, determining whether the command list is correct, and outputting at least any of the determined first determination information, the determined second determination information, and correct/incorrect determination information indicating the determination result of whether the command list is correct.
US11276315B1 Electric aircraft configured to implement a layered data network and method to implement a layered data network in electric aircraft
An electric aircraft configured to implement a layered data network is provided. The electric aircraft generally includes a first communication component, a second communication component and a third communication component. The first communication component is configured to communicate with a first layer providing radio communication between the electric aircraft and at least a first party at a first bandwidth. The second communication component is configured to communicate with a second layer providing mobile network communication between the electric aircraft and at least a second party at a second bandwidth. The third communication component is configured to communicate with a third layer providing satellite communication between the electric aircraft and at least a third party at a third bandwidth. A method to implement a layered data network in an electric aircraft is also provided.
US11276313B2 Information processing device, drive assist system, and drive assist method
An information processing device includes: a memory; and a processor coupled to the memory and configured to: detect an environment around a vehicle which is driven by a driver; generate a hazard list of an object to be a hazard based on the detected environment; detect a gaze of the driver; evaluate a risk regarding driving of the driver for each object included in the hazard list based on a frequency at which the object included in the hazard list is included in a field of view of the driver based on the detected gaze; and output drive assist information corresponding to the object with the evaluated risk that is equal to or larger than a threshold.
US11276310B2 Information providing device for providing various types of information using information presentation sounds
An information providing device provides various types of information by using an information presentation sound including a fundamental tone, and at least one harmonic tone having a frequency equal to an integral multiple of a frequency of the fundamental tone. The information providing device includes a pitch setting unit that sets the pitch of the information presentation sound, and an information presentation sound output unit that outputs the information presentation sound having the pitch set by the pitch setting unit. When it is assumed that a weighted average of frequencies weighted by a parameter associated with a sound pressure is a centroid frequency, the pitch setting unit variably sets the centroid frequency of the information presentation sound according to a type of information to be provided.
US11276309B2 Vehicle control device
A vehicle control device includes a plurality of imaging units that images an outside world of a vehicle, a surrounding screen image composition unit that combines a plurality of captured images captured by the plurality of imaging units to generate a surrounding screen image, a collision determination unit that determines whether an obstacle is present on a traveling route of the vehicle, an alarm screen image generation unit that selects, from a plurality of captured images, a captured image in which the obstacle is imaged to generate an alarm screen image including the selected captured image, and a display screen image switching unit that performs a process of displaying the surrounding screen image when the collision determination unit determines that the obstacle is not present, and displaying the alarm screen image when the collision determination unit determines that the obstacle is present.
US11276304B2 Systems and methods for addressing a moving vehicle response to a stationary vehicle
System, methods, and other embodiments described herein relate to dynamically determining an appropriate responsive action for a moving vehicle in accordance with local traffic regulations. In one embodiment, the disclosed system identifies a stationary vehicle in an environment of the subject vehicle based at least in part on information from a plurality of sensors disposed on the subject vehicle and classifies a type of the stationary vehicle as valid or abandoned based at least in part on the information from the plurality of sensors. A classification of valid indicates that a traffic regulation requires the subject vehicle to undertake a responsive action toward the stationary vehicle. The disclosed system obtains a local traffic regulation based on a location of the subject vehicle and modifies a trajectory of the subject vehicle based on the local traffic regulation when the type of the stationary vehicle is determined to be valid.
US11276303B1 Method and system for detecting use of garage
A system and method for detecting if a vehicle is being parked in a garage is disclosed. The method includes detecting sensory information at a vehicle and comparing the sensory information with ambient conditions outside of a garage to determine if the vehicle is likely in the garage or outside. The sensory information may also be compared to ambient conditions inside of a garage to determine if the vehicle is likely inside the garage or not. The method also includes sending reminders to vehicle owners who are not using their garage frequently. The method also includes automatically adjusting an insurance policy according the frequency of garage use.
US11276302B2 Traffic monitoring apparatus and method of using the same
A traffic monitoring apparatus includes a distributed acoustic sensor (DAS) for acquiring waterfall data, wherein the waterfall data includes a generation position of a vibration on a roadway adjacent to the DAS, a generation time of the vibration and an amplitude of the vibration. The traffic monitoring apparatus further includes a processor connected to the DAS. The processor is configured to receive the waterfall data from the DAS. The processor is further configured to preprocess the waterfall data. The processor is further configured to separate the preprocessed waterfall data into a plurality of patches, wherein a size of each patch of the plurality of patches is determined based on a parameter of the roadway. The processor is further configured to process each of the plurality of patches to estimate at least one traffic flow property of the roadway.
US11276301B1 Determining abnormal traffic conditions from a broadcast of telematics data originating from another vehicle
A computer-implemented method of using telematics data at a destination device is provided. The destination device may be a mobile device associated with a driver, or a smart vehicle controller of a destination vehicle. The telematics data is generated by an originating mobile device (i) having a Telematics Application (or “App”), and (ii) associated with a second driver/vehicle, the telematics data including acceleration, braking, speed, heading, and location data associated with an originating vehicle. The telematics data may be broadcast from the originating mobile device to the destination device that (a) analyzes the telematics data received, (b) determines that an abnormal travel condition exists, and (c) automatically take corrective action that alleviates a negative impact of the abnormal travel condition on the destination vehicle to facilitate safer travel. A usage-based or other insurance discount may be provided based upon insured usage of the telematics data-based risk mitigation or prevention functionality.
US11276300B2 Method for learning latest data considering external influences in early warning system and system for same
The present invention provides a method for learning latest data considering external influences in an early warning system, and the early warning system for same. The method for learning latest data considering external influences comprises the steps of: an early warning processing device categorizing device monitored variables according to external influences; and the early warning processing device differently applying a pattern learning method for each of the categorized monitored variables.
US11276298B2 Personal alert system
A system for alerting responders that a person is in need of assistance can include a mounting base, a microcontroller housed within the mounting base, a plurality of light emitting diodes connected between the microcontroller and a power source, a dome coupled to the mounting base, the dome encapsulating the plurality of light emitting diodes and the reflector, a radio frequency receiver housed within the mounting base, a radio frequency transmitter in communication with the radio frequency receiver, in which a signal received by the radio frequency receiver generated from the radio frequency transmitter activates a relay switch electrically coupled to the microcontroller, the microcontroller communicatively coupled to a non-transitory computer readable medium containing computer executable instructions executable to activate at least the plurality of light emitting diodes, and a speaker in communication with the microcontroller.
US11276295B2 Container with content monitoring and reporting capabilities
An activity monitor is associated with a container, such as a medication bottle, and includes one or more detectors configured to detect activity associated with the bottle, such as movement, opening and/or closing, and changes in volume and/or mass. The activity monitor may include alerting devices and be programmed with scheduling information. The activity monitor may also, or instead, be part of a system and communicate with one or more remote devices such as a user device or monitoring system, such as to receive programming information from those devices or to output activity information to those devices.
US11276291B2 Utilizing artificial intelligence to detect objects or patient safety events in a patient room
Methods and systems are provided for detecting objects or patient safety events in a patient room. Artificial intelligence is utilized to enhance safety issue recognition capabilities by the methods and systems. Sensors collect a series of images and depth data in a room of a patient. Data (corresponding to images and depth data of an object or patient safety event) is received from the sensors and compared to stored data to identify the object or patient safety event. The images are communicated to a central video monitoring system and a user may be prompted to confirm if the object requires learning or a patient safety event occurred (or identify the object or patient safety event) or to provide additional parameters or actions. A patient safety learning system analyzes the data and incorporates the user response to enhance safety issue recognition capabilities of the system and reduce false alerts.
US11276276B2 Electronic gaming machine with dedicated payment acceptors for different betting opportunities
An electronic gaming machine with a plurality of separate payment acceptors to keep funds received for different betting purposes separate.
US11276270B2 Method for transmitting entertainment gaming sessions between terminals
A method for transmitting an amusement game session between client units in a server-based amusement game system includes a server unit and at least two client units. Here, connections between the server unit and the at least two client units are set up via a communication network. The identification (ID1) of the first client unit is entered into the second client unit. A communication connection to the server unit is established from the second client unit, whereas an identification of the second client unit is sent to the server unit and stored together with the user-specific data. The amusement game session is displayed on the second client unit and the identification of the first client unit is deleted from the user-specific data. The amusement game session can then be seamlessly continued on the second client unit (C22) at the same status.
US11276269B2 Amusement game machine and method of play having a transmissive electronic display panel overlying play field
A game machine featuring a play field, a light source and a transmissive electronic display covering at least a portion of the play field. The play field having a top and bottom and a translucent back panel having first and second sides. The back panel being located between the play field and the light source. The play field located between the back panel and the electronic display. The light source illuminating the electronic display through the back panel to present images over the play field.
US11276268B2 Push-buttons for gaming machines
Push-button switches and components thereof, including push-button switch button covers, as well as methods of making the same and gaming machines having such push-button switches, are provided. The push-button switches are low profile and configured for aperture-free mounting, and the button covers are configured to convey information and have improved characteristics.
US11276267B2 Media rotation mechanism
Disclosed is a media rotation mechanism. The media rotation mechanism may include a housing, a media receiver, and a rotation motor. The housing may define a first opening and a second opening. The media receiver may define a media receiver opening. The rotation motor may be configured to rotate the media receiver between a first position and a second position. The first position may correspond to the media receiver opening facing the first opening. The second position may correspond to the media receiver opening facing the second opening.
US11276264B2 Device for handling notes of value
A device for handling notes of value comprises a sensor unit for detecting at least one feature of a least one note of value to be dispensed. A control unit distinguishes depending on the feature detected by the sensor unit whether the at least one note of value is a first note of value that is approved for withdrawal or a second note of value that is not approved for withdrawal and activates a switch unit such that the at least one note of value is fed to an intermediate storage when it is a second note of value. The intermediate storage comprises a transport unit drivable in a first direction for feeding the second note of value and drivable into a second direction such that the second note of value can be conveyed out of the intermediate storage.
US11276260B2 Authentication information issuing apparatus, delivery system and authentication information issuing method
An information processing apparatus includes a processor and a memory. The memory is in communication with the processor, where the memory stores computer-readable instructions that are executed by the processor. The processor performs operations including storing, in association with each other, vehicle position information with which a vehicle is identified, and parcel receipt information with which the vehicle is specified instead of an address or a name. The operations further include specifying the vehicle based on the parcel receipt information. The operations further include acquiring authentication information with which the vehicle is unlocked. The operations further include sending the authentication information to a device.
US11276258B2 Enhanced security for contactless access card system
An access card may store an encrypted operation key and a key used to read the encrypted operation key from the access card. The encrypted operation key and the key may be based on a unique identifier (UID) of the access card. The encrypted operation key may be obtained by encrypting an operation key using a cryptographic key that is also based on the UID of the access card. An access card reader may read the UID from the access card and use it to generate the key used to read the encrypted operation key from the access card. The access card read may also use the UID read from the access card to generate a cryptographic key used to decrypt the encrypted operation key. The access card reader may validate the decrypted operation key and determine whether to grant or deny access, for example, via an access control device.
US11276252B2 Texture acquisition device and method for manufacturing the same, texture acquisition method
Embodiments of the present disclosure provide a texture acquisition device, a method for manufacturing a texture acquisition device, and a texture acquisition method. The texture acquisition device includes: a display panel; a backlight layer including a plurality of light sources spaced apart from each other, the light sources being configured to emit light toward a light exit side of the display panel; and a plurality of photoelectric sensors, wherein the texture acquisition device is configured in such a way that the light emitted by the light source is irradiated to a region between adjacent light sources after being reflected by an object to be detected on the display panel, to form an optical path, and at least one photoelectric sensor is provided in the optical path so as to detect the light reflected by the object to be detected to recognize an texture image of the object to be detected.
US11276250B2 Recognition for overlapped patterns
In an approach, data of a plurality of points is sampled in a target area, wherein the data of each point of the plurality of points comprises position information and a height value. A first area of a target area is determined, wherein the height value of each point of the plurality of points in the first area complies with a first range. A second area of the target area is determined, wherein the height value of each point of the plurality of points in the second area complies with a second range. A third area of the target area is determined, wherein the height value of each point of the plurality of points in the third area complies with a third range. A first pattern is generated, wherein the first pattern is a combination of the first area and the third area.
US11276247B1 Systems and methods for providing augmented media
The present disclosure relates, in part, to spatially aware media that includes three-dimensional (3D) spatial information pertaining to a real-world space. The spatially aware media may map this 3D spatial information to media such as an image, for example, to provide 3D spatial context for the media. This may allow users to more flexibly and efficiently interact with virtual content in real-world spaces that are relevant to them. According to one embodiment, spatially aware media is augmented to provide an image of a real-world space overlaid with a render of a 3D model defined relative to the 3D spatial features of the real-world space. Before augmenting the spatially aware media, a recommended position for the 3D model relative to the 3D spatial features of the real-world space may be determined based on the 3D model and/or on the spatially aware media.
US11276244B2 Fixing holes in a computer generated model of a real-world environment
The disclosure provides technology for generating a photo realistic multi-dimensional computer generated model of a physical environment. An example method involves accessing a model that comprises a set of spatial values; aligning image data with a surface of the model, wherein the image data corresponds to an image value; updating, by a processing device, the model to comprise the image value at a point on the model that is absent a spatial value; analyzing the model and the image value to determine the spatial value for the point on the model; and updating the model to comprise the spatial value at the point on the model.
US11276241B2 Augmented reality custom face filter
An augmented reality face filter mask system having an application adapted to be down loaded to a personal electronic device wherein the application includes a plurality of preset templates and a plurality of stored template sections that are adapted for selection to create a form fitting augmented reality mask on a face captured in video. The application also includes tools that include a color palette providing a plurality of color options, a brush tool providing size and shape options, and a camera tool.
US11276239B2 Method and apparatus for providing video information
A method according to an aspect of the disclosure is performed by a computing device and includes rendering a video frame, displaying an object generated by user manipulation on the rendered video frame, calculating a relative position of the object with respect to a reference point of the video frame, and transmitting object information generated based on the relative position of the object. According to the method, even if the streaming screen continuously changes when streaming video between remote terminals, the shared 3D object can be placed at an accurate position, and objective position information of the shared 3D object can be provided regardless of the surrounding environment or situation.
US11276232B2 Intervertebral disc modeling
A method is disclosed for spinal anatomy segmentation. In one example, the method includes combining a fully convolutional network with a residual neural network. The method also includes training the combined fully convolutional network with the residual neural network from end to end. The method also includes receiving at least one medical image of a spinal anatomy. The method also includes applying the fully convolutional network with the residual neural network to at least one medical image and segmenting at least one vertebral body from the at least one medical image of the spinal anatomy.
US11276229B2 3D building analyzer
The scale of modeled building objects from collected imagery is determined by identifying architectural elements within building object imagery, determining a scale of the identified architectural elements by matching them to known industry standard architectural element based on dimensional ratio comparisons and deriving an average scaling factor based on scale of the identified architectural elements. A three dimensional model of the building object is scaled according to the average scaling. Scaled architecture elements within a relative error can be used for scaling the model according to an updated scale factor.
US11276228B2 3D scanning with automatic selection of scan strategy
According to an embodiment, a method for 3D scanning at least a part of a surface of an object is disclosed. The method includes recording, using an optical scanner comprising at least one camera, one or more test 2D images of the at least a part of the surface of the object; automatically identifying a first segment of a first level of interest within the test 2D images, the first segment imaging a region of interest on the at least a part of the surface of the object; identifying a first 3D volume comprising the region of interest of the at least a part of the surface of the object; selecting a first input defining a first resolution and/or a first coverage; and 3D scanning the at least a part of the surface of the object within the first 3D volume using the first input.
US11276226B2 Artificial intelligence apparatus and method for synthesizing images
Disclosed herein is an artificial intelligence apparatus including a memory configured to store image data, and a processor configured to acquire a human object image and a inanimate object image from the image data, generate a three-dimensional human model that matches the human object image, extract coordinate information of the image data, acquire a street view data matching the coordinate information, extract a reference object image, in which a inanimate object of the inanimate object image is photographed, from the street-view data, and acquire placement information of the human object image and the inanimate object image and place the three-dimensional human model on a street view image of the street view data using the placement information and the reference object image.
US11276225B2 Synthesizing an image from a virtual perspective using pixels from a physical imager array weighted based on depth error sensitivity
A method assigns weights to physical imager pixels in order to generate photorealistic images for virtual perspectives in real-time. The imagers are arranged in three-dimensional space such that they sparsely sample the light field within a scene of interest. This scene is defined by the overlapping fields of view of all the imagers or for subsets of imagers. The weights assigned to imager pixels are calculated based on the relative poses of the virtual perspective and physical imagers, properties of the scene geometry, and error associated with the measurement of geometry. This method is particularly useful for accurately rendering numerous synthesized perspectives within a digitized scene in real-time in order to create immersive, three-dimensional experiences for applications such as performing surgery, infrastructure inspection, or remote collaboration.
US11276224B2 Method for ray intersection sorting
A system and a method are disclosed for ray tracing in a pipeline of a graphic processing unit (GPU). It is determined whether a ray bounce of a first ray intersects a first primitive that is the closest primitive intersected by the ray bounce. The first ray is part of a first group of rays being processed by a first single-instruction-multiple-data (SIMD) process. The first ray is assigned by a sorting or binning unit to a second group of rays based on the intersection of the first primitive. The second group of rays is processed by a second SIMD process. The first ray is assigned to the second group of rays based on a material identification of the first primitive, an identification of the first primitive intersected by the ray bound of the first ray, a pixel location, and a bounce number of the ray bounce intersecting the first primitive.
US11276220B2 Automatic and interactive animation driven by change-based heuristics
Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
US11276218B2 Method for skinning character model, device for skinning character model, storage medium and electronic device
Embodiments of the present disclosure provide a method for skinning a character model, a device for skinning a character model, a computer readable medium, and an electronic device, and relate to the field of computer technology. The method comprises: obtaining a first character model and a corresponding skeleton structure; determining a vertex attribute of the first character model and a connecting relationship between the vertices; performing a nonlinear transformation process on the vertex attribute to obtain the first feature, and performing a graph convolution process on the connecting relationship and the first feature to obtain a second feature; determining a global feature and a local feature of the character model according to the second feature; and determining a target feature representing a binding relationship between the first character model and the skeleton hierarchy according to the global feature and the local feature.
US11276217B1 Customized avatars and associated framework
Various embodiments provide for techniques to facilitate online communication. In one embodiment, the communication is facilitated by providing a framework to enable the transmission of customized avatars across the messaging platform. The avatars may be recipe based, such that a receiving client device can receive the avatar recipe and render an avatar based on the recipe. In one embodiment the recipe includes set of components and a parameters associated with the set of components. An expression identifier associated with an expression to represent via the avatar can be received via the messaging platform and an animation of the avatar can be displayed to convey the intended expression.
US11276215B1 Spatial audio and avatar control using captured audio signals
An audio system in a local area providing an audio signal to a headset of a remote user is presented herein. The audio system identifies sounds from a human sound source in the local area, based in part on sounds detected within the local area. The audio system generates an audio signal for presentation to a remote user within a virtual representation of the local area based in part on a location of the remote user within the virtual representation of the local area relative to a virtual representation of the human sound source within the virtual representation of the local area. The audio system provides the audio signal to a headset of the remote user, wherein the headset presents the audio signal as part of the virtual representation of the local area to the remote user.
US11276214B2 System and a method for artificial neural-network based animation
A system and method of animating an image of an object may include: receiving a first image, depicting a “puppet” object; sampling an input video, depicting a second, “driver” object, to obtain at least one second image; obtaining, by a first machine-learning (ML) model, a first identity-invariant feature of the puppet object, from the first image; obtaining at least one second identity-invariant feature of the driver object, from the respective at least one second image; calculating, by a second ML model, a transformation function, based on the first identity-invariant feature and the at least one second identity-invariant feature; applying the calculated transformation function on the first image, to produce one or more third images, depicting a target object, including at least one identity-invariant feature of the driver object; and appending the one or more third images to produce an output video depicting animation of the puppet object.
US11276207B2 Image processing method, storage medium, and computer device
An image processing method for a computer device. The method includes obtaining a to-be-processed image belonging to a first image category; inputting the to-be-processed image into a first stage image conversion model, to obtain a first intermediate image; and converting the first intermediate image into a second intermediate image through a second stage image conversion model. The method also includes determining a first weight matrix corresponding to the first intermediate image; determining a second weight matrix corresponding to the second intermediate image; and fusing the first intermediate image and the second intermediate image according to the corresponding first weight matrix and second weight matrix, to obtain a target image corresponding to the to-be-processed image and belonging to a second image category. A sum of the first weight matrix and the second weight matrix being a preset matrix.
US11276204B1 Data compression for multidimensional time series data
Described herein are computer-implemented methods for compressing sparse multidimensional ordered series data. In particular, these methods and apparatuses for performing them (including software) may be particularly well suited to efficiently compressing spectrographic data.
US11276203B2 Point cloud compression using fixed-point numbers
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points. The predicted attribute values are compared to attribute values of a point cloud prior to compression to determine attribute correction values. In order to improve computing efficiency and/or repeatability, fixed-point number representations are used when determining predicted attribute values and attribute correction values. A decoder follows a similar prediction process as an encoder and corrects predicted values using attribute correction values included in a compressed attribute information file using fixed-point number representations.
US11276197B2 Information processing apparatus and subject information acquisition method
A captured image acquisition section of an information processing apparatus acquires polarization image data including polarization information in a plurality of azimuths. An imaging apparatus information acquisition section acquires information regarding a position and posture of an imaging apparatus. A viewpoint control section of a subject information acquisition section controls a plurality of viewpoints from which polarization images are captured. A point-of-interest information acquisition section sets a pixel of interest having a degree of polarization equal to or higher than a threshold in a polarization image of a first viewpoint, identifies a pixel representing the same point of interest in a polarization image of a second viewpoint, and then obtains a line of intersection between incident planes acquired for the respective viewpoints as a normal vector. An output data generation section generates output data based on results thereof and outputs the data.
US11276196B2 Video processing
A video processing method includes detecting, as a reference pose, a pose of an individual at a reference time point in an input video sequence; at a second, different, time point in the input video sequence, detecting a second pose of the individual; generating from one or more source images of the individual, a transitional video sequence representing a transition of the individual from the second pose to the reference pose; and associating the transitional video sequence with the input video sequence to generate an output video sequence including at least the transitional video sequence to implement a non-linear replay branch from the second time point to the reference time point.
US11276195B2 Using mapped elevation to determine navigational parameters
A system for navigating a host vehicle may include at least one processing device. The at least one processing device may be programmed to receive, from an image capture device, images representative of an environment of the host vehicle. The at least one processing device may also be programmed to analyze the images to identify features within the environment of the host vehicle. The at least one processing device may also be programmed to: obtain map data corresponding to the environment of the host vehicle, the map data comprising information of the features. The at least one processing device may also be programmed to match the features identified from the images with information of the features within the environment, obtained from the map data; and localize a position of the host vehicle within a roadway using the matched features and elevation information associated with the roadway.
US11276194B2 Learning dataset creation method and device
Provided are a method and a device that can efficiently generate a training dataset. Object information is associated with a visual marker, a training dataset generation jig that is configured from a base part and a marker is used, said base part being provided with an area that serves as a guide for positioning a target object and said marker being fixed on the base part, the target object is positioned using the area as a guide and in this condition an image group of the entire object including the marker is acquired, the object information that was associated with the visual marker is acquired from the acquired image group, a reconfigured image group is generated from this image group by performing a concealment process on a region corresponding to the visual marker or the training dataset generation jig, a bounding box is set in the reconfigured image group on the basis of the acquired object information, information relating to the bounding box, the object information, and estimated target object position information and posture information are associated with a captured image, and a training dataset for performing object recognition and position/posture estimation for the target object is generated.
US11276191B2 Estimating dimensions for an enclosed space using a multi-directional camera
Certain examples described herein relate to estimating dimensions of an enclosed space such as a room using a monocular multi-directional camera device. In examples, a movement of the camera device around a point in a plane of movement is performed, such as by a robotic device. Using the monocular multi-directional camera device, a sequence of images are obtained at a plurality of different angular positions during the movement. Pose data is determined from the sequence of images. The pose data is determined using a set of features detected within the sequence of images. Depth values are then estimated by evaluating a volumetric function of the sequence of images and the pose data. A three dimensional volume is defined around a reference position of the camera device, wherein the three-dimensional volume has a two-dimensional polygonal cross-section within the plane of movement. The three dimensional volume is then fitted to the depth values to determine dimensions for the polygonal cross-section. These dimensions then provide an estimate for the shape of the enclosed space.
US11276180B1 Techniques for encoding video data
This disclosure describes, in part, techniques for selecting encoding parameters for an electronic device. For instance, remote system(s) may receive, from the electronic device, video data representing a video. The remote system(s) may then analyze the video data to identify portions of the video that represented different areas located within the field of view (FOV) of the electronic device. The areas may include static areas, which do not include recurring motion, and/or dynamic areas, which include recurring motion. Additionally, the remote system(s) may analyze the video data to select encoding parameters for encoding the video data and/or for encoding the portions of the video data that represent the identified areas. The electronic device may then receive the encoding parameters from the remote system(s) and use the encoding parameters to encode additional video data that is generated by the electronic device.
US11276174B2 Method and apparatus for magnetic resonance imaging thermometry
A system and method to analyze image data. The image data may be used to assist in determine the presence of a feature in the image. The feature may include a bubble.
US11276166B2 Systems and methods for patient structure estimation during medical imaging
Methods and systems are provided for estimating patient structure prior to a scan by a medical imaging system. As one example, a method may include acquiring depth images of a patient positioned on a table of the medical imaging system, correcting the depth images based on histogram data from the depth images, and extracting a three-dimensional structure of the patient based on the corrected depth images.
US11276165B2 Method for training a deep learning model to obtain histopathological information from images
A method and a system for training a deep learning model to obtain histopathological information from images.
US11276164B2 Classifier trained with data of different granularity
A computer implemented method, computer system and computer program product are provided for data classification. According to the method, an original data is received by one or more processing units. A classification of the original data with a trained classifier is determined by one or more processing units, wherein the classifier is trained by a labeled data of different granularity, and the labeled data include at least one defect object.
US11276162B2 Surface defect identification method and apparatus
Embodiments include a computer implemented method of processing images of material surfaces to identify defects on the imaged material surface, the method including training a neural network to generate reduced-defect versions of training images of material surfaces; acquiring an image of a subject material surface; inputting the acquired image to the neural network to generate a reduced-defect version of the acquired image; and comparing the reduced-defect version of the acquired image with the acquired image to identify differences. Defects on the subject material surface at locations of the identified differences are identifiable.
US11276159B1 System and method for rocket engine health monitoring using digital image correlation (DIC)
Embodiments described herein may be applied to monitoring and evaluating rocket engine and other reusable components' health by tracking full-field stochastic patterns using Digital Image Correlation (DIC) to detect deformation. In particular, rocket engine cylindricity enables pre-flight and post-flight non-destructive inspection utilizing a turntable to detect local fatigue. In accordance with embodiments of the present disclosure, a rocket engine may undergo a DIC process, where the rocket engine is rotated via a turntable. Accordingly, the use of a turntable allows a single camera DIC setup to acquire data indicative surface measurements about the entire rocket engine. The rocket engine may then be flown and subsequently recovered. After recovery, the rocket engine again may undergo DIC processing, where the rocket engine is rotated via the turntable. The pre- and post-flight data may be compared to provide evidence of the existence of a deformation or lack thereof.
US11276158B2 Method and apparatus for inspecting corrosion defect of ladle
A method and an apparatus for inspecting a corrosion defect of a ladle are provided. The method includes: acquiring images from various angles using an image acquisition apparatus inside a to-be-inspected ladle; and inputting the acquired images into a defect inspection system to obtain a label representing a defect category, the defect inspection system including: a deep convolutional neural network that predicts a category of a corrosion defect of the ladle included in the images based on the input images. This method has the advantages of high safety, high accuracy and high real-time performance in inspecting the ladle status.
US11276155B2 Automated inspection system and automated inspection method including a data collection device that generates exposure parameter determination information
There are provided an automatic inspection system and an automatic inspection method capable of suppressing power consumption of a measurement device. A measurement device includes a sensor unit 11 that measures an inspection target 3, a parameter management unit 13 that determines a predetermined parameter set for the sensor unit based on parameter determination information received from a data collection device 2, and a measurement data generation unit 12 that generates measurement data by analyzing data obtained by the sensor unit measuring the inspection target by using the predetermined parameter. The data collection device includes a parameter determination information generation unit 23 that generates parameter determination information, and a measurement data acquisition unit 21 that specifies the parameter determination information for the measurement device, requests the measurement device to acquire the measurement data, and stores the measurement data acquired from the measurement device.
US11276154B2 Multi-frame depth-based multi-camera relighting of images
A method includes capturing a plurality of first images using a first image sensor and a plurality of second images using a second image sensor. The method also includes generating a short single view, short depth map, long single view, and long depth map from the first and second images. The method further includes generating a multi-frame depth map using the short single view, short depth map, long single view, and long depth map. The method also includes generating a gain map using the multi-frame depth map and lighting conditions, where the lighting conditions introduce a relighting effect into the gain map. The method further includes generating a relit short single view and a relit long single view by applying the gain map to the short and long single views. In addition, the method includes generating a relit image by fusing the relit short and long single views.
US11276152B2 Adaptive gain adjustment for histogram equalization in an imaging system
Systems and methods may be provided that improve the application of Histogram Equalization (HE) transfer functions for converting image system source data to display compatible image frames. Histograms developed from source data may be measured and depending on their properties, the gain of the HE transfer function may be adaptively adjusted. In some embodiments the property measured is a histogram width.
US11276150B2 Environment map generation and hole filling
In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
US11276149B2 Double non-local means denoising
Systems and methods are disclosed for non-local means denoising of images. For example, methods may include receiving an image from an image sensor; determining a set of non-local means weights for the image; applying the set of non-local means weights to the image to obtain a first denoised image; applying the set of non-local means weights to the first denoised image to obtain a second denoised image; and storing, displaying, or transmitting an output image based on the second denoised image.
US11276145B2 Seamless preview stitching for multiple cameras
Systems and methods for stitching videos are disclosed. Image-based registration between frames from a first video source and frames from a second video source is performed at a first rate. Calibration-based registration between frames from the first video source and frames from the second video source are performed at a second rate higher than the first rate. Then, for a first frame from the first video source for which calibration-based registration data and image-based registration data have been generated, a stitching transform that maps the first frame to a counterpart frame from the second video source based on image-based registration data is generated. A delta transform from the image-based registration data and the calibration-based registration data at the first frame is also derived. For a subsequent frame from the first video source for which calibration-based registration data have been generated, but no image-based registration data have been generated, a stitching transform that maps the subsequent frame to a counterpart frame from the second video source based on the calibration-based registration data and the delta transform is generated. Frames from the first video source and frames from the second video source are stitched according to their respective generated stitching transforms.
US11276144B2 Information processing apparatus, display control method, and storage medium
An information processing apparatus realizing an enlargement function without system-level customization is provided. The information processing apparatus includes an application unit, an enlargement control unit, and a screen control unit. The application unit generates and draws an image in a normal display area. The enlargement control unit enlarges the image drawn in the normal display area, and generates and draws an enlarged image including part of the enlarged image in an expansion display area. The screen control unit displays the image drawn in the normal display area on a display when the enlargement function is invalid, and displays the enlarged image drawn in the expansion display area on the display when the enlargement function is valid.
US11276140B2 Method and device for digital image, audio or video data processing
Computer implemented method for digital image data, digital video data or digital audio data enhancement, and a computer implemented method for encoding or decoding this data in particular for transmission or storage, wherein an element representing a part of said digital data comprises an indication of a position of the element in an ordered input data of a plurality of data elements, wherein a plurality of elements is transformed to a representation depending on an invertible linear mapping, wherein the invertible linear mapping maps the input of the plurality of elements to the representation, wherein the invertible linear mapping comprises at least one autoregressive convolution.
US11276139B2 Way to generate images with distortion for fisheye lens
A method, apparatus, and system for generating a target distorted image from a synthetic distortion-less source cubemap image is disclosed. A synthetic distortion-less source cubemap image is generated. For each pixel on a target distorted image, a pixel on the source cubemap image that corresponds to the pixel on the target distorted image is determined. For each pixel on the target distorted image, a color of the corresponding pixel on the source cubemap image is determined. Thereafter, a same color as the determined color of the corresponding pixel on the source cubemap image is filled in at each pixel on the target distorted image.
US11276134B2 Reconfigurable image processing hardware pipeline
A reconfigurable image processing pipeline includes an image signal processor (ISP), a control processor, and a local memory. ISP processes raw pixel data for a frame based on an image processing parameter and provides lines of processed pixel data to control processor via a first interface. For each region of interest (ROI) in the frame, ISP generates auto-exposure and auto-white balance (2A) statistics based on the lines for the ROI and writes them to the local memory via a second interface. Control processor reads 2A statistics from the local memory, determines the image processing parameter based on them, and provides the image processing parameter to ISP. ISP also generates an integer N bin histogram for control processor, which sums a portion of the N total bins and compares the summed bin count to a lighting transition threshold. The image processing parameter is further based on the comparison.
US11276130B2 Information management and synchronous communications system
An information management and synchronous communications system and method facilitates database equilibrium and synchronization with wired, wireless, and Web-based systems, user-friendly and efficient generation of computerized menus and reservations with handwritten/voice modifications for restaurants and other applications that utilize equipment with nonstandard graphical formats, display sizes and/or applications for use in remote data entry, information management and communication with host computer, digital input device or remote pager via standard hardwired connection, the internet, a wireless link, printer, or the like. Various operations employing automated telephone calls and/or messaging may, for instance, be performed. For example, desired reservation and/or appointment information may be automatically converted and conveyed to one or more entities via automated telephone call and/or messaging. As another example, information regarding reservation acceptability may be received and automatically converted via automated telephone can and/or messaging. Telephones may, for instance, be the only equipment required by the entities.
US11276127B1 Recommending matches using machine learning
A system and method for recommending matches between persons are provided. Data processing is performed using artificial intelligence technology. A supervised machine learning engine is trained from empirical data about existing relationships which have been evaluated as to quality of the relationships. Quality of candidate relationships is calculated as an output of the supervised machine learning engine when provided input data of attributes of two candidate persons. Likelihood of a successful relationship between two candidate persons is predicted by comparing the calculated quality of the candidate relationship against a threshold. The prediction in this learning task may be made by a neural network. A user is notified of a candidate match that is likely to become a successful relationship.
US11276126B2 Focus-object-determined communities for augmented reality users
According to one embodiment, a method, computer system, and computer program product for creating a social network in augmented reality (AR) based on focus objects is provided. The present invention may include monitoring an augmented reality session of a user; detecting focus objects of a user during the augmented reality session; labeling the detected focus objects with indications of interest; associating the labeled detected focus objects with additional users; and establishing, based on the labelled detected focus objects, a social network, where the social network contains focus objects sourced from additional users.
US11276125B2 Systems and methods for assessing economic feasibility of an energy plant
Systems and methods for generating graphical elements in a user interface are shown according to various embodiments. Various plant designs may be simulated under scenario conditions to predict energy usage and cost. A user may indicate to perform an economic feasibility analysis for one or more simulated plant designs. Financial performance data may be generated for the one or more plant designs according to one or more analysis parameters. Financial performance data may be a Net Present Value, Internal Rate of Return, or Payback period. A graphical element may be generated in a user interface to present the generated financial performance data. Financial performance data may be compared to threshold values to determine if the plant design is acceptable. Financial performance data can be compared for different plant designs to choose the optimal plant design.
US11276109B2 Computerized systems and methods for large-scale product listing
Systems and methods are provided for updating product information on a webpage. One method comprises receiving, from a first seller, a first request to list at least one first product for sale on the webpage and receiving, from the first seller, product information associated with the at least one first product for sale. The method further comprises receiving, from the first seller, at least one image associated with the at least one first product for sale and providing the received product information associated with the at least one first product for sale to a workflow system, wherein the workflow system is configured to begin a first workflow to enter the product information into a database and configured to process multiple workflows substantially simultaneously. The first workflow may include listing the at least one first product for sale on the webpage.
US11276106B2 System and method for claw back and price protection
A computing system includes one or more processors and one or more computer-readable storage media having instructions stored thereon that, when executed by the one or more processors, causes the one or more processors to receive a pending purchase order from a user device in response to a selection of an interactive element presented on a payment page of an online store via the user device, the pending purchase order corresponding to a purchase of a good or service from the online store and including payment information, store the payment information in an escrow database for a window of time, generate a notification corresponding to the pending purchase order, the notification including information corresponding to the good or service and excluding the payment information, and transmit the notification to a merchant system associated with the online store to reserve the good or service during pendency of the window of time.
US11276103B2 Evaluating presentation of products offered by a publishing user based on content items provided to an online system by other users
A publishing user identifies a product offered by the user to an online system by providing multiple images of various products viewed at different angles to the online system. The online system applies an identification model to content items obtained from other users to identify one or more of the products in various content items. From a number of content items obtained from other users that include products offered by the publishing user, the online system compute trends. The trends may be for a specific product or products having one or more common attributes. The online system transmits information about the trends to the publishing user or to other users. The trends may also be used to rank recommendations for products to a specific user, where the trends from numbers of content items including products are weighted by the specific user's preferences.
US11276101B2 User recommendation method and related system
A user recommendation method and a related system are provided. In the user recommendation method, combination information from a first user is obtained. A first type of the combination information includes first cluster information and an option control. The option control is one of a first type of option control and a second type of option control. If the combination information from the first user is recognized as being in the first type, the first cluster information of the combination information from the first user is matched with the first cluster information of the combination information from a second user. The option control of the combination information from the second user is different from the option control of the combination information from the first user. If the matching succeeds, information of the second user is transmitted to the first user.
US11276093B2 Trusted remote attestation agent (TRAA)
Systems and methods for use with a service provider and a consumer electronic device include a trusted remote attestation agent (TRAA) configured to perform a set of checking procedures or mechanisms to help ensure the security status of a consumer electronic device (e.g., a mobile terminal or phone) that holds financial instruments. The checking procedures may include: self-verifying integrity by the TRAA; checking for presence of a provisioning SIM card (one that was present when the financial instruments were enabled on the device); checking that a communication connection between the consumer electronic device and the service provider is available and active; and checking that communication connectivity to a home mobile network is available and active. The frequency of the checking mechanisms may be adjusted, for example, according to a risk-profile of a user associated with the device or the location (e.g., GPS location) of the device. The checks may be used, for example, to temporarily disable or limit the use of the financial instruments from the device.
US11276092B2 Providing device, processing system, and communication method
A providing device includes: a communication unit communicating with a network using a blockchain; and a processing unit controlling the communication unit. The processing unit generates a transaction for registering, into the blockchain, a charging processing program for performing charging processing according to a status of use of an electronic apparatus that is a management target, and issues the generated transaction to the network via the communication unit.
US11276091B2 Information processing method and device and storage medium
This application discloses an information processing method performed at an application server. The application server receives a first virtual article identifier and a first account sent by a terminal in response to an operation of a user on a virtual article presentation interface. The server generates and stores a first order including the first virtual article identifier and the first account, obtains a current bill provided by a payment system and forwarded by the terminal, and a second account used to log into the terminal. The server determines a second order corresponding to the current bill, associates the current bill with the second order when a virtual article identifier and an account in the second order are the same as the second virtual article identifier and the second account; and sends a virtual article corresponding to the second virtual article identifier to the second account.
US11276089B1 Method, apparatus, and computer program product for adaptive tail digital content object bid value generation
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for adaptively generating an electronic bid value for a tail digital content object.
US11276088B1 System architecture and methods for online real-time auctions of advertising inventory
System architecture and methods for enabling an online real-time auction (either server-side or client-side) of advertising inventory that works in conjunction with ad serving technologies. In some implementations, the system architecture facilitates multiple parallel requests from an end-user's browser client to multiple real-time bidders who respond with a bid and advertisement that are sent to an ad serving system to be compared with other statically priced advertisements and exchange demand to determine the winning advertisements that will be displayed to the end-user. Data is aggregated for each bid and price limits are set based on the aggregations. In other implementations, all the bids from the multiple bidders are passed to the publisher for selection of a bid by the publisher.
US11276087B2 Systems and methods for providing targeted content across user channels
A method of providing targeted content across user channels includes receiving a plurality of device activity events on a user device, storing the received plurality of device activity events, creating an audience population based on the stored device activity events, determining links for additional secondary user devices based on the user device, creating a cross-channel advertising campaign targeting the determined audience population, and running the cross-channel advertising campaign based on the device activity and the determined additional secondary user devices.
US11276083B2 Local content exchange for mobile devices via mediated inter-application communication
Disclosed are methods and devices for converting mobile notifications to content using a local content exchange. In one embodiment, the method comprises receiving a request for content from a mobile application; querying a data store of available content, the data store of available content populated with one or more notifications received by other mobile applications installed on the mobile device; identifying a responsive notification for the request for content based on the querying, the content item identified based on bid parameters associated with the one or more notifications; and transmitting the responsive notification to the mobile application.
US11276080B2 Call analytics for mobile advertising
A call analytics system for analyzing the effectiveness of advertising campaigns using performance data and call data. Specifically, the call analytics system evaluates the performance of different keywords in generating calls to displayed phone numbers. The call analytics system uses statistical techniques to correlate received calls to displayed phone numbers with those keyword or keywords that were associated with displayed advertisements. The system gives advertisers the ability to track and measure which keywords drive sales for mobile users that call advertisers directly from ads on their smartphones or other mobile devices. In some embodiments, the system uses the calculated effectiveness of certain keywords to recommend changes to present or future advertising campaigns of the advertiser.
US11276079B2 Method and system for meeting service level of content item promotion
A method and system for meeting a service level of content item promotion. The method is executable by a server hosting a recommendation service for providing digital content items to a user, the user being one of a plurality of users of the service. Storage communicatively coupled to the server contains data representative of the digital content items, and of the history of interactions of the plurality of users of the service with such digital content items. The method includes upon the server receiving a request for a promotion of a digital content item with a requested service level, calculating a threshold of probability within a distribution of users based on their likelihood that they take action over the digital content item, and providing the digital content item to users within the plurality of users of the service having a probability within the distribution that is above the threshold.
US11276074B1 Computing a value associated with presenting a content item to a user of an online system based on a detrimental effect of a placement of the content item within a feed of content items
An online system identifies an opportunity to present content to a viewing user and sends candidate content items eligible for presentation to the viewing user for display to a client device associated with the viewing user. The online system computes an estimated value associated with presenting a candidate content item to the viewing user based at least in part on a bid amount associated with the candidate content item and communicates the value to a content-providing user associated with the candidate content item. Based on information received from the client device describing the placement of one or more candidate content items within a feed of content items presented to the viewing user, the online system calculates a detrimental effect of presenting the candidate content item on user engagement with the online system by the viewing user and computes an adjusted value associated with its presentation based on the detrimental effect.
US11276073B2 Methods and apparatus to reduce computer-generated errors in computer-generated audience measurement data
An example apparatus includes a matrix processor in circuit with a probability generator to determine a first matrix representative of element-wise multiplication between a constraint matrix and a first transpose matrix of the estimated demographic impression distribution, the constraint matrix based on the reference demographic impression distribution and determine a second matrix by multiplying the first matrix with a second transpose matrix of the constraint matrix. The apparatus further includes an error determiner in circuit with the matrix processor, the error determiner to determine an error indicator value based on the second matrix, the error indicator value indicative of an error associated with the estimated demographic impression distribution, and a probability generator to generate, in response to the error indicator value satisfying a threshold, an accuracy-improved demographic impression distribution.
US11276065B2 Transaction lifecycle monitoring
An orchestration platform processes transaction requests. The processing includes a series of processing steps. Advices are applied to extract status information before and after execution of at least some of the processing steps. The extracted status information is provided to a transaction monitoring system that provides a user interface for monitoring transaction status. When exceptions occur in transaction processing, the user interface may enable additional information to be provided that addresses the transaction to enable transaction processing to resume.
US11276057B2 Computer implemented systems and methods for secure data transactions across disparate computing networks
In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.
US11276054B1 Integration of payment processing platform with payment making platform for differentiated payment allocations using cryptocurrency
Techniques for integrating a payment processing platform (PPP) and a payment making platform (PMP) for differentiated payment allocations using cryptocurrency is described. In response to an indication to allocate a first portion of funds generated from payment received for transaction(s) processed by the PPP to a cryptocurrency wallet account for a user, the PMP can receive a request for first account information associated with the cryptocurrency wallet account. The PMP can send the first account information to the PPP, wherein the first account information is associated with second account information of a merchant account of the user. The PMP can receive, from the PPP, a request to deposit a first portion of the funds into the cryptocurrency wallet account, wherein a second portion of funds is retained by the PPP for deposit into the merchant account as fiat currency.
US11276048B2 Online payment processing method apparatus and system
An online payment processing method, apparatus and system provide a simpler and less expensive online fund payment processing process. The method includes: sending a payment processing request from a merchant client to a payment request receiving server, the payment processing request carrying payment information; sending a uniform resource locator (URL) request to an open platform; processing payment by the open platform server based on the payment information obtained from the payment request receiving server and user information obtained from a user through a user client.
US11276047B2 Determining and distributing fuel credits using a computer-based immutable ledger
A computer-implemented method including: creating, by a computer device, a database record for a user in a computer-based immutable ledger; updating, by the computer device, the database record with a beginning amount of fuel when the user rents a vehicle; receiving, by the computer device, fuel purchase information from a fuel dispenser at a filling station; updating, by the computer device, the database record with the fuel purchase information; updating, by the computer device, the database record with an ending amount of fuel when the user returns the vehicle; determining, by the computer device, an amount of overpayment for fuel by the user; and updating, by the computer device, the database record with a credit based on the determined amount of overpayment.
US11276045B2 Vendor token generator
A method for generating tokens for use in an email-based e-commerce transaction between third party vendor and a customer that is facilitated by a payment server is disclosed. The method may comprise generating a token for use with an email checkout, wherein the token comprises a customer name, and customer email address. The processor may generate an email message for at least one recipient, the email message including a mailto hyperlink including the token, wherein the mailto hyperlink generates an email response message addressed to the payment server including the token. The method may comprise receiving a notification from the payment server indicating that the at least one recipient that the email response message was successfully received by the payment server and the email-based e-commerce transaction is successful.
US11276041B2 Scheduling using potential calendars
Scheduling one or more users via potential calendars is presented. In preparing a potential schedule request, one or more potential time slots in which the to-be scheduled event may be held are identified. The potential schedule is sent to the scheduled users and the potential time slots for the potential schedule event are added to the users' calendars. In response to clarifying information, one or more potential time slots of the potential schedule request may be removed from consideration for the potential schedule event. A selection is made regarding a potential time slot for the potential schedule event and the potential schedule event is promoted to the explicit calendars of the scheduled users to be held at the selected potential time slot. In promoting the potential schedule event to the explicit calendars, the potential event is removed from the potential calendars, including any remaining potential time slots.
US11276040B2 Identifying complaints from messages
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 identifying negative communications from a plurality of electronic communications, including: extracting a plurality of terms from the plurality of electronic communications, wherein the plurality of terms include subjects, action verbs, adjectives and business objects; identifying variations of each term and grouping the variations for each term to form a dictionary; generating a co-occurrence graph to illustrate relationships between different terms in the plurality of terms; assigning each term with an entity type; identifying a negative intent for each business object using the co-occurrence graph; providing one or more semantic rules, and identifying one or more negative communications having the negative intent based on the one or more semantic rules.
US11276036B1 Order processing method, apparatus, device, system, and storage medium
The embodiments of the present disclosure provide an order processing method, apparatus, device, system and storage medium, where the method includes: acquiring an original order to be processed; searching for unsorted target orders, where the target orders are obtained by combining a plurality of original orders; decomposing at least part of the searched target orders into original orders; combining the original orders obtained by decomposition and the original order to be processed to regenerate one or more target orders. The order processing method, apparatus, device, system and storage medium provided by the embodiments of the present disclosure can realize dynamic roll-back combining, so that the newly arrived original order is combined with the currently unsorted target orders, and the out-of-warehouse efficiency is effectively improved.
US11276033B2 System and method for fine-tuning sales clusters for stores
Based upon the transition information for all the retail stores, a determination is made of an average cluster retention score. The average cluster retention score is a measure of how many retail stores have moved from original to different existing sales clusters in the current sales period. When the average cluster retention score is below a predetermined threshold, a complete re-organization of the existing sales clusters is performed. When the average cluster retention score is above the predetermined threshold, a determination is made as to whether each retail store should be re-classified.
US11276031B2 Ultraviolet (UV) fluorescing product codes
Systems and methods for printing and verifying product codes using ultraviolet (UV) fluorescing ink include, in at least one aspect, a system including: a UV light source configured and arranged to illuminate, with UV light, product codes printed on products; a camera configured and arranged to capture visible light emitted by a single ink of the product codes responsive to the illumination with the UV light, where the single ink includes a combination of a non-fluorescing substance and a UV fluorescing substance; and a controller coupled with the camera and configured to perform machine vision processing on the captured visible light to identify and confirm the product codes printed on the products.
US11276029B1 Community based fulfillment
Described herein is a relationship based fulfillment system. Such a system may provide on-demand product fulfillment by personal and/or social contacts of a purchaser. The system may utilize the personal contacts and/or relationships of a user, as indicated through various contact databases or social groups of the user, to connect the user to various potential partners for providing relationship based fulfillment of products that are purchased by the user or performance of other relationship based services.
US11276027B2 Object item distribution method and apparatus
An object item distribution method is performed at a computer server that hosts a social networking application with which an enterprise user has an official account and an enterprise account, the method including: receiving a distribution request sent by a requesting user to the official account, the distribution request being generated after the requesting user purchases an item by using the requesting user's account; determining, according to the distribution request, the item purchased by the requesting user and a location of the requesting user; determining, according to the location of the requesting user, a distribution user that meets a preset condition from distribution users of the enterprise account; and sending a distribution instruction to the distribution user that meets the preset condition, the distribution instruction being used for instructing a courier of the distribution user that meets the preset condition to distribute the item to the requesting user.
US11276023B1 Machine learning optimization for fraud detection
Devices and techniques are generally described for fraud detection. A machine learning model is used to determine a first fraud risk score for a first transaction. The machine learning model includes a first set of weights. A first covariance matrix is determined for the machine learning model based at least in part on the first fraud risk score. A second set of weights for the machine learning model is determined. The second set of weights is determined based on the first set of weights and the first covariance matrix. In various examples, the machine learning model with the second set of weights is used to determine a second fraud risk score for a second transaction. A fraud decision surface is determined and the second fraud risk score is compared to the fraud decision surface. Data indicating that the second transaction is fraudulent is sent to a computing device.
US11276019B2 Hierarchical satellite task scheduling system
A task scheduling system that can be used to improve task assignment for multiple satellites, and thereby improve resource allocation in the execution of a task. In some implementations, configuration data for one or more satellites is obtained. Multiple objectives corresponding to a task to be performed using the satellites, and resource parameters associated with executing the task to be performed using the satellites are identified. A score for each objective included in the multiple objectives is computed by the terrestrial scheduler based on the resource parameters and the configuration data for the one or more satellites. The multiple objectives are assigned to one or more of the satellites. Instructions are provided to the one or more satellites that cause the one or more satellites to execute the task according to the assignment of the objectives to the one or more satellites.
US11276013B2 Method and apparatus for training model based on random forest
Methods and apparatuses for training model based on random forest are provided. The method includes: dividing worker nodes into one or more groups; performing random sampling, by worker nodes in each group, in the preset sample data to obtain the target sample data; and training, by the worker nodes in each group, one or more decision tree objects using the target sample data. Example embodiments of the present disclosure do not need to scan the complete sample data for once, thereby greatly reducing the amount of data to be read, the time cost, and further the iterative update time of the model. The efficiency of training is improved.
US11276011B2 Self-managed adaptable models for prediction systems
Embodiments for self-managed adaptable models for prediction systems by one or more processors. One or more adaptive models may be applied to data streams from a plurality of data sources according to one or more data recipes such that the one or more adaptive models predict a plurality of target variables.
US11276009B2 Using noise to speed convergence of simulated annealing and Markov Monte Carlo estimations
The invention shows how to use noise-like perturbations to improve the speed and accuracy of Markov Chain Monte Carlo (MCMC) estimates and large-scale optimization, simulated annealing optimization, and quantum annealing for large-scale optimization.
US11276005B2 Cognitive assessment based recommendations
An approach is provided for generating cognitive assessment based recommendations. Information about a user is collected. A knowledge domain and sub-domain of the user is determined. Knowledge sources for the knowledge domain and sub-domain are determined. Based on an analysis of the collected information by a personality analysis service using natural language processing, personality traits, needs, and values of the user are determined. Based on an analysis of the knowledge sources and the personality traits, needs, and values of the user by a scenario analysis service, the knowledge sources are ranked. Experts in the knowledge domain and sub-domain are identified by scanning a ranked list of first level contacts and second level contacts of the user. Based on the personality traits, needs, and values, the knowledge sources, and the experts, suggestions for an advancement of a career of the user are generated.
US11276004B2 Method and apparatus for monitoring system
A method and apparatus for monitoring a system are provided. The method includes: acquiring a series of historical status index data of a monitored system during at least one data collection period; introducing the series of historical status index data into a pre-trained recommended feature extraction model to perform a matching operation, to obtain a feature extraction algorithm matching the series of historical status index data as a recommended feature extraction algorithm; determining a normal value range of feature values obtained by performing feature extraction on the series of status index data of the monitored system according to the recommended feature extraction algorithm; and monitoring the monitored system according to the recommended feature extraction algorithm and the normal value range.
US11276000B2 Image analysis method, image analysis apparatus and learned deep layer learning algorithm manufacturing method
An image analysis method for analyzing an image of a tissue collected from a subject using a deep learning algorithm of a neural network structure. The image analysis method includes generating analysis data from the analysis target image that includes the tissue to be analyzed, inputting the analysis data to a deep learning algorithm, and generating data indicating a layer structure configuring a tissue in the analysis target image by the deep learning algorithm.
US11275997B1 Weight loading in an array
Disclosed herein are techniques for obtain weights for neural network computations. In one embodiment, an integrated circuit may include memory configured to store a first weight and a second weight; a row of processing elements comprising a first processing element and a second processing element, the first processing element comprising a first weight register, the second processing element comprising a second weight register, both of the first weight register and the second weight register being controllable by a weight load signal; and a controller configured to: provide the first weight from the memory to the row of processing elements; set the weight load signal to enable the first weight to propagate through the row to reach the first processing element; and set the weight load signal to store the first weight at the first weight register and the flush value at the second weight register.
US11275985B2 Artificial intelligence advisory systems and methods for providing health guidance
In an aspect, an artificial intelligence advisory system for vibrant constitutional guidance includes at least a server, a diagnostic engine configured to record at least a biological extraction from a user. and to generate, using at least a machine learning algorithm, a diagnostic output based on the at least a biological extraction, the diagnostic output including at least a prognostic label and at least an ameliorative process label. The system includes an advisory module operating on the at least a server and configured to receive at least a user input from a user client device and transmit at least a textual output to the user client device. The system includes an artificial intelligence advisor operating on the at least a server, wherein the artificial intelligence advisor is configured to generate the at least a textual output using the diagnostic output and the at least a user input.
US11275975B2 Fault detection classification
Embodiments disclosed herein generally relate to a method, system, and non-transitory computer readable medium for classifying an outlier in time series data collected by a sensor positioned in a substrate processing chamber. The client device receives time series data from the sensor positioned in the substrate processing chamber. The client device converts the time series data to a bounded uniform signal. The client device identifies signal sub-segments that do not match an expected behavior. The client device classifies the identified sub-segments that do not match the expected behavior.
US11275974B2 Random feature transformation forests for automatic feature engineering
Embodiments for automated feature engineering by one or more processors are described. One or more selected transformations may be applied to a set of features in a dataset to create a set of transform features using random feature transformation forest (RFTF) classifiers. A transform feature may be selected from the set of transform features having a highest discriminative power as compared to other features of the set of transform features. At each node in a decision tree, store the selected feature, a split value, and the one or more selected transformations for the transform feature.
US11275972B2 Image classification masking
An embodiment of the invention may include a method, computer program product and computer system for image classification and masking. The method, computer program product and computer system may include computing device which may receive image data from one or more sources. The computing device may classify the image data utilizing visual recognition classification and identify one or more classified features, each classified feature being associated with one or more attributes. The computing device may analyze the classified image data to determine if one or more of images of the classified image data contains one or more sensitive attributes. In response to determining one or more images of the classified image data contains one or more sensitive attributes, the computing device may apply a masking technique and may generate one or more masked images.
US11275967B2 Image upsampling by learning pairs of low-resolution dictionaries using a structured subspace model
A computational method is disclosed for producing a sequence of high-resolution (HR) images from an input sequence of low-resolution (LR) images. The method uses a structured subspace framework to learn pairs of LR dictionaries from the input LR sequence ‘and’ employ learned pairs of LR dictionaries into estimating HR images. The structured subspace framework itself is based on a pair of specially structured HR basis matrices, wherein a HR basis spans any HR image whose so-called polyphase components (PPCs) are spanned by the corresponding LR dictionary.
US11275962B2 Method of controlling image acquisition and other related tools
The present disclosure provides a method for image capturing, a method for image capturing control and associated apparatuses. The method for image capturing includes: obtaining Region Of Interest (ROI) information of a target ROI corresponding to a current frame of image; buffering captured pixel data of the current frame of image; obtaining, when determining that the pixel data of the current frame of image has been buffered completely, pixel data associated with the target ROI from the buffered pixel data of the current frame of image based on the ROI information if the ROI information of the target ROI corresponding to the current frame of image can be obtained; and outputting the pixel data associated with the target ROI.
US11275959B2 Systems and methods for enrollment in a multispectral stereo facial recognition system
A computing machine accesses conventional image data comprising a photograph of a first person. The computing machine converts, using a conventional image neural network adapter engine, the conventional image data into a model data format representing the first person, wherein the model data format is a format that is standardized for both conventional image data and stereo pair image data. The computing machine generates, using a biometric task neural network engine and based on the model data format data representing the first person, a task output representing the first person. The computing machine transmits a representation of the task output representing the first person.
US11275949B2 Methods, systems, and user interface navigation of video content based spatiotemporal pattern recognition
A user interface for a media system supports using gestures, such as swiping gestures and taps, to navigate frame-synchronized video clips or video feeds. The detection of the gestures is interpreted as a command to navigate the frame-synchronized content. In one implementation, a tracking system and a trained machine learning system is used to generate the frame synchronized video clips or video feeds. In one implementation, video clips of an event are organized into storylines and the user interface permits navigation between different storylines and within individual storylines.
US11275948B2 Utilizing machine learning models to identify context of content for policy compliance determination
A device may receive video data associated with a video, and may identify image data associated with the video data and that corresponds to a frame of the video. The device may process the image data, with an image analysis model, to determine an image compliance score associated with a policy and with context of the image data, and may identify text data associated with the video data. The device may process the text data, with a text analysis model, to determine a text compliance score associated with the policy and with context of the text data, and may determine, based on the image compliance score and the text compliance score, an aggregate compliance score associated with the frame. The device may determine whether the aggregate compliance score satisfies a threshold associated with the policy, and may perform actions based on whether the aggregate compliance score satisfies the threshold.
US11275947B2 Image processing system, image processing method, and image processing program
The present invention provides a technique suitable for the detection of small objects such as white canes.In order to solve this problem, one representative example of this image processing system comprises a video acquisition unit configured to input an input image acquired as a video, an estimation unit including a Fully Convolutional Network (FCN) learning model trained with respect to a region of a predetermined detection target, and configured to generate a region estimation image for the detection target by processing the input image with the learning model, and an image processing unit configured to detect the region of the detection target based on the region estimation image.
US11275946B1 Generation of computer vision labels from remotely-assisted augmented reality sessions
Receiving data recorded during a remotely-assisted augmented reality session held between a remote user and a local user, the data including: drawn graphic annotations that are associated with locations in a 3D model representing a physical scene adjacent the local user, and a transcript of a conversation between the remote and local users. Generating at least one candidate label for each location, each candidate label being textually descriptive of a physical entity that is located, in the physical scene, at a location corresponding to the respective location in the 3D model. The generation of each candidate label includes: for each graphic annotation, automatically analyzing the transcript to detect at least one potential entity name that was mentioned, by the remote and/or local user, temporally adjacent the drawing of the respective graphic annotation. Accepting or rejecting each candidate label, to define it as a true label of the respective physical entity.
US11275944B1 External asset database management in an extended reality environment
A mobile device is fitted with an extended reality (XR) software application program executing on a processor within an XR system, and optionally a camera. Via the XR software application program, various techniques are performed for interacting with a physical object via the XR environment. In particular, the XR software application program generates and displays visual representations of real-time metric data received from a data intake and query system along with auxiliary data received from an asset management system. In addition, the XR software application program detects user interactions with the XR environment. In response, the XR software application generates messages directed to the asset management system. The messages include commands to update the auxiliary data associated with the physical object.
US11275943B2 Enabling intelligent disposal
Object disposal recommendations are generated by classifying an object within an image based on object recognition and metadata of the image and comparing the object and metadata to a corpus of object classification images. A current object state is determined relative to disposal recommendation, based on disposal policies. Responsive to determining disposal of the object in the current state is not recommended, one or more components of the object are identified, and a determination made as to a recommendation for disposal of the one or more object components. If a disposal recommendation is found for the one or more components of the object, the processor generates information to disassemble and prepare the one or more components of the object for disposal and provides disposal recommendation for the one or more components of the object.
US11275924B2 Eye-protection mode processing method, device, terminal and computer-readable storage medium in fingerprint recognition mode
The present disclosure provides an eye-protection mode processing method, device, terminal, and medium in a fingerprint recognition mode. The method can include acquiring eye-protection parameters of each one of current constituent windows in the case of that a mobile terminal is in a fingerprint recognition mode, and, if the eye-protection parameters of the constituent window are preset values and the constituent window is a constituent window corresponding to fingerprint recognition, then setting the eye-protection parameters of the constituent window corresponding to the fingerprint recognition as a value of zero.
US11275921B2 Piezoelectric panel speaker and electronic apparatus including the same
A piezoelectric panel speaker and an electronic apparatus including the same are disclosed. The piezoelectric panel speaker may include a piezoelectric panel including at least one hole and configured to vibrate, and a fingerprint sensor accommodated into the one hole and configured to sense biometric information.
US11275919B2 Capacitance modulation to mitigate pixel leakage in ultrasonic sensors
Certain aspects of the present disclosure provide apparatus and techniques for capacitance modulation to mitigate pixel leakage in ultrasonic sensors. For example, certain aspects are directed to an ultrasonic sensor including a column line, a pixel having a transistor coupled to the column line, a pixel control circuit coupled to a drain the transistor of the pixel. The ultrasonic sensor may also include a column control circuit coupled to a source of the transistor, wherein at least one of the pixel control circuit or the column control circuit is configured to couple at least one of the drain or the source of the transistor, respectively, to an electric ground during a hold phase of the ultrasonic sensor, and a receiver circuit coupled to the column line.
US11275916B1 Methods and a device for processor optimizations during item scanning and transaction processing
Processor utilization for a combined transaction terminal and scanner device is controlled during item code image capture, item code reading, and/or read item code communications. Item image capture rates, item image frame reads, and read item code communications are controlled to override preconfigured processing and to reduce processor utilization on the device. This frees up processor capacity for performing other operations during transactions on the device.
US11275909B1 Current-mode analog multiply-accumulate circuits for artificial intelligence
Analog multipliers can perform signal processing with approximate precision asynchronously (clock free) and with low power consumptions, which can be advantageous including in emerging mobile and portable artificial intelligence (AI) and machine learning (ML) applications near or at the edge and or near sensors. Based on low cost, mainstream, and purely digital Complementary-Metal-Oxide-Semiconductor (CMOS) manufacturing process, the present invention discloses embodiments of current-mode analog multipliers that can be utilized in multiply-accumulate (MAC) signal processing in end-application that require low cost, low power consumption, (clock free) and asynchronous operations.
US11275905B2 Systems and methods for semantic search and extraction of related concepts from clinical documents
When performing semantic search for related clinical concepts based on their semantic meaning, a semantic search engine framework employs a client web interface (12) (e.g., a browser) that receives keyword search information (14), and a web server (16) that communicates with a semantic analysis engine (18). A natural language processing (NLP) engine (server) (22) receives and stores clinical notes and information (24), extracts clinical concepts from the clinical notes and stores them in a NoSQL database (26). The NLP engine converts unstructured free text notes into structured actionable data. The semantic analysis engine analyses user-entered keywords, maps them to a UMLS concept, and identifies related concepts based on one or more relational knowledge sources. The web server searches for the related concept IDs in the NoSQL database and returns a list (28) of relevant notes and concepts for display to, and selection by, the user.
US11275889B2 Artificial intelligence for interactive preparation of electronic documents
Techniques and systems for facilitating artificial intelligence for interactive preparation of electronic documents are provided. In one example, a system includes a mapping component and a document editing component. The mapping component maps data provided by a recording device into an editing action for an electronic document. The document editing component applies the editing action associated with the recording device to the electronic document to generate a modified version of the electronic document.
US11275887B2 Non-transitory computer-readable recording medium, evaluation method, and information processing device
The information processing device receives question information, converts words contained in the received question information into word vectors including a plurality of element values respectively associated with a plurality of elements. The information processing device refers to the memory that stores, in association with the elements, specific information specifying the strength of specific meanings contained within the element values associated with the elements and acquires, using the specific information, a plurality of semantic information items indicating the strength of the specific meanings respectively contained within the plurality of element values included in the word vectors. The information processing device performs an evaluation relating to the received question information on the basis of the acquired plurality of semantic information items.
US11275886B2 Integrated circuit and method of forming same and a system
A multi-bit flip-flop includes a first flip-flop, a second flip-flop, a first inverter, and a second inverter. The first flip-flop has a first driving capability. The second flip-flop has a second driving capability different from the first driving capability. The first inverter is configured to receive a first clock signal on a first clock pin, and is configured to generate a second clock signal inverted from the first clock signal. The second inverter is coupled to the first inverter, is configured to receive the second clock signal, and is configured to generate a third clock signal inverted from the second clock signal. The first flip-flop and the second flip-flop are configured to share at least the first clock pin.
US11275885B2 Engineering change order cell structure having always-on transistor
A semiconductor cell structure includes four transistors, two gate-strips, four pairs of conductive segments, and a plurality of horizontal routing lines. Each of the two gate-strips intersects a first-type active zone and a second-type active zone. A first conductive segment is configured to have a first supply voltage. A second conductive segment is configured to have a second supply voltage. The first gate-strip is conductively connected to the second conductive segment. Each of the horizontal routing lines intersects one or more conductive segments over one or more corresponding intersections while conductively isolated from the one or more conductive segments at each of the one or more corresponding intersections.
US11275884B2 Systems and methods for photolithographic design
A method of identifying elements in a design layout having multiple levels of hierarchical cells, each cell having one or more geometric elements, may include selecting a cell from a list of candidate cells for a level of a hierarchy; applying a local rule to the selected cell; identifying each selected cell that includes a geometric element that passes the local rule; building a list of candidate cells for a next-higher level of the hierarchy according to the identified cells; repeating the selecting, identifying, and building operations for each higher level of the hierarchy; and when a highest level of the hierarchy has been processed, returning and storing the list of candidate cells as the global solution for the applied local rule.
US11275881B1 System, method, and computer program product for genetic routing in an electronic circuit design
The present disclosure relates to a computer-implemented method for electronic design is provided. Embodiments may include receiving, using at least one processor, an electronic design having one or more unoptimized nets. Embodiments may further include applying a genetic algorithm to the electronic design, wherein the genetic algorithm includes a multi-stage routing analysis. A first stage analysis may apply a device-level global routing analysis, a second stage analysis may include an intra-row routing analysis, a third stage may include an inter-row routing analysis, and a fourth stage may include a post-routing optimization analysis. Embodiments may also include generating an optimized routing of the one or more unoptimized nets and displaying the optimized routing at a graphical user interface.
US11275877B2 Hardware simulation systems and methods for reducing signal dumping time and size by fast dynamical partial aliasing of signals having similar waveform
Hardware simulation systems and methods for reducing signal dumping time and size of by fast dynamical partial aliasing of signals having similar waveform are provided. One example system is configured to receive, in real-time, a first signal from a producer entity; determine a first signal signature associated with the first signal; determine, in real-time, a second signal signature associated with the second signal; upon determining that the first signal signature matches the second signal signature, designate the first signal as a master signal and designate the second signal as a slave signal; and stop dumping the second signal to a storage space.
US11275876B2 Program, information processing device, and information processing method
A program is executed in an information processing device including a processor and a memory. The program allows the processor to execute a step of, on the basis of a simulation result of a model in the case where a series of blocks having an input block, one or more operation blocks, and an output block are allowed to operate at a predetermined clock frequency, deciding a new clock frequency of a target block that is allowed to operate at a clock frequency lower than the predetermined clock frequency, and a step of setting the conversion ratios of conversion blocks so as to execute a simulation of the model in which the target block is allowed to operate at the new clock frequency lower than the predetermined clock frequency and the remaining blocks are allowed to operate at the predetermined clock frequency.
US11275875B2 Co-simulation repeater with former trace data
Example implementations described herein are directed to systems and methods that include the storage of I/F communication activity during a co-execution and a repeater to reproduce such I/F communication activity. Thus in a subsequent re-execution of the simulation or applications, one or more of the simulations or applications utilized can be replaced with a repeater without requiring the full execution of the simulation or application, thereby saving license usage as well as requiring fewer hardware resources for execution.
US11275868B2 Phosphor-loaded waveguide
An improved waveguide is disclosed. The waveguide utilizes a luminescent material disposed within or around its perimeter to introduce additional light into the waveguide. For example, the waveguide may include a plurality of planar layers having different refractive indexes. A luminescent material may be disposed along the outer edge of these layers. When light from within the waveguide strikes the luminescent material, it emits light, thereby adding to the light in the waveguide. Not only does the luminescent material introduce more light into the waveguide, it also introduces more light sources, thereby making it more difficult to introduce a probe without blocking at least a portion of the light destined for the image sensor. The luminescent material may be a phosphor.
US11275867B1 Content integrity processing
Generally described, one or more aspects of the present application correspond to a content validation system. A content validation service receives visual secret request information from user devices. The content validation service provides visual secret information to be rendered with received content. The content validation service then receives a snapshot of content to be rendered including a representation of the visual secret information to validate the content.
US11275866B2 Image processing method and image processing system for deep learning
Disclosed herein is an image processing method and an image processing system for deep learning. The image processing method includes converting image data including at least one figure image into a vector image by changing a data format, encrypting at least one first attribute value for a position of the figure image in the vector image according to a selected encryption scheme, constructing a de-identified image for the image data by using a second attribute value which is changed by the encryption, and transferring the de-identified image to a cloud server in which a deep learning model is managed and processing deep learning operations of the de-identified image by the cloud server.
US11275862B2 Data processing apparatus for assigning an access right to a file linked in a message
A data processing apparatus includes: a monitoring unit that monitors a message from a sender to a user group; an extraction unit that, in a case where the message includes a link to a file, extracts one or more of authorized user groups authorized to access the file; and an update unit that, in a case where the user group that has received the message includes a user who is not authorized to access the file, updates user group information to add the user to one or more of the one or more authorized user groups extracted by the extraction unit.
US11275861B2 Process control software security architecture based on least privileges
A process control system software security architecture, that is more effective at preventing zero-day or other types of malware attacks, implements the use of “least privileges” when executing the applications and services run within a computer device. The least privileges based architecture separates “service” processes from desktop applications that run on behalf of a logged-on user by partitioning the global namespace of the software system into service namespaces and logged-on user namespaces, and by strictly controlling communications between the applications and services in these different namespaces using interprocess communications. Moreover, the security architecture uses custom accounts to assure that each service process has the least set of privileges that are needed for implementing its function regardless of the privileges associated with the calling application or user.
US11275856B2 Methods for policy-based printing operations in a public domain
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server retrieves a policy from a private policy server that configures the parameters for printing using the public domain. The print job data is provided to a public file server until the public policy server confirms that the print job can be sent to the printing device.
US11275854B2 Conversation print system and method
A method, computer program product, and computing system for defining a conversation print for each of a plurality of known entities, thus defining a plurality of conversation prints. Voice-based content is received from a third-party. The voice-based content is compared to at least one of the plurality of conversation prints to identify the third party.
US11275853B2 Conversation print system and method
Conversation Print: A method, computer program product, and computing system for receiving voice-based content from a third-party. The voice-based content is processed to define a text-based transcript for the voice-based content. The voice-based content is processed to define speech-pattern indicia for the voice-based content. A conversation print for the voice-based content is generated based, at least in part, upon the text-based transcript and the speech-pattern indicia.
US11275852B2 Security procedure
According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to establish information to be provided to a base station device, before activation of a first encryption scheme, cause transmission of the information, in a form encrypted using a second encryption scheme, to the base station device, and begin, after causing the transmission of the information, using the first encryption scheme in communication between the apparatus and the base station device
US11275849B2 Crytography data management
A database management tool performs updates or sequential operations to large databases. A configuration file specifies source, destination (if different than source), encryption status, order, throttling limits, and number of threads to maintain, among other settings. A queue table points the tool at the database to be converted and maintains current row ID and status. The queue table may also hold the location of a hardware security module (HSM) if one is used for encryption, decryption, or hashing. The database management tool may use the configuration file to retrieve a record, perform the specified action, such as sending the record to an HSM for decryption with an old key and encryption with a new key, and replacing the old record with the updated record. The queue table may be updated with a running record of where the last operation occurred to allow rollbacks if necessary.
US11275844B2 Exploit prediction based on machine learning
Generation of one or more models is caused based on selecting training data comprising a plurality of features including a prevalence feature for each vulnerability of a first plurality of vulnerabilities. The one or more models enable predicting whether an exploit will be developed for a vulnerability and/or whether the exploit will be used in an attack. The one or more models are applied to input data comprising the prevalence feature for each vulnerability of a second plurality of vulnerabilities. Based on the application of the one or more models to the input data, output data is received. The output data indicates a prediction of whether an exploit will be developed for each vulnerability of the second plurality. Additionally or alternatively, the output data indicates, for each vulnerability of the second plurality, a prediction of whether an exploit that has yet to be developed will be used in an attack.
US11275843B2 Inquiry response mapping for determining a cybersecurity risk level of an entity
The present disclosure provides a method, system, and device for inquiry response mapping for determining a cybersecurity risk level of an entity. To manage and/or evaluate a cybersecurity risk level based on a relationship between a first entity and a second entity, questionnaires (e.g., requests or inquires) are often exchanged between two entities. One or more aspects of the present disclosure provide populating data sets (e.g., questionnaires) indicative of risk level for the first entity or the second entity. One or more other aspects of the present disclosure further provide determining a cybersecurity risk level of an entity by mapping responses to a plurality of inquiry sets directed to the first entity or the second entity.
US11275842B2 Systems and methods for evaluating security of third-party applications
A method for evaluating security of third-party application is disclosed. The method includes: receiving, from a first application, a request to obtain first account data for a user account associated with a protected data resource; generating fake data for at least a portion of the requested first account data; providing, to the first application, a first data set in response to the request, the first data set including at least the generated fake data; monitoring use of the first data set by the first application; detecting a trigger condition indicating misuse of account data based on monitoring use of the first data set by the first application; in response to detecting the trigger condition, generating a notification identifying the misuse of account data; and transmitting the notification to a computing device associated with an application user.
US11275839B2 Code package processing
A method and system for code package. A dataset is generated according to a code package. The code package includes an image file associated with a container for a tenant. The dataset includes general information related to security aspects of the image file. The image file includes two or more image layers. Generating the dataset according to the code package includes: exporting an image layer from the image file; and obtaining a configuration file of the exported image layer as the dataset. In response to the vulnerability having been identified, the image file is updated with a patch that fixes the identified vulnerability. The patch includes a new image layer added to the two or more image layers in the updated image file.
US11275838B2 Code package processing
A method and system. A dataset is generated according to a code package. The code package includes an image file associated with a container for a tenant in a cloud environment. The dataset includes general information related to security aspects of the image file. The image file includes two or more image layers. A security indicator of the image file is extracted according to the dataset. A security level of the image file is determined by comparing the extracted security indicator of the image file with a security indicator of an authenticated image file. A vulnerability in the image file is identified based on the determined security level. In response to the vulnerability having been identified, the image file is updated with a patch that fixes the identified vulnerability. The patch includes a new image layer added to the two or more image layers in the updated image file.
US11275836B2 System and method of determining a trust level of a file
Disclosed herein are systems and methods for determining trust levels of files on a computing device. In one aspect, an exemplary method comprises, selecting file names which are stable, generating at least one group of files from at least two files of the selected file names, the at least two files being components of a same application, searching for a presence of a dominant developer such that at least one private key of the dominant developer has been used to sign at least one file of the group of files that is generated, when a dominant developer is found, determining a trust level for all files of the group in accordance with verdicts associated with the dominant developer, and when the dominant developer is not found, determining the trust level for all the files of the group based on verdicts of outside services that have been assigned to the files of the group.
US11275833B2 System and method for detecting a malicious file using image analysis prior to execution of the file
A system and a method for analyzing files using visual cues in the presentation of the file is provided. These visual aids may be extracted using a convolutional neural network, classified, and used in conjunction with file metadata to determine if a provided document is likely to be malicious. This methodology may be extended to detect a variety of social engineering-related attacks including phishing sites or malicious emails. A method for analyzing a received file to determine if the received file comprises malicious code begins with generating an image that would be displayed if the received file is opened by the native software program. Then the image is analyzed, and object boundaries data is generated. Metadata is also extracted from the received file. Then, a maliciousness score is generated based on the object boundaries data, the metadata, and a reference dataset.
US11275830B2 System and method for video backdoor attack
Systems and methods for video backdoor attack include a trigger generation module for generating a universal adversarial trigger pattern specific to a task, an adversarial perturbation module for producing videos with manipulated features; and a poisoning and inference module for injecting the generated trigger into perturbed videos as poisoned samples for training; wherein the trigger pattern is patched and optimized on videos from all non-target classes but relabeled to a target class, and the trigger pattern is a universal adversarial trigger pattern generated by minimizing the cross-entropy loss.
US11275827B2 Multi-tenant actor systems with web assembly
Some embodiments may be associated with a cloud-based actor framework. A dispatcher platform may determine that a first tenant actor is to be created for a first tenant in connection with a workload associated with a plurality of tenant identifiers. The first tenant may be, for example, associated with a first tenant identifier. The dispatch platform may then select a first thread for the first tenant actor from a pool of available threads and spin a first web assembly module such that execution of the first web assembly module is associated with a first web assembly browser sandbox. The dispatcher platform can then securely create the first tenant actor within the first web assembly browser sandbox to execute the workflow for the first tenant identifier. Similarly, a second web assembly browser sandbox may execute a second tenant actor for a second tenant identifier.
US11275826B2 Managing applications related to secure modules
An apparatus capable of hosting a secure module. The hosting apparatus is configured to provide connectivity to the secure module, and comprises a memory for storing secure module related applications. A processing module is configured to check whether an application chosen or activated by the user of the apparatus is a secure module related application. In case the chosen or activated application is a secure module related application, the processing module is 101 configured to restrict user rights concerning the application.
US11275824B2 Detecting credential compromise in a cloud resource
The disclosed computer-implemented method may include initializing a server instance using a specified network address and an associated set of credentials, logging the network address of the initialized server instance as well as the associated set of credentials in a data log, analyzing network service requests to determine that a different server instance with a different network address is requesting a network service using the same set of credentials, accessing the data log to determine whether the second server instance is using a network address that is known to be valid within the network and, upon determining that the second server instance is not using a known network address, preventing the second server instance from performing specified tasks within the network. Various other methods, systems, and computer-readable media are also disclosed.
US11275818B2 Identifying copyrighted material using embedded copyright information
A method includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; identifying a plurality of color values associated with one or more color attributes of at least a portion of the digital content; and embedding the unique ID in the digital content by changing one or more color values of the plurality of color values to be representative of the unique ID, wherein the embedding produces information-embedded digital content that enables retrieval of the copyright information from the blockchain based on the unique ID, and wherein a visual difference between the digital content and the information-embedded digital content is not apparent to an unaided human eye.
US11275817B2 System lockdown and data protection
An information handling system may include a processor, and a cryptoprocessor comprising at least one storage location. The information handling system may be configured to: store, in the at least one storage location, cryptographic data regarding secure boot of the information handling system; receive an indication that a lockdown is to be initiated; in response to the indication, overwrite the at least one storage location with invalid data; and initiate the lockdown by triggering a reboot of the information handling system.
US11275816B2 Selection of Pauli strings for Variational Quantum Eigensolver
VQE is accelerated by performing receiving a qubit Hamiltonian representing a linear combination of a plurality of Pauli strings. Selecting, among the plurality of Pauli strings, one or more Pauli strings that have less influence than a threshold on an eigenvalue of the qubit Hamiltonian. Grouping, based on joint measurability, the unselected Pauli strings among the plurality of Pauli strings into a plurality of groups of jointly measurable Pauli strings Determining that one or more of the selected one or more Pauli strings is jointly measurable with Pauli strings in one of the plurality of groups And adding one or more of the selected one or more Pauli strings to the one of the plurality of groups.
US11275814B2 Recording ledger data on a blockchain
This disclosure relates to recording blockchain ledger data. In one aspect, a method includes capturing, by a first evidence-capturing node of multiple evidence-capturing nodes of a blockchain network comprising multiple nodes, network evidence from a target evidence source. A first evidence hash of the captured network evidence is calculated. The first evidence hash is sent to other evidence-capturing nodes. Additional evidence hashes are received from the other evidence-capturing nodes. For each set of matching evidence hashes, an evidence hash group that includes the set of matching evidence hashes is generated. A count number of evidence hashes in the evidence hash group is determined for each evidence hash group. A given evidence hash group having a largest count number is identified. A given evidence hash corresponding to the matching evidence hashes of the given evidence hash group is determined as a trusted evidence hash.
US11275812B2 Realtime feedback-based web resource management and optimization system
Each of a plurality of resource files can be instrumented. Thereafter, usage data of the received files is received from a plurality of clients each executing a different instance of a web application. The usage data comprises is collected by the instances of the web application when being used by a respective one of a plurality of users. A dependencies list is then generated for the resource files based on the received usage data. In addition, a priorities list is generated for the resource files using the received usage data which indicates how frequently the resource files are being used. Further, groups of resource files are generated based on co-occurrence levels of the resource files in the dependencies list and the priorities list. Later, at least a portion of the groups of resource files are transmitted to the client for caching in a local cache pool. Related apparatus, systems, techniques and articles are also described.
US11275806B2 Dynamic materialization of feeds for enabling access of the feed in an online social network
Dynamic materialization of a feed is described. A request for a feed is received. A state of the feed is determined. Responsive to determining that the state is the inactive state, causing materialization of the feed in a second non-relational database system with feed items of the feed from the first relational database system, where the second database system is separate from the first database system, and setting the state of the feed to the activating state. Responsive to determining that the state is the active state, causing the request for the feed to be processed from the second non-relational database system.
US11275804B2 Systems and methods for providing timely and relevant social media updates for a person of interest in a media asset who is unknown simultaneously with the media asset
Systems and methods are described herein for detecting that a person of interest is displayed in a live video for a threshold amount of time, attempting to identify an identity of the person determining that the attempting has failed, identifying broadcast times corresponding to a period of time in which the person was displayed in the live video, identifying trending topics in a social media space that relate to the live video, ascertaining an identity of the person of interest based on the trending topics, comparing the identity of the person of interest to a database of social media profiles, identifying a social media component that corresponds to the person, determining whether the person has modified the social media component within a predefined period of time, and providing information relating to a modification of the social media component simultaneously with the video.
US11275802B2 Microapp subscription recommendations
A system that comprises a microapp server includes a memory and at least one processor coupled to the memory. The microapp server is configured to generate a recommendation to modify a set of one or more subscribed microapps. The microapp server is configured to gather observational data that characterizes interactions of a user with an endpoint. The user is associated with the set of one or more subscribed microapps. The microapp server is further configured to identify, based on the observational data, a modification to the set of one or more subscribed microapps. The microapp server is further configured to send, to an administration console, the recommendation to modify the set of one or more subscribed microapps in accordance with the identified modification.
US11275800B2 Gauging credibility of digital content items
Provided are techniques for gauging credibility of digital content items. For each digital content item in a list of digital content items, a usage score is identified for each different level of usage and for a user base and the usage score for each different level of usage is added to obtain a total usage score for the digital content item. Each digital content item in the list is ranked using the total score of each digital content item.
US11275798B2 Hybrid task assignment for web crawling
A computer-implemented method and/or computer program product selectively assigns a task using a hybrid task assignment process. One or more processors direct a working hardware node in a network to crawl a particular application, thus causing the working hardware node to encounter a task in the particular application. The processor(s) selectively handle the task according to whether the task is reserved for dynamic assignment to an other hardware node in the network, such that in response to a determination that the task encountered is not reserved, the task is handled by the working hardware node that is crawling the particular application, and in response to a determination that the task encountered is reserved, the task encountered is sent to a central unit for dynamic assignment to the other hardware node in the network.
US11275792B2 Traversing hierarchical dimensions for dimension-based visual elements
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program renders a visualization that includes a first set of visual elements. The program further receives a request for measure values categorized according to the first level of dimension values in the first hierarchy of dimension values and a second level of dimension values in the second hierarchy of dimension values. The program also generates a query for a second set of data from the dataset. The program further sends the query to a computing system configured to manage the dataset. The program also receives the second set of data from the computing system. The program further renders a second set of visual elements. The program also replaces the first set of visual elements in the visualization with the second set of visual elements.
US11275788B2 Controlling information stored in multiple service computing systems
In an approach, a processor retrieves an indication of a plurality of service computing systems storing corresponding information bunches, pertaining to a subject, that are available to a third party. A processor collects the corresponding information bunches from the service computing systems. A processor generates enriched information pertaining to the subject according to a combination of the corresponding information bunches. A processor verifies the enriched information against a security rule. A processor outputs a result of the verification of the enriched information to the subject.
US11275786B2 Implementing enhanced DevOps process for cognitive search solutions
A method and system are provided for implementing enhanced cognitive searches optimized to integrate deployment with development testing. An initial body of works is ingested into a system capable of answering questions. A series of queries is analyzed against the initial body of works utilizing a set of scorers utilizing criteria to form assessments, wherein each scorer uses the criteria against the query and the initial body of works to form the assessment. The assessments are analyzed to determine a usefulness of a set of entries in the initial body of works. Content are deployed using the identified selected first set of entries as deployment ready, enabling enhanced cognitive search results.
US11275784B2 Informed join recommendation
Implementations described herein disclose an informed join recommendation system that allows users to make informed decision about joining various information sources such as a feed, an application, a group, a blog, a news source, etc., based on an activity grade of the information sources. The informed join recommendation system analyzes information dissemination activity of information sources over a predetermined time period to determine an activity grade of the information source, and in response to the request from a user to join the information source, provides the user the activity grade of the information source.
US11275782B2 Digital systems and methods for a consolidated transfer matrix
Systems and methods for providing a consolidated transfer ecosystem are provided. Systems may include a graph database. The graph database may include a plurality of nodes representing a plurality of entities. The system may receive a plurality of transfer requests and represent each transfer request as an edge on the graph database. The system may include a consolidation engine that may consolidate the edges in the graph database to produce a consolidated database. The system may execute the transfers according to the consolidated database.
US11275780B2 Image search device, image search method, electronic device and control method therefor
An image search device receives an image search request and selects, from a plurality of images, a first group of images that match search conditions based on the search request. The image search device further selects, from the first group of images, a second group of images based on a score calculated by a predetermined evaluation formula, and outputs information about the second group of images as a search result. The predetermined evaluation criteria may be set so as to increase the score for an image in the first group of images based on positive engagement by many people on the predetermined internet service and based on the extent that the image is less similar to other images in the first group of images.
US11275777B2 Methods and systems for generating timelines for entities
Embodiments for generating a timeline associated with an entity are provided. A plurality of events referenced in a corpus are identified. Each of the plurality of events is associated with an entity. An event time is determined for each of the plurality of events based on information associated with at least one reference to the respective event within the corpus. A score is calculated for each of the plurality of events based on at least one of a number of references to the respective event within the corpus and information associated with a user. A timeline for at least some of the plurality of events is generated based on the calculated scores of the plurality of events and the determined event time for each of the plurality of events.
US11275772B2 Method and system for managing network of field-specific entity records
Disclosed is a method of managing a network of field-specific entity records. The method comprises accessing the network of field-specific entity records comprising at least one pair of field-specific entity records within at least one field segment, wherein the at least one pair of field-specific entity records is associated with relations therebetween, and wherein the at least one pair of field-specific entity records comprises a first pair of field-specific entity records and at least one second pair of field-specific entity records; determining a weightage score of each of the relations between the at least one pair of field-specific entity records; determining an importance score of each field-specific entity record; determining a change in the importance score, and/or the weightage score of a relation between field-specific entity records of the at least one second pair of field-specific entity records; and updating the network of field-specific entity records.
US11275770B2 Parallelization of node's fault tolerent record linkage using smart indexing and hierarchical clustering
Embodiments include a computer-implemented method including identifying, by a primary computer device, a plurality of records, each record having one or more attributes; standardizing, by the primary computer device, each of the plurality of records; assigning, by the primary computer device, an index to one or more of the one or more attributes; providing, by the primary computer device, instructions for clustering the standardized plurality of records in parallel into one or more clusters, each cluster including records having the same index, the one or more clusters being in a group; receiving, by the primary computer device, one or more groups, each group including one or more clusters sharing a same index; and linking one or more of the plurality of records in a cluster with another one or more of the plurality of records in another cluster within a same group.
US11275769B2 Data-driven classifier
One method embodiment includes receiving a transaction dataset including data representative of transactions including data representative of at least one product purchased within the respective transactions. This method then processes the dataset according to a contextualizing algorithm to generate a data representation for at least some products included in transactions of the transaction dataset. Each generated data representation represents a context of a product with regard to each of the other products of the data representation. This method further includes processing the generated data representations according to a clustering algorithm to partition products represented by the generated data representations into a number of product clusters. A data representation of the product clusters may then be stored including data identifying products and the product clusters to which they are partitioned.
US11275767B2 Analyzing application behavior to determine relationships between data
Application behavior is analyzed to determine relationships between data. Database objects accessed by an application are identified. Then, one or more relationships between the identified database objects are determined based on one or more from a group comprising statements of the application referring to the identified database objects and sets of the identified database objects accessed by different modules of the application.
US11275763B2 Storage constrained synchronization of shared content items
A content management system synchronizes content items across client computing systems connected by a network. Each client device has a storage allocation for synchronized shared content items. If the storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, or open a large content item remote to the client device, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space for the initial request to be completed while maintaining user access to all synchronized shared content items.
US11275760B2 Online schema and data transformations
Transforming a database while allowing the data in the database to be available to database users during the transformation of the database. A method includes creating a new version of metadata for an old copy of database items. The method further includes creating a copy of data items to be transformed in the old copy of database items while applying a transformation to the data while migrating data from the old copy of database items to the new copy of database according to the new version of metadata. The method further includes while migrating data from the old copy of database items to the new copy of database items, servicing user queries made against the old copy of database items to allow the database to remain online while transforming data items in the database.
US11275758B2 Exporting and importing database containers
A computer-implemented method for exporting a database container from a database includes exporting database container metadata including artifact definitions in the metadata along with the actual metadata content to a database management system, exporting the database container including the database objects deployed therein to the database management system. The exporting of the database container includes exporting dependencies and structures of the database objects deployed therein, but not the actual content of the database objects. In some instances, however, exporting of the database container can include exporting the actual content of the database objects in response to user request. The method further includes packing the exported database container metadata and the exported database container in an archive. The data in the archive can be unpacked in substantially reverse order to import the database container into another database.
US11275748B2 Influence score of a social media domain
An example method for determining an influence score of a social media blog domain in accordance with aspects of the present disclosure includes receiving data regarding asocial media blog domain based on relevancy to a plurality of keywords, extracting values from the data for a set of categories of metrics for the social media blog domain, assigning a weight to each metric, and calculating an influence score for the social media blog domain based on the weight of the extracted values for each social media profile. The set of categories comprises social engagement, activity, social media page influence and social media blog domain influence.
US11275743B2 System and method for analyzing data records
Systems and methods for analyzing input data records are provided in which a master process initiates a plurality of concurrent first processes each of which comprises, for each data record in at least a subset of a plurality of input data records, creating a parsed representation of the data record and independently applying a procedural language query to the parsed representation to extract one or more values. A respective emit operator is applied to at least one of the extracted one or more values thereby adding corresponding information to a respective intermediate data structure. The respective emit operator implements one of a predefined set of statistical information processing functions. The master process also initiates a plurality of second processes each of which aggregates information from a corresponding subset of intermediate data structures to produce aggregated data that is, in turn, combined to produce output data.
US11275741B2 Merge join system and method
A merge join method by a merge join system including a database is provided. The merge join system unequally divides data after a current position of a join column participating in merge join in the database into K partitions, K being greater than 2, and compares the first value of each of remaining partitions excluding the first partition from the K partitions with a value to be searched for the merge join, in order to check whether the first value and the value to be searched satisfy a specific condition. Further, the merge join system determines a partition in which the value to be searched is expected to exist based on a comparison result, and applies a k-ary search to the determined partition.
US11275733B1 Mapping search nodes to a search head using a tenant identifier
Systems and methods are disclosed for mapping search nodes to a search head in a data intake and query system based on a tenant identifier in order to execute a query received by the data intake and query system. The mapping may allow same or similar search nodes to be used to execute queries that are associated with a particular tenant identifier, in order to take advantage of caching and local data stored with those search nodes. In some cases, search nodes can be mapped based on the tenant identifier using a hashing algorithm, such as a consistent hashing algorithm.
US11275731B2 Accelerated filtering, grouping and aggregation in a database system
A method for causing a processor to perform a query on a column-store table of encoded values is provided. The method includes configuring the processor to receive the query, comprising a filter to be applied to at least a first column vector of the encoded values. The processor processes the query for the encoded values in the first column vector, to generate a first vector indicative of respective encoded values passing or failing the filter. The processor determines, from the first vector, an indicator of encoded values passing the filter and encoded values failing the filter, relative to the encoded values in the first column vector. The processor determines a bit length of the encoded values. The processor selects an algorithm for processing the query based on the indicator and the determined bit length of the encoded values. A system and a non-transitory, computer-readable medium are also provided.
US11275724B2 Automated feedback validation
A method, system, and program product for implementing automated feedback validation is provided. The method includes monitoring an Internet search associated with locating preferred user attributes associated with a specified geographical location. Results of the Internet search are analyzed and the preferred user attributes are verified for accuracy. Discrepancies between the preferred user attributes and attributes associated with the specified geographical location are determined and a resulting a confidence factor is applied to the preferred user attributes with respect to a level of accuracy of the preferred user attributes. A notification indicating a confidence rating applied to the preferred user attributes with respect to the level of accuracy is transmitted to the user.
US11275721B2 Adaptive table placement in NUMA architectures
Techniques and solutions are provided for performing adaptive database table placement in a non-uniform memory access (NUMA) architecture. The adaptive table placement can occur in response to changing workloads on the NUMA nodes. For example, if a particular NUMA node is saturated, a database table may be moved from the memory of the saturated NUMA node to the memory of another NUMA node that is underutilized. In some cases, an entire database table is moved, while in other cases the database table is partitioned and only part of the table is moved.
US11275715B2 Method and system for active process monitoring across multiple independent systems
The invention relates to implementing a system that monitors a process across multiple monitored computer systems. According to an embodiment of the present invention, the system comprises: a communications network; two or more monitored computer systems; an active monitoring agent computer system; and a database; the processors of the two or more monitored computer systems being configured to execute one or more steps of a process; the processor of the active monitoring agent computer system being configured to receive a predefined flow configuration for the process, generate a query to retrieve log data for the process, generate an alert if the process exceeds the maximum time to wait for completion for any step of the process, and store the log data in the database.
US11275714B2 Systems and methods for the comparison of annotations within files
Systems and methods are disclosed for comparing annotations in files to show changes in the annotations at a granular level. In one implementation, a system receives a first file and a second file for comparison. The system determines the annotation ranges for each annotation in the first file and the annotation range for each annotation in the second file. The system then determines the annotations from the first file that overlap with annotations from the second file and compares annotations that overlap. The system then incorporates the comparison of the annotations into a main comparison file. In certain implementations, the system uses an index to determine what annotations overlap. In other implementations, matched pairs are created from overlapping annotations.
US11275712B2 SIMD controller and SIMD predication scheme
In an embodiment, a method for processing data in a single instruction multiple data (SIMD) computer architecture is provided. A processing element (PE) may determine based on a masking instruction, a predication state indicative of one of a conditional predication mode and an absolute predication mode. The PE may receive a predicated instruction and, based on a value of a head bit of the bits of a predication mask and on the value indicative of the predication state whether to commit a computation corresponding to execution of the predicated instruction. In another embodiment, a SIMD controller stores loops and sections of a program as a separate instruction stream record for generating the memory address of the next instruction. For data streams, the SIMD controller records information for each data memory access that references the same register files that are used by the instruction streams.
US11275711B2 Dynamic hybridized positional notation instruction set computer architecture to enhance security
Disclosed herein is a computing system with the capability to execute instructions in different positional notation values. The definition of a positional notation value is given by the general formula that represent a base 10 numeral in any positional notation in the following manner: . . . d3r3+d2r2+d1r1+d0r0, where d is a coefficient, r is the base of the positional number system (i.e. r=2 for binary, or r=3 for ternary), and the exponent is the position of the digit. The computing may provide a configuration which hybridizes the instructions of multiple positional notation values in variable ratios. The computing system may dynamically switch between the multiple hybridized instructions sets. Embodiments may be applied to provide security benefits.
US11275708B2 System on chip including clock management unit and method of operating the system on chip
In one embodiment, the clock management circuitry includes a first master clock controller configured to provide a first command to a first slave clock controller via a first channel based on a received first clock request. The clock management circuitry also includes the first slave clock controller configured to control outputting a first clock signal based on the first command.
US11275702B2 Memory module and registered clock driver with configurable data-rank timing
A memory system supports single- and dual-memory-module configurations, both supporting point-to-point communication between a host (e.g., a memory controller) and the memory module or modules. Each memory module includes an address-buffer component, data-buffer components, and two sets of memory dies, each set termed a “timing rank,” that can be accessed independently. The one memory module is configured in a wide mode for the single-memory-module configuration, in which case both timing ranks work together, as a “package rank,” to communicate full-width data. Each of two memory modules are configured in a narrow mode for the dual-memory-module configuration, in which case one timing rank from each memory module communicates data in parallel to appear to the host as single package ranks. The data-buffer components support separate and configurable write and read delays for the different timing ranks on each module to provide read and write leveling within and between memory modules.
US11275699B2 Storage system and method for switching working mode of storage system
A storage system comprises a host, a first control device, a second control device, and a storage drive that has a physical connector A and a physical connector B for connecting to the first control device and second control device, respectively. When the storage drive is configured to operate in first working mode, it provides a shared storage space to be accessed by both the first control device and the second control device. When the storage drive is configured to operate in a second working mode, it provides a first storage space for access by the first control device and a second storage space for access by the second control device.
US11275697B2 Translation lookaside buffer invalidation for merged invalidation requests across power boundaries
One disclosed embodiment includes a method for memory management. The method includes receiving a first request to clear one or more entries of a translation lookaside buffer (TLB), receiving a second request to clear one or more entries of the TLB, bundling the first request with the second request, determining that a processor associated with the TLB transitioned to an inactive mode, and dropping the bundled first and second requests based on the determination.
US11275696B2 Isolated performance domains in a memory system
A computing system having memory components, including first memory and second memory. The computing system further includes a processing device, operatively coupled with the memory components, to: store a memory allocation value in association with a context of executing instructions; execute a set of instructions in the context; allocate, for execution of the set of instructions in the context, an amount of memory, including an amount of the first memory and an amount of the second memory; and access the amount of the second memory via the amount of the first memory during the execution of the set of instructions in the context.
US11275684B1 Media read cache
Systems and methods are disclosed for employing a media read cache in a storage device. In certain embodiments, an, an apparatus may comprise a data storage drive including a volatile read cache, and a disc memory including a primary data storage region of the storage device configured for long-term storage of data via persistent logical block address to physical block address mapping, and a media read cache region configured to store a copy of data from the volatile read cache. The data storage drive may be configured to perform a read operation including: retrieve read data from the volatile read cache based on determining that the read data is available in the volatile read cache, and retrieve the read data from the media read cache based on determining that the read data is not available in the volatile read cache and is available in the media read cache.
US11275679B2 Separate cores for media management of a memory sub-system
Methods, systems, and devices for separate cores for media management of a memory sub-system are described. A controller of a memory sub-system can include a first processing core and a second processing core for a garbage collection procedure. The first processing core can perform a first set of one or more operations associated with a read process of a first stage of a garbage collection procedure for a plurality of transfer units of the memory sub-system. The second processing core can perform a second set of one or more operations associated with a write process of the first stage of the garbage collection procedure, where the second set of one or more operations are concurrent with the first set of one or more operations.
US11275677B2 High efficiency interactive testing platform
The disclosed computer-implemented method includes accessing data that is to be used as part of a test implementation that has multiple potential outcomes. The method also includes determining that the test implementation is to be carried out using specified testing algorithms that test for at least one of the potential outcomes. The method next includes identifying portions of the accessed data that are to be used in the specified testing algorithms, and compressing the identified portions of the accessed data to remove portions of the accessed data that are unused in the specified testing algorithms. The method also includes executing the test implementation using the specified testing algorithms with the compressed accessed data. Various other methods, systems, and computer-readable media are also disclosed.
US11275676B2 Constraint guided hybrid fuzzing test system for application programs
Embodiments disclose a system/method for constraint-guided hybrid fuzzing. According to one embodiment, a system performs a grey box fuzzing for a program code, where the performing mutates an initial seed input to generate a first set of seed inputs. The system performs a concolic execution for the program code using the first set of seed inputs to generate a second set of seed inputs. The system determines constraint information associated with the second set of seed inputs by analyzing the concolic execution. The system performs one or more modified grey box fuzzing based on the second set of seed inputs bounded to the constraint information. That way the bounded portion of the second set of seed inputs are not mutated by the grey box fuzzing.
US11275673B1 Simulated LiDAR data
A system for generating simulated LiDAR data may include a depth offset generator and an intensity value generator. The depth offset generator may be configured to receive environment data including depth information, e.g., a depth map, the environment. The depth offset generator may determine an optical flow field from the depth information and estimate depths for positions to simulate LiDAR sensor data. field. The depth offset generator can also generate timestamp information based on attributes of the simulated LiDAR sensor, and determine the estimated depths using the timestamp information. The intensity value generator may be configured to determine an intensity for pixels based on physical attributes associated with those pixels. The simulated LiDAR data may be used in simulations run on autonomous vehicle control systems.
US11275670B2 Tracing branch instructions
An apparatus comprises data processing circuitry to perform data processing operations in response to a sequence of instructions, where the sequence of instructions comprises branch instructions. Trace generating circuitry generates a trace stream of trace items indicative of the data processing operations. The trace generating circuitry is responsive to one or more not-taken branch instructions followed by a taken branch instruction in the sequence of instructions to: include at least one not-taken trace item corresponding to the one or more not-taken branch instructions followed by a taken trace item in the trace stream when a current status condition of the apparatus is met, and to include a source address associated with the taken branch instruction in the trace stream when the current status condition of the apparatus is not met. A hybrid approach between tracing not-taken branch instructions and tracing a source address associated with the taken branch instruction is thus provided.
US11275665B2 Analysis system
A traceability estimation unit generates batch combination output data configured by a plurality of combinations of a batch in the first process and a batch in the second process, and the feature of the batch. The traceability estimation unit estimates the combination of the batch in the first process and the batch in the second process, which is used as traceability, from the plurality of the combinations of the batches in the batch combination output data by using the feature.
US11275659B2 Proactive cherry-picking to back-port commits
A system includes a memory and a processor in communication with the memory. The processor builds a preliminary history list of a plurality of commits including intermediary commits and a target commit, instantiates a target file list of files modified by the target commit, and instantiates an intermediary file list for each intermediary commit. Additionally, the processor classifies each intermediary commit as an intersecting commit or an empty commit. Responsive to classifying a respective intermediary commit as an empty commit, the processor removes the respective intermediary commit from the preliminary history list to create a candidate history list. Responsive to classifying a respective intermediary commit as an intersecting commit, the processor retains the respective intermediary commit in the candidate history list. Additionally, the processor joins the respective intermediary file list with the target file list and creates a finalized history list.
US11275658B2 Rescue package for uncontrollable splitters
A data protection system configured to replicate data may generate rescue packages that allow the system to recover when communication between a splitter or source of the production data being replicated and an appliance that stores the replicated data is disrupted. The rescue package is stored on a datastore and is then retrieved by the data protection system or another splitter. After processing the rescue package, which may contain IOs that the data protection is unaware of due to the communication disruption, replication may resume normally.
US11275655B1 Method, electronic device, and computer program product for selecting backup destination
Implementations of the present disclosure provide a method, an electronic device, and a computer program product for selecting a backup destination. One method includes: receiving device information about storage devices in a storage device set, wherein a backup task is executed in the storage device set; receiving backup information about the backup task; acquiring a destination association relationship, wherein the destination association relationship describes an association relationship between a reference backup task in a reference storage device set and a reference backup destination of the reference backup task, the reference backup destination including a group of storage devices in a reference storage system; and selecting a backup destination for the backup task from the storage device set according to the destination association relationship and based on the device information and the backup information, the backup destination including a group of storage devices in the storage device set.
US11275654B2 Methods and apparatus for providing hypervisor level data services for server virtualization
A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective times, wherein the journal spans a history window of a pre-specified time length, and a journal manager for dynamically allocating more storage units for storing the journal as the journal size increases, and for dynamically releasing storage units as the journal size decreases.
US11275653B2 Magnetic disk device
According to one embodiment, a magnetic disk device includes a magnetic disk, a storage unit, a magnetic head, an error correction unit that, in a case where an error is detected in user data read by the magnetic head, performs error correction on a sector in which the error is detected in track units and acquires error correction data, and a control unit. The control unit controls reading/writing of user data, management data for managing a sector on which the error correction is performed in the track units, and the error correction data, and in a case where there is no host access, rewrites data on the track including the sector on which the error correction is performed, based on the user data stored in the track and the error correction data of the sector, in which the error is detected, of the track.
US11275645B2 System and method for the dynamic analysis of event data
Disclosed is a system and method for the analysis of event data that enables analysts to create user specified datasets in a dynamic fashion. Performance, equipment and system safety, reliability, and significant event analysis utilizes failure or performance data that are composed in part of time-based records. These data identify the temporal occurrence of performance changes that may necessitate scheduled or unscheduled intervention like maintenance events, trades, purchases, or other actions to take advantage of, mitigate or compensate for the observed changes. The criteria used to prompt a failure or performance record can range from complete loss of function to subtle changes in performance parameters that are known to be precursors of more severe events. These specific criteria applied to any explicit specific application and this invention is relevant to this type of data taxonomy and can be applied across all areas in which event data may be collected.
US11275643B2 Dynamic configuration of anomaly detection
The disclosed embodiments generate a plurality of anomaly detector configurations and compare results generated by these anomaly detectors to a reference result set. The reference result set is generated by a trained model. A correlation between each result generated by the anomaly detectors and the result set is compared to select an anomaly detector configuration that provides results most similar to those of the trained model. In some embodiments, data defining the selected configuration is then communicated to a product installation. The product installation instantiates the defined anomaly detector and analyzes local events using the instantiated detector. In some other embodiments, the defined anomaly detector is instantiated by the same system that selects the anomaly detector, and thus in these embodiments, the anomaly detector configuration is not transmitted from one system to another.
US11275640B2 Computer error prevention and reduction
A method for automatically reducing computer errors is provided. The method may include in response to detecting an interactive session, dynamically extracting data associated with a user by using a keylogging component and a camera associated with the computer. The method may further include performing real-time analysis on the extracted data to determine a risk score, whereby the risk score is used to determine whether a potential risk for a computer error exists based on the extracted data associated with the user. The method may further include in response to a command being entered on the command line interface, determining a risk score associated with the entered command. The method may also include in response to determining that the risk score is at or above a threshold risk level based on the real-time analysis, preventing the entered command from being executed and taking an additional preventive computing action.
US11275635B2 Method and system for managing and executing serverless functions in a messaging service
A serverless function execution system enables fast, efficient and flexible deployment and execution of serverless functions. User commands are received from external messaging systems that cause functions to be executed. A serverless function associated with the user command is determined and the serverless function is executed in an isolation container at a function computation server. A response from the execution of the serverless function is sent to the external messaging system.
US11275633B1 Memory buffer management for microkernel operating system
In one embodiment, a kernel of an operating system receives a request to store a message in a message buffer, which includes a plurality of chunks. Each chunk of the message buffer is associated with a message-occupancy indicator. The kernel determines a start and end position of the message when stored in the message buffer. The kernel determines, based on the start and end positions, whether the message, when stored, will occupy more than one chunk. Responsive to determining that the message will occupy more than one chunk, the kernel determines each chunk that will contain the message when stored. If a message occupancy-indicator associated with each chunk indicates that at least each chunk after a first chunk associated with the start position is unoccupied, the kernel stores the message in the message buffer and updates the message-occupancy indicator for each chunk containing the stored message.
US11275632B2 Broadcast command and response
Systems, apparatuses, and methods for implementing a broadcast read response protocol are disclosed. A computing system includes a plurality of processing engines coupled to a memory subsystem. A first processing engine executes a read and broadcast response command, wherein the read and broadcast response command targets first data at a first address in the memory subsystem. One or more other processing engines execute a wait command to wait to receive the first data requested by the first processing engine. After receiving the first data from the memory subsystem, the plurality of processing engines process the first data as part of completing a first operation. In one implementation, the first operation is implementing a given layer of a machine learning model. In one implementation, the given layer is a convolutional layer of a neural network.
US11275624B2 Methods and systems for application program interface management
Provided are methods and systems for application program interface (API) management. An API management device may receive requests from client devices to submit an API and/or API update for implementation. The API management device may determine an operable status of the API and/or the API update by determining whether the API and/or the API update is configured and/or updated for implementation. The API and/or the API update may be determined to be configured and/or updated for implementation when the API and/or the API update does not violate one or more rules. The API management device, based on operable status, may allow or deny the request for implementation.
US11275622B2 Utilizing accelerators to accelerate data analytic workloads in disaggregated systems
Server resources in a data center are disaggregated into shared server resource pools, including an accelerator (e.g., FPGA) pool. Servers are constructed dynamically, on-demand and based on workload requirements, by allocating from these resource pools. According to this disclosure, accelerator utilization in the data center is managed proactively by assigning accelerators to workloads in a fine granularity and agile way, and de-provisioning them when no longer needed. In this manner, the approach is especially advantageous to automatically provision accelerators for data analytic workloads. The approach thus provides for a “micro-service” enabling data analytic workloads to automatically and transparently use FPGA resources without providing (e.g., to the data center customer) the underlying provisioning details. Preferably, the approach dynamically determines the number and the type of FPGAs to use, and then during runtime auto-scales the FPGAs based on workload.
US11275621B2 Device and method for selecting tasks and/or processor cores to execute processing jobs that run a machine
A device and a method for operating a computer system, a job to be processed by the computer system being assignable to a task from a plurality of tasks for processing, the job to be processed being assigned as a function of a result of a comparison, a first value being compared to a second value in the comparison, the first value characterizing a first computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a first task of the plurality of tasks, the second value characterizing a second computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a second task of the plurality of tasks.
US11275615B2 Data processing offload using in-storage code execution
Systems and methods for offloading data processing tasks using in-storage code execution are disclosed. For example, a data storage system including one or more processors, a non-transitory storage medium, and a storage logic executable by the one or more processors to perform operations including: receiving portable code configured to perform a data processing offload task, the portable code comprising one or more translatable, hardware-agnostic instructions for processing data stored on the storage medium; translating and executing the one or more translatable, hardware-agnostic instructions of the portable code to perform the data processing offload task using a translation and execution engine disposed in the storage logic; determining that use of the portable code has concluded; and responsive to determining that use of the portable code has concluded, releasing the portable code.
US11275612B2 Method for matrix data broadcast in parallel processing
Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.
US11275604B2 Increasing blade utilization in a dynamic virtual environment
Mobility service providers and others can use cloud platforms to meet customer demand. Due to changing demand or changing technology numerous issues arise. For example, server utilization within the cloud platform can become less efficient over time. As another example, virtual machines and virtual network functions processed by the cloud platform typically need to be extensively tested and certified, which can be expensive. Moreover, intra-platform communication can play a significant role in the costs to operate a cloud platform. Techniques detailed herein can address many of these issues, e.g., by providing mechanisms for increasing host or server utilization in response to changing demand, introducing a container technique for virtual machines to mitigate testing costs, and modeling bandwidth resources.
US11275603B2 Technologies for memory replay prevention using compressive encryption
Systems and methods for memory isolation are provided. The methods include receiving a request to write a data line to a physical memory address, where the physical memory address includes a key identifier, selecting an encryption key from a key table based on the key identifier of the physical memory address, determining whether the data line is compressible, compressing the data line to generate a compressed line in response to determining that the data line is compressible, where the compressed line includes compression metadata and compressed data, adding encryption metadata to the compressed line, where the encryption metadata is indicative of the encryption key, encrypting a part of the compressed line with the encryption key to generate an encrypted line in response to adding the encryption metadata, and writing the encrypted line to a memory device at the physical memory address. Other embodiments are described and claimed.
US11275602B1 Virtual communication service for mobile devices
One example method of operation may include identifying a call communication intended for a called device, determining the call communication resulted in a failed call connection, responsive to identifying the failed call connection, invoking a virtual mobile device application operating on a virtual machine, executing a master file stored in the virtual machine, and responsive to executing the master file, transmitting a communication message to the called device.
US11275601B2 System and method for auto recovery of deleted virtual machines identified through comparison of virtual machine management application snapshots and having corresponding backups at a storage device
A method for managing virtual machines includes selecting a virtual machine (VM) on a recoverable deleted VMs List, and initiating recovery of the VM on the production host.
US11275600B2 Virtualized I/O
Distributed I/O virtualization includes receiving, at a first physical node in a plurality of physical nodes, an indication of a request to transfer data from an I/O device on the first physical node to a set of guest physical addresses. An operating system is executing collectively across the plurality of physical nodes. It further includes writing data from the I/O device to one or more portions of physical memory local to the first physical node. It further includes mapping the set of guest physical addresses to the written one or more portions of physical memory local to the first physical node.
US11275599B1 Hypervisor remote offload for VM data migration between storage devices
Offloading techniques to assist a hypervisor with VM data migration between storage devices are disclosed. In an embodiment, a method to offload live data migration from hypervisors includes migrating snapshots from a source device to a destination device, where the snapshots are associated with a virtual machine (VM) being migrated from a source device to a destination device. The method includes requesting a hypervisor to take a hypervisor snapshot. The method includes taking a storage array-based snapshot after requesting the hypervisor to take the hypervisor snapshot, and requesting the hypervisor to migrate live data from the source device to the destination device including by using the hypervisor snapshot to offload hypervisor live data migration. Hypervisor offload can be performed for various hypervisors and protocols including vSphere Storage APIs Array Integration (VAAI) and Remote offloaded data transfer (ODX).
US11275597B1 Interaction-based visualization to augment user experience
Techniques for augmenting data visualizations based on user interactions to enhance user experience are provided. In one aspect, a method for providing real-time recommendations to a user includes: capturing user interactions with a data visualization, wherein the user interactions include images captured as the user interacts with the data visualization; building stacks of the user interactions, wherein the stacks of the user interactions are built from sequences of the user interactions captured over time; generating embeddings for the stacks of the user interactions; finding clusters of embeddings having similar properties; and making the real-time recommendations to the user based on the clusters of embeddings having the similar properties.
US11275586B2 Task graph generation for workload processing
Techniques for generating a task graph for workload scheduling based on a task graph specification program are provided. The techniques include executing control flow instructions of the task graph specification program to traverse the task graph specification program; generating pass nodes of the task graph based on pass instructions of the task graph specification program; generating resource nodes and directed edges based on resource declarations of the task graph specification program; and outputting the task graph specification program to a command scheduler for scheduling.
US11275585B2 System and method for approximating branching operations for use with data encrypted by fully homomorphic encryption (FHE)
Systems and methods that approximate and use branching operations on data encrypted by fully homomorphic encryption (FHE). The systems and methods may use polynomial approximation to convert “if” statements into “soft if” statements that may be applied to the FHE encrypted data in a manner that preserves the security of the systems and methods.
US11275584B2 Universal floating-point instruction set architecture for computing directly with decimal character sequences and binary formats in any combination
A universal floating-point Instruction Set Architecture (ISA) implemented entirely in hardware. Using a single instruction, the universal floating-point ISA has the ability, in hardware, to compute directly with dual decimal character sequences up to IEEE 754-2008 “H=20” in length, without first having to explicitly perform a conversion-to-binary-format process in software before computing with these human-readable floating-point or integer representations. The ISA does not employ opcodes, but rather pushes and pulls “gobs” of data without the encumbering opcode fetch, decode, and execute bottleneck. Instead, the ISA employs stand-alone, memory-mapped operators, complete with their own pipeline that is completely decoupled from the processor's primary push-pull pipeline. The ISA employs special three-port, 1024-bit wide SRAMS; a special dual asymmetric system stack; memory-mapped stand-alone hardware operators with private result buffers having simultaneously readable side-A and side-B read ports; and dual hardware H=20 convertFromDecimalCharacter conversion operators.
US11275583B2 Apparatus and method of improved insert instructions
An apparatus is described having instruction execution logic circuitry to execute first, second, third and fourth instruction. Both the first instruction and the second instruction insert a first group of input vector elements to one of multiple first non overlapping sections of respective first and second resultant vectors. The first group has a first bit width. Each of the multiple first non overlapping sections have a same bit width as the first group. Both the third instruction and the fourth instruction insert a second group of input vector elements to one of multiple second non overlapping sections of respective third and fourth resultant vectors. The second group has a second bit width that is larger than said first bit width. Each of the multiple second non overlapping sections have a same bit width as the second group. The apparatus also includes masking layer circuitry to mask the first and third instructions at a first resultant vector granularity, and, mask the second and fourth instructions at a second resultant vector granularity.
US11275582B2 Event-driven design simulation
A simulation system that includes a simulation accelerator that uses parallel processing to accelerate the simulation of register transfer level codes (RTLs) while minimizing memory access latency is disclosed. The accelerator has an array of parallel computing resources. The simulation accelerator receives compiled RTLs in which the components of the design are mapped to instructions. The instructions are divided into groups, in which instructions belonging to a same group are logically independent of each other. The simulation accelerator fetches instructions and data for processing by the parallel computing resources for one group of instructions at a time.
US11275580B2 Representing source code as implicit configuration items
Persistent storage may contain: (i) an explicit configuration item table with entries of explicit configuration items representing hardware devices and executable software applications deployed on the hardware devices, (ii) an implicit configuration item table with entries of implicit configuration items representing units of source code, wherein at least some of the executable software applications are compiled versions of the units of source code, and (iii) an implicit relationship table associating pairs of the configuration items. One or more processors may be configured to receive information related to a particular unit of source code; write, to the implicit configuration item table, at least some of the information as an implicit configuration item; determine that the implicit configuration item has one or more identifying attributes in common with an explicit configuration item; and write, to the implicit relationship table, a new entry associating the implicit configuration item and the explicit configuration item.
US11275578B2 Merit based inclusion of changes in a build of a software system
Software configuration management for a software system under development includes receiving a change to the software system under development from a first user, determining a merit score for the first user, wherein the merit score is calculated according to success of prior changes received from the first user, and comparing, using a processor, the merit score for the first user with a merit threshold for the software system under development. The change is accepted for inclusion in a build of the software system under development responsive to determining that the merit score for the first user complies with the merit threshold.
US11275577B2 Brewer update device and method
An update device for providing configuration updates, such as recipes, advertising content, software update(s), pricing updates and/or other changes to brewer parameters, to a brewer device. When turned on, the update device wirelessly connects to a cloud account associated with the brewer device. Any pending content updates associated with the cloud account are wirelessly delivered to the update device and stored. When the update device is connected to the brewer device, the update device emulates a disk drive to transfer the updates to the brewer device.
US11275574B2 Recovering the last successful device update on a computing system
The last successful device update can be recovered on a computing system. An update tool can be employed to detect whether an update package is installed successfully. When an update package is successfully installed, the update tool can define a last successful device update that associates the update package with the device that the update package targets. In contrast, when the update package does not install successfully, the update tool can access the last successful device update for the targeted device and use it to obtain and install the previous update package that the last successful device update represents. In this way, the related components for a device can be rolled back to a common state to prevent incompatibilities that may otherwise exist due to the failed installation.
US11275571B2 Unified installer
A unified installer reduces system down time attributable to product installation, by eliminating redundant activities. An engine receives a request to install a first software product and a second software product. The engine references respective seed files of the first and second products to confirm their membership in a same family, and also to confirm compatibility between the product versions. The engine first performs a logical merger to create a merged seed file identifying components (e.g., deployment units, prerequisites, properties, features) that are duplicated between the products. Next, the engine performs a second, physical merger of the products to create a unified installer which avoids redundant components. The unified installer is passed by the engine to the installation procedure, which installs the components only once, thereby promoting efficiency and reducing system down time incurred by product installation.
US11275570B1 Automation and orchestration platform for software development and deployment
A system, method, and platform for automated and orchestrated software development and deployment are described. The platform automatically creates scripts for the target platform and orchestrates its execution. The platform receives source script, separates script commands from variables and values, determines source data and target data in the scripts, and stores them separately. The platform further creates a list of end functions (also referred to as tasks) to be executed on the target machine based on a given workflow and target machine data and provides orchestrated detailed execution scripts for the target machine. As one may appreciate, the platform provides an automated way to use an existing script written for one target machine to generate scripts for another target machine.
US11275569B1 Techniques and architectures for providing continuous integration (CI) and/or continuous delivery (CD) in a data lake environment
Mechanisms and techniques for providing continuous integration and continuous deployment (CI/CD) for data lake applications are disclosed. Assembly of code for an app is managed with a CI platform to create a container within a shared environment within which the app runs. The container is isolated from other containers and bundles software, libraries and configuration files and can communicate with other containers through defined channels. The shared environment provides a platform for running the app. The app writes to one or more tables maintained in the shared environment. Assembly of subsequent versions of code for the app is managed by the CI platform. Deployment of the assembled subsequent version of the code to the container is managed by the CI platform. Integration tests are run on the deployed subsequent version of the code with the CI platform. The subsequent version of the code replaces the app in the shared environment when integration testing is complete.
US11275561B2 Mixed precision floating-point multiply-add operation
An example computer-implemented method includes receiving a first value, a second value, a third value, and a fourth value, wherein the first value, the second value, the third value, and the fourth value are 16-bit or smaller precision floating-point numbers. The method further includes multiplying the first value and the second value to generate a first product, wherein the first product is a 32-bit floating-point number. The method further includes multiplying the third value and the fourth value to generate a second product, wherein the second product is a 32-bit floating-point number. The method further includes summing the first product and the second product to generate a summed value, wherein the summed value is a 32-bit floating-point number. The method further includes adding the summed value to an addend value to generate a result value, wherein the addend value and the result value are 32-bit floating-point numbers.
US11275559B2 Circular accumulator for floating point addition
Certain aspects of the present disclosure are directed to methods and apparatus for circular floating point addition. An example method generally includes obtaining a first floating point number represented by a first significand and a first exponent, obtaining a second floating point number represented by a second significand and second exponent, and adding the first floating point number and the second floating point number using a circular accumulator device.
US11275555B1 Resolving a device prompt
Several aspects for resolving a device prompt are described. A processor detects a prompt at a first device connected to a network, wherein the prompt is configured to alert a user proximate to the first device. The prompt may also be configured to solicit one of a plurality of prompt responses from the user. A processor receives a user audio input at a second device connected to the network. A processor determines that the user audio input comprise a first prompt response of the plurality of prompt responses. Once the first prompt response is determined to be included in the user audio input, a processor transmits the first prompt response to the first device. Once received at the first device, a processor executes the first prompt response at the first device to resolve the prompt.
US11275554B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus to provide a technology that allows a user to intuitively select an item when items are audibly presented. The information processing apparatus according to the present technology includes a control section. The control section controls output of voices corresponding to respective items in such a manner that the voices corresponding to the respective items are output to a user alternately from a first direction and a second direction, executes processing related to selection of an item corresponding to a voice output from the first direction in response to a gesture of the user in the first direction, and executes processing related to selection of an item.
US11275552B2 Display device and surround sound system
A display device is provided to adjust sound balance between an internal speaker of the display device and an external speaker connected with the display device such that a user effectively feels a 3D sound effect. The display device includes a display, an audio output unit configured to output a sound, a wireless communication unit connected with at least one external speaker, and a controller configured to adjust speaker balance between the sound output from the audio output unit and a sound output from the external speaker.
US11275551B2 System for voice-based alerting of person wearing an obstructive listening device
A method, system and computer-usable medium are disclosed for voice-based alerting of an individual wearing an obstructive listening device. Certain embodiments include detecting speech in an ambient environment in which the person wearing the obstructive listening device is present; determining whether the detected speech includes a name of the person wearing the obstructive listening device; if the detected speech includes the name of the person wearing the obstructive listening device determining whether the name of the person was spoken using a calling speech characteristic; and if the name of the person was spoken using a calling speech characteristic, automatically alerting the person wearing the obstructive listening device that another person in the ambient environment is calling for attention of the person wearing the obstructive listening device.
US11275549B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes a plurality of display modules, each of the plurality of display modules including a first electrode plate provided on a back surface of the display module; a frame including a plurality of areas to which the plurality of display modules are respectively mounted; a power supply module including a second electrode plate, the second electrode plate being disposed on a back surface of the frame and adjacent to the first electrode plate. The power supply module is configured to provide an alternating current (AC) power received from an external apparatus to each of the plurality of display modules, and each of the plurality of display modules is configured to convert the AC power to a direct current (DC) power.
US11275548B2 Display apparatus
Display apparatus comprises a plurality of display units each hingedly linked together to form a foldable display structure, each display unit comprising a display screen with user input capability, a battery, and a wireless transceiver; and a mount unit adapted to receive and hold the display units when folded within the mount unit, the mount unit further comprising a power arrangement configured to recharge the battery of the display units when the display units are received and held within the mount unit, a first wireless transceiver for communication with the wireless transceiver of each of the display units, and a communication arrangement for communication over a communications network, wherein the display units are removeable from within the mount unit for use separated from the mount unit.
US11275544B2 Method and system for efficient job scheduling by collecting data from multiple sources
A method, a non-transitory computer readable medium, and a system are disclosed for scheduling print jobs on a plurality of printers. The method includes: collecting job information on each of a plurality of print jobs; obtaining a predicted success rate for each of the plurality of print jobs with each of the plurality of printers based on the job information on the each of the plurality of print jobs, the predicted success rate being a likelihood that a print job can be successfully completed by a printer; and assigning each of the plurality of print jobs to one or more printers of the plurality of printers with the predicted success rate for each of the one or more printers of the plurality of print jobs being greater than a predicted success threshold.
US11275542B2 Recording medium, control method and information processing apparatus
A non-transitory recording medium storing a computer program for an application providing a Graphical User Interface (GUI) causing a computer to perform each step of a control method of the computer, the method including: a reception step of receiving a print ticket including a print setting according to activation of the program for the application by an operating system after a print instruction is given by a user; and a display control step of displaying a screen for authenticated printing based on the received print ticket in which the authenticated printing has been set.
US11275534B2 Image forming device
An image forming device forms images of a plurality of pages on a continuous sheet, and the image forming device includes: a hardware processor that: stores the images to be formed on the sheet in a page unit; writes image data to be stored to the hardware processor from the images of the plurality of pages in the hardware processor as pieces of information on a plurality of pixels arrayed in a first direction and a second direction; reads the image data written in the hardware processor; and acquires a correction amount to correct a deviation between a conveying direction of conveying the sheet to an image former and the second direction of the image data; and the image former that forms the images on the sheet based on the image data read by the hardware processor.
US11275531B2 Storage system, management apparatus and storage medium
A management apparatus, includes a memory; and a processor coupled to the memory and configured to: manage a library device including one or more drive devices, an accommodation shelf in which accommodation cells that accommodate a plurality of tape media are arranged, and a robot that performs conveyance operation to convey the tape media between the accommodation cells and the drive devices, receive an instruction to write a plurality of pieces of writing data, set, as an erasure coding set, two or more pieces of writing data having a data size less than a threshold among the plurality of pieces of writing data, and allocate the two or more pieces of writing data to one of the plurality of tape media.
US11275527B1 Execution condition embedded in a command or a request to storage device
A storage device includes a non-volatile memory (NVM) and a storage device controller. The storage device controller includes a NVM interface coupled to the NVM and one or more task queues. The storage device controller is operable to pick a task from one or more queues of the storage device. The task is parsed based upon presence of an extra header segment with an execution condition. The task without the extra header segment is sent to execution. Whether the execution condition of the extra header segment of the task is met is determined. The task with the execution condition met is sent to execution. The task with the execution condition unmet is postponed.
US11275526B2 Memory controller for determining channel initialization time and method of operating the same
The technology disclosed in this patent document can be implemented in embodiments to provide a memory controller configured to control a memory device and a method of operating the memory controller and the memory device. The memory controller may control a memory device including a plurality of pages, and may include a command analysis unit configured to generate command information indicating a type of read command for a page selected from among the plurality of pages, and an initialization time decision unit configured to decide on a channel initialization time for initializing channels of a plurality of memory cells included in the selected page based on the command information.
US11275524B2 Memory system, memory controller, and operation method of memory system
Embodiments of the present disclosure relate to a memory system, a memory controller, and an operation method of a memory system. According to embodiments of the present disclosure, the memory system may transmit, to a host, target data, and, upon receiving, from the host, information indicating that at least one bit-flip has occurred in the target data, may perform an error handling operation on the at least one bit-flip in the target data. Accordingly, the memory system is able to reduce resource used in checking the bit-flip and to alleviate the constraints of the algorithms used in checking for the bit-flip.
US11275520B2 Media type selection using a processor in memory
Systems, apparatuses, and methods related to image based media type selection are described. Memory systems can include multiple types of memory media. Data can be written in a type of memory media based on one or more settings applied to the data. A setting can be determined based on input received by a logic within the memory system. In an example, a method can include receiving, at logic within a memory system that comprising a plurality of memory media types, data from an image sensor coupled to the logic of the memory system, receiving input from a host, identifying one or more attributes of the data, analyzing the received input to determine an setting, generating the setting based on the analyzed input, and writing the data to a first memory media type of the plurality of memory media types based on the generated setting.
US11275519B2 Forming lightweight snapshots for lossless data restore operations
Systems for high performance restore of data to storage devices. A method embodiment commences upon identifying a plurality of virtual disks to be grouped together into one or more consistency sets. Storage I/O commands for the plurality of virtual disks of the consistency sets are captured into multiple levels of backup data. On a time schedule, multiple levels of backup data for the virtual disks are cascaded by processing data from one or more higher granularity levels of backup data to one or more lower granularity levels of backup data. A restore operation can access the multiple levels of backup data to construct a restore set that is consistent to a designated point in time or to a designated state. Multiple staging areas can be maintained using lightweight snapshot data structures that each comprise a series of captured I/Os to be replayed over other datasets to generate a restore set.
US11275518B2 System and method for implementing heterogeneous media types with raid
A method, computer program product, and computer system for receiving, by a computing device, a request to create a heterogeneous storage object. A first storage object of the heterogeneous storage object may be created with a first RAID type. A second storage object of the heterogeneous storage object may be created with a second RAID type. The heterogeneous storage object may be persisted to a data store.
US11275516B2 Host system configured to manage assignment of free block, data processing system including the host system, and method of operating the host system
A host system configured to communicate with a storage system, including a host flash translation layer (FTL) configured to manage a plurality of blocks included in the storage system, wherein the host FTL includes a block assignment module configured to generate priority information indicating priorities of free blocks from among the plurality of blocks based on erase count values of the free blocks, and wherein the host FTL is configured to assign a free block having a lowest erase count value, from among the free blocks, for a data write operation based on the priority information; a counting circuit configured to count a number of erase operations performed on each of the plurality of blocks; and an interface circuit configured to transmit to the storage system a block address along with an access request to the storage system, the block address indicating a position of the assigned free block.
US11275512B2 Asynchronous power loss impacted data structure
Systems and methods are disclosed, including rebuilding a logical-to-physical (L2P) data structure of a storage system subsequent to relocating assigned marginal group of memory cells of a memory array of the storage system, such as when resuming operation from a low-power state, including an asynchronous power loss (APL).
US11275509B1 Intelligently sizing high latency I/O requests in a storage environment
A computer system comprising: a data storage medium comprising a plurality of storage devices configured to store data; and a data storage controller coupled to the data storage medium; wherein the data storage controller is configured to: receive read and write requests targeted to the data storage medium; schedule said read and write requests for processing by said plurality of storage devices; detect a given device of the plurality of devices is exhibiting an unscheduled behavior comprising variable performance by one or more of the plurality of storage devices, wherein the variable performance comprises at least one of a relatively high response latency or relatively low throughput; and schedule one or more reactive operations in response to detecting the occurrence of the unscheduled behavior, said one or more reactive operations being configured to cause the given device to enter a known state.
US11275508B2 Host controlled enablement of automatic background operations in a memory device
Methods for automatically performing a background operation in a memory device might include automatically performing the background operation responsive to automatic performance of the background operation being enabled and receiving a start command.
US11275507B2 Method, electronic device, and computer storage medium for information processing
A method, an electronic device, and a computer-readable storage medium for information processing are provided according to example embodiments of the present disclosure. The method comprises receiving, at a storage device, a data block and fingerprint information correlated with the data block, the fingerprint information being configured to identify the data block; and determining a storage position of the received data block based on predetermined correlations between fingerprint information and storage positions and the received fingerprint information, the predetermined correlations comprising at least correlations between historical fingerprint information correlated with stored data blocks and historical storage positions. Thus, a storage position of a data block can be determined based on received fingerprint information and predetermined correlations between fingerprint information and storage positions, thereby improving efficiency of redundant data deletion.
US11275504B2 Method for upgrading system, electronic device, and computer program product
Embodiments of the present disclosure relate to a method for upgrading a system, an electronic device, and a computer program product. A method for upgrading a system includes determining a first group of modules to be upgraded in a first stage and a second group of modules to be upgraded in a second stage after the first stage from a plurality of modules of the system. The method further includes upgrading the first group of modules in the first stage and causing the upgraded first group of modules to provide a corresponding service. The method further includes upgrading the second group of modules in the second stage while the upgraded first group of modules is providing the corresponding service.
US11275503B2 Controlling access to previously-stored logic in a reconfigurable logic device
Methods and apparatus are disclosed for securely erasing partitions of reconfigurable logic devices such as FPGAs in a multi-tenant server environment. In one example, a method of securely erasing an FPGA includes identifying one partition of previously-programmed resources in the FPGA, erasing the identified partition by storing new values in memory or storage elements of the identified partition, and storing new values in memory or storage elements of additional external resources electrically connected to the integrated circuit and associated with the identified partition. Thus, other partitions and subsequent users of the identified partition are prevented from accessing the securely erased data. A configuration circuit, accessible by a host computer via DMA, can be programmed into the FPGA reconfigurable logic for performing the disclosed erasing operations.
US11275502B2 Device, method, and graphical user interface for displaying user interfaces and user interface overlay elements
A method includes: displaying a first display region in a full-screen view that includes a first type of component displayed with a first set of display properties; detecting a first user input to display a second display region; and, in response to detecting the first user input: in accordance with a determination that the first user input corresponds to a request to display the second display region in the full-screen view, displaying the second display region in the full-screen view that includes the first type of component displayed with the first set of display properties; and in accordance with a determination that the first user input corresponds to a request to display the second display region in a partial-screen view, displaying the second display region in the partial-screen view that includes the first type of component displayed with a second set of display properties.
US11275501B2 Creating tables using gestures
A method comprising displaying, on a touchscreen, a digital electronic document; receiving first input from the touchscreen and determining that the first input comprises a rectangle gesture; receiving second input from the touchscreen and determining that the second input comprises a subdivision gesture that indicates dividing the rectangle; determining that the first input and the second input have been received within a time threshold; in response to determining that the first input and second input have been received within the time threshold, automatically generating a table that comprises a plurality of cells; automatically placing the table in the document at a location that is based on the first input and updating the document that is displayed on the touchscreen to visually show the table; wherein the method is performed by one or more computing devices.
US11275500B1 Graphics authoring application user interface control
Graphics authoring application user interface control and methods for using the same are described. In one embodiment, the method comprises: displaying, by a vector graphics application executing on a tablet, an artboard on the touch-sensitive display surface of the tablet, the artboard being a user interface for displaying vector graphic artwork of a user under control of the vector graphics application executing on the tablet; attaching one or more visual rulers to the artboard, each visual ruler of the one or more visual rules to provide a scale with markers and numbers and users interactable as graphical user interface (GUI) element; and creating one or more guides on the artboard by, at least in part, tapping a cursor positioned on one or more of the one or more rulers, the one or more guides being non-printing lines that appear over the artboard.
US11275492B1 Persistence strategy for applications
A method including combining multiple mutations of a document into a mutation cluster based on a contextual purpose for the mutations is provided. The method includes forming a proposal for modifying the document based on the mutation cluster, transmitting the proposal to a server for validation, storing the proposal in a proposal log when the server validates the proposal, and redoing or undoing the mutation cluster on the document upon an input from a user. A system and a non-transitory storage medium including instructions to perform the above method are also provided.
US11275490B2 System and method for enabling user-defined data transformations through dynamic client-side workflows
A system and method for enabling data transformations as defined by a user through a dynamic workflow that accurately reflects how nodes and edges of the workflow are affected by changes made by a user. In some embodiments, users may interact with a main processing thread to provide changes to the workflow. A background processing thread may recursively propagate updates to the dependencies of the workflow based on the user's changes. The recursive operations performed by the background processing thread calculates and transmits results of the updated operations to the main worker thread for displaying to the user. The main processing thread displays results of recursive operations the data transformations without experiencing interruptions o the user interface.
US11275486B2 Restructuring view of messages based on configurable persistence
Restructuring a view of messages based on configurable persistence is provided. An application such as a communication application displays summaries of messages within a summary pane of a messaging user interface (UI). The messages include emails. An action is detected to reorder one of the summaries on a top location of a date section of the summary pane. Reorder options are displayed to identify a reorder time of the summary. A selection of one of the reorder options is detected as the reorder time. The summary is relocated to the top location of the date section of the summary pane to display the first summary at the top location of the date section during the reorder time.
US11275484B2 Method of controlling device having plurality of operating systems installed therein, and the device
Provided is a method of operating a device having a plurality of operating systems installed therein, the method including: receiving a first user input for selecting at least one application installed in a first operating system among the plurality of operating systems; receiving a second user input for selecting a second operating system, in which a shortcut icon for execution of the selected application is to be displayed, among the plurality of operating systems; creating the shortcut icon based on the first user input and the second user input; and displaying the created shortcut icon on a user interface of the second operating system.
US11275483B2 Providing media to a user based on a triggering event
Methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. Some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. The media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event.
US11275479B2 Frequency-based ratiometric feature extraction device for user authentication
Disclosed is an electronic device. The electronic device includes an impedance measuring unit including electrodes, that applies a first measurement signal of a first frequency to a user, obtains first biometric impedance data, based on first electrodes among the electrodes, and obtains second biometric impedance data, based on second electrodes among the electrodes, and a signal processor that extracts first feature data of the user, based on the first biometric impedance data and the second biometric impedance data. The first feature data may be based on a ratio between a value of the first biometric impedance data and a value of the second biometric impedance data.
US11275477B2 Input device
In an input device capable of reliably detecting, when an operator brings an operating body close to or into contact with an operation plane, absolute position information irrespective of a contact area size, third electrode arrays are disposed closer to the operation plane relative to second electrode arrays in a normal direction of the operation plane, the second electrode arrays have a portion protruding from the corresponding third electrode arrays when viewed in the normal direction, and assuming that a change amount of electrostatic capacitance between first and third electrode arrays occurred by an operation of the operating body is denoted by ΔC1 and a change amount of electrostatic capacitance between the first and second electrode arrays occurred by an operation of the operating body is denoted by ΔC2, a position of the operating body in the normal direction is calculated based on a ratio ΔC1/ΔC2.
US11275474B2 Electronic panel and display device including the same
An electronic panel includes: a plurality of sensing electrodes that overlap a sensing area; a line section that overlaps a peripheral area adjacent to the sensing area, wherein the line section includes a plurality of first lines and a plurality of second lines, wherein the plurality of first lines are respectively connected to first ends of the sensing electrodes, and the plurality of second lines are respectively connected to second ends of the sensing electrodes; an insulation layer disposed between the first lines and the second lines, wherein the insulation layer defines a plurality of contact holes through which the first lines are electrically connected to corresponding second lines; and an electrostatic shield pattern disposed on the insulation layer on which the second lines are disposed, wherein the electrostatic shield pattern is electrically connected to one of the first lines through a guide contact hole defined in the insulation layer.
US11275472B2 Display device and terminal
The present invention provides a display device and a terminal. The display device includes a display panel and a touch layer. The touch layer includes a plurality of first touch electrodes and a plurality of second touch electrodes disposed in a same layer and not in contact with each other. The first touch electrodes and the second touch electrodes are alternately arranged in a first direction. The second touch electrodes include a plurality of touch units arranged in a second direction and connected with each other. Surface areas of the plurality of touch units in the same second touch electrode are not equal. The invention reduces a width of a flexible circuit board.
US11275464B2 Touch display device and touch circuit for sensing an active pen touch and finger touch
Provided are a touch display device and a touch circuit that can effectively simultaneously sense a plurality of pens in a predetermined touch frame time (a driving time) by simultaneously performing sensing of pen information and sensing of a pen position using pen data.
US11275462B2 Touch display device
The present disclosure relates to a touch display device, and more specifically, relates to a touch display device having a bottom emission structure. According to the touch display device, by disposing a touch electrode and a touch planarization layer between a substrate and a thin film transistor, a touch sensing function can be implemented without affecting the disposing of components for display driving. Further, by disposing a shielding electrode to which a constant voltage or a signal equal to a touch driving signal is applied between the touch electrode and a light emitting element, a noise of a touch sensing signal caused by display driving can be reduced and the performance of touch sensing performed together with the display driving can be improved.
US11275461B2 Display device
A display device is provided and includes a first substrate comprising first and second areas, first and second terminals located in the first area, and first wiring electrically connects the first terminal with the second terminal; a second substrate comprising a detection electrode for sensing and a third terminal electrically connected to the detection electrode; and connecting member comprising a base layer, and a conductive member electrically connects first and third terminals, wherein the first area is an area in which the second substrate does not overlap the first substrate, the second area is an area in which the first substrate and the second substrate overlap each other, the connecting member does not extend outside first substrate, the conductive member is provided on an undersurface of the base layer, and the undersurface is opposed to the first surface and the third surface.
US11275452B2 Keyboard input emulation
A computing device receives a response comprising one or more data sets corresponding to an identifier. The computing device identifies a first data set identifier in the response that signals the beginning of a first data set and edits the first data set to comprise a first keyboard stroke entry prefix understood by a second computing device as defining the first data set as a first particular type of data and a keyboard stroke entry suffix understood by the second computing device as defining an end of the first data set. The computing device identifies and edits a second data set. The edited first and second data sets are transmitted to the second computing device, where it processes the data sets based on the keyboard stroke entry prefixes and recognizes the end of the data sets based on the keyboard stroke entry suffix.
US11275448B2 Gesture recognition method, corresponding circuit, device and computer program product
A programmable data processing circuit is configured for receiving sensor signals indicative of gestures for identification by the processing circuit. The processing circuit applies to the sensor signals finite state machine processing resources to provide identification output signals indicative of gestures identified as a function of the sensor signals. A plurality of finite state machine processing programs loaded into the processing circuit include a data section and an instruction section. The data section including a fixed size part specifying respective processing resources used by the programs in the plurality of finite state machine processing programs and a variable size part with respective sizes for allocating the respective processing resources used by the programs in the plurality of finite state machine processing programs. The instruction section including conditions and commands for execution by the respective processing resources used by the programs by operating on data located in the respective data sections.
US11275447B2 System and method for gesture-based point of interest search
A user, such as the driver of a vehicle, to retrieve information related to a point of interest (POI) near the vehicle by pointing at the POI or performing some other gesture to identify the POI. Gesture recognition is performed on the gesture to generate a target region that includes the POI that the user identified. After generating the target region, information about the POI can be retrieved by querying a server-based POI service with the target region or by searching in a micromap that is stored locally. The retrieved POI information can then be provided to the user via a display and/or speaker in the vehicle. This process beneficially allows a user to rapidly identify and retrieve information about a POI near the vehicle without having to navigate a user interface by manipulating a touchscreen or physical buttons.
US11275445B2 Input device
An input device includes: a detector configured to detect an operation state of an operation body on an operation surface; a controller configured to execute an input control with respect to a predetermined instrument in accordance with the operation state of the operation body; and a drive portion configured to vibrate the operation surface. A selection position of the operation buttons on a display is correlated to a coordinate position of the operation body on the operation surface. The drive portion generates a predetermined vibration on the operation surface for a predetermined period in response to determining that the selection position of the operation buttons on the display is changed from one operation button to another operation button.
US11275442B2 Echolocation with haptic transducer devices
One embodiment of the present disclosure sets forth a technique for determining the location of an object with a haptic transducer device. The technique includes configuring one or more haptic transducer devices to output a ping. The technique further includes configuring the one or more haptic transducer devices to detect a ping echo associated with the ping. The technique further includes identifying a location of an object based on the ping echo. The technique further includes configuring the one or more haptic transducer devices to generate haptic output based on the location of the object.
US11275433B2 Head scan alignment using ocular registration
Methods and systems for aligning head scans of a subject for a virtual avatar can be based on locating eyes of the subject in the scans. After one or more eyeball models are fitted to reference candidate points of a sclera of each eyeball of the subject in a reference head scan, an additional reference point can be inferred from the eyeball models. The eyeball models can be fitted to candidate points of the sclera of each eyeball of the subject in another head scan and an additional point can be inferred from the fitted eyeball models. An affine transformation can be determined between the head scans based on the eyeball models fitted to the candidate points in the reference head scan and the other head scan and the additional points inferred. The methods and systems can be used for rigging or animating the virtual avatar.
US11275429B2 Reducing power consumption of a data center utilizing reinforcement learning framework
An apparatus comprises a processing device configured to obtain first parameters characterizing an operating state of information technology (IT) resources of a data center and second parameters characterizing an operating state of cooling systems of the data center, to determine an overall operating state of the data center by aggregating the first and second parameters, to identify a power consumption profile based on the overall operating state, and to perform a joint training of first and second reinforcement learning agents based on the overall operating state and the power consumption profile. The processing device is also configured to generate first controls for the heterogeneous IT resources utilizing the first reinforcement learning agent and second controls for the cooling systems utilizing the second reinforcement learning agent, the first and second controls being configured to reduce power consumption while maintaining specified performance benchmarks for workloads executing in the data center.
US11275427B2 Methods and systems for distributed power control of flexible datacenters
In an example embodiment, a distributed power control system can include a datacenter and a remote master control system. The datacenter can include (i) computing systems, (ii) a behind-the-meter power input system configured to receive power from a behind-the-meter power source and deliver power to the computing systems, and (iii) a datacenter control system configured to control the computing systems and the behind-the-meter power input system. The remote master control system can be configured to issue instructions to the datacenter that affect an amount of behind-the-meter power consumed by the datacenter. The datacenter control system can receive, from a local station control system configured to at least partially control the behind-the-meter power source, a directive for the datacenter to ramp-down power consumption, and in response to receiving the directive, cause the computing systems to perform a set of predetermined operations correlated with the directive.
US11275426B2 System and method for controlling power mode transitions
A system and method are provided for controlling power mode transitions. The system has a plurality of power domains, where each power domain has one or more components, and a plurality of power controllers, where each power domain is associated with one of the power controllers. For each power domain, the associated power controller controls transition of that power domain between a plurality of power modes. The power controllers are connected by communication links in order to implement a hierarchical relationship between the power controllers that comprises two or more hierarchical levels. Each power controller other than a highest level power controller in the hierarchical relationship is connected by a communication link to an associated higher level power controller at a higher hierarchical level in the hierarchical relationship. Each given power controller is arranged to implement a power mode transition policy in order to control transition of the associated power domain between the plurality of power modes. The power mode transition policy takes into account power mode information received from any other power controller that a given power controller is connected to by a communication link, so as to constrain the power mode transitions within the associated power domain in accordance with the hierarchical relationship. This provides an efficient and effective mechanism for handling transitions in power modes of power domains that are related to each other, but managed by different power controllers.
US11275425B2 Portable terminal, method, and computer program for controlling power consumption based on congestion level in a location
A portable terminal 1 having a battery 11 obtains a congestion level indicating people-related congestion in a range including a point where a specific function of the portable terminal 1 is expected to be executed. Based on the congestion level, the portable terminal 1 performs a reduction process for reducing power consumption of the battery 11 before arriving at the above point, where the specific function is expected to be executed.
US11275424B2 Method for operating a device having a switchable power saving mode for reducing its power consumption
A method for operating a device including a processing unit having a switchable power saving mode for reducing its power consumption. The method includes the following acts performed by the processing unit: determining if an application running in foreground is compatible with the power saving mode; and switching the power saving mode depending on whether the application running in foreground is determined compatible with the power saving mode.
US11275423B2 Low-power touch button sensing system
Systems, apparatus, and methods measure a signal provided by a capacitance sensor, the signal indicative of a presence of an object proximate to the capacitance sensor. Responsive to measuring the signal, embodiments access control information in a memory to determine whether the signal is associated with a first qualifying event of the control information. Responsive to determining that the signal is associated with the first qualifying event, embodiments control a power consumption of a communication device.
US11275420B2 Microcomputer input/output circuit
A microcomputer input/output circuit is provided with a microcomputer, a power supply, a power supply resistor that is connected at one end to the power supply and alternately connected at an another end to grounded external resistors via a switch, a power supply voltage monitoring unit capable of monitoring a power supply voltage, a divided voltage value monitoring unit capable of monitoring a divided voltage value obtained through voltage division by the power supply resistor and a selected one of the external resistors and an external resistor specification means that specifies the external resistor selected by the switch depending on which divided voltage value range corresponding to each of the external resistors the divided voltage value is included, and the external resistor specification means A changes the divided voltage value ranges based on the power supply voltage acquired by the power supply voltage monitoring unit.
US11275419B2 Electronic device
An electronic device includes an interface with a first terminal, a second terminal, and a power supply. A voltage divider includes series-connected resistors, between the first terminal and ground voltage. A first programmable fuse is provided and the voltage divider converts the first signal to a different voltage level according to the state of the first programmable fuse. A first transistor has a gate receiving the converted first signal and a second transistor has a gate electrically connected to the second terminal and a source-drain terminal of the first transistor. The second transistor is off when the first transistor is on. A fuse-type switching element is connected between the power supply terminal a power supply circuit. A control terminal of the fuse-type switching element is connected to a source-drain terminal of the second transistor switches conduction state according to whether the second transistor is on or off.
US11275416B2 Method and system for integration of electronic sensors with thermal cooling system
A system includes a computing device operatively coupled to one or more user interface components, and a thermal cooling system for cooling the computing device. The system further includes a proximity sensor positioned adjacent a thermal vent and configured to set a proximity flag in response to detecting an object in proximity to the thermal vent. The system further includes an orientation sensor coupled to the computing device and configured to set an orientation flag in response to detecting an orientation of the computing device being such that the thermal vent is facing downward. The system further includes a processor communicatively coupled to the proximity sensor, the orientation sensor, and the one or more user interface components. The processor is configured to provide an alert for output through the one or more user interface components in response to having the proximity flag set or the orientation flag set.
US11275414B2 Heat dissipation wall system
A heat dissipation wall system includes a base wall having an outer surface, a plurality of side walls extending approximately perpendicularly from the base wall to define a component housing between the base wall and the side walls, and a plurality of heat dissipation channels defined by the base wall and extending into the base wall from the outer surface. Each of the heat dissipation channels includes a respective first airflow aperture that extends through the base wall from the outer surface to the component housing and that is configured to allow an airflow adjacent the outer surface to enter the component housing, and a respective second airflow aperture that is spaced apart from the first airflow aperture, that extends through the base wall from the outer surface to the component housing, and that is configured to allow an airflow adjacent the outer surface to enter the component housing.
US11275408B2 Stretchable display panel and stretchable display device including the same
A display device includes a lower substrate that includes a first substrate, and a plurality of second substrates on the first substrate. The plurality of second substrates have higher rigidity than a rigidity of the first substrate. The plurality of second substrates may be spaced apart from each other. The lower substrate also includes one or more light emitting elements disposed on each of the plurality of second substrates.
US11275406B2 Bi-stable spring with flexible display
A wearable accessory device is disclosed. The wearable accessory device includes a flexible display coupled to a bi-stable spring. Coupling the display to the bi-stable spring allows the accessory device to be easily worn in a number of convenient locations.
US11275397B2 Power factor correction circuit, control method and controller
A power factor correction circuit includes a power meter configured to measure a total harmonic distortion (THD) and an amplitude ratio of each harmonic component at an input port; a switching-type regulator that is controllable by a switch control signal in order to adjust a power factor; and a controller configured to generate the switch control signal to control the switching-type regulator to perform power factor correction, where the controller decreases the THD by adjusting a current reference signal according to the measured THD and the amplitude ratio of each harmonic component.
US11275392B2 Gas pressure regulator
A gas pressure regulator comprises a high pressure inlet and a regulator mechanism which is arranged to receive high pressure gas via the high pressure inlet, and deliver gas at a regulated pressure to a regulated pressure outlet. The regulator comprises a regulator element and a rotatable member that rotates to move the regulator element, thereby adjusting the regulated pressure. A gauge arranged to receive high pressure gas and display a measured reading of the pressure of the high pressure gas is also provided along with a regulated pressure indicator which is arranged to display a regulated pressure value related to the degree of rotation of the rotary mechanism. The regulator mechanism has a gear chain between the rotatable member and the indicator so that it requires multiple rotations of the rotatable member to move the regulator element through its full range of movement.
US11275387B2 Coach apparatus and cooperative operation controlling method for coach-driven multi-robot-cooperative operation system
A coach apparatus and a cooperative operation controlling method for a coach-driven multi-robot cooperative operation system are provided. The coach apparatus connects with a plurality of action robots and receives state space data from each action robot. The coach apparatus divides the action robots into a plurality of action group. The coach apparatus reduces the state space data of the action robots in each action group to generate reduced state space data of each action group, and trains and builds a cooperative model based on the reduced state space data. In addition, for each action group, the coach apparatus selects a group strategy based on the reduced state space data, and transmits the cooperative model and the group strategy to the action robots in the action group to make them carry out an action mission according to the cooperative model and the group strategy.
US11275380B2 Virtual wall system for mobile devices and implementation method thereof
The invention discloses a virtual wall system for mobile devices and implementation method thereof. The virtual wall system for mobile devices includes: communication module: which is mainly used for the transmissions of relevant map information, virtual wall information, positioning information, and task information, and act as a bridge; interaction module: by which users set, add or delete the virtual wall information of any shape through the graphical editing environment, and sends this information to the processing part of the intelligent mobile algorithm; acquisition module: which obtains the virtual wall information provided by the interaction module, stores relevant data. The present needs no additional cost to produce additional auxiliary hardware devices, and is more convenient, flexible and fast for use.
US11275374B2 Event-based data logging
Techniques and methods for storing data. For instance, a vehicle can receive sensor data generated by one or more sensors. The vehicle can then detect that an event is occurring and/or has occurred using the sensor data. Based on detecting the event, the vehicle can flag a first portion of the sensor data as corresponding to the event. The vehicle can then store the first portion of the sensor data according to a first storage rule and a second portion of the sensor data according to a second storage rule. In some instances, the storage rules may indicate when sensor data is to be overwritten, lengths of time that the sensor data is to be stored, formats for storing the sensor data, and/or when the sensor data is to be sent to one or more computing devices.
US11275371B2 Unmanned vehicle control and operation in a marine environment
Many different types of systems are utilized or tasks are performed in a marine environment. The present invention provides various configurations of unmanned vehicles, or drones, that can be operated and/or controlled for such systems or tasks. One or more unmanned vehicles can be integrated with a dedicated marine electronic device of a marine vessel for autonomous control and operation. Additionally or alternatively, the unmanned vehicle can be manually remote operated during use in the marine environment. Such unmanned vehicles can be utilized in many different marine environment systems or tasks, including, for example, navigation, sonar, radar, search and rescue, video streaming, alert functionality, among many others. However, as contemplated by the present invention, the marine environment provides many unique challenges that may be accounted for with operation and control of an unmanned vehicle.
US11275363B2 Central plant control system with plug and play EMPC
Systems and methods for implementing an economic strategy such as a model predictive control (EMPC) strategy. An EMPC tool is configured to present to receive sinks and connections between central plant equipment. The EMPC tool also includes a data model extender configured to extend a data model to define new entities and/or relationships. The EMPC tool also includes a high level EMPC algorithm configured to generate an optimization problem and an asset allocator configured to solve the resource optimization problem in order to determine optimal control decisions used to operate the central plant.
US11275361B2 Systems and methods for predicting defects and critical dimension using deep learning in the semiconductor manufacturing process
An initial inspection or critical dimension measurement can be made at various sites on a wafer. The location, design clips, process tool parameters, or other parameters can be used to train a deep learning model. The deep learning model can be validated and these results can be used to retrain the deep learning model. This process can be repeated until the predictions meet a detection accuracy threshold. The deep learning model can be used to predict new probable defect location or critical dimension failure sites.
US11275359B2 Fieldbus controller interface including configuration, monitoring and controlling functionalities
A method for operating a fieldbus controller (2) having a plurality of I/O modules (4) is provided, the fieldbus controller (2) being coupled to a valve assembly (6) via the plurality of I/O modules (4). The method includes providing a user interface (8) for wirelessly operating the fieldbus controller (2), wherein providing the user interface (8) includes: providing a configuration interface (14) for configuring an operating mode of the plurality of I/O modules (4); providing a monitor interface (16) for reading status information from the plurality of I/O modules (4); and providing a control interface (18) for controlling a state of the plurality of I/O modules (4), the state of the plurality of I/O modules affecting a state of the valve assembly (6).
US11275358B2 Remote service system
A remote service system includes a first computer terminal configured to add a first signature to control information representing control content to be applied to a facility and transmit the control information and a second computer terminal configured to cause the control content represented by the control information to be applied to the facility, wherein the first computer terminal and the second computer terminal are connected by a first communication network and wherein the second computer terminal and the facility are connected by a second communication network.
US11275357B2 Event analyzing device, event analyzing system, event analyzing method, and non-transitory computer readable storage medium
An event analyzing device includes an event data collector configured to collect event data which represents an event including an alarm which has occurred in a plurality of devices in a plant and an operation performed to the devices, a process data collector configured to collect process data of the devices in the plant, a trend change detector configured to detect a trend change of the process data collected by the process data collector, an event data converter configured to convert the trend change detected by the trend change detector into a process change event represented in the same format as the event, and a cause-effect relationship analyzer configured to integrate the event data collected by the event data collector and process change event data which represents the trend change in the process change event converted by the event data converter to analyze a cause-effect relationship between the event and the process change event.
US11275351B2 Process monitoring and adaptive control of a machine tool
A control system includes a programmable logic control section controlling operation of a machine and a numerical control section controlling relative motion between a tool of the machine and a work piece. A method, performed in the control system, includes: evaluating an input signal, received by the programmable logic control section, in relation to a first condition, wherein the input signal includes information about a state of the tool or of a subtractive process performed via interaction of the tool and the work piece; and in response to the input signal satisfying the first condition, providing the information to the numerical control section. The state may for example be tool breakage, tool wear or wrong cutting data. An operator of the machine may for example specify via programs in the numerical control section how the machine is to respond to such states.
US11275350B2 System and method for creating a personalized user environment
A system and method of creating a personalized sounds and visuals environment to address a person's individual environment and state by receiving output from a plurality of sensors, the sensors detecting the activity of the user and the environment in which the user is active. Sounds and/or visuals to be transmitted to the user for listening and watching on the user's device are determined based on one or more of the sensor outputs, a user profile, a user mode, a user state, and a user context. The determined sounds and/or visuals are transmitted and presented to the user, and the determined sounds and/or visuals are automatically and dynamically modified in real time based on changes in the output from one or more of the plurality of sensors and/or changes in the user's profile.
US11275349B2 Building automation systems with automatic metadata tagging
A method for tagging entities in a building automation system (BAS), the method including identifying, by a processing circuit, a first entity of one or more entities in a system library in response to receiving an indication to add the one or more entities to the BAS, wherein the system library includes a number of relationships between a number of tags and a number of entities. The method further including determining, by the processing circuit, one or more tags associated with the first entity based on the system library, determining, by the processing circuit, a tag type for each of the one or more tags based on a tag dictionary, and adding, by the processing circuit, the one or more tags to the first entity based on the tag type of each of the one or more tags.
US11275347B2 Home appliance and method for controlling the same
A method for controlling a home appliance including a motor is provided. The control method includes acquiring, from another appliance, operating frequency information on a motor included in the another home appliance, identifying an operating frequency of the motor of the home appliance which differs from an operating frequency of the motor of the another home appliance based on the acquired operating frequency information, and controlling an operation of the motor of the home appliance based on the identified operating frequency.
US11275344B2 Time to digital converter
A time to digital converter includes a polarity detecting module and a time digital conversion module. The time digital conversion module includes a digital coding unit, a ring vibration enabling unit, multistage differential time delay units sequentially forming a closed loop in series and a plurality of trigger units. Each differential time delay unit includes a first input end, a second input end, a first output end and a second output end. The first output end and the second output end of each differential time delay unit outputs differential signals which are complementary to each other. Mismatching between the ascending and descending time of a phase inverter and sampling of a trigger can be improved to enable signals entering the trigger units to be phase-complementary signals, thus improving the linearity of digital conversion.
US11275341B2 Timepiece comprising a movable element provided with a luminous index
The invention concerns a timepiece (1), notably a diver's watch, comprising a case (2) provided with a case middle (3), a light source (6), an element (4) movable between several positions relative to the case (2), and movable means for assembling the movable element (4) on the middle part (3) of the case (2). More particularly, the movable element (4) includes a light guide (10) and an upper cover (9) comprising an index (5), the guide (10) being configured to receive a light beam (8) from the light source through an entry face (12), and to guide light rays (18) through an exit face (15) of the light guide (10) in order to illuminate the index (5), whatever the position of the movable element (4) relative to the case (2).
US11275340B2 Method of displaying a hologram on a display device comprising pixels
There is provided a holographic projector comprising a hologram engine and a controller. The hologram engine is arranged to provide a hologram comprising a plurality of hologram pixels. Each hologram pixel has a respective hologram pixel value. The controller is arranged to selectively-drive a plurality of light-modulating pixels so as to display the hologram. Displaying the hologram comprises displaying each hologram pixel value on a contiguous group of light-modulating pixels of the plurality of light-modulating pixels such that there is a one-to-many pixel correlation between the hologram and the plurality of light-modulating pixels.
US11275337B2 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.
US11275336B2 Image-forming apparatus including driving portion provided at only one side of developing cartridge for moving developing roller toward and away from photosensitive drum
An image-forming apparatus includes a developing cartridge, a photosensitive drum, a drawer and a driving portion. The developing cartridge includes: a developing roller rotatable about an axis extending in a first direction; a casing; a first cam positioned at one end of the casing in the first direction; and a pressing surface pivotable in accordance with pivotal movement of the first cam. The drawer includes: a drawer frame to which the developing cartridge is detachably attachable; and a depressed surface with which the pressing surface is contactable. The driving portion is configured to pivotally move the first cam about an axis extending in the first direction. The pressing surface is configured to contact the depressed surface to move the developing roller from a contacting position in contact with the photosensitive drum to a separated position in separation from the photosensitive drum by the pivotal movement of the first cam.
US11275335B2 Sheet processing apparatus and image forming system
A sheet processing apparatus includes a transport path to guide a sheet transported in a predetermined transport direction, a rotating body pair capable of transporting the sheet in a first direction for nipping the sheet transported to the transport path thereby drawing the sheet to perform folding processing, and in a second direction for switching back the sheet to return to one direction side in the transport direction, a press member for pressing the sheet folded by the rotating body pair in the second direction, and a support portion for supporting the press member, where the support portion is disposed on the side opposite to the rotating body pair with the transport path therebetween and on the other direction side opposite to the one direction side in the transport direction with a nip line for connecting between the nip portion and a front end portion of the folding blade therebetween.
US11275334B2 Image forming apparatus and recording medium
Provided is an image forming apparatus including a developer that performs development with toner, the image forming apparatus including a vibrator that applies vibrations to a vibrated portion of the developer, and a hardware processor that controls the vibrator. The hardware processor determines a toner leakage level based on a result of detecting toner leakage adhering to a sheet caused by the image forming apparatus, settles a vibrating condition of the vibrator in accordance with the toner leakage level, and causes the vibrator to perform a vibrating operation under the settled vibrating condition.
US11275330B2 Image forming apparatus having a fixing unit and heating control method
An image processing apparatus includes a fixing unit including a heater and a fixing belt. The fixing belt is electrically connected between a first power source and a ground terminal. A controller is configured to control the heater to heat the fixing belt. The controller is further configured to determine whether a current is flowing through the fixing belt and, upon determining that a current is not flowing through the fixing belt, control the heater not to heat the fixing belt.
US11275329B2 Image forming apparatus
An image forming apparatus includes a latent image bearer, a toner image forming unit, an intermediate transfer member, a primary transfer member, a secondary transfer member, a switching unit, and control circuitry. The toner image forming unit forms toner images on the latent image bearer. The primary transfer member transfers the toner images on the latent image bearer onto the intermediate transfer member. The secondary transfer member transfers the toner images on the intermediate transfer member onto recording materials. The switching unit switches a position of one of the secondary transfer member and the intermediate transfer member between a first and a second position. The control circuitry controls at least one of a first and a second operation. The control circuitry changes at least one of the first and the second operation when the toner images satisfy a specified abnormal image reduction condition at a first and a second timing.
US11275328B2 Developing cartridge
A developing cartridge may include: a casing for accommodating developer therein; a developing roller rotatable about an axis extending in a first direction and positioned at one side of the casing in a second direction; a storage medium having an electric contact surface; and a holder movable relative to the casing in the second direction with the electric contact surface between a first position and a second position, the holder having an outer surface at which the electric contact surface is positioned.
US11275323B2 Optical scanning device and image forming device
Each of first and second glasses to be cleaned has a first edge and a second edge. A cleaning system has a cleaning member having a contact surface adapted to contact a surface of the glass, and first and second holders that hold the cleaning member. A drive system moves the holder so as to perform an outward cleaning moving from the first edge toward the second edge and a return cleaning returning from the second edge to the first edge. At a start position of the outward cleaning, the holder is stopped so that a portion of the contact surface of the cleaning member is positioned inside the first edge, and at a start position of the return cleaning, the holder is stopped so that a portion of the contact surface is positioned inside the second edge.
US11275322B2 Semiconductor light emitting device having a shift thyrister with a laminated structure, exposure head, and image forming apparatus
Provided is a semiconductor light emitting device including nodes each connected to a gate of a shift thyristor and a gate of a light emitting thyristor and transfer diodes arranged to connect the nodes to each other. The shift thyristor has a laminated structure including semiconductor layers, and is provided to a mesa formed separately from the light emitting thyristors and the transfer diodes. The shift thyristor includes a first metal layer continuously provided to straddle the mesa, and a second metal layer, which is arranged in an upper layer than the first metal layer, and includes a first part and a second part arranged to be opposed to the first part across the mesa. The first part and the second part of the second metal layer are each electrically connected to the first metal layer in a region that does not overlap the mesa in a plan view.
US11275321B2 Image forming apparatus comprising leakage detection
An image forming apparatus includes a rotatable image bearing member, a charging member, a charging voltage applying portion, a developer carrying member, a developing voltage applying portion, a detecting portion, and a controller. In a state in which the charging voltage is applied to the charging member, the controller controls the detecting portion so as to detect whether or not a change amount between a current value detected by the detecting portion when the surface of the image bearing member opposing the developer carrying member before application of the developing voltage passes through an opposing portion where the charging member and the image bearing member are opposed to each other and a current value detected by the detecting portion when the surface of the image bearing member opposing the developer carrying member after the application of the developing voltage passes through the opposing portion is a threshold or more.
US11275318B2 Radiation source for lithography process
A method for a lithography exposure process is provided. The method includes irradiating a target droplet with a laser beam to create an extreme ultraviolet (EUV) light. The method further includes reflecting the EUV light with a collector. The method also includes discharging a cleaning gas over the collector through a gas distributor positioned next to the collector. A portion of the cleaning gas is converted to free radicals before the cleaning gas leaves the gas distributor, and the free radicals are discharged over the collector along with the cleaning gas.
US11275316B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus with a cover plate formed separately from a substrate table and means for stabilizing a temperature of the substrate table by controlling the temperature of the cover plate is disclosed. A lithographic apparatus with thermal insulation provided between a cover plate and a substrate table so that the cover plate acts as a thermal shield for the substrate table is disclosed. A lithographic apparatus comprising means to determine a substrate table distortion and improve position control of a substrate by reference to the substrate table distortion is disclosed.
US11275307B2 Resist composition, method of forming resist pattern, polymeric compound, and compound
A resist composition including a resin component which exhibits changed solubility in a developing solution under action of acid, the resin component including a structural unit represented by general formula (a0) shown below in which Vax0 represents a single bond or a divalent linking group; Wa represents a divalent aromatic hydrocarbon group which may have a substituent; Ya0 represents a carbon atom; Xa0 represents a group which forms a cyclic hydrocarbon group together with Ya0; Ra00 represents a hydrocarbon group which may have a substituent; provided that at least one of Xa0 and Ra00 has a carbon atom constituting a carbon-carbon unsaturated bond at an α-position of Ya0.
US11275305B2 Method for producing photomask, method for producing semiconductor device, method for forming pattern, and photomask
A method for manufacturing a photomask includes obtaining a substrate on which a halftone film, a light-shielding film, and a resist film are stacked, irradiating a first region of the resist film at a first dose and a second region of the resist film that surrounds the first region at a second dose greater than the first dose, developing the resist film in the first region to form a mask pattern while leaving the resist film in the second region to form a mask frame pattern, and then patterning the light-shielding film using the mask pattern formed in the resist film.
US11275302B2 Extreme ultraviolet mask absorber materials
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate; a multilayer stack of reflective layers on the substrate; a capping layer on the multilayer stack of reflecting layers; and an absorber layer on the capping layer, the absorber layer made from tellurium and germanium.
US11275297B2 Light source unit including a plurality of light sources which emit light in a same wavelength range and projector including the light source unit
A light source unit of the present invention includes a first light source and a second light source that are configure to emit light in a first wavelength range, a luminescent plate configured to be excited by the light in a first wavelength range to emit light in a second wavelength range, and a dichroic filter provided on one surface side of the luminescent plate and configured to transmit the light in a second wavelength, and the light in a first wavelength range emitted from the first light source is incident on the dichroic filter at an angle within a first incident angle range, and the light in a first wavelength range emitted from the second light source is incident on the dichroic filter at an angle within a second incident angle range that is greater than the first incident angle range.
US11275294B2 Coupler for coupling to an article of wear
A coupler for coupling to a provided article of wear comprises a base plate and a buckle. The base plate may comprise a mount interface configured to couple with a provided body worn camera. The buckle may be configured to couple to the base plate over a provided article of wear to couple the base plate to the provided article of wear. The buckle may comprise a first part, a second part, a first joint, and a lock. The first part may be movably coupled to the second part. The lock may be configured to enable and prevent movement of the first part relative to the second part. In an unlocked state, the lock may enable movement of the first part relative to the second part. In a locked state, the lock may prevent movement of the first part relative to the second part.
US11275290B2 Camera module and electronic device
A camera module includes: a plurality of lens modules disposed in a first direction and a second direction intersecting an optical axis; a first light blocking member configured to move in the first direction to selectively expose the plurality of lens modules; a second light blocking member configured to move in the second direction to selectively expose the plurality of lens modules; and a driving assembly configured to drive the first light blocking member and the second light blocking member.
US11275287B2 Semiconductor Mach-Zehnder optical modulator and IQ optical modulator using same
A Mach-Zehnder modulator is enabled to perform high-speed modulation operation by reducing RF loss of a high-frequency wiring formed on an optical waveguide without deteriorating optical characteristics of branching and multiplexing optical circuits. The Mach-Zehnder modulator includes a Mach-Zehnder (MZ) optical waveguide including two arm waveguides, a 1×2 multimode interference coupler composed of a semiconductor that splits and distributes input light to the two arm waveguides, a 2×1 multimode interference coupler composed of a semiconductor that multiplexes light from the two arm waveguides, and phase modulation means for giving a phase difference to the light that propagates through the two arm waveguides, wherein the 1×2 multimode interference coupler and the 2×1 multimode interference coupler are formed in a high-mesa structure, and higher mode light radiation means for radiating higher mode light is connected to only the 2×1 multimode interference coupler among the two multimode interference couplers.
US11275284B2 Display device
According to one embodiment, a display device includes a first substrate including a first transparent substrate, a wiring portion, and a pixel electrode, a second substrate including a second transparent substrate, a common electrode opposed to the pixel electrode, a light-shielding layer overlapping the wiring portion between the second transparent substrate and the common electrode, and a transparent layer disposed between the second transparent substrate and the light-shielding layer, a liquid crystal layer including a stripe-shaped polymer and liquid crystal molecules, and light-emitting elements. A refractive index of the transparent layer is less than a refractive index of the second transparent substrate.
US11275280B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel comprises an array substrate. The array substrate comprises a display area and a non-display area surrounding the display area. The display area comprises a plurality of active switches and a plurality of pixel units. The non-display area comprises a flexible circuit board and a fixing member. A first end of the flexible circuit board is disposed in the non-display area of the array substrate for driving the pixel units to display. The fixing member disposed on the flexible circuit board. The fixing member bends a second end of the flexible circuit board in a direction toward the display area of the array substrate, so that a projection of the flexible circuit board on the array substrate is located in the non-display area.
US11275275B2 Photoalignment method and photoalignment device
Provided are a photoalignment method and a photoalignment device, including: adjusting direction of light ray emitted from light source so that first angle is formed between that and XOY plane, and second angle is formed between projection of that on XOY plane and Y-axis; adjusting angle of polarizing plate so that it is parallel to XOY plane, and its light transmission axis is parallel to projection of that on XOY plane; moving array substrate along negative direction of Y-axis to perform exposure operation on array substrate; and moving color filter substrate, which rotated by 180 degrees, in negative direction of Y-axis to perform exposure operation on color filter substrate, wherein color filter substrate has exposure regions which are completely identical, in position and number, to those of array substrate, and each exposure region is exposed to light in identical direction to that of corresponding exposure region of array substrate.
US11275272B2 Liquid crystal display device
A liquid crystal display device includes a liquid crystal display panel including a light reflective portion, a first polarizing plate located on a display surface-facing side, a half-wavelength plate and a first quarter-wavelength plate disposed between the liquid crystal display panel and the first polarizing plate. A liquid crystal layer corresponding to the light reflective portion exhibits a retardation which is less than one-half of a retardation of the half-wavelength plate. The first quarter-wavelength plate has a slow axis which intersects a liquid-crystal molecular orientation axis at a time of no electric field application. The expression nx1>nz1>ny1 is satisfied, where nx1, ny1 and nz1 are the refractive indices at each orientation of the half-wavelength plate, and the expression nx2>nz2=ny2 is satisfied, where nx2, ny2 and nz2 are the refractive indices at each orientation of the first quarter-wavelength plate.
US11275271B2 Display comprising a transparent screen having a cholesteric liquid crystal layer exhibiting selective reflectivity attached to a light guide plate
Provided is a display capable of displaying augmented reality (AR) in which background visibility is maintained and a hotspot is not visible. The display includes, at least: a transparent screen; a projection device for projecting a projection image on the transparent screen; and a sheet-shaped light guide plate for guiding the projection image, in which the projection device is disposed so that light of the projection image is incident from an end portion of the light guide plate, and the transparent screen is attached to at least one of main surfaces of the light guide plate.
US11275270B2 Surface light source device and display device
A surface light source device includes a housing; one or more substrates disposed in the housing, each of the one or more substrates having a substantially rectangular shape; a plurality of light-emitting devices disposed on the one or more substrates; and a light diffusion plate disposed over the plurality of light-emitting devices. Each of the light-emitting devices includes a light-emitting element and a light flux controlling member. The plurality of light-emitting devices is disposed on two or more first virtual lines that are parallel to each other and are parallel to one side of each of the one or more substrates. A light-emitting surface of the light-emitting element has a substantially rectangular shape in plan view. Of angles between each side of the light-emitting surface of the light-emitting element and each of the two or more first virtual lines, a smallest angle is 25 degrees to 45 degrees.
US11275265B2 Control of illumination spectra for LCD displays
Color conversion films for a LCD (liquid crystal display) having RGB (red, green, blue) color filters, as well as such displays, formulations, precursors and methods are provided, which improve display performances with respect to color gamut, energy efficiency, materials and costs. The color conversion films absorb backlight illumination and convert the energy to green and/or red emission at high efficiency, specified wavelength ranges and narrow emission peaks. Film integration and display configurations further enhance the display performance with color conversion films utilizing various color conversion elements and possibly patterned and/or integrated with a crosstalk blocking matrix. For example, color conversion and/or assistant dyes may be used to enhance spectral regions transmitted through the color filters and shape the illumination spectrum, to improve efficiency and performance.
US11275262B2 Glass panel for display screen, method of preparing the same, display screen and the method of preparing the same
The present disclosure provides a glass panel of a display screen, of which each side bulges outwards gradually with respect to a connection line of opposing ends of the side, with a vertical distance from a point on the side between an end and a midpoint of the side to the connection line of the opposing ends of the side increasing gradually in a direction from the end to the midpoint.
US11275254B2 Optical image stabilization (OIS) unit of a camera module
An Optical Image Stabilization unit includes a wire connecting a housing to a holder module, a bobbin disposed inside the outer blade, a spring member disposed at the outer blade to support a movement of the bobbin in a direction along an optical axis, a first coil disposed at a periphery of the bobbin, a magnet moving the bobbin relative to the holder module by interacting with the first coil, a second coil moving the holder module relative to the housing by interacting with the magnet, a first solder portion disposed at a distal end of the wire to couple the wire to the housing, a second solder portion disposed at the other distal end of the wire to couple the wire to the holder module, and a buffer portion disposed at a part of the wire by being distanced from at least one of the first solder portion and the second solder portion to restrict a movement of the holder module relative to the housing by being coupled to at least one of the housing and the holder module.
US11275253B2 Laser projector
A laser projector includes a laser assembly, a beam combination mirror group and a phase delaying component. The laser assembly includes a red laser light emitting region, a blue laser light emitting region and a green laser light emitting region. Red laser light is polarized in a first direction, green laser light is polarized in a second direction, and blue laser light is polarized in a third direction. The beam combination mirror group combines the red laser light, the blue laser light and the green laser light. The phase delaying component is on a light emitting path of at least one of the red laser light, the blue laser light the green laser light, and changes a polarization direction of the at least one of the red laser light, the blue laser light or the green laser light before being output by the beam combination mirror group.
US11275250B2 Optical alignment for head-mountable device
Head-mountable devices can include adjustment mechanisms to achieve optimal alignment of optical components during and/or after assembly thereof within the head-mountable device. The alignment mechanisms can be integrated into the head-mountable device itself. A light projecting display element can be adjustable based on operation of one or more actuators within the head-mountable device (e.g., within an arm) to adjust a position and/or orientation of the light projecting display element relative to the waveguide onto which it projects light. The adjustment mechanisms can adjust the display element during initial assembly and/or be operated by actuators that actively adjust the alignment as needed over time.
US11275244B2 Double-sided imaging light guide
An imaging light guide has waveguide for conveying image-bearing light beams from an image source to an eyebox within which a virtual image can be viewed. First and second in-coupling diffractive optics direct first and second sets of the image-bearing light beams into the waveguide along different first and second paths. First and second turning diffractive optics disposed along the respective paths expand the image-bearing light beams of the first and second sets in a first dimension and direct the expanded image-bearing light beams of the first and second sets to first and second out-coupling diffractive optics. The first and second out-coupling diffractive optics further expand the image-bearing light beams of the two sets in a second dimension and direct the further expanded image-bearing light beams of the two sets from the waveguide toward the eyebox.
US11275238B2 Active screen and head-up display comprising such a screen
The invention relates to an active screen (220), i.e. to a light-emitting screen, comprising a matrix array of modules (222) that each form one pixel, and a matrix array (260) of control elements that are intended to address each of these modules, respectively. According to the invention, each module comprises at least three light-emitting submodules (224) that each include a three-dimensional light-emitting structure (250), and each control element is intended to individually address each submodule. A head-up display (1) comprising such a screen (220), and a device (24) for projecting images, said device being suitable for transmitting, in the direction of a semitransparent mirror (10) the images generated by said screen, is also described.
US11275237B2 Apparatus for presenting an image
An apparatus for presenting an image for a heads-up display includes three arrays of light-emitting diodes, wherein the light-emitting diodes of an array are arranged and output electromagnetic beams in an emission direction of an emission side of the array, the light-emitting diodes output an electromagnetic beam with a first opening angle in the emission direction, a collimation apparatus provided on the emission side at a specified spacing in front of the array of the light-emitting diodes, wherein the collimation apparatus reduces the first opening angles of the beams of the light-emitting diodes downstream of the collimation apparatus in the emission direction to a second opening angle, the second opening angle is smaller than the first opening angle, and a combination optical unit arranged downstream of the collimation apparatus in the emission direction, the combination optical unit superposes the electromagnetic rays from the three arrays to form an image for the head-up display.
US11275236B2 Adjusting device for optical element with parasitic motion counteraction
An adjusting device includes a base body, at least two drive elements, and a movable platform. Each of the drive elements abuts against a lever transmission device to perform a defined adjustment motion relative to the base body as a tilting motion about an axis through the platform and/or a translational motion parallel to an axis perpendicular to a platform plane. Joint elements allow for a tilting motion of the platform solely about the tilting axis. A spring element counteracts a parasitic translational motion in the platform plane and/or a parasitic rotatory motion of the platform about an axis of rotation arranged perpendicular to the platform plane due to the adjustment motion.
US11275234B2 Projection objective and waveguide display device
The invention concerns a projection objective and a waveguide display. The objective is adapted to project an image from a first plane to a second plane and comprises in order from the second plane a first optical element group having a positive effective focal length, a second optical element group placed between the first plane and the first optical element group and having a negative effective focal length, and a third optical element group placed between the first plane and the second optical element group and having a positive effective focal length. Counting from the second plane, the first refractive surface of the second optical element group is concave towards the second plane and the second refractive surface of the third optical element group is convex towards the first plane. The objective suits well for projecting images to diffractive optical displays.
US11275233B2 Optical lens system comprising two lens groups of −+ refractive powers having six lenses of −−+−++, −++−++, −−++−+ or −−+−+− refractive powers
An optical lens comprises: a first lens having a negative focal power; a second lens; a third lens; a fourth lens; a fifth lens, wherein the fourth lens and the fifth lens forms an achromatic lens group; and a sixth lens, wherein the first lens, the second lens, the third lens, the fourth lens, the fifth lens, and the sixth lens are sequentially disposed along a direction from an object side to an image side, wherein the first lens has at least one object surface facing the object side, and the object surface of the first lens is convex, and wherein the second lens has at least one image surface facing the image side, and the image surface of the second lens is convex so as to facilitate forming a concentric circle structure.
US11275230B2 Detection apparatus, detection method, detection program, and imaging apparatus
A detection apparatus has a detector for detecting, on the basis of an object area that is an area corresponding to an object in an image, an effective focus area from two or more focus areas set to the image.
US11275226B2 Pivot interlock for a fiber management tray
A pivot interlock for a fiber management tray is disclosed. The pivot interlock is configured for pivotally coupling the fiber management tray to a tray mount. The pivot interlock includes a pivot guide portion and a pivot detent portion.
US11275222B2 Solder-aligned optical socket with interposer reference and methods of assembly thereof
Optoelectronic systems and methods of assembly thereof are described herein according to the present disclosure. An example of an optoelectronic described herein includes a substrate and an interposer coupled to the substrate including one or more optical emitters and one or more photodetectors to be mounted thereto. The interposer is fabricated with one or more mechanical datums located on the interposer with respect to flip chip pads to position and couple the optical emitters and photodetectors to the interposer. The optoelectronic system also includes an optical connector and an optical socket that includes one or more mechanical datums corresponding to the mechanical datums of the interposer. The optical socket is configured to align the optical connector with the optical emitters and the photodetectors when the optical socket is coupled to the substrate and the optical connector is received within the optical socket. The mechanical datums of the optical socket contact respective mechanical datums of the interposer when the optical socket is coupled to the substrate.
US11275219B2 Optical fiber connector with changeable gender
A multi-fiber, fiber optic connector is interchangeable between a male connector and a female connector by including a pin retainer having a releasable retention device configured to lock the pins in place within the retainer. The retention device may be opened, for example, with a release tool, to free the retention pins for removal of the pins. A method for switching a connector between a male connector configuration and a female connector configuration may be possible as a result of the releasable retention configuration.
US11275215B2 Direct laser writing and chemical etching and optical devices
An optical device includes a unitary substrate of optically transparent material. The unitary substrate has formed therein at least one collection lens and channel, the channel for receiving an optical fibre and arranged to align the optical fibre inserted therein such that the collection lens couples light collected by the collection lens into the optical fibre.
US11275213B2 Methods of forming optical fibers having an expanded core for evanescent optical coupling
The methods disclosed herein include forming an expanded core in an optical fiber with a glass core having a core dopant and a core outer surface, and a glass cladding immediately surrounding the core and having a flat glass-portion surface closest to the core outer surface at a first core spacing S1. The methods include applying heat to a section of the optical fiber to cause the glass core to expand toward the flat glass-portion surface due to thermal diffusion of the core dopant. The methods also include terminating the application of heat to define the expanded core in the heated section of the optical fiber. The expanded core defines an evanescent coupling region having a second core spacing 0≤S2
US11275211B2 Fiber array unit with unfinished endface
A method of manufacturing an optical apparatus comprises forming an unfinished endface of a fiber array unit (FAU) that provides an arrangement of one or more optical fibers. The one or more optical fibers terminate at the unfinished endface. The method further comprises optically aligning the FAU with an external light-carrying medium. The one or more optical fibers are optically coupled with the external light-carrying medium through the unfinished endface.
US11275208B2 Fabrication of polymer waveguide interconnect between chips with a gap and/or step
A method of forming an optical interconnect between first and second photonic chips located on an optical printed circuit board includes applying a flexible, freestanding film onto the first and second chips so that the film extends over a gap and/or step between the chips. The film includes a photosensitive layer having a refractive index that decreases by exposure to radiation and a backing layer. The film is exposed to a flood exposure having a radiation dosage penetrating the backing layer and only a surface sublayer of the photosensitive layer. After curing the film, the backing layer is removed so that the photosensitive layer remains on the first and second chips. The photosensitive layer is selectively exposed to a second radiation dosage to define waveguide core(s) in unexposed regions of the photosensitive layer below the surface sublayer. The photosensitive layer is heated to cure the selectively exposed portions.
US11275207B2 Multimode waveguide bends with features to reduce bending loss
Structures for a waveguide bend and methods of fabricating a structure for a waveguide bend. A waveguide core has a first section, a second section, and a waveguide bend connecting the first section with the second section. The waveguide core includes a first side surface extending about an inner radius of the waveguide bend and a second side surface extending about an outer radius of the waveguide bend. A curved strip is arranged over the waveguide bend adjacent to the first side surface or the second side surface.
US11275205B2 Methods of improving efficiency of displays using quantum dots with integrated optical elements
A display device is provided having a quantum dot formed directly on a surface or substrate of a backlight unit, without requiring an intervening layer. An optically transmissive layer is formed thereon. The quantum dot film may be provided that includes a population of optical features to permit the omission of additional films, such as a separate optical film. A population of optical features may include a population of embedded microspheres to achieve optical effects, to improve the overall thickness uniformity of the quantum dot film, or both. Additionally or alternatively, the quantum dot film may be provided having optical features embossed thereon, such as reflective and/or refractive features, prisms, grooves, grooved prisms, lenticular lenses, micro-lenses, micro-spheres, any other lenses, pitches, or other suitable brightness enhancement and/or optical features. Thereby, a separate optical film may be omitted from the overall device structure.
US11275203B2 Method of making opacifying articles
An opacifying article can be made using a (i) fabric having a face side and a back side and an (ii) opacifying element having a substrate that has first and second opposing surfaces; and a dry opacifying layer that has an inner surface and an outer surface. The dry opacifying layer is disposed with its inner surface in contact with the first opposing surface of the substrate. The dry opacifying layer has (a) 40-90 weight % of porous particles, each having a continuous polymeric phase and discrete pores dispersed within the continuous polymeric phase. The porous particles have a mode particle size of 2-50 μm and a porosity of 20-70 volume %. The dry opacifying layer also contains (b) 10-60 weight % of a binder material. The (ii) opacifying element is laminated to the back side of the fabric to provide the opacifying article.
US11275202B1 GRIN lens structure in micro-LED devices
A GaN layer of micro-LEDs is exposed to ion implantation to amorphize one or more regions of the GaN layer. As a result, the GaN layer through which light rays propagate have non-uniform refractive indexes that modify propagation paths of some light rays. Ions are implanted in a region overlapping an active region that emits light to function as a converging GRIN (gradient-index) lens. The ion implanted regions collimate light rays that propagate along predetermined directions. As such, the light extraction from and the focus of the micro-LEDs is increased.
US11275199B2 Anti-reflective film
The present invention relates to an anti-reflective film exhibiting one or more peaks (qmax) at a scattering vector of 0.0758 to 0.1256 nm−1, in a graph showing a log value of scattering intensity to a scattering vector defined in small-angle X-ray scattering.
US11275198B2 Terahertz metamaterial waveguide and device
A terahertz metamaterial waveguide and device are provided. The terahertz metamaterial waveguide comprises a subwavelength substrate layer and a metal layer. One surface of the subwavelength substrate layer is plated with the metal layer, and a plurality of periodically-distributed micropores is formed in the metal layer. The subwavelength substrate layer, the metal layer, and the formed plurality of periodically-distributed micropores are described.
US11275193B2 Methods and systems for calibrating depth in a well to seismic data in a subsurface volume of interest
Methods and systems for calibrating depth in a well to seismic data in a subsurface volume of interest are disclosed. Exemplary implementations may: obtain well data corresponding to the well in the subsurface volume of interest; convert the well data to converted well data; obtain a seismic trace and a corresponding wavelet; generate a transform model; apply the transform model to the converted well data to transform the converted well data into transformed well data; apply the corresponding wavelet to the transformed well data to generate a modified signal; generate a correspondence between the modified signal and the seismic trace; repeat one or more steps to select a given modified signal; and calibrate the well data to the seismic trace.
US11275192B2 Pile integrity detection system based on cross-hole sonic logging method
Provided is a pile integrity detection system based on cross-hole sonic logging method. The operator sets the ultrasonic detector into the measuring tubes of the to-be-detected pile, subsequently inputs the project data and activate the ultrasonic detector, by an acoustic wave transmission among a transmitter and a receiver, a wave energy data of the to-be-detected pile can be obtained, and the wave energy data and a project data will be automatically transmitted to the cloud computing module, thereby the integrity level of the to-be-detected pile can be determined without any manual analysis to the wave energy data, preventing from any error or deflection due to manual operation, whereby it greatly improves the accuracy and efficiency of detection and reduces the error rate.
US11275185B2 Ray detector and ray detection panel
A ray detector and a ray detection panel. The ray detector includes a base substrate, a thin film transistor, a scintillator, and a photodetector; the scintillator is located on aside of the photodetector that is away from the base substrate; the photodetector includes: a first conductive structure; a semiconductor layer; a second conductive structure; a first dielectric layer; and a second dielectric layer, the second conductive structure is electrically connected with source electrode; the thin film transistor is located between the base substrate and the photodetector; and an orthographic projection of the thin film transistor on the base substrate at least partially falls into an orthographic projection of the photodetector on the base substrate.
US11275180B2 Positioning device and positioning method
A positioning device receives positioning signals from multiple positioning satellites respectively provided by multiple positioning systems, selects one or more use systems to be used in a positioning calculation processing among the multiple positioning systems based on a determination of whether a surrounding environment is an environment in which a multipath is likely to occur, and performs the positioning calculation processing by using the positioning signals from the positioning satellites provided by the positioning systems selected as the use systems.
US11275177B2 Distance measurement apparatus and vehicle
Provided is a distance measurement apparatus including a light projector that projects reference pulsed light to an object region, a light receiver that receives reflected pulsed light from the object region, and a scanning unit including a plurality of movable mirrors provided between the light projector and the object region and synchronously operated. The distance measurement apparatus further includes a calculation unit that calculates a distance to the object region on the basis of a difference between light projection timing of projecting the reference pulsed light and light receiving timing of receiving the reflected pulsed light.
US11275175B2 Method for detecting objects via a vehicular sensing system
A sensing method and system includes equipping a vehicle with a first sensor at a forward portion of a side of the vehicle such that a principal axis of the first sensor's zone of sensing is rearward and sideward and at an acute angle relative to the body, and a second sensor at a rearward portion of the side of the vehicle such that a principal axis of the second sensor's zone of sensing is forward and sideward and at an acute angle relative to the body. Data sensed by the sensors when each sensor senses with zone of sensing and an adjusted zone of sensing are communicated to a control, which determines the presence of one or more objects exterior the vehicle and within the zone of sensing and the adjusted zone of sensing of the at least one of the sensors.
US11275172B2 Target detection device
A target detection device includes an analysis section, a direction estimating section, a received waveform forming section, and a distance calculating section. The received waveform forming section forms a received waveform for each of the frequencies of the continuous waves by weighting beat signals corresponding to received waves received by each of receiving antennas, so as to have directivity in one of arrival directions estimated by the direction estimating section.
US11275171B2 Location using round trip time vectors using an airborne platform
A method and devices are disclosed for producing a RTT vector (RTV) that is based upon the change in an airborne measuring station position and the corresponding RTT results taken at known time intervals to a ground based target station. In one embodiment, the target station is an access point or station conforming to the IEEE 802.11 standard and the airborne measuring station 110 may also be a device that conforms to the IEEE 802.11 standard. The disclosed method enables the location of a target station to an accuracy in the order of, for example, less than one half degree of bearing within, for example, a period in the order of 5 seconds.
US11275170B2 Use of dual processing channels for stationary and moving objects illuminated by radar
Aspects of the disclosure are directed to dual processing. Accordingly disclosed are, an apparatus and a method for dual processing for stationary objects and moving objects including generating a first set of range/Doppler images and a second set of range/Doppler images from a radar system, wherein the first set of range/Doppler images is processed over a first processing time and the second set of range/Doppler images is processed over a second processing time; using a first clustering algorithm to generate a first set of range/Doppler/angle object detections based on the first set of range/Doppler images; using a second clustering algorithm to generate a second set of range/Doppler/angle object detections based on the second set of range/Doppler images; and generating a set of range/Doppler/angle object tracks for stationary and moving objects from the first set of range/Doppler/angle object detections and the second set of range/Doppler/angle object detections.
US11275167B2 Measuring device for determining a distance in a conducting structure
The invention relates to a distance-measuring device for determining a distance between a reflection body in a conducting structure and a coupling region for electromagnetic waves, which region is provided on an end section of the conducting structure, said measuring device comprising a transmitting and receiving device, and a conduction junction (1) provided on the coupling region, for coupling the transmitting and receiving device to the conducting structure containing a medium, in order to couple an electromagnetic wave into the conducting structure, and to decouple the electromagnetic wave, reflected on the reflection body, from the conducting structure. Said measuring device also comprises an evaluation device for determining the distance between the coupling region and the reflection body from the complex reflection coefficient between the coupled electromagnetic wave and the decoupled electromagnetic wave. The invention also relates to the corresponding method.
US11275165B2 Pulsed radar
According to a first aspect, a pulsed radar comprises a transmitter; wherein the pulsed radar is arranged to generate a string of binary values; wherein the transmitter comprises a pulse generator arranged to generate a pulse signal comprising a series of transmit pulses with polarities determined in accordance with the string of binary values; wherein a first substring comprises a first series of values; wherein a second substring comprises a second series of values; wherein the second substring is different from the first substring; and wherein each value in the second series of values is either the same as or different from the corresponding value in the first series of values according to a repeating pattern; and wherein the string of binary values comprises at least the first substring and the second substring concatenated together and each optionally being reversed before concatenation.
US11275159B2 Attenuation estimation using ultrasound
Systems and methods for attenuation measuring using ultrasound. In various embodiments, echo data corresponding to a detection of echoes of one or more ultrasound signals transmitted into tissue are received. The echoes can be received from a range of depths of the tissue. Spectral measurements across the range of depths of the tissue are obtained using the echo data. Attenuation characteristics of the tissue across the range of depths of the tissue can be estimated using the spectral measurements across the range of depths of the tissue. Specifically, the attenuation characteristics of the tissue can be estimated using the spectral measurements and known spectral characteristics of the one or more ultrasound signals transmitted into the tissue.
US11275157B2 Object detecting apparatus, object detecting method, and design method of object detecting apparatus
An object detecting apparatus is provided with: a collimating assembly that converts laser light emitted by plural light-emitting points to a laser beam having a divergence angle in an arrangement direction of plural light-emitting points; and an optical assembly that projects the laser beam outward along an optical axis and guides an incident light toward a light-receiving element along the optical axis. The optical assembly is provided with a collective optics that forms an image of the incident light on a focal plane and an aperture located on the focal plane. The aperture satisfies σ≤β, where α is the divergence angle along the arrangement direction of plural light-emitting points, D is a size of a light passing region of the aperture in a direction corresponding to the divergence angle, d is an effective focal distance of the collective optics, and β=arctan(D/d).
US11275156B2 Sensor and distance measuring device comprising first and second quenching devices respectively connected to current output terminals of fist and second avalanche photodiodes
According to one embodiment, a sensor includes a first avalanche photodiode, a first quenching element, a second avalanche photodiode, and a second quenching element. The first quenching element is connected to a current output terminal of the first avalanche photodiode at one end and is connected to an output terminal at another end. The second avalanche photodiode is arranged adjacent to the first avalanche photodiode. The second quenching element is connected to a current output terminal of the second avalanche photodiode at one end and is connected to a specific electric potential at another end.
US11275154B2 Method of correcting measurement value of laser scanner, and device for the method
A method of correcting a measurement value of a laser scanner includes: in a laser scanner including a light emitting unit, a light receiving unit, a distance measuring unit, an optical axis deflecting unit having at least a pair of prisms deflecting a distance measuring light and a reflected distance measuring light, and an emitting direction detecting unit detecting a deflection angle and an emitting direction of the distance measuring light from the optical axis deflecting unit, (a) measuring a distance to a measurement point, (b) detecting rotation angles of the prisms, and (c) obtaining, based on rotation angles of the prisms, a true distance measurement value corrected for a length of an optical path length difference in light emission and/or light reception caused according to the rotation angles of the prisms by subtracting the optical path length difference from a distance measurement value of the distance measuring unit.
US11275152B2 Apparatus and method for detecting mounting angle of radar
The present disclosure relates to an apparatus and a method for detecting a radar mounting angle. The present disclosure provides an apparatus for detecting the radar mounting angle that includes a controller configured to determine a vehicle driving state of the vehicle, select a moving target when the vehicle driving state of the vehicle is determined to be straight driving, store a position of the moving target and generate a moving target driving lane of the moving target based on position information on the moving target, and detect a radar mounting angle of the vehicle using the generated moving target driving lane of the moving target.
US11275147B1 Dual function edge device and method for accelerating UE-specific beamforming
An edge device includes a first antenna array and control circuitry that activates a sensing function to sense a surrounding area of the edge device and generates a 3D environment representation of the surrounding area of the edge device. The control circuitry recognizes a first user equipment (UE) in motion to be a valid device to receive one or more services from the edge device and track a position of the first UE in motion from the edge device. The control circuitry executes beamforming to direct a first beam of RF signal having a signal strength greater than a threshold to the first UE in motion that is recognized as the valid device, based on the track of the position of the first UE and the generated 3D environment representation for high-performance communication.
US11275144B2 Automated calibration of EMI fingerprint scanning instrumentation for utility power system counterfeit detection
Systems, methods, and other embodiments associated with automated calibration of electromagnetic interference (EMI) fingerprint scanning instrumentation based on radio frequencies are described. In one embodiment, a method for detecting a calibration state of an EMI fingerprint scanning device includes: collecting electromagnetic signals with the EMI fingerprint scanning device for a test period of time at a geographic location; identifying one or more peak frequency bands in the collected electromagnetic signals; comparing the one or more peak frequency bands to assigned radio station frequencies at the geographic location to determine if a match is found; and generating a calibration state signal based at least in part on the comparing to indicate whether the EMI fingerprint scanning device is calibrated or not calibrated.
US11275140B2 Emulation mode for MRI
A magnetic resonance imaging system is configured to be selectively operated in a default mode and an emulation mode. Execution of machine executable instructions by a processor of the magnetic resonance imaging system causes the magnetic resonance imaging system to receive a selection signal selecting the emulation mode. The magnetic resonance imaging system switches from the default mode to the emulation mode. The magnetic resonance imaging system is operated in the emulation mode using the set of emulation control parameters. The emulated magnetic resonance imaging data is acquired from the imaging zone of the magnetic resonance imaging system.
US11275139B1 System and method for automated identification of spectral characteristics
Systems and methods for determining proton spectral characteristics associated with a pair of targets from an MRI data volume are provided. The methods can include identifying spectral widths and peak-to-peak distance associated with the targets from the MRI data volume. The targets could include water and fat. The identified proton spectral characteristics can be useful for accurate spectral fat saturation, improving dynamic shim routines, and optimizing bandwidth of radiofrequency pulses used in multi-slice or multi-band excitation.
US11275138B2 Magnetic resonance Dixon method
Techniques are disclosed for acquiring at least two measurement datasets, each consisting of measurement data. The two measurement datasets are recorded at points in time at which spins of a first spin species present in the examination object have different phase positions from spins of a second spin species present in the examination object. Moreover, the two measurement datasets are recorded in each case while switching readout gradients of different polarity, and thus the desired measurement datasets may be recorded faster than conventional approaches.
US11275137B2 Permanent magnet assembly for magnetic resonance imaging with non-ferromagnetic frame
An assembly for providing a B0 magnetic field for a magnetic resonance imaging (MRI) system, the assembly comprising: a plurality of ferromagnetic segments positioned to form: a bore extending along a common longitudinal direction, and a first gap, on a first side of the bore, to accommodate at least one first gradient coil, wherein at least some of the plurality of ferromagnetic segments are positioned on one side of the first gap and at least some others of the plurality of ferromagnetic segments are positioned on another side of the first gap.
US11275136B2 Passive flow direction biasing of cryogenic thermosiphon
A cooling device (40) includes a heat exchanger (50), a first flow loop (52) connecting a cold sink (42, 44, 46) and the heat exchanger, and a second flow loop (54) connecting a hot sink (20) and the heat exchanger. A first passive one way valve (62) disposed on the first flow loop is oriented to allow flow in an allowed direction of flow (F1) and to block flow in the opposite direction. A second passive one way valve (64) disposed on the second flow loop is oriented to allow flow in an allowed direction of flow (F2) and to block flow in the opposite direction. The allowed directions of flow produce counter-flow in the heat exchanger. In an illustrative embodiment, the hot sink is comprises a cryogenic magnet coil (20) and the hot sink is a cold head (42, 44) and liquid helium tank (46).
US11275134B2 Method and apparatus for improving data communications link efficiency and robustness in a magnetic resonance imaging (MRI) system
In MRI system, acquired MR signals that will have a greater impact on the quality of the final reconstructed MRI image if a data link error occurs are encoded with a higher, or more robust, level of encoding prior to being transmitted over a data communications link. Conversely, acquired MR signals that will have a lesser impact on the quality of the final reconstructed MRI image if a data link error occurs are encoded with a lower, or less robust, level of encoding prior to being transmitted over the data communications link. The overall result is improved data link robustness and efficiency for data being sent over the data link.
US11275132B2 Apparatus and method for tuning the permittivity of ultrahigh dielectric constant materials in an RF coil for MR imaging
An apparatus for transmitting and receiving radiofrequency (RF) signals in a magnetic resonance imaging system for proton and X-nuclear imaging includes at least one radiofrequency (RF) coil and an ultrahigh dielectric constant material incorporated within the at least one RF coil. The permittivity of the ultrahigh dielectric constant material depends on a temperature of the material and is tunable. The apparatus also includes a temperature controller that is thermally coupled to the ultrahigh dielectric constant material. The temperature controller is configured to control a temperature of the ultrahigh dielectric constant material to tune and optimize the permittivity of the ultrahigh dielectric constant material. A chemical structure and composition of the ultrahigh dielectric constant material is selected to control and optimize the permittivity and a dielectric loss of the ultrahigh dielectric constant material and a temperature dependence of the ultrahigh dielectric constant material. The apparatus provides denoising effect, high RF coil transmission and reception efficiencies, and improved signal-to-noise ratio for magnetic resonance or spectroscopic imaging applications and has a potential to advance clinical imaging for diagnosis.
US11275131B1 Test and measurement instrument for determining maximum flux density
A test and measurement instrument, including at least one port configured to receive a signal from a device under test (DUT), the signal including a current signal acquired across a magnetic core of the DUT and a voltage signal acquired across the magnetic core of the DUT, and one or more processors. The one or more processors are configured to determine a hysteresis loop based on the current signal and the voltage signal, determine a magnetic flux of the magnetic core based on the voltage signal and the current signal for a number of sample points for each cycle, and determine a maximum magnetic flux for all cycles and a hysteresis loop cycle that corresponds to the maximum magnetic flux. A display configured to display at least one of the hysteresis loop, the signal received from the DUT, and the hysteresis loop cycle that corresponds to the maximum magnetic flux.
US11275129B2 Sensor device
A sensor device comprises a sensor arranged to sense and convert the physical quantity into an electrical quantity and to output an electrical signal representative of the electrical quantity. A voltage limiter receives an input signal related to a supply voltage providing power to the sensor device and to output a voltage signal. The voltage signal has a limited value if the input voltage exceeds a voltage saturation threshold value. A voltage-to-current converter converts the voltage signal output by the voltage limiter to a supply current of a first value, thereby forming a first supply current state. A switch switches between the first supply current state and at least a second supply current state wherein the supply current is substantially independent of the supply voltage. Current generation means provides the supply current of the predetermined second value to form the second supply current state.
US11275126B2 Test system, transmitting device, and receiving device capable of performing multiple tests in AC coupling mode
A test system includes a transmitter, capacitor, and receiver. The transmitter includes: an output circuit coupled to the receiver via the capacitor; a transmitting circuit transmitting a predetermined signal to a pad of the output circuit during a first test; a signal generator outputting a first signal and second signal to the pad during a first process and second process of a second test; and a comparator comparing the pad's signal with a reference signal in the first process and second process to determine whether the second test passes. The receiver includes: an input circuit coupled to the transmitter via the capacitor; a switch coupled between the input circuit and a receiving circuit to be conducting in the first test and second process and nonconducting in the first process; and the receiving circuit determining whether the first test passes according to the predetermined signal and assisting the capacitor in discharging.
US11275124B2 Abnormality cause identifying method, abnormality cause identifying device, power converter and power conversion system
An abnormality cause identifying method that is applied to a computer is provided. The abnormality cause identifying method includes: outputting a control parameter that is calculated based on a detection value detected from a power converter that converts power supplied from a power supply and supplies the converted power to a load; plotting, on coordinates having at least two axes, a value that is calculated using the detection value and the control parameter; and identifying an abnormality cause based on a quadrant of the coordinates on which the value is plotted.
US11275123B2 System and method for electric meter outage time detection
A method identifies a duration of power interruptions in an electrical monitoring system. The method includes receiving, with an external monitoring system, a load profile from an electric meter that includes at least one of an accumulated frequency measurement and an accumulated number of zero crossing events that the electric meter records in an AC power signal during a predetermined monitoring period, and identifying a total duration of at least one power interruption during the predetermined monitoring period based on at least one of a deviation of the accumulated frequency measurement in the load profile from a predetermined accumulated frequency value or a deviation of the accumulated number of zero crossing events in the load profile from a predetermined number of zero crossing events during the predetermined monitoring period.
US11275121B2 Methods and apparatus for computing parasitic resistance in a battery system
Various embodiments of the present technology may provide methods and apparatus for computing parasitic resistance in a battery system. The apparatus may provide various circuits to perform functions such as storing known battery characteristic data, measuring battery voltage, computing remaining capacity, determining whether the battery is charging in a constant current state, measuring the duration of the constant current state, and calculating the parasitic resistance based on the measured duration and the battery characteristic data.
US11275119B2 Methods and system for a battery
Various embodiments of the present technology may provide methods and system for a battery. The system may provide a fuel gauge circuit configured to select an energy curve from a plurality of energy curves and determine a remaining energy value based on the selected energy curve and a computed remaining capacity of the battery. The fuel gauge circuit controls a current to a load based on the remaining energy value.
US11275117B2 Recursive, time-series-based method for determining the state of an electrochemical reactor
The present invention relates to a method for determining the state of an electrochemical reactor (1), having the steps of: operating an electrode section (2) of the electrochemical reactor (1) for the purpose of generating a harmonic current and voltage signal by means of the electrode section (2), and estimating the amplitude and/or phase of the harmonic current and voltage signal in a model-based manner, wherein the state of the electrochemical reactor (1) is determined on the basis of the estimation, wherein a recursive, time-series-based method is used to estimate the amplitude and/or phase of the harmonic current and voltage signal. The invention also relates to a diagnostic system (3), to a computer program product (5) and to a storage means (6).
US11275114B2 Semiconductor device for controlling supply of clock signal
According to one embodiment, a semiconductor device includes a control circuit configured to generate a first signal and a second signal, a gating circuit configured to execute supply or stoppage of supply of a clock signal based on the first signal, and a circuit block configured to accept the clock signal, the second signal, and a test pattern. The gating circuit is configured to execute resupply of the clock signal after the stoppage of the supply, based on the first signal during a period of a scan test.
US11275108B2 Display device and testing method for display panel
A display device and a testing method for a display panel are provided. The testing method for the display panel includes the steps of: storing an image signal for controlling the display panel to display a default image in a driver chip of the display panel, providing a power signal and a clock signal to the display panel, and retrieving the image signal and testing the display panel according to a preset test condition.
US11275107B2 Method and apparatus for monitoring isolation of an electric power bus
Dynamically monitoring of an electrically-isolated power bus for a DC power system is described, and includes dynamically monitoring voltage and current on the power bus to determine a variation in the voltage on the power bus. When the variation in the voltage on the power bus is less than a threshold, an active positive isolation resistance term and an active negative isolation resistance term are determined. A first voltage balance term is determined based upon a ratio of the active positive isolation resistance term and the active negative isolation resistance term. A dynamic positive isolation resistance term and a dynamic negative isolation resistance term are determined based upon the active negative isolation resistance term. A fault associated with the power bus is determined based upon the dynamic positive isolation resistance term and the dynamic negative isolation resistance term.
US11275101B2 Spectral analysis using wireless current sensors
The present disclosure relates to spectral analysis in wireless current sensors. For example, a wireless current sensor (WCS) includes current transformer windings that harvest electrical energy from a power line and allow the WCS to obtain current measurements of the power line. The WCS includes a processor that obtains the current measurements of the power line via the current transformer windings. The processor generates a frequency domain representation of the current on the power line using the current measurements. The processor sends a wireless signal indicating results from the frequency domain representation to an intelligent electronic device (IED) that monitors the power line to allow the TED to analyze the results for anomalies.
US11275099B1 Navigational grade resonant MicroElectroMechanical Systems (mems) accelerometer and method of operation
A resonant accelerometer includes a proof mass, one or more springs connecting the proof mass to an anchor, and one or more capacitive transduction gaps providing a void or space between the movable proof mass and a corresponding fixed electrode, wherein the static displacement of the proof mass in response to acceleration applied to the anchor modifies the electrostatic stiffness imparted by one or more of the capacitive transduction gaps on the proof mass, resulting in a corresponding change in the resonance frequency of the resonant accelerometer.
US11275098B2 Accelerometer including rectangular coil and rectangular pole piece
This disclosure is related to devices, systems, and techniques for determining an acceleration. For example, an accelerometer system includes a proof mass, a pole piece connected to the proof mass, and a coil disposed around the pole piece and connected to the proof mass, where the coil is rectangular in shape. Additionally, the accelerometer system includes circuitry configured to deliver an electrical signal to the coil in order to maintain the proof mass at a null position and determine an electrical current value corresponding to the electrical signal. Additionally, the circuit is configured to identify, based on the electrical current value, an acceleration of the accelerometer system.
US11275094B2 Biological sample processing
Systems and methods are provided for processing a biological sample. In one embodiment, the method comprises receiving a sample vessel containing the sample; retrieving information from an information storage unit associated with the sample; using said information for selecting at least one cartridge front at least two or more different cartridges, each configured for use with a sample processing device; loading at least one or more reagents onto the cartridge, wherein the one or more reagents to be added are selected based at least in part on the information or instructions derived from the information; and placing the sample vessel in the cartridge.
US11275093B2 Biomarker for the diagnosis of pulmonary hypertension (PH)
The present invention relates to a method of diagnosing pulmonary hypertension (PH) in a patient, a method of monitoring the course of pulmonary hypertension in a patient, a method of determining the severity of pulmonary hypertension in a patient, and a method of differentiating between pulmonary hypertension and at least one condition selected from a group consisting of a disease associated with a risk of developing pulmonary hypertension and metabolic syndrome. In addition, the present invention relates to a kit comprising means for carrying out the above methods.
US11275091B2 SARS-COV-2 infection biomarkers and uses thereof
Disclosed herein are methods that employ the use of one or more biomarkers for the treatment of SARS-CoV-2 infected individuals (COVID-19 patients). The methods may employ detection and measurement of one or more cytokines, the measurement of which may be used to treat COVID-19 patients with one or more immunomodulatory therapies.
US11275087B2 Test support method for supporting prediction of pathological complete response (pCR) using fluorescent nanoparticles
The present invention relates to a test support method which is a means for predicting whether or not pathological complete response (pCR) will be attained when a preoperative chemotherapy with an anticancer drug is performed, the method using a sample (breast cancer tissue section) collected from a breast cancer patient to be subjected to the preoperative chemotherapy. The test support method includes: [1] the step of acquiring a fluorescence image of a breast cancer tissue section, which fluorescence image shows bright spots of fluorescent nanoparticles labeling one or more kinds of breast cancer-related proteins; [2] the step of acquiring at least one index relating to the expression level(s) of the breast cancer-related protein(s) on the basis of the bright spots of the fluorescence image; and [3] the step of acquiring information for predicting pCR by performing an analysis using the above-described at least one index.
US11275086B2 Use of amino acid sequences from Mycobacterium tuberculosis or corresponding nucleic acids for diagnosis and prevention of tubercular infection, diagnostic kit and vaccine therefrom
The present invention refers to the use of gene sequences or portions thereof characterized in that the same belong to the classes of in vitro and ex vivo induced, repressed or conserved genes in Mycobacterium tuberculosis currently infected human macrophages and to corresponding peptides or consensus peptides or proteins for the preparation of specific bio-markers for the diagnosis and prevention of active or latent disease.
US11275083B2 Method and system for detecting a target within a population of molecules
A method of detecting a target within a population of molecules comprising: contacting a plurality of labeled probe molecules with the population of molecules potentially containing a target of the probe molecules; acquiring a probe specific signal emitted by said labeled probe molecules that bound to said target together with a background signal; preferentially modulating said probe specific signal by at least one of modulating said acquisition and modulating an emission of said probe specific signal; and detecting said probe specific signal over said background signal using said preferential modulation.
US11275081B2 Pumilio domain-based modular protein architecture for RNA binding
A programmable modular protein architecture for RNA binding comprises a set of modules, derived from RNA-binding protein Pumilio, that can be concatenated into chains of varying composition and length. When bound into a chain, each module has a preferred affinity for a specific RNA base. The chains can bind arbitrary RNA sequences with high specificity and fidelity by varying the sequence of modules within the chains. Each module contains at least 6 amino acids, with the amino acids in positions 1 and 5 providing the preferred affinity for the specific base, and the amino acid at position 2 serving as a stacking unit between concatenated modules. The modules may have four canonic forms, each having a preferred affinity for a different base and characterized by the base with which it has affinity, the two amino acids that provide the affinity, and the amino acid that serves as a stacking unit.
US11275079B2 Genetically encoded red fluorescent voltage sensors enabling millivolt-resolution and high-speed neural voltage imaging
Voltage reporter molecules and compositions, and methods for detecting voltage and voltage change in cells are provided. Also provided are methods for delivery, expression, and use of the voltage reporter molecules in cells, tissues, and subjects.
US11275077B2 Olfactory detector for early diagnosis of ovarian cancer
The invention relates to a device and a method for cancer detection and screening, based on analysis of Volatile Organic Compounds emitted by certain cancerous tumors. The device and method provide high sensitivity and specificity analyses. The sample to be analysed may be e.g. blood or blood plasma. In one aspect, the invention is directed towards detection of or screening for gynaecological cancers, e.g. ovarian cancer. Particularly, the device comprises the following parts: a sample holder for a fluid or solid body sample; an air inlet; a detector tube comprising 4×4-16×4 sensors; optionally an individual potentiometer connected to each sensor of the detector tube; an analogue to digital signal converter; four control cards; a computer-based program for the registration and statistical calculation of results; and an electricity source.
US11275075B2 Collection systems for flow cytometrically sorted samples and methods of using the same
Collection systems for flow cytometrically sorted samples are provided. Aspects of the collection systems include: a collection container having a sort tube configured to be in droplet receiving relationship with a sort block of a flow cytometer; and a sample output operatively coupling a cell collection location of the collection container to a mating connection for a receiving container, such as an evacuated receiving container. Also provided are methods using the collection systems, as well as assemblies and kits including components of the systems.
US11275074B2 Biopolymer analysis device and analysis system
To slow down the speed of a biopolymer passing through a nanopore during electrophoresis to such a speed that enables a monomer sequence analysis to be performed. A biopolymer analysis device includes two tanks 101a and 101b each capable of storing a solution containing a biopolymer and an electrolyte, a pair of electrodes 105a and 105b, a thin film 104 with a nanopore, and a three-dimensional structure 103 disposed on the thin film. The three-dimensional structure has a void that can store a solution, and the void forms a flow channel, the flow channel being adapted to allow the solution to pass therethrough from the nanopore to a portion above the three-dimensional structure, and having on its surface a functional group capable of adsorbing the biopolymer. Thus, when a voltage is applied, the three-dimensional structure is not re-dispersed in the solution at least in the range of a hemisphere having the nanopore as the center and having a biopolymer trapping length r as the radius.
US11275073B2 Probing a structure of concrete by means of electromagnetic waves
In order to accurately probe a structure of concrete, a series of probe signals with defined carrier frequencies are generated by a probe signal generator and coupled into the structure by an antenna. The returning echo signals are processed by an echo signal receiver. Processing includes phase and amplitude detection in a multiplier, frequency-specific scaling in a scaling unit, replacement of the measured phases and amplitudes in an interpolation unit, and the generation of time-domain data in a Fourier transformation module. The device is robust against RF noise, accurate and low-power.
US11275071B2 Sensor dyes for real-time sensing of metal ions in aqueous environments
Sensors for detecting and distinguishing metals in a sample comprise phenol group-containing azo dyes, the phenol group having one hydroxy involved in reversible metal ion binding and a second hydroxy alkylated to an optically transparent substrate. The sensors have utility for detecting chromium, calcium, magnesium, copper, mercury, nickel, zinc, cobalt, manganese, cadmium, lead, tin, aluminum, potassium, sodium, or arsenic ions in a sample.
US11275070B2 Systems and methods for dipstick diagnostic tools and related methods
The present disclosure relates to a medical diagnostic and delivery device includes a dipstick type device. The device include cartridge containing one more substance or medicaments configured to be delivered to a user in the form a liquid, particles, or fine mist. In particular embodiments, the device can include a heating element to vaporize the substance and deliver the vapor to a user. In various embodiments, the device includes one or more sensors configured to analyze the one or substances or medications contained within the cartridge and sense, detect or otherwise determine an expiration date of the substance or medication.
US11275068B2 Remote gas sensing using UAVs
Apparatus and associated methods relate to height-differentiated gas detection sensors attached to one or more tethers suspended from an unmanned air vehicle (UAV) platform. In an illustrative example, each of the gas sensors, for example, may communicate gas detection signal information to a signal processing module onboard the UAV platform. Each of the tethers, for example, may provide a data channel from the sensor to the signal processing module. Some tethers, for example, may supply operating power to one or more of the gas detection sensors. The UAV platform may advantageously deploy one or more low-cost, disposable, tethered gas detection sensors into vertically confined spaces (e.g., chimneys, vents), or along a length of pipeline, for example. The sensors may be deployed at a minimum predetermined height providing separation from the UAV to attenuate prop-wash with respect to the sensors.
US11275056B2 Method and apparatus for providing real time air measurement applications in wet concrete using dual frequency techniques
Apparatus is provided having an acoustic-based air probe with an acoustic source configured to provide an acoustic signal into a mixture of concrete; and an acoustic receiver configured to be substantially co-planar with the acoustic source, to respond to the acoustic signal, and to provide signaling containing information about the acoustic signal injected into the mixture of concrete.
US11275053B2 Method and program for approximately identifying molecular structure of multicomponent mixture
A method identifies the molecular structure of each component in a multicomponent mixture. The method includes (1) subjecting the multicomponent mixture to mass spectrometry to identify the formula of a molecule attributed to each obtained peak, and to identify abundance of the molecule; (2) subjecting the multicomponent mixture to collision induced dissociation; (3) performing mass spectrometry on each fragment ion generated via the collision induced dissociation in (2) to identify the core structure forming each fragment ion and abundance thereof; (4) dividing the molecules attributed to each peak in (1) into “classes” based on “a type and number of heteroatoms, and a DBE value”, and on all the molecules belonging to each “class”, estimating the existence state and abundance thereof; and (5) determining the core structure forming each molecule, for which the existence state is estimated in (4), and determining and assigning a side chain and a cross-link thereto.
US11275051B2 Metal oxide-based chemical sensors
Metal oxide-based integrated chemical sensors using a hybrid polycrystalline gas-sensitive material to create a uniform and integrated sensory system. The sensor system provides the unique properties such as improved sensor sensitivity due to reduced thickness, improved selectivity for specific analyte detection in the ppb, faster time of response, decreased time of reset and decreased power consumption in comparison to existing sensor technologies. The present invention also provides novel, metal oxide-based chemical sensor platforms, a novel method of making metal oxide-based chemical sensors, platforms and/or integrated chemical sensors.
US11275050B2 Semiconductor-based biosensor and detection methods
Semiconductor-based sensor devices and methods for detection of biological agents are described herein.
US11275049B2 Gas sensor
A gas sensor includes a structural body made from an oxygen ion conductive solid electrolyte, a gas introduction passage which is formed in the structural body and into which a gas to be measured is introduced, a main adjustment chamber that communicates with the gas introduction passage, and a measurement chamber that communicates with the main adjustment chamber. A buffer space that communicates with the gas introduction passage, and at least two diffusion rate control members that communicate with the buffer space, are provided between the gas introduction passage and the main adjustment chamber. The respective widths Wb1 and Wb2 of the diffusion rate control members are less than the respective widths Wa, Wc, and Wd of the gas introduction passage, the buffer space, and the main adjustment chamber.
US11275048B2 Micro-devices for disease detection
Among others, the present invention provides piezo-electric micro-devices for detecting at the microscopic level an electric, magnetic, electromagnetic, thermal, optical, acoustical, biological, chemical, physical, bio-chemical, bio-physical, physical-chemical, bio-physical-chemical, bio-mechanical, bio-electro-mechanical, electro-mechanical, or mechanical property of the biologic subject.
US11275041B2 Method and device for testing thermal conductivity of nanoscale material
A method and device for testing the thermal conductivity of a nanoscale material 1. The method comprises the following steps: preparing or placing a nanoscale material 1 to be tested on a substrate and plating an electrode 2 at both ends thereof; determining a resistance temperature coefficient R′ of the nanoscale material 1 to be tested and a resistance R0 at the ambient temperature T0; generating a small signal voltage V3ω with a frequency being 3ω on the nanoscale material 1 to be tested; and measuring the small signal voltage V3ω, and in conjunction with each piece of test data, calculating, according to a formula, the thermal conductivity κ of the nanoscale material to be tested 1 at the ambient temperature T0.
US11275039B2 Divergent beam two dimensional diffraction
A two-dimensional X-ray diffractometer uses an X-ray source that emits a divergent beam toward a sample under test. The divergent beam has a substantially fixed width in a first direction perpendicular to its propagation direction, and a thickness in a second direction perpendicular to the propagation direction that increases proportionally to a distance from the source. An aperture may be used to block a portion of the beam in the second direction, and the sample is positioned so that the beam illuminates a two-dimensional area of the sample surface. The detector detects an X-ray signal diffracted from the sample across a two-dimensional detection area, and may use a one-dimensional detector array that collects diffracted X-ray signal at a number of different positions. The source, detector and sample may be mounted to a goniometer to maintain them in a desired relative orientation.
US11275035B2 Millimeter wave reflection test apparatus
Embodiments herein provide a test apparatus and system for a millimeter wave reflection test to measure propagation of millimeter wave signal through a material at various incident angles. In one example, the test apparatus may include a mechanized arch over a base plate, the mechanized arch including antenna carriers coupled to the mechanized arch and configured to hold respective antennas. A motor assembly moves the antenna carriers along the mechanized arch while maintaining the antenna carriers at symmetrical (equal and opposite) angles with respect to the base plate.
US11275031B2 Porous waveguide sensors featuring high confinement factors and method for making the same
Devices and methods of providing a high-performance optical sensor disclose a sensor comprised of a porous material designed to have a multilayer rib-type or multilayer pillar-type waveguide geometry. The resulting porous nanomaterial multilayer-rib or multilayer-pillar waveguide design is optically capable of achieving ˜100% confinement factor while maintaining small mode area and single-mode character. Fabrication of the device is enabled by an inverse processing technique, wherein silicon wafers are first patterned and etched through well-established techniques, which allows porous nanomaterial synthesis (i.e., porous silicon anodization) either at the wafer-scale or at the chip-scale after wafer dicing. While ˜100% is an optimal target, typical devices per presently disclosed subject matter may operate with ˜98-99+%, while allowing for some design adjustments to be made if necessary, and still maintaining high sensitivity. i.e., >85-90% confinement suitable in some applications. In those instances, a primary benefit would still be use of the presently disclosed fabrication technology.
US11275025B2 Turbidity sensor
A turbidity sensor has a housing, a cuvette for a sample medium, a lighting source, a light sensor, a drying agent and a chamber system. The chamber system includes a central receiving space in which the cuvette is arranged, a lighting chamber adjoined by the lighting source, at least one sensor chamber adjoined by the light sensor, and a drying chamber in which the drying agent is arranged. The lighting chamber, the at least one sensor chamber and the drying chamber are each fluidically connected to the central receiving space. The chamber system is here configured as a passive, pump-free system.
US11275024B2 Method for estimating production location
The stable isotope ratios of carbon and hydrogen contained in a measurement target object collected from an animal are measured. An area in which the animal has grown is estimated from the measured stable isotope ratios of carbon and hydrogen (S3).
US11275021B2 Substance testing system and method
A substance testing method, a substance testing system, and a sensor module for a portable substance testing system is disclosed. The sensor module includes: a light source, configured to illuminate a lateral flow test strip of the portable substance testing system; a filter, comprising a plurality of apertures, configured to filter out light from the lateral flow test strip; and a sensor, for sensing the filtered light, and providing one or more signals indicative of an output of the test strip.
US11275020B2 Lateral flow assay housing and method of correcting color, intensity, focus, and perspective of an image of the test results
A lateral flow assay device includes several markers, a color bar, and/or a grayscale on the housing of the lateral flow assay device. The markers are used to assist in focusing a mobile device's camera on the control line of the lateral flow assay device. The markers may be used to adjust the perspective of an image taken from the control line and the test line of the lateral flow assay device. The markers may be used to locate the images of the control line, the test line, the color bar, and/or the grayscale on the image. The image of the color bar and the grayscale may be used to adjust the colors and intensity of the image. The images of the test line and the control line may then be used to determine the test results of the lateral flow assay device.
US11275019B2 Liquid sample analysis method and liquid sample analysis device
A liquid sample analysis method including communicating a specific flow path with an aspirator via a branch flow path, aspirating air from the aspirator, aspirating a liquid sample into the sample supply path from the aspirator so that an entire amount of the aspirated air is accommodated in the branch flow path, communicating a sample extrusion path with a sample port, communicating a sheath fluid supply path with a sheath fluid port, and isolating the branch flow path from both the sample supply path and the specific flow path, extruding the liquid sample in the sample supply path so as to inflow into the sample flow path by causing a sheath fluid to inflow into the sheath fluid flow path from the sheath fluid supply path and causing the sheath fluid to inflow into the sample supply path from the sample extrusion path.
US11275018B2 Integrated multiplexed photometric module and method
Reusable network of spatially-multiplexed microfluidic channels each including an inlet, an outlet, and a cuvette in-between. Individual channels may operationally share a main or common output channel defining the network output and optionally leading to a disposable storage volume. Alternatively, multiple channels are structured to individually lead to the storage volume. An individual cuvette is dimensioned to substantially prevent the formation of air-bubbles during the fluid sample flow through the cuvette and, therefore, to be fully filled and fully emptied. The overall channel network is configured to spatially lock the fluidic sample by pressing such sample with a second fluid against a closed to substantially immobilize it to prevent drifting due to the change in ambient conditions during the measurement. Thereafter, the fluidic sample is flushed through the now-opened valve with continually-applied pressure of the second fluid. System and method for photometric measurements of multiple fluid samples employing such network of channels.
US11275017B2 Holiday testing circuit for coated surface inspection
A system is disclosed for detecting holidays, e.g., defects, in surface coatings applied to metallic assets like a pipe. The system comprises a detection circuit with a test probe having a conductive tip which is moved along the coating during inspection and a DC voltage input signal generator which supplies a switched DC voltage input to the test probe. The detection circuit can be configured to operate using a low and/or high voltage switched DC input voltage signal. A measurement component comprising a sensing resistor and measurement tool is configured to measure a signal response of the detection circuit during inspection and detect holidays based on changes in the signal response caused by electrical properties of the coated surface. The detection circuit is configured such that the probe provides the only area of contact between the circuit and asset and enables detection of holidays without a separate ground connection.
US11275013B1 Methods and apparatus for improved sample visualization
Methods and devices are provided for use with a biological sample, wherein in one example, the device comprising a sample holder and an excitation source for providing excitation energy into the light conduit towards the sample holder. In one embodiment, the device comprises an imaging cytometer. Optionally, the device comprises a flow cytometer. Optionally, a light conduit comprises an optical fiber. Optionally, the optical fiber has an outer cross-sectional shape different from an inner optical core cross-sectional shape.
US11275007B1 Systems and methods for testing mechanical properties of ultra-soft materials
Systems and methods for accurate characterization of the mechanical properties of ultra-soft materials in the meso/macro-length scale are provided. Through the use of a millimeter-scale, ultra-high molecular weight indenter probe, accurate mechanical characterization of ultra-soft materials on the centimeter-scale can be achieved. The indenter probe can capture the adhesion forces present during the approach and detachment segments of the indentation process.
US11275001B2 On-axis, angled, rotator for x-ray irradiation
An on-axis, angled, rotator device is disclosed. The rotator device may include a container containing a slot for receiving a sample. An angle of the slot may be configured to be between 0 and 180 degrees relative to a perpendicular irradiation plane of a radiation device. The rotator device may include a cup positioned within an opening of the container. Additionally, the rotator device may include a driveshaft configured to transmit torque to cause the cup to be rotated when the cup is positioned within the opening. When the sample resides within the slot and the driveshaft transmits the torque to the cup, the cup may cause the sample to rotate about a center axis of the sample. The angle of the slot containing the sample and the rotation of the sample about the center axis may facilitate uniform radiation exposure to the sample when the radiation device emits radiation.
US11275000B2 Analytical instruments, methods, and components
Variable temperature analytical instruments are provided that can include: a mobile component comprising a cold source; a substantially fixed analysis component; and an interface configured to couple the mobile component with the analysis component. Variable temperature analytical instruments are also provided that can include: a mobile analysis component; a substantially fixed component comprising a cold source; and an interface configured to couple the mobile component with the analysis component.
US11274999B2 Polycationic quaternary ammonium polymer coatings for immobilizing biological samples
The present invention is directed to a pre-coated substrate, such as a slide, that is useful for immobilizing a sample. The invention is further provides methods of preparing such pre-coated substrates and methods of analyzing biological samples immobilized on such pre-coated substrate. The substrate is coated with a polycationic polymeric coating material specifically selected such that that coated substrate exhibits increased stability and prolonged shelf-life. Preferred polymeric coating materials include allylic or vinylic polymers having cationic groups thereon and having no more than a small percentage of peptidic monomeric linkages, particularly polydiallyldimethylammonium (PDDA).
US11274998B2 Specimen processing systems and methods for holding slides
At least some embodiments of the technology are directed to an automated slide processing apparatus configured to apply at least one reagent to a specimen carried by a microscope slide. The slide processing station can include a support element with a support surface, at least one vacuum port, and a sealing member having a non-round shape. In an uncompressed state, the sealing member can extend upwardly beyond the support surface. In a compressed state, the sealing member can be configured to maintain an airtight seal with a backside of the microscope slide as the microscope slide is pulled against the support surface by a vacuum drawn via the at least one vacuum port.
US11274991B2 Fiber optic ferrule inspection tool
An inspection tool for allowing visual inspection of an end face of a fiber optic ferrule. The inspection tool includes a passage for allowing a camera to view the end face. The inspection tool also includes light directing structure for first directing ferrule illumination light axially along the inspection tool, and then reflecting the axial light across the end face of the fiber optic ferrule.
US11274988B2 Dual-criterion diagram methods for designing and assessing the life and strength of high-temperature rotating components
The disclosure relates to a dual-criterion diagram for designing and assessing the life and strength of high-temperature rotating components and its establishment. In addition, the disclosure relates to a method for designing and assessing the life and strength of high-temperature rotating components based on the dual-criterion diagram for designing and assessing the life and strength of high-temperature rotating components. The advantages of the disclosure include a simple design and assessment process, high operability, and reliable assessment results. The invention is expected to be applied finally to assessment and evaluation of high-cycle fatigue life of rotating components at high temperatures.
US11274983B2 Electromechanical pressure sensor
An electromechanical pressure sensor includes an electromechanical resonator having a driving electrode, a sensing electrode, and a beam resonator arranged between the driving and sensing electrodes. The beam resonator includes a resonator beam coupled on a first end to a first fixed anchor and coupled on a second end to a fixed second fixed anchor. The electromechanical resonator also includes a first voltage source coupled to the driving electrode and configured to provide an alternating current to the driving electrode and a second voltage source coupled to the first fixed anchor. The second voltage source provides a DC bias to the resonator beam. The electromechanical resonator further includes a third voltage source coupled to the resonator beam via the first and second fixed anchors. The third voltage source is configured to supply a voltage to the resonator beam that results in a temperature differential between the resonator beam and the first and second fixed anchors. The electromechanical resonator also includes a processor coupled to the sensing electrode and configured to correlate a voltage on the sensing electrode with a pressure value.
US11274973B2 Systems and methods for smart thermocouple temperature probe
A system includes a measurement instrument including a first connector and a control module electrically connected to the first connector. A temperature probe including a shaft having a first end and a second end, a second connector being coupled to the first end, a thermocouple junction formed at a tip and configured to measure a change in temperature of a sample, and the second connector being received by the first connector when the temperature probe is attached to the measurement instrument. A storage module housed within the second connector and configured to store one or more parameters of the temperature probe. The control module being configured to: receive the one or more parameters; determine a temperature measurement based on a change in voltage; determine a first correction based on the one or more parameters; and determine an adjusted temperature measurement based on the temperature measurement and the first correction.
US11274971B2 Temperature sensor
A temperature sensor includes a NAND gate and a plurality of delay units. The NAND gate includes a first and a second input terminals, and an output terminal. The first input terminal is configured to receive an external starting control signal. The plurality of delay units are connected in series. An input end of the first delay unit is connected to the output terminal of the NAND gate. An output end of the last delay unit is connected to the second input terminal of the NAND gate, thereby forming a ring oscillator structure. The temperature sensor can realize conversion of temperature-leakage-frequency based on the ring oscillator structure in a temperature range of −40˜125° C., thereby simplifying design complexity and achieves high accuracy.
US11274968B2 Spark emission spectrometer with separable spark chamber
The invention relates to an optical emission spectrometer with a spark chamber (10) which comprises a spark stand opening (14) and an oblong electrode (11) being arranged inside thereof for generating a spark and a beam of light originating therefrom. Furthermore, a coupling unit (20) is provided which comprises at least one window being arranged on a window holder and a channel. The spark chamber (10) and the coupling unit (20) are arranged with respect to each other such that the beam of light falls through the window (30) into the channel (21). In addition, the spark chamber (10) and the coupling unit (20) comprise means for purging with an inert gas.The spark chamber (10) is directly connected with a window holder (31) and via the window holder (31) with the coupling unit (20), wherein between spark chamber (10) and window holder (31) a sealing element (33) is provided. The coupling unit (20) comprises at least one elastic means which is arranged such that it presses the window holder (31) against the spark chamber (10).
US11274967B2 Method and apparatus for quantifying solutions comprised of multiple analytes
A multi-analyte sensor system based on hollow core photonic bandgap fiber and Raman anti-Stokes spectroscopy. The system includes: i) an inlet to introduce an analyte sample into an analyzer chamber which analyzer includes; ii) a measurement system to derive the anti-Stokes spectral peaks and/or spectra of the sample; iii) a set of reference calibrants corresponding to the analytes of which the sample is primarily comprised; iv) a second inlet to introduce said calibrants into the analyzer chamber; v) a second measurement system to derive the anti-Stokes spectral peaks and/or spectra of the calibrants vi) an outlet through which the sample and calibrants are expelled from the analyzer chamber.
US11274965B2 Noise model-based converter with signal steps based on uncertainty
Embodiments of the present invention are directed to a noise-model based sensor converter configured to map a sensor measurement output to discrete, nonlinear steps of constant uncertainty. In a non-limiting embodiment of the invention, the sensor converter receives an output signal from a sensor. The output signal can include a measurement. The sensor converter can also receive a noise model. The output signal is mapped to a discrete set of steps based on the noise model. The discrete set of steps are nonlinearly spaced to provide constant uncertainty between adjacent steps. The sensor converter generates an output based on the discrete set of steps.
US11274964B2 Apparatus and method for controlling the voltage applied to a SPAD
In an embodiment of the present invention, a method for controlling a voltage across a single photon avalanche diode includes: providing an output based on a current flowing through the single photon avalanche diode; and controlling the voltage applied across the single photon avalanche diode based on the provided output.
US11274959B2 Weighing apparatus and combination weighing apparatus
A weighing apparatus includes a load cell, a fixing portion to which one end of the load cell is fixed, a hopper configured to store articles, a connecting portion configured to connect the other end of the load cell and the hopper to each other, a first support portion facing a first portion provided to the load cell or the connecting portion via a first gap and configured to support the first portion along a first direction when a first limit load acts on the hopper, and a second support portion facing a second portion provided to the load cell or the connecting portion via a second gap and configured to support the second portion along a second direction intersecting the first direction while the first support portion supports the first portion when a second limit load larger than the first limit load acts on the hopper.
US11274949B2 Projection device
Light emitted from laser light source is divided by prism into two light flux and light flux corresponding to light emitted from slope and slope. Light flux and light flux are diffused by diffusion plate and diffusion plate to become light flux and light flux. By overlapping light flux and light flux, a radiation distribution with a wide angle and high light intensity can be obtained.
US11274947B2 Measurement device, design series, and use of a communication device
A measurement device (1) including a measurement module (2) and a communication module (3), in which the measurement module (2) has at least one sensor (4) for measuring a physical or chemical quantity. In the position of use, an interface (5) is provided for the communication between the measurement module (2) and the communication module (3). The measurement module (2) has a measurement module housing (6) and the communication module (3) has a communication module housing (7), which can be interconnected in a mechanically releasable manner and form in the connected state a closed measurement device housing (15).
US11274946B2 TIC environmental event sensor
The TIC environmental event sensor is a nickel-sized, ultra-thin circuit assembly, containing an extremely compact array of both environmental sensors and physical sensors, along with local and wireless access to all the sensor data, including BTLE & LoRa, as well as an electronic ink display for limited field access to sensor events in real time. The TIC is designed to capture changes in the sensor data in real time, and then log it for future examination. The most recent change will remain on the device's display. The changes can then be transmitted to a smart phone or tablet via BTLE, networked as an asset via LoRa, or locally scrolled at the device. The TIC is Ideal for tracking any variations in the surrounding conditions of an asset's travel, storage or use.
US11274940B2 Suspension position monitoring system
A motorcycle suspension position monitoring system comprises: a first assembly including one or more Hall Effect sensors configured to be fastened to an outer fork tube; a first housing including a first magnet configured to be fastened to a fork guard so that the first magnet and the Hall Effect sensors move relative to one another in response to displacement of the motorcycle suspension; a second assembly including a Hall Effect sensor configured to be fastened to a frame of the motorcycle; a second housing including a second magnet configured to be fastened to a swingarm so that the second magnet and the Hall Effect sensor move relative to one another in response to displacement of the motorcycle suspension; and a device operatively connected to the Hall effect sensors and capable of receiving and recording respective output signals from the Hall Effect sensors.
US11274938B2 Acceleration sensor correction for sensors mounted on infrastructure
A method and apparatus includes at least one first sensor configured to be mounted to an infrastructure component, wherein the at least one sensor comprises an environmental sensor. At least one second sensor is configured to be mounted to the infrastructure component, and is configured to sense movement of the infrastructure component. The method and apparatus also includes a system that uses the at least one first sensor to detect an object position and determines an amount of correction for the object position based on movement detected by the at least one second sensor.
US11274937B2 Methods, systems, and vehicles for providing wind alerts to a driver of a vehicle
A method for providing wind alerts to a driver includes detecting, with one or more towable item sensors, that a towable item has been coupled to a hitch of a vehicle, detecting a wind condition with one or more wind sensors in response to detecting that the towable item has been coupled to the hitch, and outputting, with one or more output devices, an alert indicative of a high wind scenario when the wind condition is above a wind threshold.
US11274934B2 Information output device, output control method, and storage medium
An information output device includes a route acquirer configured to acquire a route to a destination of a vehicle, an output configured to output information, and an output controller configured to cause the output to output guidance information for guiding an occupant to make a lane change to a recommended lane associated with the route to the destination acquired by the route acquirer. When a travel lane of the vehicle is a merging lane that merges with a first road and a distance from a point at which the travel lane merges with the first road to a point at which the lane change is required is less than or equal to a first prescribed distance, the output controller causes the output to output the guidance information before the vehicle joins the first road.
US11274932B2 Navigation method, navigation device, and storage medium
A navigation method and a related product are described. The method includes acquiring a message record; parsing the message record to obtain a starting location and a destination location; using N pre-installed map applications to perform route planning for the starting location and the destination location so as to obtain M routes, wherein N is a positive integer and M is a positive integer not less than N; and selecting a target route from among the M routes.