Document Document Title
US10978025B2 Display apparatus for control information, method for displaying control information, and system for displaying control information
A management unit including: a demand plan generating unit that obtains control information items related to energy consuming appliances; an obtaining unit that obtains picture data items showing the appliances; a memory which stores the picture data items obtained by the obtaining unit; a selecting unit which selects a picture data item from selection candidates including the picture data items stored in the memory, based on a specified control mode; a processor that executes processing for superimposing the control information items corresponding to the appliances in the picture data item selected by the selecting unit; and an output unit which displays the picture data item with the superimposed control information item.
US10978023B2 Display apparatus for vehicle
In a display apparatus, a projected member is arranged in a direction in which a driver of a moving body looks while driving, from the perspective of the driver. A projecting unit projects at least one display object in a position that overlaps a background that is visible to the driver through the projected member, so as to be displayed in a superimposed manner as a virtual image. A measuring unit measures a luminance value of the background. A control unit determines a luminance value of the display object based on the luminance value of the background measured by the measuring unit, chromaticity values of the display object, and a sense of superimposition that is a value having a range of 0 or greater and 100 or less, and controls the projecting unit such that the display object is projected at the luminance value of the display object.
US10978016B2 Gate driver on array circuit and liquid crystal display device having the gate driver on array circuit
Disclosed is a GOA circuit, including GOA units, which are cascade coupled. An nth stage GOA unit charges nth stage, n+1th stage and n+2th stage horizontal scanning lines. The nth stage GOA unit includes a pull-up control circuit, receiving a start signal CT and outputting a pull-up control signal Q(n); a pull-up circuit, receiving Q(n), an nth stage clock signal CK(n), an n+1th stage clock signal CK(n+1) and an n+2th stage clock signal CK(n+2), and outputting an nth stage transfer signal ST(n), an nth stage scan driving signal G(n), an n+1th stage scan driving signal G(n+1) and an n+2th stage scan driving signal G(n+2); a pull-down circuit, receiving an n+6th stage scan driving signal G(n+6) and a first direct current low voltage signal VSSQ1 to enable Q(n) in an off state. Three stages scan driving signals can be outputted through one stage GOA unit.
US10978013B2 Method for driving liquid crystal display apparatus
A method for driving a display apparatus. The method comprises: dividing an original gray scale data set of a pixel unit (110) into three grayscale data sets, and then, when the divided grayscale data sets are displayed, turning off backlight units (320), the colors of which are the same and occupy most of the colors corresponding to 0 grayscale data.
US10978012B2 Display device and method for driving the same
A display device capable of setting an optimal output enable value according to a color pattern and a method for driving the display device. A timing controller is configured to receive an image signal from an external source, identify a color pattern and set an output enable value corresponding to the identified color pattern. A scan driver is configured to receive the output enable value and generate a first scan signal having a first turn-on signal and a second scan signal adjacent to the first scan signal and having a second turn-on signal. The scan driver may adjust an interval between the first turn-on signal and the second turn-on signal based on the output enable value.
US10978001B2 Pixel of a display panel having a panel deviation compensation voltage and display device
A pixel of a display panel includes a storage capacitor, at least one scan transistor to transfer first and second voltages to ends of the storage capacitor in response to a scan signal, a driving transistor to generate a driving current based on a difference between the first voltage and the second voltage stored in the storage capacitor, at least one emission transistor to selectively provide the driving current to an organic light emitting diode in response to an emission control signal, and the organic light emitting diode to emit light, wherein the first voltage is a sum of a data voltage and a pixel deviation compensation voltage for compensating a threshold voltage deviation between pixels included in the display panel, and wherein the second voltage is a panel deviation compensation voltage for compensating a threshold voltage deviation between display panels manufactured by a same process for the display panel.
US10977997B2 Pixel and organic light emitting display device including pixel
A pixel includes an organic light emitting diode, a first transistor, a second transistor, and a third transistor. The first transistor includes a first electrode, a second electrode, and a gate electrode and may control a current applied to the organic light emitting diode from a first power source, wherein the gate electrode is electrically connected to a first node. The second transistor is electrically connected between the organic light emitting diode and the second electrode of the first transistor and may turn on in response to a first emission control signal. The third transistor is electrically connected between the first power source and the first electrode of the first transistor and may turn on in response to a second emission control signal. The second transistor may turn on two or more times during one frame. The third transistor may turn on exactly once in the one frame.
US10977990B2 Pixel and organic light emitting display device comprising the same
A pixel includes an organic light emitting diode (OLED); a first transistor between a driving power and a first node, having a gate connected to a control line; a second transistor between the first node and a second node, having a gate connected to a second electrode of a seventh transistor; a third transistor between the second node and an anode electrode of the OLED, having a gate connected to the control line; a fourth transistor between the first node and a data line; a fifth transistor between the second node and a storage capacitor; a sixth transistor between an initialization power and the anode electrode, the fourth to sixth transistors having gates connected to a scan line; the seventh transistor connected to the initialization power and the gate of the second transistor, having a gate connected to another scan line, all transistors being oxide semiconductor thin film transistors.
US10977985B2 Display device and driving method thereof having device damage compensation function
A display device and a driving method thereof are provided. The display device includes a first light-emitting diode, a first controller, a second light-emitting diode, and a second controller. The first controller has a first current source. The second controller has a second current source, wherein the first current source is coupled to a coupling point of the second light-emitting diode and the second current source. When the first light-emitting diode is normal, the first current source provides a first driving current to drive the first light-emitting diode. When the first light-emitting diode is open, the first current source stops providing the first driving current, and the second current source provides a second driving current to drive the second light-emitting diode.
US10977984B2 Pixel circuit and driving method thereof, display panel and video wall
The present application provides a pixel circuit and a method for driving the same, a display panel and a video wall. The pixel circuit includes a light emitting diode having a first electrode configured to receive a first power supply voltage and a second electrode configured to receive a second power supply voltage; and a switching sub-circuit having a first terminal electrically coupled to a display signal terminal, a second terminal electrically coupled to the second electrode of the light emitting diode and a control terminal electrically coupled to a scan signal terminal, and configured to control an emission state of the light emitting diode based on a display signal provided from the display signal terminal, in response to a scan signal provided from the scan signal terminal. The emission state varies based on a magnitude and a duration of an effective voltage level of the display signal.
US10977980B2 Gate select signal with reduced interference
A processing system for a display device comprises a display driver configured to generate a gate select signal and output the gate select signal to gate select control circuitry to be driven on gate lines for display updating. The gate select signal comprises a transition from a first voltage to a second voltage, a transition from the second voltage to a third voltage, and a transition from the third voltage to the first voltage. The second voltage is greater than the first voltage and the second voltage is maintained for a first period. The third voltage is greater than the second voltage and the third voltage is maintained for a second period. The gate select signal is driven by the gate select control circuitry on gate lines of the display device to select one or more subpixels of the display device for display updating.
US10977974B2 Display device having an inspection circuit located between the edge of a counter substrate and a selector circuit
An inspection circuit is properly protected in a display device, which the driver IC is not on the terminal area. A liquid crystal display device comprising a TFT substrate having a display area, in which video signal lines are formed, and a terminal area; a counter substrate overlapping with the display area of the TFT substrate; the counter substrate and the TFT substrate are adhered by the seal material, the display area is formed in an area surrounded by the seal material; wherein the flexible wiring circuit substrate connects to the terminal area, the driver IC, which supplies video signals to the video signal lines, is not installed in the terminal area, the inspection circuit is formed between the display area and the terminal area, wherein the inspection circuit overlaps with the counter substrate in a plan view.
US10977971B2 Driving module used for display panel, display panel and display device
The present disclosure relates to a driving module for a display panel. The driving module includes a gate driver configured to output a scan signal according to a first input signal and comprising signal input terminals configured to receive the first input signal. The driving module includes a timing controller configured to provide the first input signal and comprising signal output terminals configured to output the first input signal. The driving module includes switching elements. A first terminal of each switching element is coupled to a corresponding one of the signal output terminals, a second terminal of each switching element is coupled to a corresponding one of the signal input terminals, and a control terminal of each switching element is coupled to a first power terminal through a first resistor circuit or coupled to a second power terminal through a second resistor circuit.
US10977965B2 Smart sign box using electronic interactions
The present invention relates to an advertising system and method of using the same. The advertising system includes a light source which may be activated by near field communication devices in order to extract information from the system.
US10977964B1 Label holder
A system for displaying electronic shelf labels (ESLs) or other devices includes a label holder. The label holder includes a base plate, adhesive, suction cups, and dowels. The base plate has two opposing side upon which an ESL may be adhesively engaged and supported. When supporting a single ESL on only one side of the base plate, the opposite side of the base plate may be equipped with suction cups or front facing dowels with which the label holder may be attached to a surface. When supporting ESLs on both sides of the base plate, dowels may be inserted along perimeter surfaces of the base plate in order to allow the holder to be secured into or onto surfaces having openings capable of receiving the exposed ends of the dowels, such as those constructed of pegboard, etc.
US10977961B2 Endoscope system
A laparoscopic trainer platform assembly includes: a training platform; a base, configured to accommodate at least one target array; the target array including a planar surface upon which are disposed a plurality of protruding targets oriented at various angles on the base; a left side support for supporting the training platform on the base; and a right side support for supporting the training platform on the base.
US10977960B2 System and method for personalized rendering of digitized instances of modeling of user-identified teaching microskills
A system and method for characterizing, selecting, ordering and rendering discrete elements of digitized video content to teach communications and pedagogic skills. Each of a plurality of observed or computer-generated instances of modeling of distinguishable teaching skills are recorded as digitized assets. Microskills are identified and deconstructed in the abstract from one or more of the visual and audible recordings of teaching skills modeling moments. Identifiers of microskills are associated by a human editor with recorded modeling instances and/or portions thereof. Modeling presentations are dynamically generated by a user asserting one or more microskill identifiers and a network-enabled selection, ordering and rendering of portions of modeling instances that are associated with the asserted microskill identifiers.
US10977954B2 Method and system for communicating unicast/multicast messages using automatic dependent surveillance—broadcast (ADS-B) protocol
Methods are described for generating encrypted messages and unicast/multicast transmitting the encrypted messages to one or more aircraft using Automatic Dependent Surveillance-Broadcast (ADS-B) transmission. Corresponding system for communicating messages to an aircraft using ADS-B link is also provided.
US10977951B2 Mitigating noise exposure to unmanned aerial vehicles
A computer implemented method of distributing noise exposures to unmanned aerial vehicles (UAVs) over a neighborhood includes: accessing a noise exposure map stored in a database and generating a new flight path over the neighborhood for a first UAV of the UAVs based at least in part on the noise exposure map. The noise exposure map includes noise exposure values indexed to locations within the neighborhood. Each of the noise exposure values quantifies a cumulative noise exposure of a corresponding one of the locations due at least in part to historical flight paths of the UAVs over the neighborhood.
US10977950B2 System for producing a flight plan
A flight planning system includes one or more flight management system and a flight plan manager that constructs a flight plan according to static information from the flight management system. A flight management system that also constructs flight plans includes a flight plan manager that constructs a flight plan according to information stored in the flight management system. In constructing the flight plan, either flight management system may compute values of flight plan parameters, such as PNR, PET, ETOPS and LROPS, based on dynamic information related to the flight. On the ground, one of either type of flight management system is selected from a plurality thereof for producing a flight plan for a respective aircraft or aircraft model.
US10977945B1 Vehicular driver warnings
Methods and systems are disclosed for providing vehicular driver alerts. In various aspects a vehicle operating environment may be monitored by one or more sensors associated with a first vehicle operating within the vehicle operating environment. The first vehicle may be determined to be in proximity to a second vehicle based upon sensor data obtained from the one or more sensors. An identifier associated with the second vehicle may be determined based upon the sensor data and the identifier may be used to receive evaluation data associated with the second vehicle. The evaluation data may indicate a quality level associated with operation of the second vehicle. Based upon the evaluation data, it may be determined that the second vehicle is associated with a heightened risk of a vehicle accident. A warning regarding the heighted risk may be generated and presented, by an output device, to a vehicle operator of the first vehicle.
US10977941B2 Passenger transit vehicle geolocation
Locating passenger transit vehicles by detecting interactions. Each interaction is between a transit terminal and a geolocation-enabled user device, and is characterized by data indicative of the interacting terminal, the interacting user device, and the time of interaction. For each detected interaction, a geolocation of the corresponding user device at the time of the interaction is requested; and in response to the requesting, the geolocation of the corresponding user device, the time of the geolocation, and the data indicative of the interacting terminal is received. A particular passenger transit vehicle associated with at least one interacting terminal is identified based on the user device geolocations. The location of the passenger transit vehicle is transmitted for display on user devices.
US10977931B2 Remote load control device capable of orientation detection
A remote control device is provided that is configured for use in a load control system that includes one or more electrical loads. The remote control device includes a mounting structure and a control unit, and the control unit is configured to be attached to the mounting structure in a plurality of different orientations. The control unit includes a user interface, an orientation sensing circuit, and a communication circuit. The control unit is configured to determine an orientation of the control unit via the orientation sensing circuit. The control unit is also configured to translate a user input from the user interface into control data to control an electrical load of the load control system based on the orientation of the control unit and/or provide a visual indication of an amount of power delivered to the electrical load based on the orientation of the control unit.
US10977919B2 Security system coupled to a door lock system
A security system is coupled to a door lock system at a dwelling. A lock device is provided with a lock and a drive shaft. An intelligent door lock system includes: a door status device configured to couple to the drive shaft of the lock device, the door status device determining lock or unlock status of a the lock device, an engine that provides power to lock and unlock the lock and coupled to the door status device, the engine coupled to at least one wireless communication device at the dwelling configured to with a mobile device of a dwelling occupant for communication with the intelligent door lock system to lock or unlock the door, a circuit coupled to the engine, and an energy source coupled to the circuit and providing power to lock or unlock the door, wherein an occupant/owner, or end-user of the dwelling communicates with a server to grant third party access to the dwelling. A security system is configured to be coupled to the intelligent door lock system. The security system includes a video apparatus that captures video is coupled to a motion detection device to take a video of an image of the person or an outline of the person. The video apparatus is configured to provide communication with a communication device of the third party. In response to a communication with the video apparatus and the communication device of the third party, the third party is granted controlled access to the dwelling.
US10977916B2 Surveillance system, surveillance network construction method, and program
A surveillance system (1) includes an area information acquisition unit (101), a request information provision unit (102), and a participation consent reception unit (103). The area information acquisition unit (101) acquires information of a surveillance-desired area. The request information provision unit (102) provides participation request information for surveillance that is conducted by using an image capturing unit of a portable terminal in the surveillance-desired area. The participation consent reception unit (103) receives participation consent as a response to the participation request information, from the portable terminal.
US10977912B2 Method and device for detecting breakage of window glass
The invention provides a method and a device for detecting breakage of window glass. The device includes a signal generator and a signal receiver. The method includes: controlling the control signal generator to send out a source signal if the door is locked; using the signal receiver for receiving the source signal at the first time; determining whether a signal strength of the source signal exceeds a first threshold; controlling the device to enter a window breakage monitoring mode if the first threshold is exceeded; using the signal receiver for receiving the source signal which is sent by the signal generator at the second time; determining whether a signal strength of the source signal sent at the second time exceeds a second threshold; performing a preset first alarm operation if the second threshold is exceeded. This method has high accuracy and high reliability.
US10977909B2 Synchronizing notifications with media playback
Various embodiments provide an ability to synchronize notifications with media playback. In one or more embodiments, when a user is consuming content, such as music, television, a game, an audible notification can be synchronized with the user's content consumption experience. For example, various embodiments can detect what type of content the user is consuming and changes in the content. For example, when the content is music, various embodiments can detect when the music changes or stops, and can then provide audible notifications to the user. Audible notifications can pertain to notifications associated with incoming messages, calls, and other information such as passive assistance notifications.
US10977907B1 Devices for tracking retail interactions with goods including contextual voice input processing and artificial intelligent responses
Devices, systems, and method are provided for tracking items in a store for processing a cashier-less purchase transaction. In one example, a method includes identifying a shopper in a store using sensors and associating the shopper to a shopping account. Monitoring the shopper in the store using one or more sensors, and output of the one or more sensors is an input to one or more deep learning models that generate classification data in connection with a scenario. The method includes receiving natural language voice input containing words spoken from the shopper. And, processing the voice input along with the classification data to generate a response to the words spoken by said shopper. The response is made in a context of the scenario.
US10977898B2 Third party activity performance cross entity integration
Embodiments of the invention are directed to a system, method, or computer program product for providing a platform for integration into applications for user activity interaction for cross entity and third party reward integration. In this way, the system may integrate an activity platform that provides applications or integration into applications to generate an activities network. Furthermore, the system may monitor the user utilization the activities provide triggered responses based on the activities completed. As such, the system may intervene within a known application or third party to provide triggered responses. In some embodiments, the triggered response may be a reward or status built physical alteration to an application or resource distribution item.
US10977885B1 Method for digital key misbehavior and sybil attack detection through user profiling
A digital key sharing system includes an electronic circuit and a first server computer. The electronic circuit is configured to store a plurality of digital keys, receive a plurality of key sharing requests, and generate a plurality of features in response to the plurality of key sharing requests. The first server computer is in wireless communication with the electronic circuit and is configured to generate an alert signal in response to finding one or more anomalies in the plurality of features to initiate a notification to a primary user device associated with the electronic circuit, and send a suspend notification signal to the electronic circuit in response to the finding of the one or more anomalies in the plurality of features. The electronic circuit is further configured to suspend use of the plurality of digital keys in response to reception of the suspend notification signal.
US10977881B1 Rules based analysis of vehicle sensor data for actions
Techniques are described for determining and performing actions associated with a vehicle based on an analysis of sensor data that describes a state of component(s) of the vehicle. Sensor data is generated by sensor(s) on a vehicle and/or external to the vehicle. The sensor data is analyzed to determine a current state of vehicle component(s), such as whether a component is damaged or otherwise in need of repair or maintenance. The analysis of the sensor data may be performed by a rules engine that applies a set of rules indicating what action(s) are to be performed based on certain detected states of the vehicle component(s) indicated by the sensor data. The rule(s) may also indicate instances in which action(s) can be performed automatically or autonomously in response to detecting vehicle component state(s), or whether authorization is to be requested from an owner, operator, or other individual associated with the vehicle.
US10977880B2 Hover time remaining for an aircraft
Systems and methods are provided that include features for determining a hover time remaining for an aircraft performing a hover maneuver. In some exemplary embodiments, the hover time remaining can be communicated to a pilot or aircrew member.
US10977875B2 Systems and methods for vehicle diagnostic tester coordination
Method and apparatus are disclosed for coordinating multiple vehicle diagnostic testers. An example vehicle includes an off-board diagnostic tester port, an in-vehicle diagnostic (IVD) tester, and a gateway module. The gateway module is configured to enable communication with the IVD tester, determine that a diagnostic tool is coupled to the off-board diagnostic tester port for greater than a threshold number of ignition cycles, and responsively prevent communication with the off-board diagnostic tester port.
US10977859B2 Augmented reality method and system for design
A system for generating formal premises designs is discussed. The system begins by inputting an informal two-dimensional rendering of the premises. The system continues by analyzing the informal two-dimensional rendering and determining features found on the premises depicted by the two-dimensional rendering. The system then generates a three-dimensional model of the premises and populates it with interactive objects. Finally, the system provides multiple views of the three-dimensional rendering containing interactive objects.
US10977855B1 Systems and methods for processing volumetric data using a modular network architecture
An exemplary volumetric processing system includes a set of point cloud generators, a point cloud organizer, a voxelizer, and a set of patch renderers. The point cloud generators correspond to image capture systems disposed at different vantage points to capture color and depth data for an object located within a capture area. The point cloud generators generate respective point clouds for the different vantage points based on the captured surface data. The point cloud organizer consolidates point cloud data that corresponds to a surface of the object. The voxelizer generates a voxel grid representative of the object based on the consolidated point cloud data. The set of patch renderers generates, based on the voxel grid, a set of rendered patches each depicting at least a part of the surface of the object. Corresponding systems and methods are also disclosed.
US10977850B2 Server, user terminal, and service providing method, and control method thereof
An example system includes an electronic device and a server. The electronic device includes a display; a first communicator; and a first controller configured to: control to transmit, to the server, location data identifying locations of the electronic device. The server includes a second communicator; and a second controller configured to: control to receive the location data; identify a course of travel; link photograph images to locations on the course of travel; and control to transmit to the electronic device the course of travel and the photograph images. The first controller of the electronic device is configured to control to receive the course of travel and the photograph images and to control to display on the display, at the same time, a map image, the course of travel, and one or more of the photograph images linked to a selected location on the course of travel.
US10977840B2 Systems and methods for iterative reconstruction
The disclosure relates to systems and methods for iterative reconstruction. Raw data detected from a plurality of angles by an imaging device may be obtained. A first seed image may be generated by performing a filtered back projection on the raw data. A first air mask may be determined by performing a minimum value back projection (BP) on the raw data. One or more images may be reconstructed by performing an iterative reconstruction based on the first seed image, the first air mask, and the raw data.
US10977839B2 Method and device for determining a geometry calibration for an imaging device and also method for determining assignment data for the geometry calibration
A method for determining assignment data is carried out in a method for determining a geometry calibration. The 3D calibration phantom features a calibration object with a number of calibration elements, which are arranged so that a descriptor based on the spatial arrangement is projectively invariant. Based upon the descriptor the calibration elements mapped in the 2D transmission element can be assigned to the calibration elements of the calibration object, so that the geometry calibration is determined on the basis of this assignment and the arrangement of the calibration elements in the three-dimensional space as well as on the 2D image.
US10977838B2 Method for generating a magnetic resonance image dataset, computer program product, data storage medium, and magnetic resonance system
Generating a magnetic resonance image dataset includes providing a raw dataset that has been acquired such that the raw dataset is spatially and/or temporally undersampled. A regularization parameter is determined in an automated manner, and an image dataset is generated from the raw dataset using the regularization parameter in a compressed sensing technique.
US10977836B2 Color wheel interface
Systems and methods for generating a color picker interface are provided. In some embodiments, information regarding available colors is retrieved by a color picker computing device, which generates a color picker interface based on the available colors. In some embodiments, the color picker interface allows a user to customize a color, but restricts the user to select colors that are available as indicated by the information regarding the available colors. In some embodiments, once a color is chosen using the color picker interface, the chosen color may be used to recommend one or more products based on the chosen color, to generate a virtual try-on image that shows a product associated with the chosen color rendered on an image of the user, or for any other purpose.
US10977831B2 Camera calibration method and apparatus based on deep learning
Disclosed herein is a camera calibration method based on deep learning including acquiring an image captured by a camera and predicting an intrinsic parameter of the camera by applying, to the acquired image, a neural network module trained to predict the intrinsic parameter.
US10977827B2 Multiview estimation of 6D pose
This disclosure describes a method and system to perform object detection and 6D pose estimation. The system comprises a database of 3D models, a CNN-based object detector, multiview pose verification, and a hard example generator for CNN training. The accuracy of that detection and estimation can be iteratively improved by retraining the CNN with increasingly hard ground truth examples. The additional images are detected and annotated by an automatic process of pose estimation and verification.
US10977825B2 Position measurement device and position measurement method
[Problem] To enable three-dimensional measurement with good precision. [Solution] When three-dimensional measurement is to be performed with good precision using SLAM or the like, images of marks M1, M2, M3, M4 must be captured from various directions by a single-lens camera. In the present invention, directions of imaging by a camera are displayed as sectors C1, C2, C3, C4. For example, it is understood that whereas sectors C1 and C4 have a large central angle and imaging therein is performed from a wide range of directions, sectors C2 and C3 have a small central angle and imaging therein is performed from a narrow range of directions. A photographer seeing such a display can perform additional imaging, and images can therefore be obtained from a wide range of directions, and three-dimensional measurement can be performed with good precision.
US10977824B2 Positioning method and positioning system
A positioning method and a positioning device are provided. The positioning method includes providing a map database, and obtaining a target image and querying the map database with the target image so as to determine a target coordinate corresponding to the target image.
US10977818B2 Machine learning based model localization system
A method for deriving an image sensor's 3D pose estimate from a 2D scene image input includes at least one Machine Learning algorithm trained a priori to generate a 3D depth map estimate from the 2D image input, which is used in conjunction with physical attributes of the source imaging device to make an accurate estimate of the imaging device 3D location and orientation relative to the 3D content of the imaged scene. The system may optionally employ additional Machine Learning algorithms to recognize objects within the scene to further infer contextual information about the scene, such as the image sensor pose estimate relative to the floor plane or the gravity vector. The resultant refined imaging device localization data can be applied to static (picture) or dynamic (video), 2D or 3D images, and is useful in many applications, most specifically for the purposes of improving the realism and accuracy of primarily static, but also dynamic Augmented Reality (AR) applications.
US10977815B1 Structured light eye-tracking
A method includes generating, by an illumination source, an optical beam and coupling the optical beam into an acousto-optic device. The acousto-optic device generates structured light from the coupled optical beam by diffracting the optical beam into at least two interfering optical beams. The interfering optical beams are then used to illuminate a surface of an eye of a user of a display for use in eye-tracking.
US10977805B2 Cloud server-based mice intelligent monitoring system and method
The invention relates to cloud server-based mice intelligent monitoring system and method, the system comprises a thermal infrared camera device, an intelligent terminal and a cloud server connected in sequence, and the thermal infrared camera device monitors activity track of a mouse by using thermal infrared sensing technology and camera technology, and sends monitored video frames to the intelligent terminal; the intelligent terminal discriminates moving object, records the current video frame and marks motion track, and transmits a video segment with the motion track to the cloud server; the cloud server recognizes the moving mouse and stores the current video segment, and marks mouse position and motion trajectory in the current video segment, and then aggregates and analyzes data to obtain relevant parameter information of the moving mouse to realize the intelligent monitoring of the mouse. The system uses the intelligent terminal to roughly identify moving mouse and coordinate with the cloud server to accurately identify the moving mouse. It then realizes the intelligent monitoring of the mouse, detects and helps to control the mice problem early, reduces unnecessary losses, reduces labor costs and improves monitoring efficiency.
US10977803B2 Correlation value calculation device
A correlation value calculation device for calculating a correlation value between a base block within an image and at least one reference block within the image or other image includes a pixel value distribution calculation unit configured to calculate a pixel value distribution of pixels within the image and select a range of pixel values of a large number of pixels as a valid pixel value range, a conversion coefficient calculation unit configured to calculate conversion coefficients for converting pixels of the valid pixel value range into a prescribed bit-depth, and a pixel value conversion unit configured to perform a bit-depth reduction process on pixels within the base block and pixels within the reference block on the basis of the conversion coefficients.
US10977797B2 System and methods for fully automated data analysis, reporting and quantification for medical and general diagnosis, and for edge detection in digitized images
A method of detecting an edge within digitized images, said method comprising steps of: (a) obtaining said image in a digital form; (b) building a 3D graph of intensity distribution within said image; (c) finding Regions of Interest ROI in the image and subtracting out the background; (d) establishing edge lines within said image; establishing a resultant edge line for each ROI by averaging or maximizing the set of independently obtained edge lines corresponding to said plurality of criteria but that differ from each other by a margin increasing with a predetermined increment; and (f) generating at least one report presenting the quantitative and/or qualitative parameters in a form of accurate quantitative measurements and qualitative inferences regarding medical and general diagnosis of the images and patients utilizing one or more output modules.
US10977795B2 Method and device for determining a flow situation in a vessel
A method and device for determining a flow situation in a vessel are disclosed. According to an embodiment of the method, a first image data set containing image information relating to the vessel is used and a vascular tree of the vessel is segmented based upon the first image data set. An organ is also segmented based upon the first image data set or of a second image data set and the organ is assigned at least one area of a parenchyma of the organ. Via texture analysis, a texture of the area of the organ is determined and, depending on the texture, the area of the organ is assigned a flow characteristic. Depending on the vascular tree and the flow characteristic assigned to the area of the organ, a value of a measured variable characteristic of the flow situation within the vessel is then determined via a numerical method.
US10977783B1 Quantifying photorealism in simulated data with GANs
The present disclosure discloses a system and a method. In an example implementation, the system and the method can receive a synthetic image at a first deep neural network, and determine, via the first deep neural network, a prediction indicative of whether the synthetic image is machine-generated or is sourced from the real data distribution. The prediction can comprise a quantitative measure of photorealism of synthetic image.
US10977781B2 Method, device and system for image fusion
The present disclosure discloses an image fusion method, device and system. The image fusion method comprises: obtaining a visible light image generated by a visible light sensor and an invisible light image generated by an invisible light sensor, wherein there is a correspondence between the visible light image and the invisible light image; synthesizing the visible light image and the invisible light image to create a first synthetic image; denoising the visible light image and the first synthetic image; and fusing the denoised visible light image and the denoised first synthetic image to generate a second synthetic image. In embodiments of the present disclosure, the visible light image and the first synthetic image that is fused with the invisible light image are denoised respectively before the final image fusion to denoising the fused image.
US10977776B1 Two and three-dimensional near infrared subcutaneous structure imager using realtime nonlinear video processing
A method includes placing an imaging device in contact with a sample, irradiating the sample via an illuminator such that radiation scatters off of the structure, and providing the scattered radiation to a detector to generate a digital video signal. A processor then performs various operations including subtracting a sum of a black state value and a user-defined black level clamping value from the digital video signal to create subtracted image data, substituting negative values in the subtracted image data with a reference value to create modified image data, and amplifying the modified image data by a user-defined gain to create contrast enhanced image data.
US10977769B2 Electronic device, movement path recording method, and computer-readable storage medium
Processor displays avatar to move from a starting coordinate to first movement destination coordinates in accordance with each instruction in first instruction set. Processor records coordinates after movement by instructions in the first instruction set, as first group, in accordance with instruction included in the first instruction set. Processor returns avatar to the before starting movement coordinates and displays avatar. Processor displays avatar to move from the before starting movement coordinates to second movement destination coordinates in accordance with each instruction in second instruction set. Processor records coordinates after movement by instructions in the second instruction set.
US10977759B2 Process and system for detecting an aerial transport mode
A system for detection of an air transport made includes a barometric sensor to measure the values of the atmospheric pressure, and a processing unit to acquire the pressure values and to identify if the transport mode is air transport (aircraft mode), depending on the pressure measurements.
US10977758B2 Traffic section fee payment method, fee system, and payment system
A client device obtains and records inbound station information. The client device sends first electronic credential information to an inbound charging apparatus, where the first electronic credential information comprises authentication information generated by a payment system based on a user identity in the client device. The client device sends second electronic credential information and the inbound station information to an outbound charging apparatus, where the second electronic credential information comprises authentication information generated by the payment system based on the user identity in the client device.
US10977751B1 Managing communications for combined orders
In some examples, a service provider may determine that multiple merchants are within a threshold distance of each other. The service provider may send, to a buyer, item information about items offered by the multiple merchants. Further, based at least in part on the multiple merchants having been determined to be within the threshold distance of each other, the item information sent to the buyer may indicate that orders for items provided by the multiple merchants are available for combined delivery, e.g., as a single combined order. A first courier stationed near the merchants may pick up the items from the merchants and may handoff the items to a second courier who delivers the items to the buyer. Additionally, in some cases, the preparation of the multiple items may be timed to so that the items are ready for pickup at approximately the same time.
US10977747B2 Extending a content delivery network (CDN) into a mobile or wireline network
A content delivery network (CDN) comprises a set of edge servers, and a domain name service (DNS) that is authoritative for content provider domains served by the CDN. The CDN is extended into one or more mobile or wireline networks that cannot or do not otherwise support fully-managed CDN edge servers. In particular, an “Extender” is deployed in the mobile or wireline network, preferably as a passive web caching proxy that is beyond the edge of the CDN but that serves CDN-provisioned content under the control of the CDN. The Extender may also be used to transparently cache and serve non-CDN content. An information channel is established between the Extender and the CDN to facilitate the Extender functionality.
US10977730B2 Crypto-machine learning enabled blockchain based profile pricer
A crypto-machine learning enabled blockchain based profile pricer processes computer-readable instructions to determine requested information for a user that can be displayed on a user interface in real-time or near real-time of the user's request. In addition, the crypto-machine learning enabled blockchain based profile pricer processes provided data to be customized for the user based on a user profile stored in the memory as well as based on third party data stored in a database of related information. The pricer communicates the data to the user using blockchains via a smart contract using a private key and initiates a data transfer based on an input received from the user.
US10977724B1 Real estate private index fund systems and methods
Systems and methods for creating and administering and a real estate private index fund as a single investable instrument which tracks a non-investable real estate index of open-ended funds with minimal tracking error.
US10977723B2 Matching content providers and interested content users
Methods, systems, and apparatuses to match content providers and interested content users are described. Input indicating an accessing of a network location by a user is received along with the user's identifier. The identifier is obfuscated and transmitted to a content provider configured to provide content to the user at the network location. A re-direct identifier is transmitted to the user instructing the user to directly contact the content provider. When the user contacts the content provider, the user transmits a provider-specific identifier by which the content provider identifies the user and the obfuscated user identifier. The content provider updates a database of obfuscated user identifiers and provider-specific user identifiers based on the received identifiers. Thus, the content provider is enabled to identify interested users based on obfuscated and provider-specific user identifiers.
US10977722B2 System, method and user interfaces and data structures in a cross-platform facility for providing content generation tools and consumer experience
A cross-platform service engages and connects influencers and consumers by facilitating content generation in connection with electronic-commerce platform. An influencer/content generator facing portal presents a set of tools to enable influencers to create content for use on the e-commerce side and to facilitate transactions related to influencer compensation. A consumer facing portal presents adaptive user interfaces to engage remotely connected consumers by presenting influencer-generated “looks” and tools to selectively navigate and select/deselect presented looks and explore look and products and ultimately to handle transactions for purchasing of products.
US10977718B2 Method and device for processing user interaction based transactions
A method and device for processing a transaction based on user interaction is disclosed. The method includes providing a plurality of article icons associated with a plurality of articles. At least one icon attribute of the plurality of article icons is indicative of real-time quantity associated with the plurality of articles. The method further includes receiving a first user interaction with an article icon and, in response, displaying at least one order icon representing at least one supplier for the article. The method includes receiving a second user interaction with an order icon and, in response, establishing a communication channel between the user and a supplier associated with the order icon in response to the second user interaction with the order icon. The communication channel enables at least one of the user and the supplier to dynamically modify at least one article attribute related to the article.
US10977715B2 Shopping cart with feedback
A system comprises at least one processor having a browser. The processor is configured for: receiving a request to purchase a first item (where a browser performs the receiving), displaying by the browser an indication that the first item has been added to a shopping cart of the user, before receiving an acknowledgement that the request has been received by a server, transmitting the request from the browser to the server, and receiving the acknowledgement of the transmitted request from the server after displaying the indication by the browser.
US10977712B2 Cognitive system and method to provide most relevant product reviews to specific customer within product browse experience
In providing product reviews relevant to a specific user, a server determines that a user is viewing a current product on a website. The website includes a plurality of product reviews for the current product. In response, the server automatically collects criteria specifically for the user, where the criteria describe the current and past website browsing behavior of the user. The server applies weights to one or more of the criteria, where the weights are specific to the user. The server ranks the plurality of product reviews based on the weighted criteria and sends the rankings of the plurality of product reviews to a web server hosting the website. The plurality of product reviews is displayed on the website according to the rankings. The relevancy rankings can vary between users and thus the display of the most relevant product reviews can vary between users.
US10977702B2 Prospective management system for medical benefit prescriptions
The present invention provides an interactive, electronic, knowledge-based ordering process for specialty/biotech pharmaceuticals (medically coded drugs) which results in less waste, improved procedural efficiencies, and greater cost savings than the current ordering systems. The knowledge-base of the system is based on the health plan's clinical policies as well as the status of the patient and their entitled benefits with the health plan, and it is applied in an interactive manner through a web-enabled system which provides a real-time, prospective examination and control over requests for authorization to dispense the medically coded drugs. The system also includes a feedback loop from the specialty pharmacies to provide information on the medicines that have actually been dispensed. The system also provides to the patient, educational material and adherence reminders to affect therapeutic outcomes.
US10977694B2 Predictive recommendation system using price boosting
In general, embodiments of the present invention provide systems, methods and computer readable media for ranking promotions selected for recommendation to consumers based on predictions of promotion performance and consumer behavior. In embodiments, a set of promotions to be recommended to a consumer can be sorted and/or ranked according to respective relevance scores representing a probability that the consumer's behavior in response to the promotion will match a ranking target. In embodiments, calculating scores is based on a relevance model (a predictive function) derived from one or more contextual data sources representing attributes of promotions and consumer behavior. In embodiments, an absolute relevance score represents an absolute prediction of a ranking target variable. In embodiments, absolute relevance may be used to determine personalized local merchant discovery frontiers; featured result set thresholding for impressions; and/or promotion notification triggers. In embodiments, predictive models based on gross revenue may be optimized using promotion category-dependent price boosting.
US10977689B2 Mobile terminal and method for controlling same
The present invention relates to a mobile terminal, comprising: a display unit; a wireless communication unit for providing a communication interface for communication with a vehicle or an external server; and a control unit for setting, when reserving a vehicle, an amount of advertisement to be consumed in the vehicle, and for providing fee deduction information, according to the set amount of advertisement, to the display unit.
US10977680B2 Geo-localization purchase incentive system
A geo-localization purchase incentive system employs product label with imbedded NFC tags. The label is adhered to a product package and seal the package opening. Prior to purchase the tag is accessed with an NFC enabled device to retrieve product specific information. Upon opening the product package after purchase, a circuit loop in the tag is broken and the purchaser's NFC enabled device receives an invitation to a social event wherein brand loyalty is promoted. The event, social media interaction with other loyalty purchasers is enabled through geo-localization.
US10977669B1 Merchant services for service provider catalog items
A service provider may obtain information about a plurality of items offered for acquisition by a merchant. The service provider may identify one or more items of the plurality of items that are the same as one or more respective items included in a catalog of items associated with the service provider. The items included in the catalog of items may be available for acquisition via the service provider. Additionally, the service provider may communicate with the merchant to offer services in relation to the items included in the service provider catalog of items that match the items offered by the merchant.
US10977666B2 Systems and methods to rank and select triggers for real-time offers
In one aspect, a computing apparatus is configured to receive an input specifying a set of users, identify a set of triggers, each of which corresponds to a set of one or more conditions which when satisfied cause transmission of a message to the set of users, rank the triggers based at least in part on transaction data of the users that was recorded by a transaction handler, and generate a ranked list of the triggers based on the ranking.
US10977663B1 Method and system for recommending assistance offerings using multivariate random forest leveraging negative samples
A method and system identify assistance offerings that are likely to be relevant to users of a data management system. The method and system utilize a multivariate random forest regression machine learning process to train an assistance offerings recommendation model to recommend relevant assistance offerings to users of the data management system. The multivariate random forest regression machine learning process replaces zero values in the training set data with negative numbers to increase the accuracy of the machine learning process.
US10977660B2 System and method for automatically processing online refund request
A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for automatically processing an online return request. The method performed by the system can receive a refund request from a user computer used by a customer of a grocery store, the refund request for returning a grocery item (a) previously purchased as part of a transaction of the grocery store and (b) paid for by a payment method via the transaction; and process a refund solution based on the transaction and the grocery item. In this system, the method can process the refund solution by determining a returnable status of the grocery item according to one or more returnability rules dynamically generated by a machine learning model. If the returnable status of the grocery item is negative, the method performed by this system can deny the return request. If the returnable status of the grocery item is not negative, the method performed by this system can then proceed with generating a cost-benefit analysis result based on one or more cost-benefit factors associated with the grocery item. If the cost-benefit analysis result is negative, the method performed by this system can process the refund request by returning a return amount to the customer for the grocery item; otherwise, the method can provide to the user computer an authorization for return of the grocery item to a physical location of the grocery store in order for the customer to receive the return amount for the refund request. Other embodiments are disclosed.
US10977659B2 Real-time monitoring system
A systems of servers and algorithms allows merchants to refund value, for example, for refunds on returned goods or for other customer satisfaction reasons. The system receives the request for credit from a merchant refund session as well as a target financial instrument associated with the customer receiving the credit. The system then creates a specialized monitor for the customer's transactions to identify transactions made with that merchant and applies the previously credited funds for purchases made at the merchant. These credits may be made in real time at the register during a purchase or via a statement credit. The credit may also be applied to partner brands associated with the merchant by expanding the scope of the monitor.
US10977657B2 Token processing utilizing multiple authorizations
Embodiments of the invention provide for faster and more efficient data processing, and can utilize multiple authorizations and tokens having domain restrictions. The different authorizations may be related, and a related transaction indicator as well as reference data may be included in authorization requests made after an initial authorization.
US10977656B1 System and method for detecting fraudulent bank transactions
A system for detecting a fraudulent ATM transaction is disclosed. The system relates to an ATM machine that receives a bank/ATM card from a customer. The ATM first attempts to read information from the card chip, but is unable to do so due to a read error. The ATM then instead reads the information from the magnetic strip, and initiates a fraud detection procedure. In one such procedure, the ATM uses a local wireless access point to detect a customer's device, such as a phone, in the vicinity of the ATM. In another such procedure, the ATM communicates with a backend server. The backend server then determines the location of the customer device either by transmitting a message to request authorization, or by utilizing GPS or other location-detection means on the customer device to determine whether the customer device is within the ATM vicinity.
US10977653B2 Systems and methods for cross-border ATM fraud detection
A macro fraud detection system for detecting macro level fraud of transaction card automated teller machine (ATM) withdrawals includes a memory device for storing data and a processor. The processor is communicatively coupled to the memory device and is programmed to receive first transaction data corresponding to historical financial transactions between a plurality of transaction cards and at least one ATM. The processor is also programmed to aggregate the first transaction data into one or more referential tables, and determine one or more threshold values based on the aggregated first transaction data. In addition, the processor is programmed to receive second transaction data corresponding to current financial transactions between the plurality of transaction cards and the at least one ATM. Moreover, the processor is programmed to compare the second transaction data to the one or more threshold values.
US10977641B2 Binding process using electronic telecommunications device
A user may utilize an electronic telecommunications device comprising a wireless communications device to bind a first user device and a second user device. The user can insert the first user device into the electronic telecommunications device and enter authentication information. The first user device and the second user device can be bound over a wireless network enabled by the wireless communications device without requiring any sensitive account information to be entered by the user.
US10977640B2 Systems and methods for implementing global money transfers
Systems, methods, and apparatuses for configuring a web application for global money transfers include a customer mobile device, a processor, and a memory having processor-readable instructions that cause the processor to collect data from a web application, whereby the web application is provided on the customer mobile device in operative communication with the host computer, and determine at least one of an optional field and a required field based on the collected data. The at least one optional field and required field may receive input for conducting a money transfer. The processor-readable instructions may cause the processor to send instructions to a user interface (“UI”) for the web application, whereby the instructions are indicative of the at least one optional field and required field, and configure the UI to display the at least one optional field and required field at the web application of the customer mobile device.
US10977639B2 Adaptive gateway switching system
Systems and methods disclosed herein relate to reducing the losses associated with processing payments using credit card payment processing gateways. Payment processing gateways have different deposit success rates due to the gateways' varying arrangements with acquiring banks and the ability to process certain types of payments. A payment request related to a user may be received, wherein the request specifies a particular type of credit card, a transaction currency, and an amount. A payment application then routes, via a payment agent, the payment request to an adaptive gateway switching system (AGSS) in an attempt to complete a payment transaction. If in learning mode, the AGSS may randomly choose a payment processing gateway. Or the AGSS may choose the gateway based upon a learned gateway status based upon results learned through reinforcement learning. Upon receiving the result of a transaction attempt from the gateway, the agent reports the result to the AGSS. The result is used to update a reward function to inform future attempts to process payments. If the transaction attempt was unsuccessful, the AGSS provides an alternative gateway option for the agent to contact and attempt the transaction. This may continue until one of the following occurs: success; all gateways have been attempted; a predetermined number of gateways has been attempted; a predetermined penalty threshold has been exceeded; or another relevant criterion has been satisfied.
US10977638B2 Settlement apparatus, control program therefor, and checkout system
A settlement apparatus in an embodiment includes a settling section, a discharging section, an article detecting section, and a processing section. The settling section performs settlement processing for settlement concerning a commercial transaction. The discharging section discharges a prescribed article to a receiving section after the end of the settlement processing by the settling section. The article detecting section detects remaining of the article in the receiving section. The processing section performs, if the article detecting section detects the remaining of the article at a point in time when a prescribed time elapses after the article is discharged by the discharging section, predetermined processing for making it possible to check the remaining of the article afterwards.
US10977636B2 Wireless data communication interface
In some embodiments, the rendering a financial transaction record in a second format includes converting a tokenized first item of financial transaction information to an account-specific item of financial transaction information using an account identifier associated with the tokenized first item in a registry stored in a secured account data vault. In some embodiments, the system includes a transaction execution module for transmitting in the second format the first item of financial transaction information for payment processing by the first external financial party, wherein the second format includes the financial transaction information using the account identifier associated with the tokenized first item in a registry stored in a secured account data vault, and transmitting in the third format the second item of financial transaction information for payment processing by the second external financial party.
US10977634B2 Media hub devices with passive monitoring of user devices and targeted media transmission through in-channel transmission or shifted channel transmission
Systems and methods associated with media hub devices are provided that passively monitor user devices and transmit targeted media through in-channel transmissions that use the same channel used to monitor the user devices, or shifted channel transmissions that are different than the channel used to monitor the user devices. For example, a media hub device may passively monitor customer devices by scanning a wireless communication channel and obtaining device identification information transmitted by a user device that communicates the device identification information via the wireless communication channel. A media hub device may link the user device with a particular user or may anonymously monitor user behavior, through the monitored user device, without explicit knowledge of the identity of the user. Targeted media may be provided to the user device either in-channel using the same channel used to passively monitor the user device or a shifted channel using a different channel.
US10977632B2 Electronic bill management method, apparatus, and storage medium
An electronic bill management method performed in an electronic bill management system is provided. A bill issuance request of a first user including original bill information is received. A first bill account corresponding to the first user is generated based on the original bill information, and account information of the first bill account is stored to an account table in the electronic bill management system. A second block is generated based on the bill issuance request, the first bill account, and a block header eigenvalue of a first block in a block chain in the electronic bill management system. The first block is a previous block of the second block in the block chain, and a bill issuance event of the first user is recorded based on the second block. An issuance success message is transmitted to the first user, the issuance success message including the first bill account.
US10977612B2 Electronic inventory tracking system and associated user interfaces
A computer-implemented system for tracking items in a supply chain. The system may comprise a memory storing instructions and at least one processor configured to execute instructions. Those stored instructions include receiving a first input that an item has entered a first station, the input comprising a first location identifier; assigning an inventory identifier to the item; storing the location identifier and the inventory identifier in a data store, associating the location identifier with the inventory identifier; receiving a second input comprising the inventory identifier and a second location identifier when the item is moved to a new station; storing the new location identifier when the item is moved to a new station; storing the new location identifier such that the new location identifier is associated with the inventory identifier with at least one previous station associated with the inventory identifier; receiving a request for a diagram; generating a diagram tracking the item using at least the inventory identifier and at least one location identifier, wherein the diagram tracks the item from the inbound station to the most recent station; and transmitting the diagram for display.
US10977610B2 Power tool communication system
A mobile device and method for determining power tool attendance. The mobile device and method are able to generate a list of power tools that are missing based on being outside of communication range with the mobile device. For example, the mobile device includes a short-range transceiver, a memory, and a processor coupled to the memory and the short-range transceiver. The processor is configured to receive a list of a first plurality of power tools and receive, via a user interface, a selection to detect nearby tools. The processor is also configured to receive, via the short-range transceiver, identification signals from a second plurality of power tools and determine that a subset of the first plurality of power tools is missing based on the identification signals. The processor is further configured to generate an indication that the subset of the first plurality of power tools is missing.
US10977607B2 Node-enabled packaging materials used to ship an item
Methods and node-enabled apparatus are described that involve use of node-enabled packaging material as part of a container for an item to be shipped. The method begins by forming at least a part of the container with the packaging material. Next, the method activates a node integrated as part of the packaging material. The node is operative to communicate with one or more network devices (such as an ID node, master node and/or server) in a wireless node network. The method then registers shipping information with a server in the wireless node network via a user access device operated by a shipping customer. The shipping information is related to the container and the node integrated as part of the packaging material of the container. The item to be shipped may be sealed within the container.
US10977605B2 Carrier path prediction based on dynamic input data
A method and system for managing carrier vessel information are provided. A carrier path and shipment planning system receives carrier information associated with individual carrier vessels from a plurality of carrier information sources. Based on the carrier information the carrier path and shipment planning system processes the carrier information to form complete path scenarios. The carrier path and shipment planning system associates control rules to the complete path scenarios to determine one or more candidate paths. The carrier path and shipment planning system can then generate various interfaces for identifying selected, ranked paths, information associated with a competitive marketplace and availability information for contracting for cargo shipment. A user can then further manipulate the user interfaces for scenario planning or filtering available selections.
US10977600B2 System and method for managing the delivery of a food product
A food locker includes a housing, a food support member, a first door, a second door, and a lock. The housing includes a front wall a front wall, a rear wall, and a chamber. The front wall includes a first opening in communication with the chamber. The rear wall includes a second opening in communication with the chamber. The food support member is disposed within the chamber. The first door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the first opening when the first door is in the open position. The second door is supported by the housing and is movable between a closed position and an open position. The food support member is accessible through the second opening when the second door is in the open position. The lock is operatively coupled to at least one of the housing and the first door and is actuatable between a locked configuration and an unlocked configuration. The lock is operable to (i) permit the first door to move from the closed position to the open position when the lock is in the unlocked configuration and (ii) prevent the first door from moving from the closed position to the open position when the lock is in the locked configuration.
US10977597B2 System and method for validating data
A system for validating data includes a digital touch point associated with an organization having an element and a quality assurance (QA) module for monitoring the digital touch point. The system includes a quality control (QC) algorithm associated with the QA module, which is executed against the new element to determine if one or more discrepancies exist between current data for the new element and expected data for the new element. The system includes a tangible error report that is generated by the QA module. The tangible error report captures the one or more discrepancies between the current data and the expected data for the new element. The QA module has the ability to modify the request to call to eliminate the one or more discrepancies.
US10977595B2 Security and content protection by continuous identity verification
A system includes one or more server hardware computing devices includes one or more processors and memory storing instructions that, when executed by the one or more processors, cause the system to receive a request to verify an identity of a user attempting to complete an examination provided by an online proctored examination platform to a candidate user authorized to complete the examination and repeatedly, at a predefined interval during the examination, determine, based at least in part on user data collected by the online proctored examination platform during the examination, the user data identifying the user at a time that the interval elapses, whether the user is the candidate user, and, responsive to a determination that the user is not the candidate user, perform one or more of a plurality of actions associated with a failed identity verification, the plurality of actions including stopping the examination.
US10977594B2 Managing a fleet of devices
Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment.
US10977585B2 Order allocation system and method
The present disclosure relates to a system and a method of allocating orders. The system may include a non-transitory computer readable storage medium and a processor. The non-transitory computer may store an executable module. The processor may execute the executable module stored in the computer readable storage medium. The non-transitory computer readable storage medium may include a receiving unit (231) and an order allocation unit (361). The receiving unit (231) may receive order information and user information. The user information may include location information and/or time information. The order allocation unit (361) may allocate an order based on the location information and/or the time information. The method may include receiving order information and user information, wherein the order information and the user information may include location information and/or time information, and allocating an order based on the location information and/or the time information.
US10977581B2 Systems and methods for secondary knowledge utilization in machine learning
A classifier is computed as follows. For a first set of values of primary field(s) of primary data instances of a labeled primary training dataset, a second set(s) of secondary fields of unclassified second data instances of secondary dataset(s) is identified. First set of values are matched to corresponding values in respective secondary field(s), and linked to other secondary fields of respective secondary data instance(s) of the respective matched secondary field. A set of classification features is generated. Each including: (i) condition(s), and (ii) a value selected from the linked other secondary fields of the respective secondary data instance(s) of the respective matched secondary field(s). The respective classification feature outputs a binary value computed by the condition(s) that compares between the value selected from the other linked secondary fields and a new received data instance. A classifier is computed according to a selected subset of the classification features.
US10977579B2 Adversarial automated reinforcement-learning-based application-manager training
The current document is directed to automated reinforcement-learning-based application managers that that are trained using adversarial training. During adversarial training, potentially disadvantageous next actions are selected for issuance by an automated reinforcement-learning-based application manager at a lower frequency than selection of next actions, according to a policy that is learned to provide optimal or near-optimal control over a computing environment that includes one or more applications controlled by the automated reinforcement-learning-based application manager. By selecting disadvantageous actions, the automated reinforcement-learning-based application manager is forced to explore a much larger subset of the system-state space during training, so that, upon completion of training, the automated reinforcement-learning-based application manager has learned a more robust and complete optimal or near-optimal control policy than had the automated reinforcement-learning-based application manager been trained by simulators or using management actions and computing-environment responses recorded during previous controlled operation of a computing-environment.
US10977576B2 Control device, recording medium, and control system
A control device generates a second command value by compensating a first command value output at every control cycle according to a predetermined pattern with a correction amount output at every control cycle according to correction data, updates the correction data based on a deviation between the first command value and a feedback value from the control object, and determines an initial value of the correction data. The control device acquires a response characteristic indicating a relationship between an assigned command value and a feedback value shown in the control object in response to the command value, estimates a feedback value to be shown in the control object based on a value obtained by compensating the first command value with temporary correction data and the response characteristic, and updates the temporary correction data based on a deviation between the first command value and the estimated feedback value.
US10977573B1 Distantly supervised wrapper induction for semi-structured documents
Systems and methods provide distantly supervised wrapper induction for semi-structured documents, including automatically generating and annotating training documents for the wrapper. Training of the wrapper may occur in two phases using the training documents. An example method includes identifying a training set of semi-structured web pages having a subject entity that exists in a knowledge base and, for each training page, identifying target objects, identifying predicates in the knowledge base that connect the subject entity to a target objects identified in the training page, and annotating the training page. Annotating a training page includes generating a feature set for a mention of the target object, generating predicate-target object pairs for the mention, and labeling each predicate-target object pair with a corresponding example type and weight. The annotated training pages are used to train the wrapper to extract new subject entities and new facts from the set of semi-structured web pages.
US10977561B2 Methods and systems for processing software traces
Systems and methods for analysis of execution patterns for applications executing on remote devices. In some implementations of the system, a knowledge base stores successful traces from a plurality of instances of an application and one or more computing processors in the system receive, via a network interface, call-stack information from an instance of the application executing on a remote device, call-stack information including periodic captures of an execution status for the instance of the application, and determine whether there is a similarity between the call-stack information received from the instance of the application and the stored plurality of successful traces. Responsive to determining a similarity, the computing processors add the remote device to a population of devices likely to execute the object and facilitate further actions specific to the device population.
US10977558B2 Data encoding and classification
In a method and apparatus for training a computer system for use in classification of an image by processing image data representing the image, image data are compressed and then loaded into a programmable quantum annealing device that includes a Restricted Boltzmann Machine. The Restricted Boltzmann Machine is trained to act as a classifier of image data, thereby providing a trained Restricted Boltzmann Machine; and, the trained Restricted Boltzmann Machine is used to initialize a neural network for image classification thereby providing a trained computer system for use in classification of an image.
US10977557B2 System and method for addressing overfitting in a neural network
A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
US10977556B2 Optimizing neural networks for risk assessment
Certain embodiments involve generating or optimizing a neural network for risk assessment. The neural network can be generated using a relationship between various predictor variables and an outcome (e.g., a condition's presence or absence). The neural network can be used both for accurately determining risk indicators or other outputs using predictor variables and for determining adverse action codes explaining the predictor variables' effect or an amount of impact on the risk indicator.
US10977554B2 Fully convolutional interest point detection and description via homographic adaptation
Systems, devices, and methods for training a neural network and performing image interest point detection and description using the neural network. The neural network may include an interest point detector subnetwork and a descriptor subnetwork. An optical device may include at least one camera for capturing a first image and a second image. A first set of interest points and a first descriptor may be calculated using the neural network based on the first image, and a second set of interest points and a second descriptor may be calculated using the neural network based on the second image. A homography between the first image and the second image may be determined based on the first and second sets of interest points and the first and second descriptors. The optical device may adjust virtual image light being projected onto an eyepiece based on the homography.
US10977536B2 Detection of images in relation to targets based on colorspace transformation techniques and utilizing ultraviolet and infrared light
Systems, methods, and computer-readable media to detect matrixed codes. A matrixed code may comprise a plurality of colors, an infrared layer, and an ultraviolet layer. The matrixed code may be a fiducial marker for conveying spatial information. The spatial information may stem at least in part from the infrared layer.
US10977529B2 Processing images using deep neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image processing using deep neural networks. One of the methods includes receiving data characterizing an input image; processing the data characterizing the input image using a deep neural network to generate an alternative representation of the input image, wherein the deep neural network comprises a plurality of subnetworks, wherein the subnetworks are arranged in a sequence from lowest to highest, and wherein processing the data characterizing the input image using the deep neural network comprises processing the data through each of the subnetworks in the sequence; and processing the alternative representation of the input image through an output layer to generate an output from the input image.
US10977519B2 Generating event definitions based on spatial and relational relationships
Data from one or more sensors is input to a workflow and fragmented to produce HyperFragments. The HyperFragments of input data are processed by a plurality of Distributed Experts, who make decisions about what is included in the HyperFragments or add details relating to elements included therein, producing tagged HyperFragments, which are maintained as tuples in a Semantic Database. Algorithms are applied to process the HyperFragments to create an event definition corresponding to a specific activity. Based on related activity included in historical data and on ground truth data, the event definition is refined to produce a more accurate event definition. The resulting refined event definition can then be used with the current input data to more accurately detect when the specific activity is being carried out.
US10977518B1 Machine learning based adaptive instructions for annotation
Techniques for generating and utilizing machine learning based adaptive instructions for annotation are described. An annotation service can use models to identify edge case data elements predicted to elicit differing annotations from annotators, “bad” data elements predicted to be difficult to annotate, and/or “good” data elements predicted to elicit matching or otherwise high-quality annotations from annotators. These sets of data elements can be automatically incorporated into annotation job instructions provided to annotators, resulting in improved overall annotation results via having efficiently and effectively “trained” the annotators how to perform the annotation task.
US10977516B2 Method for identifying objects and object identification device
A method for identifying objects, in particular substrates, in particular wafers, includes: a prioritization process for generating a prioritized list of identification strategies including at least one identification strategy in at least one prioritization step; and an identification process for capturing at least one image of at least one object in at least one image capturing step according to at least one highest priority identification strategy of the prioritized list and processing said image in at least one image processing step according to the highest priority identification strategy of the prioritized list.
US10977511B2 Optical character recognition of series of images
Systems and methods for performing OCR of a series of images depicting text symbols. An example method comprises performing OCR a series of images to produce a current symbol sequence and corresponding symbol sequence quadrangle; associating the current symbol sequence with a previous symbol sequence for a previously received image; identifying a median string; determining a median symbol sequence quadrangle; and displaying, using the median symbol sequence quadrangle, a resulting OCR text representing at least a portion of the original document.
US10977506B2 Apparatus for determining visual confirmation target
An apparatus for determining a visual confirmation target, the apparatus includes a gaze detection portion detecting a gaze direction of a driver for a vehicle, a vehicle information acquisition portion, an image acquisition portion acquiring a captured image, a gaze region extraction portion extracting a gaze region of the driver within the captured image based on a detection result of the gaze direction, a candidate detection portion recognizing objects included in the captured image, generating a top-down saliency map based on the captured image and the vehicle information, and detecting an object having saliency in the top-down saliency map among the recognized objects as a candidate for a visual confirmation target, and a visual confirmation target determination portion determining a visual confirmation target on a basis of an extraction result of the gaze region and a detection result of the candidate for the visual confirmation target.
US10977504B2 Vehicle-mounted image target objection recognition device
A vehicle-mounted image processing device 1000 acquires an image around a host vehicle 10, senses a feature amount of a target object present on a road surface from the image, and relative position coordinates with respect to the host vehicle 10, acquires information of a three-dimensional object around the host vehicle 10 and relative position coordinates of the three-dimensional object, distinguishes whether the feature amount is a feature amount of a feature on the road surface or a feature amount of a feature on the three-dimensional object by using a positional relationship between the feature amount and the three-dimensional object, and recognizes the target object by using a feature on the road surface. As a result, a vehicle-mounted image processing device, which is capable of avoiding misrecognition of a part of a three-dimensional object as a target object when sensing the target object present on a road surface such as a parking bay by using a camera image, is provided.
US10977501B2 Object classification using extra-regional context
Some aspects of the subject matter disclosed herein include a system implemented on one or more data processing apparatuses. The system can include an interface configured to obtain, from one or more sensor subsystems, sensor data describing an environment of a vehicle, and to generate, using the sensor data, (i) one or more first neural network inputs representing sensor measurements for a particular object in the environment and (ii) a second neural network input representing sensor measurements for at least a portion of the environment that encompasses the particular object and additional portions of the environment that are not represented by the one or more first neural network inputs; and a convolutional neural network configured to process the second neural network input to generate an output, the output including a plurality of feature vectors that each correspond to a different one a plurality of regions of the environment.
US10977500B2 Street marking color recognition
The present invention relates to a method and an image processing system for determining the color of a street marking, by: capturing an image of a street, detecting a street marking as a set of pixels provided by the image, wherein the pixels include at least two different pieces of color information, determining a color score for the street marking by comparing said at least two different pieces of color information, and determining the color of the street marking by comparing the color score to at least one threshold value.
US10977498B2 Methods and systems for video processing
A method for processing an online video stream may include determining a transmission performance of a network for a queue of video frames, wherein each video frame in the queue may be associated with a priority level. The method may also include determining a maximum discarding level based on the transmission performance of the network. The method may further include removing a target video frame of which the associated priority level is lower than or equal to the maximum discarding level from the queue.
US10977482B2 Object attribution analyzing method and related object attribution analyzing device
An object attribution analyzing method applied to an object attribution analyzing device and includes dividing a plurality of continuous frames into a current frame and several previous frames, utilizing face detection to track and compute a first attribution predicted value of an object within the current frame, utilizing the face detection to acquire a feature parameter of the object within the current frame for setting a first weighting, acquiring a second attribution predicted value of the object within the several previous frames, setting a second weighting in accordance with the first weighting, and generating a first induction attribution predicted value of the object within the plurality of continuous frames via the first attribution predicted value weighted by the first weighting and the second attribution predicted value weighted by the second weighting.
US10977479B2 Tissue potency determination through quantitative histomorphology analysis
Systems and methods for performing quantitative histopathology analysis for determining tissue potency are disclosed. According to some embodiments, a method training a tissue classifier is provided. According to the method, training the tissue classifier includes generating feature fingerprints of detected nuclei within slide images in a control library and clustering the slide images based on their corresponding feature fingerprints. According to some embodiments, a method for utilizing the trained tissue classifier is provided. According to the method, the trained tissue classifier determines whether tissue in an unknown slide image corresponds to slide images clustered during the training of the tissue classifier.
US10977477B2 Home evaluation of the quality of semen samples
Systems and methods are provided for evaluating the quality of a semen sample at a mobile device. An assembly includes an optical assembly with at least one lens and a housing configured to engage with the mobile device such that an axis of the optical assembly is substantially aligned with a camera of the mobile device. The optical assembly is contained within the housing. A microfluidic chip includes a reservoir to hold the semen sample. The microfluidic chip engages with the housing such that the reservoir is aligned with the axis of the optical assembly.
US10977476B2 Dermatoglyphics data acquisition device, acquisition method thereof and display device
A dermatoglyphics data acquisition device, an acquisition method thereof and a display device are disclosed. The acquisition method of dermatoglyphics data includes: detecting a touch region of a dermatoglyphics on a touch device by a capacitive touch control circuit; selecting a touch center region in the touch region and selecting a characteristic region in the touch center region by a controller, according to a signal amount distribution of a touch signal generated by dermatoglyphics contact in the touch region, and determining the characteristic region as a dermatoglyphics scan region by the controller; and scanning a dermatoglyphics in the dermatoglyphics scan region and generating the dermatoglyphics data by a dermatoglyphics identification circuit.
US10977473B1 Touch display panel and touch display device with fingerprint identification function
The present invention provides a touch display panel with a fingerprint identification function, which includes a substrate, and touch electrodes, a first insulating layer, a conductive layer, a second insulating layer, a fingerprint identification layer, and a protective layer which are sequentially disposed on the substrate, wherein the fingerprint identification layer is a conductor grid with a high light transmittance formed by staggering a plurality of wires, the fingerprint identification layer includes a plurality of fingerprint identification leads, and the conductive layer includes a plurality of fingerprint identification traces. Through the conductor grid with high light transmittance, fingerprint identification can be integrated into the touch display panel without impacting the display, and via holes are provided on the second insulating layer to realize the electrical connection between the plurality of fingerprint identification leads and the plurality of fingerprint identification traces, thereby making the most of the conductive layer.
US10977471B2 Display apparatus and method of manufacturing the same
A display apparatus includes a display panel, a thin film transistor including a control electrode disposed on a surface of the display panel, a semiconductor pattern overlapping with the control electrode in a plan view, an input electrode connected to a portion of the semiconductor pattern, and an output electrode connected to another portion of the semiconductor pattern, a first insulating layer disposed between the control electrode and the semiconductor pattern, a second insulating layer covering the input electrode and the output electrode, and a sensing electrode disposed between the display panel and the second insulating layer.
US10977469B2 Halo test method for an optical chip in an integrated circuit
The present invention discloses a halo test method for an optical chip in an integrated circuit. A captured image array is processed as a circle by: dividing the array into circular patterns on the basis of the radius, reconstructing the circular patterns into a two-dimensional array according to coordinates, and then performing corresponding operations on the obtained array to obtain a desired value. By the halo test method for an optical chip in an integrated circuit provided in the present invention, without increasing any extra hardware cost and under the primary test conditions, the technical problem in the prior art that there is no well-developed method and algorithm for testing halo on a fingerprint on display (FOD) chip is solved.
US10977467B2 Multicolour rectangular photo markers and methods of using thereof
A multicolor 2D-photo-marker including a rectangular matrix of data pixels, framed by a contrasting matrix locator, wherein the rectangular matrix of data pixels includes at least one orientation data pixel that carry photo-marker orientation information and is located at a pre-selected location, and wherein a unique color and location combination of the multiple data pixels encodes identification information of the object with which the multicolor 2D-photo-marker is coupled with. Preferably, the rectangular matrix of data pixels further includes color reference pixels, each located at a pre-selected location, designated to serve as dictionary hue pixels. Preferably, the pre-selected location of each color reference pixels is at a corner of the rectangular matrix of data pixels. An orientation data pixel may also serve as a color reference pixel.
US10977466B2 Multi-dimensional cyclic symbols
An example system to represent data with multi-dimensional cyclic symbols is provided. The system includes a representation engine, a symbol engine, and a translation engine. The representation engine is to provide a plurality of display symbols. Display symbols are selected from a set of multi-dimensional cyclic symbols. The symbol engine is to receive a plurality of received symbols. The translation engine is to convert the plurality of received symbols into a plurality of display symbols.
US10977457B2 Information processing system and method, and information processing device and method
The present technology relates to information processing system and method, and information processing device and method for realizing a system capable of increasing efficiency while reducing load concentration. Each of the information processing system and method and the information processing device and method according to an aspect of the present technology belongs to one or more center servers. One or more gate controllers different from each other are allocated. Acquired is user data that relates to data about a user corresponding to identification data, and is supplied on the basis of prediction data corresponding to the identification data. Acquired is the identification data that is read from a storage device storing the identification data, and is supplied from the gate controller allocated to the corresponding system, method or device. The acquired user data that corresponds to the acquired identification data is processed. For example, the present technology is applicable to an information processing device or an information processing system.
US10977455B2 Tag reader, RFID system, and method for reading identification information
This tag reader can be applied to a chipless RFID tag having a plurality of resonance frequencies that are associated with identification information. The tag reader is provided with: a radiation unit that radiates electromagnetic waves within a predetermined millimeter wave or microwave frequency band so as to cause sweeping of the radiation frequency; and a detection unit that detects the plurality of resonance frequencies of a chipless RFID tag on the basis of the reflection characteristics of waves reflected from the chipless RFID tag when the electromagnetic waves are radiated.
US10977452B2 Multi-lingual virtual personal assistant
Provided are systems, computer-implemented methods, and computer-program products for a multi-lingual device, capable of receiving verbal input in multiple languages, and further capable of providing conversational responses in multiple languages. In various implementations, the multi-lingual device includes an automatic speech recognition engine capable of receiving verbal input in a first natural language and providing a textual representation of the input and a confidence value for the recognition. The multi-lingual device can also include a machine translation engine, capable of translating textual input from the first natural language into a second natural language. The machine translation engine can output a confidence value for the translation. The multi-lingual device can further include natural language processing, capable of translating from the second natural language to a computer-based language. Input in the computer-based language can be processed, and the multi-lingual device can take an action based on the result of the processing.
US10977447B2 Method and device for identifying a user interest, and computer-readable storage medium
Disclosed is a method for identifying a user interest, including: obtaining training samples and test samples, the training samples being obtained by manually labeling after the corresponding topic models have been trained based on text data; extracting characteristics of the training samples and of the test samples, and computing optimal model parameters of a logistic regression model by an iterative algorithm based on the characteristics of the training samples; evaluating the logistic regression model based on the characteristics of the test samples and an area AUC under an ROC curve to train and obtain a first theme classifier; determining a theme to which the text data belongs using the first theme classifier, computing a score of the theme to which the text data belongs based on the logistic regression model, and computing a confidence score of the user being interested in the theme according to a second preset algorithm. Further disclosed are a device for identifying a user interest and a computer-readable storage medium.
US10977443B2 Class balancing for intent authoring using search
Embodiments provide for class balancing for intent authoring using search via: receiving a positive example of an utterance associated with an intent, building an in-intent pool of utterances from a conversation log using the positive example in a first search query of the conversation log; adding the in-intent pool of utterances as a positive class to a training dataset; applying Boolean operators to negate the positive example to form a complement example; building an out-intent pool of utterances from the conversation log using the complement example in a first search query of the conversation log; and adding the out-intent pool of utterances as a complement class to the training dataset. The training dataset may be balanced to include a predefined ratio of positive and complement examples. The training dataset may be used to train or retrain an intent classifier.
US10977438B2 Latency reduction in collaborative presentation sharing environment
A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a presentation computing system, display of a presentation to one or more remote computing devices. The method also includes creating an initial display package based on the presentation that includes metadata describing the presentation and an image representative of the presentation, and uploading the initial display package to a presentation server. The method includes, after uploading the initial display package, creating an initial set of presentation slides from the presentation, and uploading the initial set of presentation slides to the presentation server. The method further includes, after uploading the initial set of presentation slides, uploading at least a remaining portion of the presentation to the presentation server for display at one or more of the remote computing devices.
US10977427B2 Third party application communication API
A device for a website building system includes a third party application receiver to receive at least one website building system template from an outside source where a third party application is associated with the at least one website building system template; an installer to install the template into a website page when an instance of the at least one third party application is created within the page; and where the receiver preserves referential integrity between the third party application and the website page and between the third party application and the template and performs interface resolution between the third party application and the page.
US10977425B1 Dynamic resource refresh
A mobile phone. The mobile phone comprises a radio frequency transceiver, memory, processor, and browser application stored in the memory. When executed by the processor, the browser application establishes persistent connection with a content site, downloads a page from the content site by radio frequency transceiver, wherein the web page comprises content and at least one of a style sheet and a script code, presents the page based at least in part on the style sheet and the script code, caches the style sheet and the script code, receives a notification from the content site that one of the style sheet or the script code has been updated, downloads at least one of the updated style sheet or the updated script code based on the notification, and presents the page based at least in part on the at least one of the updated style sheet or the updated script code.
US10977423B2 Authenticated access to accredited testing services
A service control system controls access to secured online testing services, such as accredited or standardized tests, examinations in educational courses, tutoring services, and continuing professional development courses or seminars. The secured services may be published by an educational publishing platform and made available to users through online configured browser applications executing on the users' devices. Based on access conditions associated with a secured testing service and the capturing and processing of one or more images, the service control system determines how users are authorized to access the services. When users have been authorized to access a service or a subset of the service, the service may be distributed through the browser applications executing on the users' devices.
US10977419B2 Time-driven placement and/or cloning of components for an integrated circuit
Techniques that facilitate time-driven placement and/or cloning of components for an integrated circuit are provided. In one example, a system includes an analysis component, a geometric area component and a placement component. The analysis component computes timing information and distance information between a set of transistor components of an integrated circuit. The geometric area component determines at least a first geometric area of the integrated circuit and a second geometric area of the integrated circuit based on the timing information and the distance information. The placement component determines a location for a latch component on the integrated circuit based on an intersection between the first geometric area and the second geometric area.
US10977417B2 Semiconductor structure, device, and method
A structure includes first, second, third, and fourth conductive segments, and a gate. The first and second conductive segments are in a first conductive layer and configured as first and second terminals of a first transistor of a first type. The third and fourth conductive segments are in a second conductive layer stacked over the first conductive layer and configured as first and second terminals of a second transistor of a second type. The first gate is arranged, in a first direction, between the first and third conductive segments and the second and fourth conductive segments. The gate is configured as a control terminal of the first transistor and a control terminal of the second transistor, the first conductive segment is offset from the third conductive segment along the first direction, and the second conductive segment is offset from the fourth conductive segment along the first direction.
US10977411B1 Method for generating packing solution of printed circuit board
A method for generating packing solution of printed circuit board (PCB) comprises: obtaining a plurality of component files, a first constraint, and a second constraint, wherein each of the component files corresponds to an electrical component, the first constraint corresponds to a signal-PCB, and the second constraint corresponds to a multiple-PCB; performing a genetic algorithm according to the plurality of component files and the first constraint files to generate a plurality of single-PCB feasible solutions, wherein each of the plurality of single-PCB feasible solutions has a shape description, performing a concave hull algorithm to update the shape description according to each of the plurality of single-PCB feasible solutions, after updating the shape description, performing the genetic algorithm according to the plurality of single-PCB feasible solutions and the second constraint to generate a multiple-PCB packing solution.
US10977407B2 Superpower gating cell and integrated circuit including the same
An integrated circuit includes an intellectual property (IP) block including a plurality of standard cells. A first power gating cell supplies power to the IP block via a first power rail extending in a first horizontal direction. A first conductive line extends in a second horizontal direction perpendicular to the first horizontal direction in a first metal layer. A second power gating cell is arranged adjacent to the first power gating cell in the second horizontal direction to supply power to the IP block via a second power rail extending in the first horizontal direction. A second conductive line extends in the second horizontal direction in the first metal layer. The first conductive line is coupled with the second conductive line in the second horizontal direction.
US10977405B2 Fill process optimization using feature scale modeling
Provided herein are systems and methods for optimizing feature fill processes. The feature fill optimization systems and methods may be used to optimize feature fill from a small number of patterned wafer tests. The systems and methods may be used for optimizing enhanced feature fill processes including those that include inhibition and/or etch operations along with deposition operations. Results from experiments may be used to calibrate a feature scale behavioral model. Once calibrated, parameter space may be iteratively explored to optimize the process.
US10977399B2 Methods and systems for conducting a time-marching numerical simulation of a deep drawing metal forming process for manufacturing a product or part
A FEA model representing a product/part with certain finite elements for metal portion, metal necking failure criteria (critical and fracture strain values defined in form of loading path diagram) and the neck's characteristics (neck's width and a profile of strain values within the width) are received in a computer system. At each solution cycle of a time-marching simulation of a deep draw metal forming process using the FEA model, following operations are performed at each integration point of every finite element: identifying major and minor strain values and corresponding directions from the computed strain values, calculating an equivalent metal necking failure strain value (εe) in the major strain direction with a formula based on corresponding critical and fracture strain values, the neck's characteristics and a characteristic dimension in the major strain direction, and determining metal necking failure, which occurs when the major strain value is greater than εe.
US10977396B2 Determining an elastic model for a geologic region
A technique includes determining at least one impulse response of a modeling and migration of at least one point scatterer in a target structure and based at least in part on the impulse response(s) and a reflection amplitude image, determining a model for at least part of the target structure.
US10977390B2 Anonymisation of medical patient images using an atlas
Disclosed is a computer-implemented method for generating an anonymized medical image of an anatomical body part of a patient, a corresponding computer program, a program storage medium storing such a program and a computer for executing the program, as well as a medical system comprising an electronic data storage device and the aforementioned computer. The disclosed method encompasses establishing a mapping from a patient image onto an atlas, changing that mapping, and applying the inverse of the changed mapping to the atlas in order to transform image content from the atlas to the patient image in order to achieve a deformed and thereby anonymised appearance of the patient image.
US10977381B2 Protection system and method against unauthorized data alteration
A system for protecting user-editable files against unauthorized data alteration or against compromised operating systems or compromised applications. It comprises of untrusted operating environments and a trusted operating environment. One or more untrusted operating environments makes available user-editable files for creation and editing, and are stored in a non-protected partition of storage drive. The trusted operating environment provides an authentication key to access protected partition of storage drive, and stores copies of user-editable files in a protected partition of storage drive. Each new stored copy of a user-editable file in the protected partition corresponds to a new or an updated version of the user-editable file. A set of files and folders can be initially selected in an uncompromised untrusted operating environment. A trusted updater module running inside the trusted operating environment can perform copying to protected partition. Scheduled tasks can also copy user-editable files. Untrusted operating environment can also be suspended prior to triggering the trusted environment. The trusted operating environment can be implemented using a Trusted Execution Environment (TEE) or a similar trusted environment enabled CPU. The authentication key can be sealed into a Trusted Platform Module (TPM), or a Secure Element (SE). Protected partition can be on a security enhanced device.
US10977380B2 Hybrid role and attribute based access control system
A method may include receiving, from a client device, a request for a resource of a computer system, determining one or more roles of a user associated with the client device, and determining one or more attributes of the user. The method may include determining one or more attributes of the resource and determining an access permission based on the one or more roles of the user and the resource. The method may include generating, by a processing device, a modified access permission by modifying the access permission based on at least one of: the one or more attributes of the user or the one or more attributes of the resource and providing or denying access to the resource of the computer system based on the modified access permission.
US10977378B2 Encoding-locked method for audio processing and audio processing system
An encoding-locked method for audio processing for audio receiving device includes the following steps: inserting a first encryption key into a first digital signal stream so as to obtain a second digital signal stream, checking whether there is the first encryption key in a received digital signal stream so as to determine whether the received digital signal stream is the second digital signal stream, and when the received digital signal stream is not the second digital signal stream, no processing the received digital signal stream.
US10977377B2 Parent and child account compartments
Customers of a service provider are able to provision compartments of the accounts. The both the accounts and the compartments, in some embodiments, may have associated computing resources and identities. One or more identities of the account may be authorized to perform administrative operations in the compartment. Identities of the compartment may lack the ability to perform any administrative actions outside of the compartment but inside of the account.
US10977376B1 Method for session workflow information flow analysis
Described is a system for session workflow information flow analysis. The system automatically checks security of an existing software that controls session identifications (IDs). If a security error is identified in the existing software, then security of the existing software is improved by labeling a session ID in a session workflow as high confidentiality, such that the session ID remains only in confidential channels. Non-owner channels and authorization server channels are labeled as public channels. The session ID is type checked with a security type system, and security of the session ID is verified.
US10977371B2 Method and apparatus for secure device boot
Introduced here are technologies for securely booting a network access device or a satellite device. A network-accessible server system may receive a boot request that includes a boot certificate to identify the network access device. The network-accessible server system may determine that the boot certificate corresponds with a verified boot certificate listed on a boot certificate registry. The network-accessible server system may determine that a geographical location of the network access device and a mobile application executing on an electronic device are within a predetermined range. The network-accessible server system may distribute a digital certificate to the network access device based on determining that the boot certificate corresponds with any verified boot certificate listed on the boot certificate registry and determining that the geographical location of the network access device and the mobile application executing on the electronic device are within the predetermined range.
US10977368B1 Detecting malware based on memory allocation patterns
A method for threat detection by identifying patterns of used memory blocks is described. In one embodiment, the method includes identifying a pattern of memory allocations from a known malware threat; tracking memory allocations of memory; identifying a plurality of memory allocations that match at least a portion of the pattern of memory allocations based at least in part on the tracking of the memory allocations; and performing a security action upon determining a quantity of the plurality of memory allocations satisfies a predetermined threshold. In some examples, the method includes determining that a sequence of wiped data strings satisfies a confidence threshold, and identifying the plurality of memory allocations is based at least in part on the confidence threshold. In some cases, the security action includes flagging the identified pattern of memory allocations, quarantining an associated application or process, or generating a notification.
US10977366B2 Dynamic re-composition of patch groups using stream clustering
Techniques for dynamic server groups that can be patched together using stream clustering algorithms, and learning components in order to reuse the repeatable patterns using machine learning are provided herein. In one example, in response to a first risk associated with a first server device, a risk assessment component patches a server group to mitigate a vulnerability of the first server device and a second server device, wherein the server group is comprised of the first server device and the second server device. Additionally, a monitoring component monitors data associated with a second risk to the server group to mitigate the second risk to the server group.
US10977363B2 Detecting synthetic online entities
Examples are disclosed for detecting synthetic online entities that may be used for fraudulent purposes or other purposes. In some aspects, a computing system can generate a data structure that includes nodes and links between the nodes. The nodes can represent online entities and the links can represent geographic associations or transactional associations between pairs of online entities. These associations can be identified from electronic transactions involving the online entities. The computing system can determine, from the links between the nodes, that a degree of connectivity among a subset of the nodes exceeds a threshold connectivity. The degree of connectivity indicates electronic communications involving online entities represented by the subset of the nodes. The computing system can transmit, based on the degree of connectivity exceeding the threshold connectivity, an alert indicating a potential synthetic entity (e.g., potentially fraudulent activity) within the subset of the nodes.
US10977361B2 Systems and methods for controlling privileged operations
Systems and methods for controlling privileged operations. The system and method may comprise the steps of: providing a kernel module having a kernel authorization subsystem, the kernel module being loadable to a client computer system and configured to intercept file operations, wherein the kernel authorization subsystem may manage authorization of the one or more file operations; registering a listener for the kernel authorization subsystem; monitoring the file operations for a file access, and calling the registered listener by the kernel authorization subsystem when the kernel authorization subsystem detects the file access; calling a privileged daemon by the kernel module, when identifying the file access; and checking a policy, by the privileged daemon, and determining, based on the policy, whether at least one applied rule is applicable. If the at least one applied rule is applicable, the privileged daemon may initialize a launcher module, which may launch the target application.
US10977355B2 Authentication method and device through face recognition
In the present disclosure, a request is received from a user to access the electronic device. Upon receiving the request, the user is prompted to perform an action and image frames are captured while the user performs the action. Next, a variation in characteristics of skin of the user is identified, while the user performs the action. The identification is performed using the image frames captured. Upon identification of the variation in the characteristic of the skin of the user, facial features of the user are recognized. The access is provided to the user based on recognition of the facial features.
US10977349B2 Electronic device for authenticating biometric data and system
The present disclosure provides an electronic device and system that include an electrode interface that can be brought in contact with the body of a user, a memory, and a processor operably coupled to the electrode interface and the memory, in which the processor is set to obtain user information through user authentication, generate a user authentication signal on the basis of the user information, and transmit the user authentication signal or a signal including at least a portion of the user authentication signal through the body of a user being in contact with the electrode interface.
US10977348B2 Digital signature using phonometry and compiled biometric data system and method
A system, method and one or more wireless earpieces for authenticating utilization of one or more wireless earpieces. A request is received through the one or more wireless earpieces. Biometric readings are performed for a user utilizing sensors of the one or more wireless earpieces. The biometric readings are analyzed to determine whether a biometric profile authorizes the one or more wireless earpieces to fulfill the request. The request is authenticated in response to determining the biometric profile authorizes fulfillment of the request.
US10977345B2 Authentication session extension using ephemeral behavior detection
Hardware on a device, including sensors that may be embedded in or accessible to the device, extend the validity session of an authentication event by identifying behavior of the user periodically during the session. By detecting behavior that may be directly or indirectly unrelated to the application—but is necessarily present if the user remains the same—the session is extended for as long as that behavior is within some defined parameters. This process may be accomplished either by using an expert system or through the application of machine learning. Such a system may take input from sensors and detects a pattern in those inputs that coincide with the presence of that ephemeral personal or behavioral patterns that it is desired to detect. Using that detected behavior, the validity of a session can be extended using statements about the variance or invariance of the detected ephemeral personal or behavioral states.
US10977341B2 Insolation probability distribution analysis method, insolation probability distribution analysis system, insolation probability distribution analysis program product, insolation normalization statistical analysis method, insolation normalization statistical analysis system, and insolation normalization statistical analysis program product
Statistical processing of insolation data for calculation prediction which requires calculation with conditional branching using an insolation as a variable, or analyze a histogram of an insolation probability distribution based on a probabilistic analysis and mathematically model the insolation as a calculation formula. The techniques described herein can be used to help predict the solar power generation by a solar power generation system.
US10977338B1 Reduced-area circuit for dot product computation
Some embodiments provide a method for executing a portion of a node of a machine-trained network. The method receives (i) multiple input values computed by previous nodes of the machine-trained network and (ii) for each of the input values, a corresponding predefined weight value. Each of the weight values is zero, a positive value, or a negation of the positive value. To compute a dot product of the input values with the weight values, the method passes to an adder circuit the input value for each input value with a corresponding positive weight value, the value zero for each input value with a corresponding weight value of zero, and a binary inversion of the input value for each input value with a corresponding negative weight value. After the adder circuit adds the values passed to it, the method adds an additional value based on the number of negative weight values.
US10977337B2 Determining active constraints in network using pseudo slack variables
A method for determining active constraint equations in a network of wells and surface facilities includes constructing at least one constraint equation for a connection in the network. Each constraint equation includes a respective slack variable and a respective slack variable multiplier. The method further includes constructing a base equation for the connection. The base equation includes the respective slack variable and another respective slack variable multiplier. The method further includes introducing a pseudo slack variable for another connection in the network such that a Schur complement, of a matrix of constraint and base equations dependent only on slack variable multipliers, is sparse. The method further includes solving for each respective slack variable using the Shur complement matrix. The method further includes adjusting a variable parameter of the network using results from solving for each respective slack variable.
US10977330B2 Playlists for real-time or near real-time streaming
Methods and apparatuses for real-time or near real-time streaming of content using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method includes dividing a stream of data, representing the contiguous time based content of a program (e.g. a live video broadcast), into a plurality of distinct media files, and generating a playlist file having a plurality of tags and Universal Resource Indicators (URIs) indicating an order of presentation of the plurality of distinct media files. The plurality of media files and the playlist file can be made available for transmission to a client device which can retrieve the media files using the playlist file.
US10977323B2 Determining domain expertise and providing tailored internet search results
An apparatus, method and associated system is described for the production of search results that are determined to be of interest to the user based on both the search phrase and the level of expertise of the user. Literature is analyzed from a plurality of different domains, and a database, map and/or lexicon is built that categorizes the literature by different levels of expertise. Each item of literature is assigned a particular level of expertise. At least one keyword in a user's search query is analyzed and compared with at least part of the database, and a user's level of expertise is based, at least in part, on the comparison. A set of search results is generated for the search query that is weighted, at least in part, based on a correlation between the user's level of expertise and the particular level of expertise assigned to each item of literature.
US10977313B2 Search method, computer-readable recording medium, and search device
A learning device sets each search range that is a part of a graph in which a plurality of nodes are connected by a plurality of edges, for each start node of one or more start nodes in the graph, on the basis of a set problem and relevance of an attribute of each of one or more nodes or edges connected to the each start node, generates an evaluation value of each of the one or more nodes and edges included in the each search range on the basis of a learning result by a learning model of the set problem, updates the one or more nodes and edges of the each search range on the basis of the evaluation value corresponding to the each search range and the relevance of the attribute corresponding to the each search range and the set problem, and performs a search.
US10977307B2 Method and apparatus for multi-dimensional content search and video identification
A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
US10977304B2 Methods and system for estimating job and career transition capabilities of candidates in a database
Method and apparatus are disclosed for estimating job and career transition capabilities of candidates in a database. An example system for processing a search query indicative of a candidate to hire includes a database including records of a plurality of profiles, a network connector to provide access to the database via an application programming interface, and a computing device. The computing device periodically generates a first score representing a likelihood that a person associated with the respective profile will respond to a communication regarding a job in a particular category. The computing device also, in response to receiving a search query (a) generates a second score representing a probabilistic measurement of a likelihood that the person associated with the retrieved profile will change jobs, (b) generates a third score representative of a percentile level of activity associated with searching for a new job.
US10977296B1 Media content selected from listening history of social connections
Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.
US10977290B2 Transaction categorization system
A method for processing digital transactions includes receiving, from one or more source systems, a plurality of uncategorized digital transactions; and prioritizing the uncategorized digital transactions according to a key performance indicator (KPI) of each uncategorized digital transaction. A subset of the prioritized uncategorized digital transactions is communicated to a labeling system configured to apply a category label to each digital transaction. A subset of categorized digital transactions corresponding to the subset of the prioritized uncategorized digital transactions is received from the labeling system. Category label and a label confidence value are applied to each transaction of a remaining set of uncategorized digital transactions based on the subset of categorized digital transactions. The label confidence value is indicative of a confidence that a given label was correctly applied to a given transaction. For each categorized digital transaction having a label confidence value at or above a predetermined threshold, the categorized digital transaction are communicated to a target system. For each remaining transaction, the transaction are considered as an uncategorized digital transaction and the steps above are repeated.
US10977277B2 Systems and methods for database zone sharding and API integration
Systems and methods are provided to enable control and placement of data repositories. In some embodiments, the system segments data into zones. A website, for example, may need to segment data according to location. In this example, a zone may be created for North America and another zone may be created for Europe. Data related to operations executed in North America, for example, can be placed in the North America zone and data related to transactions in Europe can be placed in the Europe zone. According to some embodiments, the system may use zones to accommodate a range of deployment scenarios.
US10977275B1 System and method for synchronizing distributed databases
Methods and systems for synchronizing distributed databases are provided. In one aspect, a method includes transmitting a request to determine a schema of a first database and updating a metadata store with the schema. The method includes generating at least one database query. The method includes, responsive to the database query, selectively determining a data block size for a second database; segmenting a data source stored in the second database into sink data blocks; processing the data source into sink hashes; and transmitting, to an agent, at least one selected sink hash, wherein the agent transmits instructions to segment a table associated with the first database into source data blocks; process the table into source hashes; and generate, in response to a determination that the at least one selected sink hash differs from a corresponding source hash, query results. The method includes updating the data source with the query results.
US10977272B2 System and method for generating data visualization
Disclosed is system and method for generating data visualization. The system comprises a database arrangement configured to store data retrieved from one or more data sources, and a server arrangement comprising a user profile module configured to define one or more user profiles, and associate one or more data sources and data-object thereto; a receiving module configured to receive data visualization request from the user profile; and a data processing module configured to determine connections between the one or more data sources and data-object based on the user profile; select one or more data sources from the one or more data sources based on the data visualization request; retrieve data associated with the one or more selected data sources based on the data visualization request; and generate at least one data-object based on the retrieved data from the one or more selected data sources and defined connections therewith.
US10977267B1 User interface data sample transformer
An approach for transforming a large dataset using user interface-based transformations applied to a sample of the dataset is disclosed. The sample of the large dataset has the same or similar format as the large dataset. A user can quickly apply transformations to the sample dataset using UI-based instructions. The UI-based instructions can be used to create a transformation job that can be configured to run on a backed database, such as a distributed database, to apply the transformations to the large dataset.
US10977266B2 Ad-hoc analytical query of graph data
Disclosed herein are system, method, and computer program product embodiments for performing ad-hoc analytical queries of graph data. An embodiment operates by receiving a graph pattern for a subgraph of interest. The facts of interest are then selected from graph data based on the received graph pattern. Dimensions are then defined based on a dimension seed pattern and a set of level expressions, and measures are defined based on a computation function and an aggregation function. A graph cube is formed based on the selected facts and the defined dimensions and measures. Because the facts, dimensions, and measures of interest are defined at the time of an analytical query, a user does not have to define such facts, dimensions, and measures, or know which analytical queries will be of interest, at the time of data collection.
US10977255B2 Analytics platform using telematics data
A device may determine a set of trip attributes, associated with a driving trip, based on at least two of: location data associated with the driving trip, geospatial data associated with the driving trip, or weather data associated with the driving trip. The device may derive a set of driving style variables, associated with a manner in which the vehicle is driven during the driving trip, based on at least two of: the location data, the geospatial data, the weather data, acceleration data associated with the driving trip, or a location-based variable derived from the location data. The device may generate a trip risk score, associated with the driving trip and based on the set of trip attributes and the set of driving style variables, that includes a metric indicating a level of risk associated with the driving trip. The device may provide information associated with the trip risk score.
US10977248B2 Processing records in dynamic ranges
A scalable analysis system is described herein that performs common data analysis operations such as distinct counts and data grouping in a more scalable and efficient manner. The system allows distinct counts and data grouping to be applied to large datasets with predictable growth in the cost of the operation. The system dynamically partitions data based on the actual data distribution, which provides both scalability and uncompromised performance. The system sets a budget of available memory or other resources to use for the operation. As the operation progresses, the system determines whether the budget of memory is nearing exhaustion. Upon detecting that the memory used is near the limit, the system dynamically partitions the data. If the system still detects memory pressure, then the system partitions again, until a partition level is identified that fits within the memory budget.
US10977245B2 Batch data ingestion
The subject technology obtains, at a database system, an ingest request to ingest one or more files into a table of a database. The subject technology, after obtaining the ingest request and prior to the ingesting of the one or more files, persists the one or more files in a file queue that corresponds to the table. The subject technology assigns the one or more files to one or more execution nodes to be ingested into the table. The subject technology operates an ingest puller to poll the file queue. The subject technology ingests, by the one or more execution nodes, the one or more files into one or more micro-partitions of the table via one or more pipes.
US10977238B2 Validity map-based tracking of user data updates
A method and apparatus is disclosed for utilizing a validity map to indicate whether an overwriting data portion of user data is received. In the method and apparatus, a plurality of data portions of user data are received, whereby each data portion of the plurality of data portion may overwrite another data portion. A validity map may be utilized to indicate whether a data portion is an overwriting data portion. The validity map may be utilized for retrieving the data portion instead of the data portion being replaced.
US10977227B2 Dynamic snapshot isolation protocol selection
Technologies are described for facilitating the processing of requests for database operations in a distributed database environment. Criteria are defined for processing a request for a database operation according to first or second snapshot isolation protocols. A request for a database operation is received and it is determined if the snapshot isolation protocol criteria are met. If the criteria are met, the request can be processed using a local snapshot identifier value of a worker node. If the criteria are not met, the local snapshot identifier value is synchronized with another node, and the request processed using the updated snapshot identifier value.
US10977226B2 Self-service configuration for data environment
The values of various operating and/or configuration parameters of a data environment are managed using a set of self-service Web services and interfaces of a separate control environment. A customer can submit a Web services call into an externally-facing application programming interface (API) or other such externally-facing interface of the control environment. The API receiving the call, as well as information extracted from the call, can be used to determine appropriate adjustments to be performed in the data environment. A workflow can be instantiated that includes tasks used to validate and/or apply the adjustments to the target resources, such as databases, data instances, data stores, instance classes, etc. Various real-time functions such as monitoring and auto-scaling also can be performed via the control plane.
US10977219B2 Migrating content items
Disclosed are systems, methods, and non-transitory computer-readable storage media for migrating content items from a source user account to a target user account. A user can specify content items in the source user account to be migrated to an existing or new target user account. A new content entry including an account identifier of the target account and a pointer to the content item can be created for each migrated content item. Further, a determination can be made as to whether a sharing link to each content item exists, and if so, the content pointer of the old content entry is modified to forward or redirect to the new content entry. An active flag associated with the old content entry can be set to false or 0 to indicate that the old content entry is no longer active.
US10977217B2 Method and system to efficiently recovering a consistent view of a file system image from an asynchronously remote system
A method for managing storage devices includes, in response to a first determination that a first cloud storage device is inaccessible to a local storage device, obtaining metadata objects from a second cloud storage device, identifying, based on a sync time analysis, at least one metadata object of the metadata objects to be deleted, initiating the deletion of the at least one metadata object on a second cloud storage device, wherein the second cloud storage device is accessible to the local storage device, and updating, after initiating the deletion of the at least one metadata object, a namespace on a local storage device.
US10977216B2 Processing device utilizing content-based signature prefix for efficient generation of deduplication estimate
An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify a dataset to be scanned to generate a deduplication estimate for that dataset, to designate a content-based signature prefix to be utilized in the scan, and for each of a plurality of pages of the dataset, to scan the page, where scanning the page includes computing a content-based signature for the page, comparing an initial portion of the content-based signature to the designated content-based signature prefix, and responsive to a match between the initial portion and the designated content-based signature prefix, updating a corresponding entry of a deduplication estimate table for the dataset. The processing device generates the deduplication estimate for the dataset based at least in part on contents of the deduplication estimate table.
US10977208B2 Setup file system without editing kernel code
A file system is setup in user space of an operating system (OS) of a device without editing kernal code of the OS. Data of a file at the device is archived to a target location. The data of the file is replaced with a link to the target location. The archived data is retrieved via the file system in response to an input/output (I/O) request to the data of the file.
US10977205B1 HDD detection system
A system for detecting HDDs and in-position states of each of them includes an HDD controller, an analysis module, and a BMC chip. The HDD controller is electrically connected to the HDDs for obtaining SGPIO information and outputting testing signals comprising the SGPIO information. The analysis module receives the testing signals and generates in-position state information according to voltage levels of the testing signals. The BMC chip is electrically connected to the analysis module. The BMC chip receives the in-position state information from the analysis module and generates a detection log accordingly.
US10977201B1 Per IO direct memory access redirection
A bridge device tracks each individual IO between two PCIe busses and provides a translated address based on a scatter/gather list. Tracking provides a natural means of scatter/gather list translation to and from a native PCIe storage protocol's scatter/gather list (or other scatter/gather like mechanism). In addition, the awareness of the IO context provides a means for detecting erroneous transactions that would otherwise cause a system error and/or data corruption to be aborted preventing those error scenarios.
US10977200B2 Method, apparatus and computer program product for processing I/O request
Embodiments of the present disclosure provide a method, an apparatus and a computer program product for processing an Input/Output (I/O) request. In one embodiment, a method for processing an I/O request comprises: receiving, at a host, a first I/O request of a first type for a storage device, wherein at least a first path configured for processing I/O requests of the first type and a second path configured for processing I/O requests of a second type exist between the host and the storage device; selecting, from the first path and the second path, a path for processing the first I/O request; and processing the first I/O request via the path.
US10977194B2 Securely storing random keys in a dispersed storage network
A method includes segmenting, by a computing device of a dispersed storage network (DSN), a data object into data segments. The method further includes encrypting, by the computing device, the data segments using encryption keys to produce encrypted data segments. The method further includes dispersed storage error encoding, by the computing device, the encryption keys using a key dispersed storage error encoding function to produce a set of encoded key slices. The method further includes appending, by the computing device, at least a decode threshold number of encoded key slices of the set of encoded key slices to at least some of the encrypted data segments in accordance with an appending approach to produce secure packages. The method further includes dispersed storage error encoding, by the computing device, the secure packages to produce sets of encoded data slices.
US10977192B1 Real-time memory-page state tracking and its applications
Disclosed herein is an apparatus configured to log transactions of a translation lookaside buffer (TLB) into a software-accessible buffer. The apparatus includes a memory management unit (MMU) configured to translate a logical memory address to a physical memory address for accessing a physical memory. The apparatus also includes a TLB configured to store a plurality of entries, where each entry includes a logical memory page address and an associated physical memory page address. The apparatus further includes a software-accessible buffer and a TLB event logging circuit configured to detect an event associated with an entry of the TLB and store information regarding the detected event in the software-accessible buffer.
US10977187B2 Method for performing access management in a memory device, associated memory device and controller thereof, and associated electronic device
A method for performing access management in a memory device, the associated memory device and the controller thereof, and the associated electronic device are provided. The method may include: receiving a host command and a logical address from a host device; performing at least one checking operation to obtain at least one checking result, for determining whether to load a logical-to-physical (L2P) table from the NV memory to a random access memory (RAM) of the memory device, wherein the L2P table includes address mapping information for accessing the target data, and performing the at least one checking operation to obtain at least one checking result includes checking whether a first L2P-table index pointing toward the L2P table and a second L2P-table index sent from the host device are equivalent to each other; and reading the target data from the NV memory, and sending the target data to the host device.
US10977186B2 Last written page searching
An example method of the present disclosure includes, responsive to a loss of last written page information by a memory system, initiating a last written page search to determine last written page information of a memory device, where the last written page search is initiated via a command from a controller of the memory system to the memory device, responsive to receiving the command, performing the last written page search on the memory device, and providing the last written page information to the controller.
US10977183B2 Processing a sequence of translation entry invalidation requests with regard to draining a processor core
A multiprocessor data processing system includes a processor core having a translation structure for buffering a plurality of translation entries. The processor core receives a sequence of a plurality of translation invalidation requests. In response to receipt of each of the plurality of translation invalidation requests, the processor core determines that each of the plurality of translation invalidation requests indicates that it does not require draining of memory referent instructions for which address translation has been performed by reference to a respective one of a plurality of translation entries to be invalidated. Based on the determination, the processor core invalidates the plurality of translation entries in the translation structure without regard to draining from the processor core of memory access requests for which address translation was performed by reference to the plurality of translation entries.
US10977177B2 Determining pre-fetching per storage unit on a storage system
A pre-fetching technique determines what data, if any, to pre-fetch on a per-logical storage unit basis. For a given logical storage unit, what, if any, data to prefetch is based at least in part on a collective sequential proximity of the most recently requested pages of the logical storage unit. Determining what, if any, data to pre-fetch for a logical storage unit may include determining a value for a proximity metric indicative of the collective sequential proximity of the most recently requested pages, comparing the value to a predetermined proximity threshold value, and determining whether to pre-fetch one or more pages of the logical storage unit based on the result of the comparison. A data structure may be maintained that includes most recently requested pages for one or more logical storage units. This data structure may be a table.
US10977173B2 Memory device with dynamic storage mode control
A memory system includes: a memory array including a plurality of memory cells, the plurality of memory cells including a plurality of cache memory cells; and a controller coupled to the memory array, the controller configured to: track usage of a first subset of the plurality of cache memory cells operating in a single-level cell (SLC) mode, wherein the tracking includes monitoring for an idle time event; and designate a storage mode for a second subset of the plurality of cache memory cells based on the tracked usage of the first subset, wherein the storage mode determines a storage density to be used for data writes.
US10977172B2 Memory page reclamation in a user idle mode
Techniques are disclosed relating to virtual memory page reclamation policies. In some embodiments, an operating system of a computing device implements, during a first operating mode, a first page reclamation policy for pages corresponding to user processes and non-user processes. The computing device may then enter a second operating mode upon detecting some indication of user inactivity. The operating system may then implement, during the second operating mode, a second page reclamation policy for pages corresponding to user processes and non-user processes, where the second page reclamation policy prioritizes, relative to the first page reclamation policy, eviction of pages corresponding to non-user processes.
US10977171B2 Method for creating multi-namespace and accessing data therein
A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.
US10977170B2 Memory controller for performing unmap operation and memory system having the same
The memory controller includes an unmap controller configured to receive unmap information from a host, calculate operation times required to perform a plurality of respective unmap operations based on the unmap information, and output an unmap command for an unmap operation having a relatively short operation time among the plurality of unmap operations as a result of the calculation; a buffer memory configured to store a plurality of types of address mapping information; and a control processor configured to control the unmap controller and the buffer memory in response to a command received from the host.
US10977168B1 Automation testing tool framework
A method of testing a web-based application comprising: at a computing device: receiving a test procedure, the web-based application having an associated web-based application code, the test procedure including at least one testing step comprised of at least an action attribute and an element attribute; for each of the at least one testing steps: identifying an action handler based on the action attribute; generating at least one instruction, by the action handler, and in accordance with a determination that the testing step is an interaction testing step and that there is a value attribute associated with the interaction testing step, modifying the at least one instruction based on the value attribute associated with the interaction testing step; and causing the web-driver to execute the at least one instruction on an identified section of web-based application code corresponding to the element attribute to perform an operation on the web-based application.
US10977167B2 Application monitoring with a decoupled monitoring tool
A system and method for monitoring an application is disclosed. The application is monitored using a monitoring tool that is decoupled from the corresponding testing tool. When the monitoring tool desires a test to be run it communicates with the testing tool through a scheduler to cause the testing tool to initiate the desire test on the application and report the results of the test back to the monitoring tool.
US10977165B2 Method and system for test case generation for event based systems using graph path traversal
The present disclosure generates a plurality of time bound test cases based on an Artificial Rain Drop (ARD) algorithm. Here, events associated with an event-based system are compiled in a tabular format. Each of the plurality of events are represented as a regular expression. Further, timed finite automaton is constructed for each regular expression prior to applying the ARD algorithm.
US10977164B2 Automated generation of test cases for analyzing natural-language-interface-to-database systems
Methods, systems, and computer program products for automated generation of test cases for analyzing natural-language-interface-to-database systems are provided herein. A computer-implemented method includes identifying sources of ambiguity from input to a natural-language-interface-to-database system and a precondition corresponding to each of the identified sources of ambiguity; generating test cases which analyze capabilities of the natural-language-interface-to-database system, wherein generating the one or more test cases includes determining validity of the preconditions within the context of the capabilities of the natural-language-interface-to-database system; automatically generating an ontology-dependent structured query template based at least in part on the generated test cases; automatically generating natural language queries based at least in part on the ontology-dependent structured query template; and outputting, to at least one user, the ontology-dependent structured query template and the natural language queries.
US10977160B2 Determining instruction execution history in a debugger
Determining instruction execution history in a debugger, including: retrieving, from an instruction cache, cache data that includes an age value for each cache line in the instruction cache; sorting, by the age value for each cache line, entries in the instruction cache; retrieving, using an address contained in each cache line, one or more instructions associated with the address contained in each cache line; and displaying the one or more instructions.
US10977159B2 Instrumentation of user actions in software applications
A method may include receiving user instrumentation data and code instrumentation data from at least one user computing device such that the user and code instrumentation data is associated with performance of a user action of an application. The user instrumentation data may include a name identification of the user action and an input type identification of the initiation of the user action. The method may include storing the user and code instrumentation data in a database. The method may include receiving a search query associated with a past user action made in the application. The method may include retrieving, from the database, a set of one or more user actions based on the search query. The method may include presenting a user interface that includes an abstracted representation of the retrieved set of user actions.
US10977153B1 Method and system for generating digital twins of resource pools and resource pool devices
A method for managing pool device resources, the method comprising: obtaining, by a digital twin service, a digital twin generation request, wherein the digital twin generation request specifies a pool device, identifying a plurality of PCI bus device being used by the pool device associated with the digital twin generation request, obtaining configuration information associated with the plurality of PCI bus devices, initiating a resource allocation using a virtual switch to access a peripheral component interconnect (PCI) bus device on a second pool device based on the configuration information and the plurality of PCI bus devices, performing performance calculations on the PCI bus device based on the resource allocation, and storing a result of the performance calculations.
US10977141B2 Systems and methods for handling server failovers
Described herein are methods, systems, and software for accommodating failover of a content node in a content delivery network. In one example, a method of operating a content node includes receiving a communication for an end user device from a control node, wherein an interrupted content node previously handled the communication. The method further includes determining if the communication includes a synchronization packet and identifying connection information for the communication. The method also provides, if the communication includes a synchronization packet, accepting the communication and handling delivery for the end user device. The method also includes, if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in a flow table, and handling the communication based on the match.
US10977137B2 Intelligent log gap detection to ensure necessary backup promotion
An intelligent log gap detection to ensure necessary backup promotion. Specifically, a method and system are disclosed, which entail determining whether to pursue a differential database backup or promote the differential database backup to a full database backup, in order to preclude data loss across high availability databases. The deduction pivots on a matching or mismatching between log sequence numbers (LSNs).
US10977130B2 Method, apparatus and computer program product for managing raid storage in data storage systems
Techniques are disclosed for managing data storage in data storage systems. The techniques comprise providing a number of RAID groups. Each RAID group relating to a respective set of data storage drives that support RAID storage in the RAID group. The techniques also comprise monitoring I/O operations to identify read-active data stored by data storage drives of a RAID group. The techniques also comprise copying the read-active data from the data storage drives of the RAID group to data storage drives of another RAID group.
US10977127B1 Concatenating data objects in a vast data storage network
A method includes identifying an independent data object of a plurality of independent data objects for retrieval from dispersed storage network (DSN) memory. The method further includes determining a mapping of the plurality of independent data objects into a data matrix, wherein the mapping is in accordance with the dispersed storage error encoding function. The method further includes identifying, based on the mapping, an encoded data slice of the set of encoded data slices corresponding to the independent data object. The method further includes sending a retrieval request to a storage unit of the DSN memory regarding the encoded data slice. When the encoded data slice is received, the method further includes decoding the encoding data slice in accordance with the dispersed storage error encoding function and the mapping to reproduce the independent data object.
US10977123B2 Coordination protocol between dispersed storage processing units and rebuild modules
Methods and apparatus for use in a dispersed storage network (DSN) to facilitate coordination between dispersed storage computing devices and dispersed storage integrity processing unit rebuild modules. In one example, data may be rebuilt in a DSN by determining a rebuild task to be executed based on an attempt to access data in the DSN. Status information regarding the rebuild task is then generated and forwarded to the dispersed storage computing device and/or one or more dispersed storage units for subsequent attempts to access data in the DSN.
US10977121B2 Fast page continuous read
A memory device such as a page mode NAND flash is operated, using a first pipeline stage, to clear a page buffer to a second buffer level, and transfer a page to the page buffer; a second pipeline stage to clear the second buffer level to the third buffer level and transfer the page from the page buffer to the second buffer level; a third pipeline stage to move the page to the third buffer level and execute in an interleaved fashion a first ECC function over data in a first part of the page and output the first part of the page while performing an second ECC function, and to execute the first ECC function over data in a second part of the page in the third buffer level, and to output the second part while performing the second ECC function.
US10977101B2 Interoperability between programs associated with different addressing modes
Systems, methods, and computer-readable media are described for interoperability between programs associated with different addressing modes. A caller program associated with a first addressing mode (e.g., a 32-bit program or a 64-bit program) that is executing within a parent runtime environment makes a call to an external interface to execute a target callee program that is associated with a second addressing mode different from the first addressing mode. The target callee program is then executed in a pre-initialized secondary runtime environment that executes on the same task or thread as the parent runtime environment.
US10977092B2 Method for efficient task scheduling in the presence of conflicts
Embodiments include computing devices, apparatus, and methods implemented by a computing device for task scheduling in the presence of task conflict edges on a computing device. The computing device may determine whether a first task and a second task are related by a task conflict edge. In response to determining that the first task and the second task are related by the task conflict edge, the computing device may determine whether the second task acquires a resource required for execution of the first task and the second task. In response to determining that the second task fails to acquire the resource, the computing device may assign a dynamic task dependency edge from the first task to the second task.
US10977076B2 Method and apparatus for processing a heterogeneous cluster-oriented task
The present disclosure provides a method and apparatus for processing a heterogeneous cluster-oriented task. The method comprises: receiving a task request and a basic execution environment; scheduling a heterogeneous device according to the task request; compiling the basic execution environment into an execution environment corresponding to the scheduled heterogeneous device, and deploying on the scheduled heterogeneous device; triggering the scheduled heterogeneous device to execute the task request. It is only necessary for the user to provide the basic execution environment with respect to the task, and unnecessary for the user to respectively write a version of execution environment for each type of hardware platform, thereby implementing quick development of the heterogeneous device code and reducing the development and maintenance costs.
US10977073B2 Architectural data mover for RAID XOR acceleration in a virtualized storage appliance
Systems and methods for I/O acceleration in a virtualized system include receiving, at a hypervisor from an application executing under a guest OS, a request to write new data to a RAID system, redirecting the request to the VSA owning the RAID drives, moving the new data from guest OS physical address space to VSA physical address space, preparing, by a RAID driver in the VSA, the new data for writing according to a RAID redundancy policy, reading, by the RAID driver into a first buffer, old data and old parity information, performing, by an architectural data mover, inline XOR copy operations to compute a difference between the old and new data, compute new parity information, and write the difference and new parity information into the second buffer, and writing, by the RAID driver, the difference and new parity information to the RAID system using the redundancy policy.
US10977067B2 Control plane interface for logical middlebox services
Some embodiments provide a non-transitory machine readable medium of a first middlebox element of several middlebox elements to implement a middlebox instance in a distributed manner in several hosts. The non-transitory machine readable medium stores a set of instructions for receiving (1) configuration data for configuring the middlebox instance to implement a middlebox in a logical network and (2) a particular identifier associated with the middlebox in the logical network. The non-transitory machine readable medium stores a set of instructions for generating (1) a set of rules to process packets for the middlebox in the logical network and (2) an internal identifier associated with the set of rules. The non-transitory machine readable medium stores a set of instructions for associating the particular identifier with the internal identifier for later processing of packets having the particular identifier.
US10977065B2 Virtual machine compute re-configuration
The disclosed technology is generally directed to virtual machines. In one example of the technology, data associated with a virtual machine configuration request is received. A first virtual machine to be reconfigured is provided. The first virtual machine is booted. The first virtual machine is a system virtual machine, the first virtual machine is re-provisioned into be reconfigured in accordance with the virtual machine configuration request without rebooting the first virtual machine.
US10977063B2 Elastic compute fabric using virtual machine templates
Embodiments include an infrastructure shared among cloud services that supports fast provisioning of virtual machines (VMs). A set of powered-on parent VM templates and a set of powered-off child VMs are maintained by the infrastructure in a hierarchy. The child VMs are instantiated from the parent VM templates, and pre-registered to a cloud operating system in some embodiments. In response to requests from the cloud services for the child VMs, where the requests specify child VM configurations, child VMs from the set of powered-off child VMs are selected and customized based on the child VM configurations, and then deployed for use by the cloud services. In some embodiments, the fast provisioning of VMs is supported by forking operations in the infrastructure.
US10977060B2 Native execution bridge for sandboxed scripting languages
Techniques herein include receiving, at a scripting language component, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more native commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwards the commands to the native execution component for translation and execution.
US10977057B2 Electronic apparatus capable of collectively managing different firmware codes and operation method thereof
An electronic apparatus and an operation method thereof are provided. The electronic apparatus includes a nonvolatile memory, a first integrated circuit and a second integrated circuit. The nonvolatile memory stores the first firmware code of the first integrated circuit and the second firmware code of the second integrated circuit. The first integrated circuit is coupled to a memory access interface of the nonvolatile memory to read the first firmware code and the second firmware code. The first integrated circuit has an emulation memory access interface to emulate an emulation memory. The second integrated circuit is coupled to the emulation memory access interface of the first integrated circuit. The second integrated circuit reads the second firmware code from the first integrated circuit via the emulation memory access interface.
US10977049B2 Installing of operating system
A method and apparatus of installing an operating system are provided. According to an example of the method, a server reads an image file of an operating system from a system providing device, wherein the image file comprises address information corresponding to an automatic response script file, and the automatic response script file is not stored at a position corresponding to the address information. The server receives the automatic response script file provided by the system providing device in response to that the reading by the server advances to the position corresponding to the address information. The server installs the operating system by using the automatic response script file.
US10977046B2 Indirection-based process management
Embodiments of the present invention are directed to a computer-implemented method for process management. The method includes assigning a drawer and a physical processor to each element of a first ready queue pointer array, wherein each element of the first ready queue pointer array is configured to point to a memory address of a ready queue header. The method further includes assigning the drawer and the physical processor to each element of a second ready queue pointer array, wherein each element of the second ready queue pointer array is configured to point to the same ready queue header as a respective element of the first ready queue pointer array. The method further includes detecting that either a physical processor has become unavailable to process executable instructions or that a ready queue is empty. The method further includes allocating an available physical processor and a ready queue with executable instructions.
US10977035B2 Atomic memory operation having selectable location of performance
A data processing system includes at least one processing unit and a memory controller coupled to a system memory. The processing unit includes a processor core and a cache memory including an arithmetic logic unit (ALU). The cache memory is configured to receive, from the processor core, an atomic memory operation (AMO) request specifying a target address of a data granule to be updated by an AMO and a location indication. Based on the location indication having a first setting, the AMO indicated by the AMO request is performed in the cache memory utilizing the ALU. Based on the location indication having a different second setting, the cache memory issues the AMO request to the memory controller to cause the AMO to be performed at the memory controller.
US10977034B2 Instruction completion table with ready-to-complete vector
A computer-implemented method, computer program product, and computer processing system are provided. The method includes processing, by a superscalar processing pipeline, respective sets of instructions in respective instruction processing cycles using an Instruction Completion Table (ICT) with a Ready-To-Complete (RTC) vector. The ICT includes a plurality of entries, each corresponding to a respective one of the instructions. A Next-To-Complete (NTC) instruction from among the respective sets of instructions is computed using the RTC vector.
US10977031B2 Method for a software development system
The present disclosure relates to a method for a software development system, the software development system comprising a code repository storing source code. The method comprises: receiving at the code repository an additional code; receiving at one or more documentation repositories documentation information for documenting the source code; generating corpus-based semantic word embeddings for code and documentation words of the source code and the documentation information; using the word embeddings for mapping by the software development system the source code to corresponding documentation; storing the mapping of the source code to the corresponding documentation.
US10977020B2 Providing context-based application suggestions
Systems and methods disclosed herein provide context-based application suggestions to a user in real time. A user device can identify a keyword displayed in an application, such as an email application. The user device can request a card from a connector external to the user device. The connector can identify an application that relates to the keyword and determine a current installation status for the application with respect to the user device. The connector can query a management server at which the user device is enrolled to request the installation status. If the application is not installed on the user device, the connector can instruct the user device to prompt the user to install the application. If the application is installed, the connector can instruct the user device to prompt the user to launch the installed application.
US10977014B2 Web-based programming environment for embedded devices
A programming environment and a simple programming language that runs on Ethernet block-input/output (block-IO) devices and hosting servers. In some embodiments, the ARGEE™ system includes a web-based programming environment that compiles a GUI program into a bytecode program of a virtual machine; and the virtual machine that runs in the device firmware and executes the bytecode program representing the GUI program created by a user. There are many programming languages that provide a web-based programming environment. Some such languages apply to embedded devices. However, the ARGEE™ system, considered as a whole, is unique in that the programming environment is not hosted on the same embedded device it controls. The system reduces the FLASH-memory requirements of the device by hosting the environment on an external server. The system also facilitates a faster update cycle of the environment software, making it easier to distribute changes to customers when environment changes.
US10977011B2 Structured development for web application frameworks
In an enterprise cloud computing environment, a system for structured development for web application frameworks is implemented to develop applications efficiently. A structured development tool analyzes a component specification of a web application under development. The structured development tool is capable of generating a functional decomposition of the web application based on the component specification. The structured development tool is further capable modifying the component specification based on analyzing the structure of the components described in the component specification for redundancy and reusability, and further capable of modifying the component specification to restructure the components to reduce any redundancy and take advantage of reusable components.
US10977007B2 Apparatus and method for executing function
An apparatus and method for executing a function. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors, and the at least one program is configured to determine whether it is possible to reengineer a user function source using interface description language (IDL) code, to generate a reengineered function source by reengineering the user function source, and to execute the reengineered function source.
US10977005B2 Congnitive development of DevOps pipeline
A service running on a server for developing software collaboratively. The service includes accessing at least one repository of code for software applications. A code tree structure is extracted from the repository which represents a plurality of preexisting pipeline requirements to be used with a tree kernel similarity algorithm. At least one development repository of code is accessed. A code tree structure is extracted from the development repository of code which represents a new pipeline requirement to be used with a tree kernel similarity algorithm. A tree kernel similarity algorithm is used that includes a specified similarity function to create feature map between the new pipeline requirements with the preexisting pipeline requirements. One or more features of the new pipe line requirements are clustered. Different requirements are extracted to different definitions based upon the features that have been clustered. A preexisting pipeline requirement is selected for a highest similarity.
US10976997B2 Electronic device outputting hints in an offline state for providing service according to user context
An electronic device includes a housing, a touch screen display exposed through a first area of the housing, a microphone exposed through a second area of the housing, a wireless communication circuit, a processor electrically connected to the touch screen display, the microphone, and the wireless communication circuit, and a memory electrically connected to the processor and storing instructions.
US10976996B1 Grouping devices for voice control
Techniques for creating groups of devices for controlling these groups with voice commands are described herein. For instance, an environment may include an array of secondary devices (or “smart appliances”, or simply “devices”) that are configured to perform an array of operations. Users may request to create different groups of these devices, such that the users may control entire groups at a single time with individual voice commands.
US10976994B2 Audio apparatus
An audio apparatus includes a network interface, a receiver, at least one storage, and at least one processor. The processor is configured to determine that the audio apparatus is in a state capable of communicating with the other audio apparatus via the network interface. The processor is also configured to receive audio data via the receiver transmitted from an external apparatus different from the other audio apparatus. The processor is also configured to output a sound based on the received audio data. The processor is also configured to transmit the sound emission control information stored in the at least one storage to the other audio apparatus. The sound emission control information includes one or more of a sound volume, and a frequency band.
US10976990B2 Mechanism for retrieval of previously captured audio
In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
US10976987B2 Graphical user interface for content management
A Graphical User Interface (GUI) allows a user to control multiple media streams at the same time. A user can display and configure multiple regions of the GUI to display information about, and control broadcast properties of, multiple media streams being broadcast at the same time. Multiple display regions of the same type can be displayed at the same time. The GUI is also highly customizable, allowing a user to configure multiple different display regions, each displaying information and controls useful for performing functions related to the type of display region. The information displayed in each region can be selected from a single media stream, or from different media streams.
US10976985B2 Recording medium recording data display program, data display method, and electronic apparatus for displaying received data by delaying an adjustment time
A recording medium recording a program for causing a computer to execute a process including: acquiring a display target time by adding a fixed time to an average process time, which is an average of a sum of past times demanded for compression, network transfer, and decompression; acquiring a second time point when a decompression process of a data body is completed after reception of data which includes a first time point before a server compresses the data body; acquiring a current process time which indicates a sum of times demanded for compression, network transfer, and decompression of the data body by subtracting the first time point from the second time point; acquiring an adjustment time by subtracting the current process time from the display target time; displaying the data body by delaying the adjustment time; and updating a past average process time by including the current process time.
US10976984B2 Multi-group collaboration system and associated methods
A collaboration system includes a first group display and a first group display computer, the first group display computer to receive mobile device data streams from at least two mobile devices over a wireless access protocol and to output a first group display data stream over a network, a second group display and a second group display computer, the second group display computer to receive mobile device data streams from at least two mobile devices, different from the at least two mobile devices streaming to the first group display computer, over the wireless access protocol and to output a second group display data stream over the network, a common display computer to receive the first and second group display data streams from the network, and a common display to display data streamed from the first and second group display computers in first and second group display windows.
US10976983B2 Smart collaboration across multiple locations
In an approach for smart collaboration, a plurality of images are received. Each image of the plurality of images is from a different device of a plurality of devices. The plurality of images are combined into a single combined image. The combined image is transferred to the plurality of devices.
US10976981B2 Remote desktop exporting
A selected screen, such as a monitoring tool, operating on a remote desktop is exported to a mobile client device, such as a smart phone, tablet, smart watch, etc. The client device polls the remote desktop for images, pointers, commands, etc. relating to the selected screen. The remote desktop provides the requested data to the client device through a command queue maintained by the remote desktop.
US10976965B1 Optimization of in-memory processing of data represented by an acyclic graph so that the removal and re-materialization of data in selected nodes is minimized
A network of data processing nodes is configured for in-memory data processing. The data processing nodes are interconnected in an acyclic manner, and are connected at an input end to one or more input data sources, and at an output end to one or more output data nodes. Each data processing node is configured to perform one or more data processing operations which generate respective result data that is used as one or both of (i) an input for another data processing node in the network, and (ii) an output to be sent to one of the output data nodes. The result data for each data processing node is stored in a memory of the respective data processing node. Each data processing node includes a flag having a state that controls storage persistence of the result data in the memory of the respective data processing node.
US10976959B2 Method and system for accessing virtual machine state while virtual machine restoration is underway
An optimized solution for accessing virtual machine state while restoration of a respective virtual machine is underway. Specifically, the optimized solution disclosed herein implements a fetching mechanism for retrieving granular virtual machine state over a network and/or from a remote storage system. The fetching mechanism leverages block allocation information in parallel with disk caching to provide instant (or near instant) access to a virtual machine state while also, concurrently, restoring the respective virtual machine.
US10976956B2 Non-volatile memory persistence method and computing device
In a non-volatile memory (NVM) persistence method, a memory controller maintains a plurality of memory write instruction sets that are locked separately for persistence of write operations. A credit value for monitoring a quantity of completed write instructions is configured for each of the plurality of memory write instruction sets, and a credit value is also configured for each of a plurality of medium write instruction sets maintained by a medium controller and corresponding respectively to the memory write instruction sets. After a memory write instruction set is locked in response to a persistence query, the credit value of a corresponding medium write instruction set is used as means for the memory controller to determine whether the write instructions in the locked memory write instruction set have been completed by the medium controller.
US10976955B2 Semiconductor device for improving code processing speed using faster clock signal
A semiconductor device includes a first processor configured to process a first code based on a first clock signal; and a second processor, controlled by the first processor, electrically coupled to a memory, and configured to process a second code based on the first clock signal and a second clock signal, wherein the second clock signal has a faster cycle than the first clock signal.
US10976954B2 Method, device, and computer readable storage medium for managing storage system
Techniques involve managing a storage system. Along these lines, for each of a plurality of snapshots, a plurality of blocks referenced by the snapshot is determined. An evaluation score indicating an impact that deletion of the snapshot has on space release and data retention is determined based on at least one of: a reference count for the plurality of blocks, a size of a storage resource associated with the snapshot, and the number of blocks of the plurality of blocks that are referenced only once. At least one snapshot to be deleted is selected from the plurality of snapshots based on respective evaluation scores of the plurality of snapshots.
US10976942B2 Versioning a configuration of data storage equipment
A technique versions a configuration of data storage equipment. The technique involves receiving, while the data storage equipment operates in accordance with a first version of the configuration of the data storage equipment, a configuration change command to change the configuration of the data storage equipment. The technique further involves changing the first version of the configuration of the data storage equipment to a second version of the configuration of the data storage equipment in response to the configuration change command. The technique further involves, while the data storage equipment operates in accordance with the second version of the configuration of the data storage equipment, concurrently maintaining access to the first version of the configuration of the data storage equipment and the second version of the configuration of the data storage equipment.
US10976941B2 Validation of storage volumes that are in a peer to peer remote copy relationship
A peer to peer remote copy operation is performed between a primary storage controller and a secondary storage controller, to establish a peer to peer remote copy relationship between a primary storage volume and a secondary storage volume. Subsequent to indicating completion of the peer to peer remote copy operation to a host, a determination is made as to whether the primary storage volume and the secondary storage volume have identical data, by performing operations of staging data of the primary storage volume from auxiliary storage of the primary storage controller to local storage of the primary storage controller, and transmitting the data of the primary storage volume that is staged, to the secondary storage controller for comparison with data of the secondary storage volume stored in an auxiliary storage of the secondary storage controller.
US10976931B2 Automatic pinning of units of memory
A determination is made that a unit of memory that provides storage for one or more in-memory configuration state registers is to be pinned in a system that includes a guest operating system and one or more hosts at one or more host levels. Based on determining that the unit of memory is to be pinned, at least one host of the one or more hosts is notified that the unit of memory is to be pinned.
US10976927B2 Push button sheet and touch panel
A push button sheet and a touch panel having the push button sheet, by which different input results can be obtained, between when an operator touches the push button sheet and when the operator presses the same button sheet. The push button sheet has at least one convex reaction area configured to be bent in a predetermined press direction, a first electrode arranged on a convex surface of the reaction area, a second electrode arranged within the reaction area and below the first electrode with respect to the press direction and electrically connected to the first electrode, and a third electrode arranged within a second reaction area, wherein the second electrode and the third electrode are electrically communicated when the reaction area is bent.
US10976923B2 Enhanced virtual keyboard
A default virtual interface is replaced by an adapted interface to an independent application. The adapted interface allows one (dependent) application to be accessed from within a second (independent) application. This allows, for example, a game application to be executed within a text messaging application. Output of the dependent application can be conveyed to the base application. The adapted user interface optionally includes a plurality of shortcut keys each represented by a different shortcut icon. One or more of the shortcut keys are optionally configured for sharing the dependent and/or independent applications with remote devices. Content shared via the virtual interface is optionally provided as a data stream and is optionally mapped to a social network, such sharing can be tracked across social networks.
US10976918B2 System and method of guiding handwriting diagram input
A system, method and computer program product for guiding hand-drawing of diagrams including text and non-text elements on a computing device are provided. The computing device has a processor and a non-transitory computer readable medium for detecting and recognizing hand-drawing diagram element input under control of the processor. Display is performed, on an interactive display of the computing device, of a guide element associated with at least one diagram element of displayed handwriting diagram input. The guide element is configured with a depiction of the at least one diagram element in recognized form.
US10976916B2 Electronic device and method for switching and aligning applications thereof
Various examples of the present invention relate to an electronic device and a method for displaying applications used in the electronic device. The electronic device includes a wireless communication unit; a touch screen; a processor coupled to the wireless communication unit and the touch screen; and a memory coupled to the processor, wherein the memory, when executed, stores instructions to cause the processor to control to: display, on the touch screen, an execution screen of a first application being executed among a plurality of applications having a stack order, display, on the touch screen, an execution screen of a second application among the plurality of applications according to the stack order, instead of the execution screen of the first application, in response to a first swipe gesture input from a first position of the touch screen while the execution screen of the first application is displayed, display, on the touch screen, an execution screen of a third application among the plurality of applications according to the stack order, instead of the execution screen of the first application, in response to a second swipe gesture input from a second position of the touch screen while the execution screen of the first application is displayed, and change the stack order of the first application, the second application, and the third application, based on a user input for interacting with one of the first application, the second application, and the third application. Other various examples are possible other than the examples disclosed in the present invention.
US10976914B2 Direct manipulation interface for data analysis
Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
US10976903B2 Industrial asset intelligence
A method can include receiving data characterizing a first property of an asset over a first time period. The method can also include receiving data characterizing user interaction with an interactive graphical object. The method can further include determining, by a predictive model, data characterizing the first property of the asset over a second time period. The determining can be based in part on the received data characterizing the user interaction. The method can also include rendering, in a graphical display space, one or more of a first plot of the received data characterizing the first property over the first time period and a second plot of the determined data characterizing the first property over the second time period.
US10976889B2 Systems and methods to generate overlays on a media library calendar
Systems and methods to generate visual overlays on a graphical user interface (GUI) based calendar which is viewable according to numerous views, such as a month view, year view, decade view, etc. The calendar may be associated with a library (“media library”) of various objects (e.g., images, videos, music, documents) stored across one or more storage devices. The system may generate a date-range overlay in which the user creates a query, or may generate an autonomously extracted overlay from a container of media objects. The system autonomously extracts date(s) from media files in the container or query result and generates an overlay on the calendar which corresponds to the autonomously extracted date(s) of the files in the container or query. The generated overlay may be displayed on the calendar as a single date-range overlay or as individual overlays associated with each media object in the container or query.
US10976888B2 Automatically generating column layouts in electronic documents
A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content; in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying at least one column within which the content is automatically inserted into a particular column of the at least one column; receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document; based on the first input and by the page layout computer, modifying the coded hierarchy to represent the modification to the layout.
US10976886B2 Display apparatus and displaying method thereof
A display apparatus is provided. The display apparatus includes a display that displays an image, a first sensor that detects an intensity of light incident from an area in front of the display, a second sensor that detects a color of light incident from a different direction than the light sensed by the first sensor, and a processor that corrects the intensity of the light sensed by the first sensor using the color of the light sensed by the second sensor and controls an operation of the display apparatus based on the corrected intensity of the light.
US10976884B2 Touch panel
A touch panel includes a first substrate, a second substrate disposed facing the first substrate, a first conductive layer formed on one surface of the first substrate, a second conductive layer formed on a surface of the second substrate that faces the first substrate, an insulating layer disposed between the first conductive layer and the second conductive layer, and a decorative layer disposed between the first conductive layer and the insulating layer. The decorative layer is electrically conductive and is disposed along an outer periphery of the first substrate. The insulating layer has a through-hole that extends from the decorative layer to the second conductive layer.
US10976879B2 Method of manufacturing a touch panel and touch panel
A method of manufacturing a touch panel includes forming a first touch electrode layer including first touch electrodes, first touch traces and first pins, and the first pins are located in the first pin bonding area of the touch panel. The method further includes depositing an interlayer insulating layer by using a first mask including a first shielding structure, and the first shield structure is configured to shield a first pin bonding area. The method further includes forming a second touch electrode layer including second touch electrodes, second touch traces and second pins, and the second pins are located in a second pin bonding area of the touch panel.
US10976871B2 Touch display device and panel including mesh type electrodes
A touch display device can include a touch panel including a plurality of touch electrodes including a first touch electrode and a second touch electrode, the first touch electrode being adjacent to and electrically isolated from the second touch electrode; and a touch-sensing circuit configured to drive the touch panel and sense a touch or touch coordinates, in which an outline portion of the first touch electrode and an outline portion of the second touch electrode have different shapes within a boundary area between the first touch electrode and the second touch electrode.
US10976867B1 System and method providing pen up positioning assist for a sensor surface
A method of generating pen data includes periodically sampling an interaction of a pen on a sensor surface in which a detected pen tip pressure is greater than zero. Pen data including detected pen positions are reported. In response to a pen up event in which the detected pen tip pressure is zero, an intended end-of-stroke position of the pen tip is predicted based on a detected pen tip position occurring at least two, three, or more samples earlier than the sample at the pen up event. The predicted intended end-of-stroke position is reported in (1) the pen data for the sample at the pen up event, in place of the actual pen tip position detected at the pen up event, or in (2) the pen data for one or more samples preceding the pen up event, in place of the actual pen tip position in the one or more samples preceding the pen up event.
US10976866B2 Shift-register circuit, gate drive circuit, liquid crystal display and touch panel
The present application discloses a shift-register circuit and driving method, a gate-driving circuit and display apparatus. The shift-register circuit includes an input sub-circuit, a reset sub-circuit, an output sub-circuit, a pull-down control sub-circuit, and a pull-down sub-circuit. The pull-down control sub-circuit is configured, after an output period of an operation cycle for displaying one frame of image, to control the pull-down node at a first voltage level to keep voltage level low at an output port. Additionally, the pull-down sub-circuit is configured, under control of power signals, to pull down the voltage level at the output port. For the display-touch panel with full-in-cell touch sensors, the voltage level at output port can be effectively reduced to avoid mutual interference between drive signals and touch-control signals.
US10976862B2 Touch driving circuit driving touch electrode, touch controller controlling touch driving circuit, and touch display device including touch driving circuit and touch controller
Exemplary embodiments of the present disclosure relate to a touch driving circuit that operates according to an internal clock signal and a touch controller that calibrates a variation in internal clock signal between touch driving circuits. The touch driving circuit operates using an internal clock signal, thus preventing electromagnetic interference caused by a clock signal line that connects the touch controller and a plurality of touch driving circuits. Further, the touch controller calibrates the output frequencies of internal clock signals of the respective touch driving circuits to be the same on the basis of the counting values of the internal clock signals of the touch driving circuits, which are obtained during a certain period before performing touch sensing, and performs touch sensing, thereby performing touch sensing while controlling the plurality of touch driving circuits operating with the internal clock signals without any operational variation.
US10976854B2 Force touch display panel, detection method thereof, and display apparatus
Embodiments of the present disclosure provide a force touch display panel, a detection method thereof, and a display apparatus. The force touch display panel includes: a substrate; a display structure disposed in a display area on the substrate; and a force common electrode layer, a piezoelectric material layer, and a force sense electrode layer, which are stacked in sequence over the display structure. The force sense electrode layer includes a force sense electrode configured for identifying different forces, and the force sense electrode additionally serves as a touch detection electrode configured for identifying a touch operation.
US10976851B2 Touch display panel, method for driving the same, and display device
A touch display panel, a method for driving the same, and a display device. The touch display panel includes: an array substrate including pixel zones in an array, control signal lines at gaps between rows of pixel zones, and acquisition signal lines at gaps between columns of pixel zones, and insulated from control signal lines, sub-pixels, line recognition control transistors, and line recognition electrodes at gaps between the sub-pixels are arranged in pixel zones; line recognition control transistors have gates connected the control signal line, sources connected with line recognition electrodes, and drains connected with acquisition signal line; control signal lines provide line recognition control transistors with a control signal; and the acquisition signal lines provide the line recognition electrodes with a line recognition signal through the line recognition control transistors, and receive a signal carrying line information transmitted by the line recognition electrodes through the line recognition control transistors.
US10976850B2 Touch panel and manufacturing method thereof
A touch panel and a manufacturing method thereof are provided. The touch panel includes a backlight module, a first assembly, and a second assembly. The first assembly includes a first polarizer and a color filter substrate. The second assembly includes an array substrate and a second polarizer. The first polarizer, the color filter substrate, the second polarizer, and the array substrate are disposed on an upper surface of the backlight module.
US10976848B2 Display apparatus with touch sensor
A display apparatus includes a substrate; a display area defined on the substrate and on which a plurality of pixels are disposed; a pad area defined on the substrate and on which a plurality of pads are disposed; a circuit area including a plurality of multiplexer circuits disposed between the display area and the pad area; a touch sensor part including a plurality of touch electrodes disposed at the display area; a plurality of touch electrode lines connecting the plurality of touch electrodes and the plurality of multiplexer circuits; and a touch wiring connecting the plurality of multiplexer circuits and the plurality of pads, wherein the plurality of multiplexer circuits selectively connects a touch electrode line among the plurality of touch electrode lines with the touch wiring.
US10976843B2 Array substrate and touch display device
The disclosure provides an array substrate and a touch display device and relates to the field of touch technology. The array substrate includes a plurality of pixels arranged in an array, and a plurality of touch electrode lines arranged along a direction of data lines. There is at least one of the touch electrode lines distributed in each of the pixels. In the pixels of the same row, the touch electrode lines have different arrangement positions relative to corresponding pixels.
US10976841B2 Human machine interface system
A human machine interface system for controlling a device comprising: a housing; a human digit activatable physical element; a processor in communication with the element, the processor to receive and process an input from the element; a communicator to communicate an output from the processor wherein the output comprises a command intended for the device; wherein the element, the processor and the communicator are all disposed about or within the housing or connected thereto.
US10976834B1 Light integrated sensing membrane
Embodiments are directed to a sensing membrane that is coupled with electrical terminals of a key switch and a light source. This may allow the membrane to be both configured to transmit a signal in response to actuation of keyboard key cap and illuminate an illuminable symbol of key cap. In one aspect, the membrane includes a set of deformable layers separated by a spacer layer. Terminals of the key switch are connected to distinct ones of the set of deformable layers and positioned within a cavity defined by the spacer layer. A light assembly may be positioned along and configured to move with one of the set of deformable layers. Depression of a key cap toward the set of deformable layers causes the set of terminals to move and initiate a switch event.
US10976828B2 Information processing apparatus and information processing method to reduce user burden
An information processing apparatus includes a display control unit that controls display of selection objects related to devices to be operated, which have been selected through first device selection based on information from which a form of a body of an operation subject directed to the devices to be operated is estimated and a device control unit that controls the devices to be operated, which have been selected through second device selection based on information related to a selecting operation performed by the operation subject to the selection objects.
US10976821B2 Information processing device, information processing method, and program for controlling output of a tactile stimulus to a plurality of tactile stimulus units
There is provided an information processing device, an information processing method, and a program capable of changing an output of a tactile stimulus adaptively to positional information, the information processing device including: an output control unit configured to control output of a tactile stimulus to at least two tactile stimulus units. The output control unit changes the output of the tactile stimulus unit corresponding to predetermined positional information in accordance with the predetermined positional information and information regarding tactile output related to the positional information.
US10976809B2 Interaction method for virtual reality
A control method is utilized for switching virtual reality scenes in a virtual reality system. The virtual reality system includes a head-mount display device for displaying virtual reality visions. The control method includes operations of: providing a first virtual reality scene as the virtual reality visions to be displayed on the head-mount display device; obtaining a motion displacement of the head-mount display device; comparing the motion displacement with a threshold displacement; in response to the motion displacement being shorter than the threshold displacement, providing the first virtual reality scene in a first portion of the virtual reality visions and providing a second virtual reality scene in a second portion of the virtual reality visions according to the motion displacement; and, in response to the motion displacement exceeding the threshold displacement, providing the second virtual reality scene as the virtual reality visions to be displayed on the head-mount display device.
US10976799B2 Extending electronic device sensors through device mounts
An electronic device includes one or more sensors to determine when the device is in use (e.g., being held or worn by the user) and when the device is not in use (e.g., is in a pocket or purse). Examples of such sensors include a capacitive sensor, a thermal sensor, a light sensor, etc. The device can be placed in a mount that allows the device to be more easily worn by the user. The mount extends the capabilities of the sensors on the device so that the sensors on the device can sense information through (or notwithstanding) the mount. The mount also optionally changes the viewpoints of one or more of the sensors, such as by re-directing a sensor that points to the side of the device so that rather than sensing information at the side of the mount information at the bottom of the mount is sensed.
US10976796B2 Dynamic range enhancement for self-capacitance measurement
Aspects of the disclosure are directed to self-capacitance measurement and cancellation. In accordance with one aspect, a self-capacitance cancellation circuit includes an input amplifier, wherein the input amplifier comprises a non-inverting input, an inverting input and an output; a coherent current source coupled to the inverting input; a feedback network coupled to the output; and a capacitance coupled to the inverting input.
US10976789B2 Systems and methods for thermal management of multilayered integrated circuits
Thermal management in three dimensional integrated circuits can be difficult. Although three dimensional integrated circuits offer multiple benefits in alleviating back-end-of-the-line (BEOL) interconnect issues by reducing the wire length and reaping resistance-capacitance (RC) quadratic benefits, the thermal issues associated with stacking high performance (and subsequently high-power consumption) dice have so far proven to be prohibitive. Disclosed are methods and devices for efficient thermal management in multilayered ICs by determining thermally dangerous regions and selectively activating them to avoid undesirable temperature effects.
US10976781B2 Apparatus holding structure
A holding structure according to an exemplary embodiment includes a rotation axis, a stand body, and a clicker. The stand body is rotatable about the rotation axis. When the stand body is rotated about the rotation axis, an upper end portion of the stand body contacts with the clicker. When the stand body is further rotated from a position at which the stand body and the clicker contacts with each other, the stand body rotates beyond the clicker. Thus, the stand body enters an opened state and holds an orientation of an apparatus. When the upper end portion of the stand body rotates beyond the clicker, the clicker is restored from a deformed state to an initial state, and a clicking sound occurs.
US10976767B2 Safety control lockout knob
A control knob for controlling the operation of a component of a household appliance is disclosed. The control knob includes a body configured to be attached to a rotatable rod extending from the appliance. A locking element reversibly secures the body in at least one rotational position. The locking element is movable between a first position and a second position. The locking element is configured to engage with a notch to rotatably secure the body in the at least one rotational position when the locking element is in the first position, and to disengage from the notch to permit the body to be rotated when the locking element is in the second position.
US10976766B2 Pedal device for vehicle
A pedal device for a vehicle includes a pedal arm that is rotatable about a rotational axis in a pedal housing, a pedal reaction force generator for generating a pedal reaction force in a direction opposite to a direction in which an operating force of the pedal arm is applied via a pedal pad formed on the pedal arm, a friction force generator comprising a contact disposed at an end of the pedal arm proximate to the rotational axis and a contact surface formed on an inner surface of the pedal housing to be in contact with the contact of the pedal arm, and a position detection unit for detecting a position of the pedal arm. The position detection unit includes a magnet, in which two or more poles are arranged in a displacement direction and in a direction perpendicular to the displacement direction.
US10976764B2 Differential to single-ended high bandwidth compensator
A compensator is described with higher bandwidth than a traditional differential compensator, lower area than traditional differential compensator (e.g., 40% lower area), and lower power than traditional differential compensator. The compensator includes a differential to single-ended circuitry that reduces the number of passive devices used to compensate an input signal. The high bandwidth compensator allows for faster power state and/or voltage transitions. For example, a pre-charge technique is applied to handle faster power state transitions that enables aggressive dynamic voltage and frequency scaling (DVFS) and voltage transitions. The compensator is configurable in that it can operate in voltage mode or current mode.
US10976762B2 Control of an electrical power system responsive to sensing a ground fault
In some examples, an electrical power system includes a differential bus, a power converter coupled to the differential bus, and a controller configured to control the power converter based on a first target value for the differential bus. The controller is also configured to sense that a ground fault has occurred in the electrical power system while controlling the power converter based on the first target value. The controller is further configured to, responsive to sensing that the ground fault has occurred, control the power converter based on a second target value for the differential bus, the second target value being different than the first target value.
US10976757B2 Control systems for valve actuators, valve actuators and related systems and methods
Valve systems and related methods include valve actuators and control systems configured to monitor at least one characteristic of the valve system during movement of a valve element to a position in the valve system and to determine a drift of the position based on the monitored at least one characteristic of the valve system.
US10976756B2 Gas regulator internal vent limiting device
A pressure regulator is described. The pressure regulator includes a diaphragm, a vent limiting component, a relief valve stem, and a main spring. The diaphragm has an inner edge that defines a main relief opening. The vent limiting component is positioned within the main relief opening and adjacent to an upper side of the diaphragm about the inner edge. The vent limiting component defines an orifice, wherein the lower side of the diaphragm is in fluid communication with the upper side of the diaphragm through the orifice. The relief valve stem is positioned adjacent to a lower side of the diaphragm about the inner edge. The main spring is configured to provide a force to the vent limiting component to removably secure the vent limiting component to the diaphragm.
US10976755B2 Method and apparatus for regulating a plurality of fluids
In a method for regulating at least two fluids, a fluid feed flow Q is divided into n parts, the sum of the n parts being equal to Q, each of the n parts is sent to one of n processing units, each of the n processing units produces at least one processed flow, at least one processed flow of a first of the processing units is regulated by control means in order to keep the flow thereof constant at a value Q1 in nominal operation, at least one processed flow of a second of the processing units is regulated by control means in order to keep the pressure thereof constant in nominal operation and, in the event of a reduction of the feed flow Q, in reduced feed operation, if, preferably only if, the flow of the flow processed in the second processing unit of step v) drops and thus reaches a first minimum flow threshold, a processed flow in the first processing unit is regulated such that the processed flow having a value Q1 in nominal operation is reduced to a value less than Q1.
US10976738B2 Apparatus and method for controlling driving of vehicle in the event of an accident
An apparatus for controlling driving of a vehicle includes a communication device transmitting information indicating that an event of the vehicle occurs to a server and receiving path information of a rescue vehicle associated with a location where the event occurs from the server, a determination device determining whether autonomous driving is possible based on state information of the vehicle if the event occurs, and a driving controller controlling the autonomous driving of the vehicle based on the path information of the rescue vehicle if the autonomous driving is possible.
US10976729B2 Method of generating plant normal state prediction data and apparatus using the same
A data prediction method and apparatus generate plant normal state prediction data based on measurement data of multiple tags and a plant prediction model, to enhance accuracy of anomaly/fault prediction by providing precise prediction data in the normal state even in a plant anomaly/fault condition. The method includes generating primary prediction data by performing primary prediction based on the measurement data and the plant prediction model; selecting an anomalous state tag among the multiple tags, the selected anomalous state tag determined as data of an anomalous state based on measurement data corresponding to the primary prediction data; updating the plant prediction model by using the measurement data of only normal state tags; and generating secondary prediction data by performing secondary prediction based on the measurement data of the normal state tags and the updated plant prediction model. Secondary prediction is performed only when an anomalous state tag is selected.
US10976728B2 Automatic process planning for robotic deburring operations
A robotic deburring process that automatically, accurately, and efficiently removes burrs from a workpiece. The robotic deburring process uses CAM location data to establish deburring trajectory, physics based machining models to predict burr type and size, and force control functions to compensate inaccuracies due of inaccuracies of robots arms.
US10976720B2 System and method for automated object measurement
A method for automated part probing using a physical machine defining a physical working volume, the method including: generating a virtual model based on a virtual part design received from a user account, the virtual model comprising a virtual part model, based on the virtual part design, virtually fixed to a virtual fixture plate arranged within a virtual working volume representative of the physical working volume; generating a probing routine based on the virtual model; sending the probing routine to the machine; receiving probe outputs from the machine; and validating the virtual model based on the probe outputs.
US10976712B2 Method and system to provide cost of lost opportunity to operators in real time using advance process control
A field device, method, and non-transitory computer readable medium provide for cost of lost opportunity to operators in real-time using an advance process control. The field device includes a memory and a processor operably connected to the memory. The processor receives current values and average values for controlled variables and manipulated variables; determines costs of lost opportunity for each of controlled variable variance issues, limit issues, model quality issues, inferential quality issues, and variable model issues based on the current values and the average values of the controlled variables; and stores the costs of lost opportunity for the field device.
US10976699B2 Image forming apparatus having a drawer
An image forming apparatus includes: a housing; a drum cartridge; a developing cartridge; a drawer movable between an inner position and an outer position; and a lock member provided on the drawer and movable between a lock position at which the lock member locks the drum cartridge to the drawer, and a release position at which a lock between the drum cartridge and the drawer is released. The lock member includes an operation portion for moving the lock member between the lock position and the release position. The developing cartridge includes a cover member that covers at least a portion of the operation portion in a state in which the drum cartridge is mounted to the drawer, and the developing cartridge is mounted to the drum cartridge.
US10976698B2 Cartridge
A rotational force is transmitted to a main assembly side feeding member for feeding the toner into a main assembly side toner accommodating portion from a coupling member provided on a cartridge. The cartridge includes a photosensitive drum, a discharge opening configured to discharge the toner removed from the photosensitive drum toward the main assembly side feeding member, and a coupling member configured to transmit the rotational force to the main assembly side feeding member. The coupling member is movable between a first position for transmitting the rotational force to the main assembly side feeding member and a second position retracted from the first position.
US10976689B2 Intermediate transfer member, method for manufacturing intermediate transfer member, and image forming apparatus
An intermediate transfer member includes: a base layer; an elastic layer that is disposed on the base layer; and a surface layer that is disposed on the elastic layer, wherein, when a breaking elongation of the surface layer is Ah, and a breaking elongation of the elastic layer is Ad, Ad/Ah=4 to 100 is satisfied, and when a linear expansion coefficient of the surface layer is Bh, and a linear expansion coefficient of the elastic layer is Bd, Bd/Bh=0.8 to 2 is satisfied.
US10976688B2 Ink dosing
In one example of the disclosure, a first measurement of actual quantity of ink in a target cartridge is taken utilizing a scale. An incremental dosage quantity be deposited into the target cartridge in a dosing pass is determined based upon a desired quantity, the actual quantity, and an undershoot safety factor. A valve is opened to enable a pressure deposit of the incremental dosage quantity of ink to the target cartridge, and then closed. A residue cutter is utilized to scrape the valve and thereby make a scraper deposit of ink to the target cartridge. A second measurement of actual quantity of ink in the target cartridge is taken utilizing the scale. An additional dosage pass is performed if the second measurement is not within an accepted variance of the desired quantity. The making of dosing passes is discontinued if the second measurement is within the accepted variance.
US10976686B2 Toner container having protrusions projecting from opposite sides of the toner container
A system with a container including a protrusion, and a receiver to receive the container. The receiver includes a slide block that is movable relative to a body of the receiver, the slide block including two surfaces, a first surface, initially contacted by the protrusion of the container during insertion of the container into the receiver, having a first slope to resist movement of the container towards the receiver, and a second surface, subsequently contacted by the protrusion of the container during the insertion of the container into the receiver, having a second slope to interact with the protrusion of the container to assist movement of the container towards the receiver. This construction provides the user with a changing insertion force to indicate proper mounting of the container.
US10976685B2 Image forming apparatus to perform an activation control using a developing bias applying member and a speed control unit
An image forming apparatus in which when toner remaining on a development roller in an area from a developer nip to a regulating blade disposed upstream of a rotation direction of the development roller during a stoppage of the image forming apparatus passes through the developer nip, a bias is applied so that the toner is drawn to the development roller, and a relative speed difference between the photosensitive drum and the development roller is created so as to be larger than the that during an image forming operation.
US10976683B2 Electrophotographic member, electrophotographic process cartridge, and electrophotographic image forming apparatus
Provided is an electrophotographic member in which density unevenness of an image is less likely to occur even in the case of outputting an image after standing in a high-temperature and high-humidity environment for a long period of time. The electrophotographic member includes: an electroconductive substrate; an electroconductive elastic layer on or above the substrate; and an insulating portion on the elastic layer, an outer surface of the electrophotographic member being composed of an outer surface of the insulating portion and an outer surface of the elastic layer that is not covered with the insulating portion, wherein the elastic layer contains a urethane resin as a first resin, and the elastic layer has a region from the outer surface of the elastic layer constituting the outer surface of the electrophotographic member to a depth of 1 μm, the region further containing a second resin.
US10976682B2 Method for controlling electrophotographic apparatus
There is provided a method for controlling an electrophotographic apparatus including forming a first measurement image by performing first halftone processing on image data, forming a second measurement image by performing second halftone processing different from the first halftone processing on the image data, measuring densities of the first measurement image and the second measurement image, calculating a density difference between each of densities of the measurement images, determining whether the density difference satisfies a predetermined reference value, and applying a surface treatment on an electrophotographic photosensitive member if the density difference does not satisfy the reference value, during a non-image formation period.
US10976681B1 Alternate bias control of charging roller and transfer roller in image forming apparatus
An image forming apparatus includes a photosensitive drum, a charging roller, a transfer roller, and a control circuit. The control circuit is configured to perform an alternating bias control. During the alternating bias control, the control circuit causes the charging roller and the transfer roller to rotate in accordance with a rotation of the photosensitive drum, and controls the charging roller to alternately turn off and on to a first bias of a predetermined polarity and the transfer roller to alternately turn off and on to a second bias of the predetermined polarity, such that at least a part of a region of the photosensitive drum biased by the first bias is not biased by the second bias, and that at least a part of a region of the photosensitive drum biased by the second bias is not biased by the first bias.
US10976679B2 Toner
A toner containing: a toner particle that contains a binder resin and an external additive, wherein the external additive contains an organosilicon polymer fine particle, the binder resin contains an amorphous resin and a crystalline polyester resin, a content of the crystalline polyester resin in the binder resin is from 5 to 30 mass %, and the crystalline polyester resin contains from 5 to 25 mass % of a component having a molecular weight of not more than 2,500.
US10976672B2 System and method for performing lithography process in semiconductor device fabrication
Systems and methods that include providing for measuring a first topographical height of a substrate at a first coordinate on the substrate and measuring a second topographical height of the substrate at a second coordinate on the substrate are provided. The measured first and second topographical heights may be provided as a wafer map. An exposure process is then performed on the substrate using the wafer map. The exposure process can include using a first focal point when exposing the first coordinate on the substrate and using a second focal plane when exposing the second coordinate on the substrate. The first focal point is determined using the first topographical height and the second focal point is determined using the second topographical height.
US10976668B2 Illumination optical unit and optical system for EUV projection lithography
An illumination optical unit for EUV projection lithography serves for obliquely illuminating an illumination field, in which an object field of a downstream imaging catoptric optical unit and a reflective object to be imaged can be arranged. A pupil generating device of the illumination optical unit is embodied so that an illumination pupil results, which brings about a dependency of an imaging telecentricity against a structure variable of the object to be imaged. This dependency is such that a dependency of the imaging telecentricity against the structure variable of the object to be imaged on account of interaction of the oblique illumination with structures of the object to be imaged is at least partly compensated for. An optical system for EUV projection lithography also has an imaging catoptric optical unit alongside an illumination optical unit and can additionally have a wavefront manipulation device.
US10976657B2 System and method for illuminating edges of an imprint field with a gradient dosage
Systems and methods for imprinting formable material on a substrate with a template. Illuminate the formable material with a gelling radiation distribution pattern. The gelling radiation distribution pattern has a gelling dosage that that varies from a minimum gelling dosage at each of a plurality of corners of a boundary edge to a peak gelling dosage at a center of each of the boundary edges.
US10976653B1 Light source device and projector
The invention provides a light source device that may suppress decrease of wavelength conversion efficiency by reducing optical density of excitation light in a light incident surface of a wavelength conversion layer, and provides a projector including the light source device. The light source device of the invention includes an excitation light source that outputs an excitation light, a collecting system that collects the excitation light source, a first light-transmissive member that transmits the excitation light output from the collecting system, and a wavelength conversion layer having a first light incident surface crossing a traveling direction of the excitation light, a light exiting surface opposed to the first light incident surface, and a second light incident surface coupling an end portion of the first light incident surface and an end portion of the light exiting surface, wherein a focal point of the collecting system is formed inside of the wavelength conversion layer, and the wavelength conversion layer wavelength-converts the excitation light entering from the first light incident surface and the second light incident surface and generates a fluorescent light.
US10976651B2 Image display apparatus and light source apparatus
An image display apparatus according to an embodiment of the present technology includes a base, a light emission body, a dichroic film, and a heat conduction member. The light emission body is provided on the base, and emits visible light by being excited by excitation light. The dichroic film reflects at least a part of the visible light emitted from the light emission body. The heat conduction member is provided on the base, and diffuses heat transmitted from the light emission body to the base.
US10976641B2 Blade driving device and optical apparatus
A blade driving device includes an opening forming member, and a plurality of groups of blades that are pivotably disposed in a ring form around an opening portion of the opening forming member. The plurality of groups of blades include a first group of blades and a second group of blades, in a process of changing from a first circular light passage opening formed by the first group to a second circular light passage opening formed by the second group, the first group that is adjacent to the second group and has finished forming the first circular light passage opening remains in the opening portion, thereby acting to substantially suppressing warp, in an optical axis direction, of the second group that forms the second circular light passage opening on an inner side thereof.
US10976637B2 Radio-frequency loss reduction in photonic circuits
In photonic integrated circuits implemented in silicon-on-insulator substrates, non-conductive channels formed, in accordance with various embodiments, in the silicon device layer and/or the silicon handle of the substrate in regions underneath radio-frequency transmission lines of photonic devices can provide breaks in parasitic conductive layers of the substrate, thereby reducing radio-frequency substrate losses.
US10976635B2 Electronic paper display apparatus and production method and driving method thereof
There is provided an electronic paper display apparatus and a production method and a driving method thereof. The electronic paper display apparatus has: a first electrode layer and a thin-film transistor array layer, which are opposite; an electronic paper ink layer, which is between the first electrode layer and the thin-film transistor array layer; and a second electrode layer, which is on a side of the thin-film transistor array layer away from the electronic paper ink layer and is configured to be capable of forming an electric field for removing an image of the electronic paper ink layer or resetting the electronic paper ink layer together with the first electrode layer.
US10976632B2 Diffractive devices based on cholesteric liquid crystal
Examples of diffractive devices comprise a cholesteric liquid crystal (CLC) layer comprising a plurality of chiral structures, wherein each chiral structure comprises a plurality of liquid crystal molecules that extend in a layer depth direction by at least a helical pitch and are successively rotated in a first rotation direction. Arrangements of the liquid crystal molecules of the chiral structures vary periodically in a lateral direction perpendicular to the layer depth direction to provide a diffraction grating. The diffractive devices can be configured to reflect light having a particular wavelength range and sense of circular polarization. The diffractive devices can be used in waveguides and imaging systems in augmented or virtual reality systems.
US10976629B2 Curved display panel
A curved liquid, crystal panel 10 having a display surface 10DS that is curved around a curvature axis CAX includes: a pair of substrates 10a and 10b disposed such that plate surfaces thereof are opposed to each other with a space therebetween; a first TFT 10fA provided on the array substrate 10b; a second TFT 10fB that is provided on the array substrate 10b and is disposed adjacent to the first TFT 10fA in a curvature direction orthogonal to the one curvature axis CAX and along the display surface 10DS; and a spacer 11 that is provided on the CF substrate 10a and are in contact with the array substrate 10b to keep the space between the pair of substrates 10a and 10b and is disposed to overlap at least one of the first TFT 10fA and the second TFT 10fB that adjacent to each other.
US10976621B2 Display device
A display device is disclosed, which includes: a first substrate; a plurality of scan lines and a plurality of data lines, wherein the plurality of scan lines intersects with the plurality of data lines, the plurality of scan lines and the plurality of data lines are disposed above the first substrate, and the plurality of scan lines extend along a first direction; a common electrode disposed above the first substrate, wherein the common electrode has a first part extending along the first direction, a second part substantially parallels to the one of the plurality of data lines, and the first part connects to the second part.
US10976614B1 Stretched display panel and method for manufacturing same
A method of manufacturing a stretched display panel includes: cutting the TFT substrate to a desired size; cutting the color filter substrate; forming an open-circuit line for open-circuiting a portion defined between a horizontal pixel line that is located at an end of the TFT substrate and another horizontal pixel line adjacent thereto in order to prevent electrical noise due to the horizontal pixel lines being introduced into the end of the TFT substrate exposed from the pixel exposure portion; and forming a reinforcement seal for covering the pixel exposure portion using a reinforcement material in order to prevent occurrence of short circuit due to introduction of foreign matter into a gap defined between the horizontal pixel line and the other horizontal pixel line and at the same time to increase rigidity of the pixel exposure portion.
US10976605B2 Picture compensation method and apparatus, display device and non-transitory computer-readable storage medium
A picture compensation method and apparatus, a display device and a non-volatile computer-readable storage medium are disclosed. The method includes: partitioning light-emitting devices in a plurality of first partitions based on information of the plurality of first partitions of a backlight source to obtain a plurality of second partitions, wherein the first partition includes a plurality of synchronously controlled light-emitting devices, and the number of rows and the number of columns of light-emitting devices in each of the plurality of second partitions are equal; fitting a luminance diffusion curve of each of the plurality of second partitions based on a luminance diffusion curve of each light-emitting device in each of the plurality of second partitions; determining a backlight value of a pixel unit corresponding to each pixel on a display panel based on the luminance diffusion curve of each of the plurality of second partitions and a gray-scale value of each pixel of an input image; and compensating for a picture of the input image based on the backlight value of each pixel unit.
US10976601B2 Video display device
A video display device includes: a display panel that displays an image based on an input image signal; a light source substrate that includes a plurality of light sources on a main surface which is a front side of the light source substrate, and emits, toward a rear side of the display panel, light emitted from the plurality of light sources; a reflection sheet that is provided on the main surface of the light source substrate, and in which hollow partitioning walls each of which separates adjacent two light sources of the plurality of light sources are formed; and an optical member that has a plate shape, is provided between the display panel and the light source substrate, and uniformizes luminance distribution of the light emitted from the light source substrate. The reflection sheet extends to an outside of an outer peripheral edge of the optical member as viewed from the front side.
US10976594B2 Light guide plate, light source assembly, display panel and display device
A light guide plate, a light source assembly, a display panel and a display device are provided. The light guide plate includes a light-emitting surface, a bottom surface opposite to the light-emitting surface and a light-entering surface intersecting with the light-emitting surface and the bottom surface; at least one of the light-emitting surface of the light guide plate and the bottom surface of the light guide plate includes a horizontal portion and an inclined portion protruding out of a plane where the horizontal portion is located along a direction away from both of the light-emitting surface and the bottom surface; the inclined portion is at an end, which is close to the light-entering surface, of the light guide plate, and the inclined portion has an included angle with respect to the horizontal portion.
US10976593B2 Filter structure, display substrate, display panel and display device
A filter structure, a display substrate, a display panel and a display device are provided. The filter structure includes a first refractive index match layer, a waveguide layer, a second refractive index match layer and a grating layer, that are stacked, the waveguide layer is located between the first refractive index match layer and the second refractive index match layer, the second refractive index match layer is located between the waveguide layer (112) and the grating layer, and refractive index of the first refractive index match layer and refractive index of the second refractive index match layer both are smaller than refractive index of the waveguide layer.
US10976580B2 Display device
According to one embodiment, a display device includes a first substrate including a first resin substrate having a first thermal expansion coefficient, and a first barrier layer having a second thermal expansion coefficient which is lower than the first thermal expansion coefficient, a second substrate including a second resin substrate having a third thermal expansion coefficient which is equal to the first thermal expansion coefficient, and a second barrier layer having a fourth thermal expansion coefficient which is lower than the third thermal expansion coefficient and is equal to the first thermal expansion coefficient, and a display element located between the first resin substrate and the second resin substrate.
US10976576B2 Bias control for downhole optical intensity modulators
Example embodiments are described for a method and system for direct current (DC) bias control in downhole optical intensity modulators. After receiving an optical signal from a downhole intensity modulator, a harmonic distortion analysis is performed on the optical signal to determine whether a power spectrum of the optical signal deviates by a preselected amount from an expected power spectrum. The expected power spectrum occurs when a bias point is positioned at a quadrature point of a sinusoid associated with the optical signal. A DC bias voltage of the intensity modulator is subsequently adjusted in response to the harmonic distortion analysis.
US10976574B2 Eyewear with chroma enhancement
Some embodiments provide a lens including a lens body and an optical filter configured to attenuate visible light in certain spectral bands. At least some of the spectral bands can include spectral features that tend to substantially increase the colorfulness, clarity, and/or vividness of a scene. In certain embodiments, eyewear incorporates an optical filter that enhances chroma within one or more spectral bands. In some embodiments, a wearer of the eyewear can perceive the increase in chroma when viewing at least certain types of scenes.
US10976570B2 Paper glasses and method for manufacturing the same
The present invention provides paper glasses and a method for manufacturing the same including a lens frame connected in parallel to both sides of a central bridge to fix a lens; glasses temples which are extended integrally from both sides of the lens frame and bent at an angle perpendicular to the lens frame to wear the lens frame on the face; and a support piece of which one end is fixed to the lens frame and the other end is fixed to the front end of the glasses temples to ensure a support force of the glasses temples and maintain a predetermined angle of the glasses temples.
US10976562B2 Nano-structured non-polarizing beamsplitter
A beamsplitter includes a substrate formed from a material transparent to wavelengths of light at least above a selected cutoff wavelength and reflective structures distributed across a surface of the substrate. The reflective structures split incident light having wavelengths above the selected cutoff wavelength into a reflected beam formed from portions of the incident light reflected from the reflective structures and a transmitted beam formed from portions of the incident light transmitted through the substrate. A splitting ratio of a power of the reflected beam to a power of the transmitted beam is based on a ratio of surface area of the reflective surfaces to an area of the incident light on the substrate. Separation distances between neighboring reflective structures are smaller than the cutoff wavelength such that diffracted power of the incident light having wavelengths above the selected cutoff wavelength is maintained below a selected tolerance.
US10976559B2 Content presentation in head worn computing
Aspects of the present invention relate to methods and devices for receiving and presenting content. In an example method, content is received, the content to be delivered to a plurality of recipients. Each recipient of the plurality of recipients has a preference for a respective first physical location at which the content is to be presented on a display of a wearable head device associated with the recipient. A sender of the content has a preference for a second physical location at which the content is to be presented to the respective recipient of the plurality of recipients. A respective final physical location for the presentation of the content for the respective recipient of the plurality of recipients is identified. The respective final physical location is based on the respective recipient's preference and the sender's preference. It is determined whether the respective recipient is proximate to a zone associated with the respective final physical location. In accordance with a determination that the respective recipient is proximate to the zone, an alert is generated on the wearable head device, the alert associated with the respective final physical location. It is determined whether the respective recipient is in the zone associated with the respective final physical location. In accordance with a determination that the respective recipient is in the zone, the content is caused to be presented to the respective recipient of the plurality of recipients.
US10976553B2 Optical scanning apparatus and retinal scanning head-mounted display
It is an object of the present invention to provide an optical scanning apparatus and a retinal scanning head-mounted display that prevent an overcurrent from being supplied to a light source. An optical scanning apparatus of the present invention includes a light source (125) configured to emit light; a light source driving unit (124) configured to supply a driving current to the light source; an optical scanning unit (30) configured to scan the light emitted from the light source in accordance with an image signal such that the light is projected onto a projection surface; a light amount sensor configured to detect an amount of the light; a current sensor (140) configured to detect the driving current; a primary stop control unit (122) configured to stop an operation of the light source driving unit when the amount of the light is equal to or exceeds a predetermined amount of light; and a secondary stop control unit (150) configured to stop supply of the driving current to the light source when a value of the driving current is equal to or exceeds a predetermined threshold.
US10976548B2 Display system, mobile object, and optical element
A display system, a mobile object, and an optical element. The display system includes an optical device through which light diverges, a light deflector configured to scan a light emitted from a light source in a main scanning direction and a sub-scanning direction orthogonal to the main scanning direction to form an intermediate image on the optical device, and an imaging optical system configured to project diverging light diverging through the optical device to form an image. An effective diameter a of a mirror of the light deflector for the intermediate image and a ratio c of a size of an image formed by the imaging optical system to the effective diameter a satisfy a condition in an equation given below. 2≥0.007a−2c2+0.75a−0.75c+0.5a−0.5 The mobile object includes the display system, and the reflector is a front windshield. The optical element is used for the display system.
US10976542B2 Aberration correction of optical phased arrays
Aspects of the present disclosure describe systems, methods, and structures for aberration correction of optical phased arrays that employ a corrective optical path difference (OPD) in the near-field of an OPA to correct or cancel out aberrations in emitted beams of the OPA including those reaching far-field distances by generating a spatially-varying OPD across the aperture of the OPA that is substantially equal and opposite to an equivalent OPD of the aberration(s).
US10976539B2 Actuator and optical scanning device
An actuator includes a driving beam that includes a beam extending in a direction orthogonal to a predetermined axis and supports an object to be driven, a driving source that is formed on a first surface of the beam and causes the object to rotate around the predetermined axis, and a rib formed on a second surface of the beam. A notch is formed in a portion of the driving source corresponding to an end of the rib.
US10976530B2 Zoom lens and imaging apparatus
The present invention provides a zoom lens which is the zoom lens that includes a first lens group G1 having positive refractive power, a second lens group G2 having negative refractive power, and a third lens group G3 having positive refractive power in order from an object side, and changes focal length by changing an air interval between the respective lens groups, the zoom lens including a focus group F constituted from one lens in or after the third lens group G3, moving only the focus group F along an optical axis direction when focusing from an infinity object to a proximity object, and satisfying specific conditional expressions, and an imaging apparatus including the zoom lens.
US10976510B2 Optical receptacle and optical module
An optical receptacle comprises: a first optical surface; a first transmission part; a light separation unit; and a third optical surface. The light separation unit includes a reflective part and a second transmission part. Given that the optical axis of light which is incident on the first optical surface and exits the second optical surface is defined as a center axis and that an area that has an outer peripheral surface the same distance away from the center axis as the radius of the first optical surface or the second optical surface, whichever is greater, is defined as an optical effective area, the first transmission part and the second transmission part are located within the optical effective area.
US10976505B2 Optical connectors with reversible polarity and method of use
Reversible polarity fiber optic connectors are provided having housings at least partially surrounding first and second optical ferrules with walls above and beneath the ferrules. Positioning removable elements such as latches, removable arms, or push-pull tabs on the first wall above the ferrules yields fiber optic connectors with a first polarity type, and positioning the removable elements on the second wall beneath the ferrules yields fiber optic connectors with a second, opposite polarity type. Various engagement mechanisms are provided on either the connector housing walls or on the removable elements, or both, to assist in affixing the removable element to the connector housing.
US10976502B2 Outdoor rated assembly configured to blind mate opposing fiber optic connectors therein with a safety spring assembly
An outdoor rated assembly is configured to blind mate opposing fiber optic connectors. An outdoor rated adapter has a first non-outdoor rated fiber optic connector and an outdoor rated connector has a second non-outdoor rated fiber optic connector. The opposing connector and adapter are mated to form an outdoor rated assembly to protect the two internal fiber optic connectors from moisture and debris. The outdoor rated assembly has a safety spring assembly to prevent the outdoor connector components from separating and to support a push/pull attachment and release of the outdoor connector from the outdoor adapter.
US10976496B2 Dual core waveguide
The invention described herein pertains to the structure and formation of dual core waveguide structures and to the formation of optical devices including spot size converters from these dual core waveguide structure for the receiving and routing of optical signals on substrates, interposers, and sub-mount assemblies.
US10976494B2 Method of manufacturing a waveguide
A method of manufacturing an optical device is disclosed. The method includes scanning along a curved path at a first surface of a glass plate with a laser beam directed orthogonally to the first surface to form a trench according to a pattern of a waveguide. The curved path is coincident with a longitudinal axis of the waveguide. The method further includes filling the trench with a material having an index different from that of glass to form the waveguide and, after filling the trench, depositing a cladding layer.
US10976492B2 Cable with overcoated non-coplanar groups of fusion spliced optical fibers, and fabrication method
A fiber optic cable includes a plurality of fusion spliced optical fibers, with a polymeric overcoating extending over a fusion splice region as well as over a stripped section of each optical fiber proximate to the fusion splice region, wherein the plurality of fusion spliced optical fibers has a non-coplanar arrangement at the fusion splice region. A method for fabricating a fiber optic cable includes fusion splicing first and second pluralities of optical fibers arranged in a respective one-dimensional array to form a plurality of fusion spliced optical fibers, and contacting the fusion splices as well as stripped sections of the fusion spliced optical fibers with polymeric material in a flowable state. Either before or after the contacting step, the method further includes altering a position of at least some of the spliced optical fibers to yield a configuration in which the plurality of fusion spliced optical fibers have a non-coplanar arrangement at the fusion splice region. The method further includes solidifying the polymeric material.
US10976491B2 Photonics interposer optoelectronics
In one embodiment an optoelectronic system can include a photonics interposer having a substrate and a functional interposer structure formed on the substrate, a plurality of through vias carrying electrical signals extending through the substrate and the functional interposer structure, and a plurality of wires carrying signals to different areas of the functional interposer structure. The system can further include one or more photonics device integrally formed in the functional interposer structure, and one or more prefabricated component attached to the functional interposer structure.
US10976488B1 Silicon photonic package structure
A silicon photonic package structure including a substrate, a conductive bump, an obstacle structure, a laser diode, a mode converter, and a ball lens is provided. The conductive bump is disposed on the substrate. The obstacle structure is formed on the substrate. The laser diode is disposed above the substrate and electrically bonded to the conductive bump. A surface of the laser diode facing the substrate has a ridge. An end of the ridge has a light-emitting surface. The obstacle structure is located between the conductive bump and the ridge. A thickness of the obstacle structure in a direction perpendicular to the surface of the substrate is greater than a thickness of the ridge in the direction perpendicular to the surface of the substrate. The mode converter is formed on the substrate. The ball lens is formed on the substrate and located between the light-emitting surface and a light input end of the mode converter.
US10976485B2 Backlight structure and manufacturing method thereof, display device and mobile terminal
A backlight structure, a manufacturing method thereof, a display device and a mobile terminal are provided. The backlight structure includes a frame and a light shading member, the frame includes a main body, a first bending portion and a second bending portion, the first bending portion protrudes from the main body in a first direction, the second bending portion protrudes from the main body in a second direction, the first direction is opposite to the second direction, the second bending portion is located between two adjacent first bending portions. The frame further includes a hollow portion, the hollow portion is located between the two adjacent first bending portions and further extends to a position where the second bending portion intersects with the main body, and the light shading member is located within the hollow portion.
US10976477B2 Optical filter and spectrometer including sub-wavelength reflector, and electronic apparatus including the spectrometer
An optical filter includes a first reflector including a plurality of first sub-wavelength structures that are two-dimensionally arranged and spaced apart by a first period based on a first rule, and a second reflector provided separate from the first reflector, the second reflector including a plurality of second sub-wavelength structures that are two-dimensionally arranged and spaced apart by a second period based on a second rule.
US10976476B2 Optical member driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism includes a fixed portion, a movable portion, a plurality of first elastic elements, and a first driving assembly. The movable portion is movably connected to the fixed portion, and includes a holder to hold an optical element, wherein the optical element has an optical axis. The first elastic elements are elastically connected to the fixed portion and the movable portion. The first elastic elements extend in a first direction, and the first direction is perpendicular to the optical axis. The first driving assembly drives the movable portion to move relative to the fixed portion in a direction that is perpendicular to the first direction. The first driving assembly is electrically connected to the first elastic elements.
US10976470B2 Simulation method for flow field of multi-stage fracturing on horizontal well in tight oil reservoir
A simulation method for flow field of multi-stage fracturing on horizontal well in tight oil reservoir is provided. The tight oil reservoir comprises multiple horizontal wells with multi-stage fracturing, and for any horizontal well of the multiple horizontal wells, the method comprises: establishing a seepage mathematical model involving threshold pressure gradient according to reservoir physical property data and production data of the horizontal well, and determining formation pressure distribution of the horizontal well after multi-stage fracturing production according to the seepage mathematical model; determining formation pressure field distribution of the horizontal well after multi-stage fracturing production according to the formation pressure distribution and basing on principle of complex potential superposition; and establishing a criterion for identifying effective producing range of the horizontal well according to the formation pressure field distribution, and determining flow field range of the horizontal well according to the criterion.
US10976461B2 Sub-surface imaging of dielectric structures and voids via narrowband electromagnetic resonance scattering
Subsurface imaging with information of shape, volume, and dielectric properties is achieved with low frequencies and a ramp waveform. The low frequencies have a lower attenuation compared to the penetration losses of radar frequencies. The technique operates at wavelengths which are comparable to the object or void being imaged, and can be applied to detect and image underground aquifers, magma chambers, man-made tunnels and other underground structures.
US10976458B2 Optimization of geophysical workflow performance using on-demand pre-fetching for large seismic datasets
A system to provide on-demand fetching of sequential sets of seismic data to local memory from slower storage mediums prior to performing computing operations, such as horizon auto-tracking, amplitude extraction and seismic attribute generation. As a result, the performance of the storage infrastructure (e.g., hard drives, storage filer “file server” over network, etc.) is maximized and the local memory/cache speed is fully utilized to deliver optimal system performance even when working with large seismic datasets that exceed the storage capacity of the local memory.
US10976454B2 Microseismic monitoring system
The present invention discloses a microseismic monitoring system, which includes at least a microseismic sensor, a push rod set at both ends of the microseismic sensor through the first connecting mechanism for sending the microseismic sensor into a monitoring hole, a guide mechanism installed on the push rod for guiding the microseismic sensor into the monitoring hole, and a microseismic monitoring computer connecting with the microseismic sensor signal. The microseismic sensor is reusable. The first connecting mechanism can make the push rod swing relative to the microseismic sensor. The guide mechanism is a three-roller guide mechanism. The present invention can satisfy the need of monitoring different locations in monitoring holes with large depths for multiple microseismic sensors, and solve problems of effective contact coupling between the microseismic sensors and monitoring holes, which improves the accuracy of microseismic monitoring and reduces the cost of a microseismic monitoring system.
US10976453B2 Radiation detector with built-in depolarization device
Disclosed herein is a radiation detector configured to absorb radiation particles incident on a semiconductor single crystal of the radiation detector and to generate positive charge carriers and negative charge carriers in the semiconductor single crystal. The semiconductor single crystal may be a cadmium zinc telluride (CdZnTe) single crystal or a cadmium telluride (CdTe) single crystal. The radiation detector comprises a first electrical contact in electrical contact with the semiconductor single crystal and a second electrical contact surrounding the first electrical contact or the semiconductor single crystal. The first electrical contact is configured to collect the negative charge carriers. The second electrical contact is configured to cause the positive charge carriers to drift out of the semiconductor single crystal.
US10976452B2 Systems and methods for improved medical imaging
A radiation detector assembly is provided that includes a semiconductor detector, plural pixelated anodes, and at least one processor. The semiconductor detector has a surface. The plural pixelated anodes are configured to generate a primary signal responsive to reception of a photon by the pixelated anode and to generate at least one secondary signal responsive to an induced charge caused by reception of a photon by at least one surrounding anode. The at least one processor is configured to: acquire a primary signal from one of the anodes responsive to reception of a photon; acquire at least one secondary signal from at least one neighboring pixel of the one of the anodes, the at least one secondary signal defining a negative value; and determine an energy correction factor for the reception of the photon using the negative value of the at least one secondary signal.
US10976448B2 Reference-voltage system for a radiation detector
A reference-voltage system is for a radiation detector. The reference-voltage system includes a voltage reference; and a plurality of sensor units, each sensor unit of the plurality of sensor units including one or more sensor elements, and the voltage reference being configured to provide a reference voltage for the plurality of sensor units. A voltage reference is further provided to provide a reference voltage for a plurality of sensor units. A radiation detector, a medical imaging modality and a method for operating the modality are also described.
US10976444B2 System and method for GNSS ambiguity resolution
A positioning system for a global navigational satellite system (GNSS) includes a receiver to receive carrier signals and code signals transmitted from a set of GNSS satellites that include a carrier phase ambiguity as an unknown integer number of wavelengths of the carrier signal traveled between the satellite and the receiver, and a processor to track a position of the receiver. The processor is configured to determine a set of possible combinations of integer values of the carrier phase ambiguities consistent with the measurements of the carrier signal and the code signal according to one or combination of the motion model and the measurement model within bounds defined by one or combination of the process noise and the measurement noise and execute a set of position estimators determining positions of the receiver using different combinations of integer values of the carrier phase ambiguities selected from the set of possible combinations. Next, the processor determines the position of the receiver using a position estimator with the highest joint probability of the position of the receiver according to the measurements of the carrier and the code signals.
US10976443B2 Method and device for determining a positioning accuracy grade, and electronic device having the same
A method, a device, and an electronic device for determining a positioning accuracy grade are provided. In the method, a predetermined list is created. The predetermined list is a list of at least one application with a positioning accuracy reaching up to a predetermined threshold. Operation preference information of a user operating is obtained a current third-party application selected from a plurality of third-party applications, which applies a positioning system in an electronic device. A positioning accuracy grade of the positioning system is determined correspondingly based on the operation preference information.
US10976442B1 Method and apparatus for building vibrostable GNSS receivers to receive and process navigation signals from multiple navigation systems
A method and apparatus are provided for processing navigation signals with improved stability in a multi-frequency, multi-system environment. Satellite signals, which are transmitted by a plurality of satellites from a plurality of different global navigation satellite systems, are received on a common radio path and processed in separate digital satellite channels, with each of the separate digital satellite channels corresponding to a respective satellite signal. A common quartz-locked-loop (QLL) discriminator signal is generated based on correlation signals from each of the separate digital satellite channels. Based on the common QLL discriminator signal, guiding signals are generated, with each of the guiding signals corresponding to a respective one of the separate digital satellite channels, for reducing phase-related tracking errors in the respective satellite signal processed in its corresponding digital satellite channel.
US10976431B2 Adaptive filtering for FMCW interference mitigation in PMCW radar systems
A radar sensing system for a vehicle includes a transmitter and a receiver. The transmitter is configured for installation and use on a vehicle. The transmitter is configured to transmit radio signals. The receiver is configured for installation and use on the vehicle. The receiver is configured to receive radio signals that include (i) the transmitted radio signals transmitted by the transmitter and reflected from objects in an environment, and (ii) other radio signals that include radio signals transmitted by at least one other radar sensing system. The receiver is configured to filter frequency modulated continuous wave (FMCW) radio signals from the received radio signals to produce filtered radio signals. The receiver is further configured to select between (i) the filtered radio signals, and (ii) the received radio signals before filtering. The filtered radio signals are selected when the other radio signals include FMCW radio signals.
US10976430B2 Radar arrangement
The present disclosure relates to a radar arrangement for a vehicle comprising a design element, such as an emblem or a vehicle light, and a radar device comprising a plurality of radar device units, wherein the radar device and the design element are integrated with each other such that they form one common integral unit. The design element comprises a main body having a cavity that houses the radar device. The cavity may be filled with a filling material, and the radar device may be embedded in the filling material. The disclosure also relates to a vehicle comprising the radar arrangement. The disclosure further relates to a method of manufacturing a radar arrangement.
US10976429B1 System and method for synthetic aperture radar target recognition utilizing spiking neuromorphic networks
A system configured to identify a target in a synthetic aperture radar signal includes: a feature extractor configured to extract a plurality of features from the synthetic aperture radar signal; a spiking neural network configured to encode the features as a plurality of spiking signals; a readout neural layer configured to compute a signal identifier based on the spiking signals; and an output configured to output the signal identifier, the signal identifier identifying the target.
US10976413B2 LIDAR system with synchronized MEMS mirrors
In one embodiment, a light detection and range (LIDAR) device includes a light source to emit a light beam to scan a range of orientations associated with a target scanning zone. The LIDAR device further includes a first microelectromechanical system (MEMS) mirror configured to receive and redirect the light beam towards to the target scanning zone. The first MEMs mirror is configured to tilt vertically and horizontally to redirect the light beam in a plurality of angles. The LIDAR device further includes a light detector to receive the light beam reflected from one or more objects located within the target scanning zone. The first MEMS mirror tilts multiple directions with respect to the light source to allow the light source to emit the light beam and the light detector to receive the reflected light beam to obtain multiple angular resolutions of the one or more objects.
US10976412B2 Deep learning for super resolution in a radar system
A system and method to use deep learning for super resolution in a radar system include obtaining first-resolution time samples from reflections based on transmissions by a first-resolution radar system of multiple frequency-modulated signals. The first-resolution radar system includes multiple transmit elements and multiple receive elements. The method also includes reducing resolution of the first-resolution time samples to obtain second-resolution time samples, implementing a matched filter on the first-resolution time samples to obtain a first-resolution data cube and on the second-resolution time samples to obtain a second-resolution data cube, processing the second-resolution data cube with a neural network to obtain a third-resolution data cube, and training the neural network based on a first loss obtained by comparing the first-resolution data cube with the third-resolution data cube. The neural network is used with a second-resolution radar system to detect one or more objects.
US10976408B2 Methods and system for enhanced RFID direction finding
At least some embodiments of the present invention are directed to RFID reader systems configured to estimate a directional bearing of an RFID tag. In an embodiment, the present invention is an RFID system configured in a way that upon a detection of a variance in the direction of a maximum RSSI value for a given RFID tag in response to a plurality of interrogation signals transmitted by an RFID reader over a respective plurality of different directions, the RFID reader retransmits the plurality of interrogation signals over the respective plurality of different directions with successively lower power levels until the only response(s) being received no longer exhibit the previously detected variance.
US10976397B2 MRI apparatus utilizing non-ultrashort TE(UTE) imaging to generate a mask image for performance of mask processing
In one embodiment, an MRI apparatus includes a memory storing a predetermined program and processing circuitry. The processing circuitry configured, by executing the predetermined program, to generate a first image based on first data acquired from an object with Ultrashort TE (UTE), generate a second image based on second data acquired from the object with non-UTE, generate a mask image from the second image, and perform mask processing, by using the mask image, to remove or reduce an undesired signal around the object depicted in the first image.
US10976391B2 Halbach magnet arrangement with notch
A magnet arrangement having a hollow-cylindrical magnet element that has an axial length Lz,M and an inner radius Rin, is constructed from magnet segments arranged concentrically around the z-axis, and has a Halbach magnetization. At least one ring-shaped magnet element has a notched, hollow-cylindrical cutout extending circumferentially around the z-axis symmetrically with respect to the plane z=0, the axial extent Lz,A of the cutout being less than the axial length Lz,M of the magnet element. The cutout has a radial depth TA and an axial length Lz,A
US10976386B2 Magnetic field measurement system and method of using variable dynamic range optical magnetometers
A magnetic field measurement system includes an array of magnetometers; at least one magnetic field generator configured to generate a compensation field across the array of magnetometers; and a controller coupled to the magnetometers and the at least one magnetic field generator and configured for adjusting a dynamic range and sensitivity of the array by adjusting a spatial variation of the compensation field to alter which of the magnetometers of the array operate in a measurement mode. Another magnetic field measurement system utilizes at least one magnetometer instead of the array. The controller is configured for adjusting a dynamic range and sensitivity of the array by adjusting a spatial variation of the compensation field to alter which of multiple domains within the at least one magnetometer operate in the measurement mode.
US10976384B2 Hall electromotive force signal detection circuit having a difference calculation circuit and current sensor thereof
The present invention relates to a hall electromotive force signal detection circuit and a current sensor thereof each of which is able to achieve excellent wide-band characteristics and fast response as well as high accuracy. A difference calculation circuit samples a component synchronous with a chopper clock generated by a chopper clock generation circuit, out of an output voltage signal of a signal amplifier circuit, at a timing obtained from the chopper clock, so as to detect the component. An integrating circuit integrates an output from the difference calculation circuit in the time domain. An output voltage signal from the integrating circuit is fed back to a signal amplifier circuit via a third transconductance element.
US10976377B2 Connection detection based on cable capacitance
A device may include a wire interface (e.g., port), a detection circuit and a microcontroller. The detection circuit may include a resistor, a comparator, and wiring connecting the resistor to the wire interface and to a first input of the comparator. The microcontroller may provide a test signal to the resistor, and a threshold signal to a second input of the comparator. The test signal passes through the resistor and continues to the wire connector and the comparator first input with little to no change or attenuation when the wire interface is disconnected, but is attenuated when the wire interface is connected to a wire with capacitance charging and discharging based on the test signal. The comparator may compare the voltage of a resulting signal at the wire interface to the threshold signal voltage, and depending on the comparison may detect if a wire is connected to the wire interface.
US10976375B2 On-board controller
There is implemented an on-board controller including a single ground terminal, which can accurately detect a disconnection fault of a ground wire while avoiding erroneous detection due to a temporary voltage abnormality or current abnormality. A voltage at the positive electrode of a smoothing electrolytic capacitor is monitored. In addition, a current flowing through a shunt resistor is also monitored. Based on the monitored current value, there is calculated a voltage range (voltage threshold) at the positive electrode of the smoothing electrolytic capacitor in the case of disconnection of a ground wire. Thus, it is determined whether the ground wire has been disconnected by comparing the calculated voltage threshold with the monitored positive-side voltage described above.
US10976374B2 Battery information processing system, battery assembly, method of evaluating characteristic of battery module, and method of manufacturing battery assembly
A battery information processing system includes an analyzer configured to analyze a result of measurement of an AC impedance of a module M. The analyzer plots the result of measurement of the AC impedance on a first frequency characteristic diagram which is a Bode diagram (a first diagram) relating to a real number component of the AC impedance and on a second frequency characteristic diagram which is a Bode diagram (a second diagram) relating to an imaginary number component of the AC impedance, obtains a polynomial curve L1 by fitting processing onto a result of plotting on the first diagram and obtains a polynomial curve L2 by fitting processing onto a result of plotting on the second diagram, and converts the polynomial curves L1 and L2 into an impedance curve Z on a Nyquist diagram.
US10976365B2 Serial data communication modes on TDI/TDO, receive TMS, send TMS
The present disclosure describes using the JTAG Tap's TMS and/or TCK terminals as general purpose serial Input/Output (I/O) Manchester coded communication terminals. The Tap's TMS and/or TCK terminal can be used as a serial I/O communication channel between; (1) an IC and an external controller, (2) between a first and second IC, or (3) between a first and second core circuit within an IC. The use of the TMS and/or TCK terminal as serial I/O channels, as described, does not effect the standardized operation of the JTAG Tap, since the TMS and/or TCK I/O operations occur while the Tap is placed in a non-active steady state.
US10976363B2 Wafer inspection method and wafer probing system
A wafer inspection method was provided. A motorized chuck stage is controlled by a control rod to be displaced between an upper position and a lower position of an adjustment range along a Z-axis direction, to change a relative position of a wafer on the motorized chuck stage relative to a probe. The control rod is movable between an upper limit position and a lower limit position in a displacement range. The wafer inspection method includes: determining a position of the control rod in the displacement range based on a measurement signal; determining a moving direction and a moving distance of the control rod based on a change of the measurement signal; generating a control signal based on the moving distance of the control rod; and controlling, based on the control signal, the motorized chuck stage and a camera stage to be displaced the same distance.
US10976360B2 Aging-sensitive recycling sensors for chip authentication
Various devices, methods and systems are provided for aging-sensitive chip authentication. In one example, among others, a chip includes a reference Schmitt trigger ring oscillator (STRO) configured to enter a sleep mode during operation of the chip; a stressed STRO; a VDD charge pump configured to boost a positive voltage supplied to the stressed STRO during operation of the chip; and/or a GND charge pump configured to under-drive a ground voltage supplied to the stressed STRO during operation of the chip. In another example, a method includes detecting activation of a chip including a reference STRO and a stressed STRO and, in response to the activation of the chip, initiating sleep mode operation of the reference STRO. In response to the activation of the chip, a VDD voltage supplied to the stressed STRO can be boosted and/or a GND voltage supplied to the stressed STRO can be under-driven.
US10976353B2 Sensing motor current
A circuit for sensing the driving current of a motor, the circuit comprising: a driver configured to generate a driving current for each phase of a multiple-phase motor, the instantaneous sum of all the driving currents being zero; a current sensor for each phase of the multiple-phase motor, each current sensor configured to measure the driving current of that phase and comprising a plurality of current sensor elements arranged with respect to each other such that each current sensor element has the same magnitude of driving current systematic error due to magnetic fields external to the driving current to be measured; and a controller configured to, for each phase of the multiple-phase motor, generate an estimate of the driving current of that phase to be the measured driving current of that phase minus 1/n of the total of the measured driving currents for all phases, n being the number of phases of the multiple-phase motor.
US10976348B2 Test socket assembly
A test socket assembly for electrically connecting a contact point to be tested in a test object and a contact point for testing in a testing circuit. The test socket assembly includes: a plurality of signal probes; a socket block including a bottom surface facing toward the testing circuit, a top surface facing toward the test object, a plurality of probe holes for accommodating the plurality of signal probes to be parallel with one another while opposite ends of the signal probes are exposed from the top surface and the bottom surface, and a recessed portion recessed from at least partial area of the top surface and the bottom surface excluding a circumferential area of the probe holes; and an elastic grounding member accommodated in the recessed portion and made of a conductive elastic material to come into contact with at least one of the test object and the testing circuit.
US10976333B2 Automatic analysis device and automatic analysis method
An automatic analysis device has a plurality of types of photometers having different quantitative ranges, and an analysis control unit for quantifying the desired component in specimens based on measurement values of one or more photometers selected from among the plurality of types of photometers. The analysis control unit: sets a switching region in an overlap region of respective quantitative ranges of the plurality of types of photometers, said switching region having a greater width than does the variation in quantitative values of the desired component based on the measurement values of photometers having the same specimen; compares the quantitative value of a quantitative range portion that corresponds to the switching region and the quantitative values of the desired component based on the measurement values of the photometers; and selects a photometer to be used in quantitative output of the desired component from among the plurality of types of photometers.
US10976331B2 Container containing unit and automatic analysis apparatus
A container containing unit includes a housing and a lid member. The lid member has a probe insertion hole and a droplet guide portion. The droplet guide portion is formed at an edge of an opening end of the probe insertion hole and has a plurality of groove portions. The plurality of groove portions extend from the edge of the opening end to an outside of a locus through which the mouth of the container is moved.
US10976305B2 Coagulation testing in underfilled patient samples
Provided herein are methods for generating an estimated coagulation test result from an underfilled sample tube.
US10976304B2 Method and apparatus for providing data processing and control in a medical communication system
Methods for data processing and control for a medical communication system are provided, including determining a sensitivity value for each sensor of a batch of in vivo analyte sensors; determining a sensitivity variation for each sensor of the batch; determining a mean sensitivity based on the sensitivity value determined for each sensor of the batch when it is determined that the determined sensitivity variation does not exceed a tolerance threshold level; associating a sensor code with each sensor of the batch of in vivo analyte sensors when the mean sensitivity is within a predetermined sensitivity range, wherein the sensor code associated with each sensor is based on a characteristic of the associated sensor; and storing the sensor code associated with at least one sensor of the batch configured to generate signals corresponding to monitored analyte level in a memory of a data processing device associated with the sensor.
US10976298B2 Lateral flow assay testing device using external information in conjunction with test results
A system and method for augmenting or adding to the information used by an in-vitro diagnostic or other diagnostic device to generate results of a test is disclosed. A diagnostic device is capable of generating test results based on a sample, such as a sample provided by a patient, and is also capable of receiving additional information to enhance the results providable by the device. For example, an in-vitro diagnostic device is configured to read a lateral flow assay test, and is configured to receive additional diagnostic, network, test identification, or environmental information over a network. Using both the result of the diagnostic test and the additional information, the disclosed device provides more thorough, accurate, and reliable diagnostic information. The results generated by the device may be communicated to an appropriate remote device to enhance the results obtainable by such tests.
US10976287B2 Conducting metal oxides integrated with the surface acoustic wave (SAW) sensor platform
One or more embodiments relates a single port surface acoustic wave sensor (SAW) device adapted for use in a wide range of operational temperatures and gas phase chemical species. The device includes a piezoelectric crystal substrate; at least one interdigitated electrode/transducer (IDT) positioned on the piezoelectric crystal substrate; and at least one conducting metal oxide film positioned on the piezoelectric crystal substrate and in communication with at least the IDT.
US10976281B2 Chemical sensing unit, chemical sensor, and chemical sensing device electrically coupled to light emitting diode
Embodiments of the present disclosure relate to the field of electronic sensing technologies, and provide a chemical sensing unit, a chemical sensor, and a chemical sensing device. The chemical sensing unit includes a thin film transistor arranged on a substrate, and a light emitting diode coupled to the thin film transistor. The thin film transistor includes a semiconductor active layer, a source, and a drain, and the semiconductor active layer is mainly composed of a chemically sensitive semiconductor material. The chemical sensing unit is provided with a via hole in a region between the source and the drain, such that the semiconductor active layer is exposed at a position corresponding to the via hole. The light emitting diode includes a first electrode, a light-emitting functional layer, and a second electrode which are stacked in sequence, wherein the first electrode is coupled to the drain.
US10976275B2 Method for determining effective porosity of high clay-bearing rock core, computer device and computer readable storage medium
Provided is a method for determining effective porosity of high clay-bearing rock core, comprising: acquiring a saturated sample NMR T2 spectrum of a high clay-bearing rock core sample, which is measured when temperature of saturated aqueous solution reaches a preset temperature after rock core sample saturated with water being immersed into the saturated aqueous solution and placed and heated in constant temperature and humidity environment; determining a nuclear magnetic total porosity of rock core sample according to the saturated sample NMR T2 spectrum; acquiring permeability and NMR T2 spectrum of the rock core sample placed in the constant temperature and humidity environment and dried until different time; generating cross-plot of permeability and nuclear magnetic porosity; determining first porosity and second porosity; and determining an effective porosity of the h rock core based on the first porosity, the second porosity, and the nuclear magnetic total porosity.
US10976257B2 Pixel circuit and method for optical sensing
A pixel circuit that includes: a substrate body having a channel influenced by an electric field; an aperture in communication with the channel for receiving a fluorescent light input and moving electrons through the substrate body; and a plurality of sampling devices adapted to be switched on simultaneously to sample the moving electrons.
US10976245B2 Systems and methods for leak monitoring via measurement of optical absorption using tailored reflector installments
Presented herein are systems and methods directed to a multispectral absorption-based imaging approach that provides for rapid and accurate detection, localization, and quantification of gas emission from within a site to be monitored. The imaging technology described herein utilizes an optical sensor and broadband illumination in combination with specialized reflector installments mounted about the site. The optical sensor detects light (e.g., reflected) from a plurality of sampled locations along the reflector installment, for example by imaging multiple sampled locations at a time and/or scanning an instantaneous field of view (ifov) of the optical sensor. Lines-of-sight from the optical sensor to sampled locations along the reflector installment sweep out an “optical curtain” partially enclosing and/or forming a boundary near various assets to be monitored. Optical absorption signatures from leaking gas crossing the optical curtain can be used to detect, localize, and obtain quantitative measures characterizing the leak.
US10976240B2 Concentration measurement device
A concentration measurement device for measuring the concentration of a measured fluid within a measurement cell by detecting transmitted light that has passed through the measurement cell having a light incidence window and a light emission window disposed opposing to each other, comprising a reflected-light detector for detecting reflected light of the light incidence window.
US10976239B1 Systems and methods for determining polarization properties with high temporal bandwidth
A method of remotely sensing an object includes: collecting photons from the object; directing the photons down pathways, wherein photons in each of the pathways have a different polarization state; detecting photons in each of the pathways using at least one optical detector, wherein the photons in each of the polarization states produce a signal; receiving, with at least one processor in communication with the at least one optical detector, signals corresponding to the photons in the pathways; determining, with the at least one processor and for a segment of the signals, at least one of: an angle of linear polarization, a degree of polarization, and a degree of circular polarization; and generating a signal corresponding to a sequential output of the angle of linear polarization, degree of polarization, or the degree of circular polarization for each segment.
US10976237B2 Device for measuring and testing footwear traction
A shoe traction testing and measuring device, comprising a base frame, a rear leg assembly, a front leg assembly, a hip joint, and a piston. The piston is connected to the base frame and the rear leg assembly. A lower portion of the rear leg assembly is connected to the base frame and an upper portion of the rear leg assembly is connected to an upper portion of the front leg assembly at the hip joint. The front leg assembly comprises an articulating ankle and a replica foot, which is configured to don a shoe to be tested. When the piston actuates forward, the upper portion of the rear leg assembly tilts forward, which causes the front leg assembly to move forward and downward, simulating a step of a human, which causes the shoe on the replica foot to contact a force plate or a surface that is on top of the force plate.
US10976236B2 Light detection systems and methods of use thereof
Light detection systems for measuring light (e.g., in a flow stream) are described. Light detection systems according to embodiments include a light scatter detector, a brightfield photodetector and an optical adjustment component configured to convey light to the light scatter detector and to the brightfield photodetector. Systems and methods for measuring light emitted by a sample (e.g., in a flow stream) and kits having a light scatter detector, a brightfield photodetector and a beam splitter component are also provided.
US10976225B2 DMF method and system for concentrating analyte from large volumes into smaller volumes using magnetic microparticles
Disclosed herein is a method and system for concentrating analyte from large sample solutions using a combination of magnetic microparticles on a digital microfluidic device using virtual channels. Virtual channels are produced by applying voltages to a series of driving electrodes of the DMF that connect a reservoir of solution situated just outside of the DMF device to a fluid exit location. The magnetic microparticles are first exposed to a liquid sample containing the analyte whereupon analytes are bound by analyte specific receptors on the microparticles. By flowing these solutions of magnetic particles through virtual channels in DMF device, large volumes can be processed, regardless of the total capacity of the DMF. Engaging a magnet underneath the DMF device while a suspension of magnetic microparticles is flowed through the virtual channel causes the microparticles to become immobilized and the supernatant solution is removed. The isolated magnetic microparticles can then be resuspended in a much smaller volume and further processed on the DMF device for whatever application, thereby significantly increasing the concentration of the analytes in the small droplets compared to the original liquid solution.
US10976213B2 Safety procedure for valve replacement and leak detection on a tank car
Aspects of the invention include methods and systems for a testing mechanism to be utilized when repairing and replacing a valve utilized on a tank car. The testing mechanism may comprise a pipe plug device configured to plug a siphon pipe located on a tank car and a pressure test device to conduct a leak detect test after the pipe plug device is removed from the siphon pipe. The pipe plug device may include a pipe plug bladder and a pipe plug pressure fitting to inflate and deflate the pipe plug bladder against a wall of the siphon pipe. The pressure test device may include a pressure test valve cap with a test valve bladder located on the pressure test valve cap, a bladder pressure fitting to inflate and deflate the test valve bladder, and a test pressure fitting to pressurize a valve, the test pressure fitting located on the pressure test valve cap.
US10976204B2 Heat flux sensor with improved heat transfer
A sensor capsule for a heat flux sensor includes a hot end and a cold end. The sensor capsule includes a thermal conductor extending from the hot end toward the cold end, and a plurality of temperature sensors coupled to the thermal conductor at different distances from the hot end.
US10976196B2 Sensor mark and a method of manufacturing a sensor mark
A sensor mark including: a substrate having: a deep ultra violet (DUV) radiation absorbing layer including a first material which substantially absorbs DUV radiation; and a protecting layer including a second material, wherein: the DUV radiation absorbing layer has a through hole in it; the protecting layer is positioned, in plan, in the through hole and the protecting layer in the through hole has a patterned region having a plurality of through holes; and the second material is more noble than the first material.
US10976194B1 Pupil division multiplexed imaging systems
The present disclosure provides an imaging optical system. In one aspect, the imaging optical system includes, among other things, a light bending element configured to substantially separate electromagnetic radiation into at least two portions, and configured to redirect the at least two portions of said electromagnetic radiation into substantially different directions.
US10976193B1 Display device and method for controlling optical sensing unit comprising a controlled driving unit for driving the optical sensing unit to move with respect to a display unit
A display device includes a casing, a display unit, an optical sensing unit, a driving unit and a processing unit. The processing unit controls the display unit to display a predetermined pattern corresponding to a predetermined range. The predetermined pattern includes a target area. The target area is adjacent to a target position and corresponds to a driving parameter of the driving unit. When the optical sensing unit is located within the target area, the driving unit drives the optical sensing unit to move to the target position by a predetermined manner. When the optical sensing unit is located beyond the target area, the driving unit drives the optical sensing unit to move towards the target position. When the optical sensing unit moves to a boundary of the target area, the driving unit drives the optical sensing unit to move to the target position by the driving parameter.
US10976188B2 Thermal flow measuring device including probe having probe core with hard solder
The present disclosure relates to a method for manufacturing a probe of a thermal, flow measuring device for measuring mass flow of a liquid in a measuring tube, wherein the method includes: introducing a probe core including a hard solder and a core element into a first probe sleeve, wherein the first probe sleeve has an open first end and a closed second end away from the first end; melting the hard solder; affixing the core element by cooling the hard solder to a temperature less than the solidification temperature; and applying a thermoelement to a contact area of the core element or of the solidified hard solder. The present disclosure relates, furthermore, to a probe resulting from the manufacturing process as well as to a flow measuring device having at least one probe of the-present disclosure.
US10976187B2 Disaster response system and method
A probe is configured for introduction into a vicinity of a hazard. The probe comprises multiple sensors, communications circuitry, processor circuitry, and a casing. The multiple sensors include at least: a sensor configured to acquire disposition information of the probe; and a sensor configured to acquire environmental information in a vicinity of the probe. The communications circuitry is configured to transmit the disposition information and the environmental information externally to the probe. The processor circuitry is configured to coordinate operation of the multiple sensors and the communications circuitry. The casing is configured to internally house the multiple sensors, the transmitter, and the processor circuitry. The casing comprises an essentially cylindrical bullet shape, and wherein along a major cylindrical axis a first end of the casing comprises a flat butt surface and a second end of the casing comprises a rounded nose surface.
US10976184B2 Sensor diagnostic device and method
A sensor device includes a sensor for sensing amounts of a physical quantity, such as an environmental attribute, and providing sensor signals formed in response to the sensed physical quantity. A diagnostic test circuit provides multiple diagnostic test signals each representing a desired response to a particular amount of the physical quantity. A signal circuit selects the sensor signal or the diagnostic test signal and forms a signal circuit output. A reference circuit provides a calibrated reference signal corresponding to a threshold amount of the physical quantity. A comparator receives and compares the calibrated reference signal and the signal circuit output to form a comparison signal. A control circuit controls the signal circuit, reference circuit, and diagnostic test circuit and receives the comparison signal to output a sensor device sensor signal or sensor device diagnostic signal.
US10976183B2 Magnetic field sensor and method having reduced false switching
A magnetic field sensor includes a substrate first and second magnetic field sensing elements, comprising first and second magnetoresistance elements, respectively. The first and second magnetic field sensing elements are responsive to the magnet. At or more positions of the magnet relative to the first and second magnetic field sensing elements while the magnet is stopped moving, at least one of the first magnetic field sensing element or the second magnetic field sensing element is in saturation in response to the magnet. The magnetic field sensor also includes a third magnetic field sensing element proximate to the first and second magnetoresistance elements, the third magnetic field sensing element operable to generate a third magnetic field sensing element signal responsive to the magnet, wherein, at the one or more positions while the magnet is stopped moving, the third magnetic field sensing element is not in saturation in response to the magnet or saturates at a higher magnetic field than the first and second magnetic field sensing elements in response to the magnet.
US10976182B2 Position estimation method and position control device
A method of position estimation including: a signal detection step in which N (where N is an integer of 3 or more) sensors each detect a magnetic field which is in accordance with a position of a mover and output a detection signal as an electrical signal, the detection signals being displaced in phase by an angle obtained by dividing 360 degrees by N; a crossing detection step in which a crossing detection section sequentially detects a crossing at which each detection signal having been output through the signal detection step crosses another; a subdivision detection step in which a subdivision detection section detects a portion of the detection signal that connects from a crossing to another crossing which is adjacent to that crossing, as one or more subdivision signals; and a line segment joining step in which a line segment joining section sequentially joins the subdivision signals and estimates the position of the mover based on the plural subdivision signals having been joined, to generate an estimated position value signal.
US10976172B2 Recommending destinations of map-related requests using categorization
A system anticipates one or more destinations that a user may be interested in requesting. Using parameters such as time of day, day of week, and user device location, the system categorizes users according to current user parameters. Categories, which may be predefined by the system, are organized according to similar destination types. In some embodiments, the system determines variety scores indicative of whether a user is likely to select a destination that the user has requested before or more likely to select a new destination, within a selected category. The system uses the determined categories and variety scores to select a list of destinations to suggest to the user.
US10976162B2 Information processing apparatus, information processing method for acquiring precise position in autonomous navigation system
There is provided an information processing apparatus including an absolute position acquiring section that acquires an absolute position of a user, an acquiring section that acquires a first value indicating a walking tempo of the user who is walking, a calculation section that calculates a second value indicating a step or a traveling speed of the user by using, as a trigger, movement of a predetermined distance based on the absolute position, and a learning section that learns a correspondence between the first value and the second value by using the second value calculated.
US10976160B2 Fenestration installation diagnostic system
A fenestration installation diagnostic system includes a diagnostic cord and a plurality of diagnostic fittings configured for coupling with a fenestration assembly. Each of the diagnostic fittings includes at least one bracket leg configured to statically couple the diagnostic fitting with the fenestration assembly and at least one alignment interface, and the alignment interface is configured to align the diagnostic cord at a diagnostic intersection. Each of the diagnostic fittings further includes at least one cord guide configured to route the diagnostic cord along the diagnostic fitting and toward another diagnostic fitting of the plurality of diagnostic fittings. In a diagnostic configuration with the fenestration assembly each of the diagnostic fittings are statically with the fenestration assembly, and the diagnostic cord tautly extends from the alignment interfaces of the plurality of diagnostic fittings to the diagnostic intersection.
US10976159B1 Magnetic bubble type level
A specially designed bubble type level usable to verify that an angle made in a tubular structure for example, electrical conduit, is level. The apparatus is particularly useful during manual bending of electrical conduit and similar field-modified tubular structures. The apparatus allows for quick and efficient magnetic coupling to metallic conduit, without the need to turn a thumbwheel or screw. In addition, the apparatus of the present disclosure comprises a compact physical size, allowing the device to be operated with one hand and to easily fit into a user's pocket.
US10976147B2 Thickness measurement device and methods of use
Provided herein are systems, methods and apparatuses for a thickness measurement device based on a capacitive array.
US10976142B1 Toy arrow projectile
A toy arrow projectile for use with a toy projectile launching assembly is disclosed. The toy arrow projectile includes a shaft including a front end and a tail end, a pair of hook elements extending outwardly from the front end, a safety-tipped toy arrowhead attached to the front end, and arcuate fletching attached to the tail end. The pair of hook elements are configured to engage launching elements of the toy projectile launching assembly to stretch the launching elements therewith. The fletching includes arcuate fins extending along the shaft towards the front end. The arcuate fins include curved surfaces that curve outwardly from the shaft and generate spin in the toy arrow projectile during flight. The fletching includes a cross-sectional diameter having a distance that is less than the distance between the launching elements to allow passage of the toy arrow projectile through the launching elements without obstruction thereby.
US10976139B2 Igniter assembly and gas generator
An igniter assembly including, an igniter, a metal collar arranged around the igniter, and a resin joining portion, the collar including, a joining surface portion having an annular surface covered with the resin joining portion, a first joining groove opened in the annular surface and including a first inner circumferential edge that has a first corner portion formed on the entire circumference of the first inner circumferential edge, and a second joining groove opened in an inner wall surface of the first joining groove and including a second inner circumferential edge that has a second corner portion formed on the entire circumference of the second inner circumferential edge, and the joined state being established when the resin joining portion enters the first joining groove and the second joining groove in a state in which the resin joining portion presses the first corner portion and the second corner portion.
US10976126B2 Firearm sound suppressor
A sound suppressor for a firearm includes a housing and a first sleeve. The housing extends along, and is disposed about, a central axis. The first sleeve is concentrically disposed within the housing and defines a plurality of first undulations disposed about the central axis. Each first undulation defines a plurality of first apertures.
US10976120B2 Net shape moldable thermally conductive materials
A method of making a heat exchanger with a net shape moldable highly thermally conductive polymer composite includes mixing a polymer and a thermally conductive filler material and molding the polymer composite into heat exchanger components. The heat exchanger can be tailored to varying heating and cooling needs with moldable geometries.
US10976119B2 Heat transfer devices and methods of transfering heat
Heat transfer devices, electronic devices, and methods for heat transfer with an external body. Heat transfer devices include a first disc, a second disc positioned adjacent to the first disc, and at least one spacer positioned between the first disc and the second disc. The first disc defines an aperture and comprises a pin cooling structure extending from around the aperture. The pin cooling structure comprises a distal end configured to facilitate heat exchange between the pin cooling structure and an external/adjacent/separate body and one or more side walls. At least one of the one or more side walls, the distal end, and the aperture at least partially define a pin volume. The second disc defines an inlet that is configured to (i) receive a fluid, and (ii) allow the fluid to flow from the inlet and into the pin volume.
US10976117B2 Multi-layer heat exchanger and method of distributing flow within a fluid layer of a multi-layer heat exchanger
A multi-layer heat exchanger includes a fluid layer defined by a first sheet and a second sheet, the fluid layer configured to route a fluid in a predominant flow direction. Also included is a fluid inlet port disposed proximate an inlet end region of the fluid layer, wherein the fluid inlet port is oriented to introduce the fluid into the fluid layer in a direction substantially perpendicular to the predominant flow direction, wherein the inlet end region of the fluid layer comprises a non-linear geometry. Further included is at least one fin segment disposed between the first sheet and the second sheet, wherein the at least one fin segment includes a first plurality of apertures proximate the inlet end region, the at least one fin segment consisting of a single, uniform fin segment.
US10976109B2 Systems and methods for cooling one or more beverage components with a plate fin heat exchanger
A plate heat exchanger is disclosed herein. In some instances, the plate heat exchanger may be disposed in an ice bin of a beverage dispenser for cooling one or more fluids. The plate heat exchanger may include a top plate, a bottom plate, an outer boundary wall, and a fluid flow path disposed between the top plate and the bottom plate. The fluid flow path may include an inlet and an outlet. A fin may be disposed within the fluid flow path from the top plate to the bottom plate between the inlet and the outlet.
US10976105B2 Lyophilization
Embodiments of methods, systems, and apparatuses for lyophilizing, storing, and transfusing materials are described. In embodiments, the materials may include whole blood or a component of whole blood such as plasma.
US10976103B2 Process integration for natural gas liquid recovery
A natural gas liquid recovery system includes a cold box and a refrigeration system. The refrigeration system includes a primary refrigerant loop in fluid communication with the cold box. The primary refrigerant loop includes a primary refrigerant including a first mixture of hydrocarbons. The refrigeration system includes a secondary refrigerant loop. The secondary refrigerant loop includes a secondary refrigerant including i-butane. The refrigeration system includes a first subcooler configured to transfer heat between the primary refrigerant of the primary refrigerant loop and the secondary refrigerant of the secondary refrigerant loop. The refrigeration system includes a second subcooler downstream of the first subcooler. The second subcooler is configured to transfer heat between the primary refrigerant and a vapor phase of the primary refrigerant. The cold box is configured to receive the primary refrigerant from the second subcooler.
US10976094B2 Refrigerator having a switchable chamber
A refrigerator includes a main body having a freezing chamber and a switchable chamber communicating with a refrigerating chamber through a duct, a compressor connected with a compressor suction path and a compressor discharging path, a condenser connected with the compressor discharging path and connected with a condenser discharging path, a switchable chamber evaporator, a freezing chamber evaporator connected with the switchable chamber evaporator through an evaporator connection path, a damper configured to control flow of cold air through the duct, a pair of switchable chamber capillary tubes connected with the switchable chamber evaporator, a bypass capillary tube connected with the evaporator connection path, a path switching device connected with the condenser discharging path, the pair of switchable chamber capillary tubes and the bypass capillary tube, and a controller for controlling the compressor, the damper and the path switching device.
US10976074B2 Safe water heater
A safe water heater comprises a housing assembly, a box assembly, and a water inlet and outlet assembly. The housing assembly comprises a first housing with a mounting cavity. The box assembly comprises a water tank with a water-containing cavity. The water inlet and outlet assembly comprises a water inlet subassembly and a water outlet subassembly. The water inlet subassembly comprises a second water inlet pipe communicating with the water-containing cavity, a first water inlet pipe able to communicate with outside, and a leak-proof mechanism. The leak-proof mechanism is capable of sealing a water inlet of the second water inlet pipe.
US10976071B2 Roller member for use in an apparatus for closing pittsburgh Seams associated with duct assemblies and other box-shaped members
A vertical Pittsburgh Seam closing apparatus having a base supporting surface, a track mechanism for moving a carriage assembly which holds seam forming members used to close a Pittsburgh Seam, a pair of upper and lower guide members for guiding the duct section into a proper vertical position, and upper and lower clamping members positioned inside the duct section and adjacent the inside portion of the Pittsburgh Seam to be closed, the upper guide members and clamping member being selectively movable and adjustable for accommodating different duct section lengths. In one embodiment, the seam forming assembly includes three roller members mounted in vertical arrangement to each other, one roller member being V-shaped in configuration and the other two roller members being substantially cylindrical in shape. The V-shaped roller member may also include one or more projecting members for forming dimples in the closing process to prevent shifting and/or slipping of the closed seam.
US10976064B2 Method of and system for detecting loss of refrigerant charge
A method of determining loss of refrigerant charge in a heating, ventilation, and air conditioning (HVAC) system. The method includes receiving, using a controller, a plurality of temperature values from a plurality of temperature sensors placed at multiple locations within the HVAC system and calculating, using the controller using the plurality of temperature values, a plurality of temperature-dependent values. The method further includes determining, using the controller, whether a first temperature-dependent value of the plurality of temperature-dependent values is above a first predetermined temperature value and responsive to a determination that the first temperature-dependent value is above the first predetermined temperature value, transmitting, using the controller to a user interface, a notification indicating that the HVAC system is operating with low refrigerant charge.
US10976057B2 Cooker
A cooker includes a top plate provided with a plurality of cooking zones on any of which a heating object is to be placed, a plurality of heaters each provided to a corresponding one of the plurality of cooking zones, a housing provided below the top plate and accommodating the plurality of heaters, a storage defined by a partition and provided in the housing, a door configured to cover an opening provided at the housing and communicating with the storage, and a storage case attached to the door and stored in the storage. A center of gravity of the cooker is positioned closer to a width-direction center of the housing than a width-direction end of the housing.
US10976056B2 Guide device for guiding a goods carrier
A guide device for guiding a goods carrier within a housing has at least two guide units which are each, at a transverse distance from one another, on the one hand fixed to the housing and on the other hand coupled to the goods carrier, and which guide the goods carrier through a traversing movement between a slid-in operating position and a pulled-out position in which it is at least partially drawn out of the housing, a synchronisation device is provided in order to synchronise the movement of the guide units during the traversing movement of the goods carrier coupled to the guide units.
US10976053B2 Involute trapped vortex combustor assembly
A combustor assembly includes a volute wall extended annularly around a combustor centerline, extended at least partially as a spiral curve from a circumferential reference line around the combustor centerline, and defining a combustion chamber therewithin, an annular inner wall extended at least partially along a lengthwise direction from the volute wall, an annular outer wall extended at least partially along the lengthwise direction from the volute wall, the annular inner wall and the annular outer wall being separated along a radial direction from the combustor centerline, and a primary flow passage being defined between the annular inner wall and the annular outer wall in fluid communication with the combustion chamber, and a flow passage wall extending between a portion of the volute wall and a portion of the annular outer wall.
US10976052B2 Volute trapped vortex combustor assembly
A combustor assembly is generally provided. The combustor assembly includes a volute wall extended annularly around a combustor centerline. The volute wall is extended at least partially as a spiral curve from a circumferential reference line around the combustor centerline. The volute wall defines a combustion chamber therewithin. An annular inner wall is extended at least partially along a lengthwise direction from the volute wall. An annular outer wall is extended at least partially along the lengthwise direction from the volute wall. The inner wall and the outer wall are each separated along a radial direction from the combustor centerline. A primary flow passage is defined between the inner wall and the outer wall in fluid communication from the combustion chamber.
US10976048B2 Diffuser plate for premixed burner box
To substantially reduce inequality in hot combustion flow rates through first and second heat exchanger tubes from a fuel-fired heating appliance burner box connected thereto and internally combusting a fuel/air mixture received therein from a source thereof to create the hot combustion gas, a perforated diffuser member having a non-uniform perforation pattern is provided. The fuel/air mixture is flowed through the perforated diffuser member into the interior of the burner box. The non-uniform perforation pattern of the diffuser member functions to alter relative combustion gas flow rates through the first and second heat exchanger tubes in a manner reducing an undesirable operating temperature differential therebetween.
US10976046B2 Safety light
The present disclosure provides a safety light. The safety light includes a top housing; a printed circuit board assembly coupled to the top housing, the printed circuit board assembly having a top surface and a bottom surface; a plurality of light elements coupled to the bottom surface of the printed circuit board assembly, the printed circuit board assembly programmed to energize the plurality of light elements following depression of a first control button; a lens coupled to the bottom surface of the printed circuit board assembly and the plurality of light elements, the lens having a first angled reflective surface and a plurality of side surfaces; and a bottom housing coupled to the lens.
US10976032B2 Luminaire comprising an LED chip
The invention relates to a luminaire comprising a removable LED chip as an illuminant, a tool for transporting and replacing the removable LED chip, and a combination kit encompassing the luminaire and the tool for transporting and replacing the removable LED chip.
US10976031B2 Adjustable lighting device with base connector
A lighting device assembly includes: a heat sink; a light source attached to one end of the heat sink; an optic assembly to pivot an optic about the light source; and a housing member having a cavity in which at least a portion of the optic assembly is received. The optic is to be telescopically adjusted within the optic assembly to adjust a focal point between the light source and the optic.
US10976026B2 Lighting device with sparkling effect
The invention provides a lighting device (12) configured to provide both functional lighting for illuminating a space, and simultaneously to present a spatially dynamic sparkling light display. The device comprises a chamber (14) containing one or more light sources (28). The light sources are arranged to direct light in the direction of a translucent surface portion (20), and in the direction of a plurality of light exit areas (32) delimited by the translucent surface portion. The light exit areas each have a higher transmittance than the surrounding surface portion.
US10976023B1 Luminaires and components thereof
A lens comprises a light receiving side comprising grooves for receiving light emitting diodes, the grooves defined by a central refractive region and walls comprising total internal reflection faces; and a light extraction side opposite the light receiving side, wherein an axis bisecting the central refractive region forms an angle with a vertical axis of the lens ranging from greater than zero degrees to less than 90 degrees. In some embodiments, luminaire comprises an array of light emitting diodes; and the lens positioned over the array of light emitting diodes.
US10976018B2 Imitation candle devices with moving lights
Imitation candle devices and systems with features enable simulation of a realistic candle flame using moving lights are disclosed. In one aspect, an imitation candle device is provided that includes a flame sheet shaped to resemble a flame, a support member positioned in proximity to the flame sheet, and a light casing including a hole. An end of the support member extends into the hole and a tip of the end of the support member is in contact with an inner wall of the hole to allow movement of the light casing on the support member. The imitation candle device also includes a light emitter enclosed at least partially in the light casing and movable with movement of the light casing. The light emitter is oriented at an inclined angle with respect to the flame sheet to emit light onto the flame sheet.
US10976007B2 Fuel tank arrangement of a marine vessel
The present invention relates to a fuel tank arrangement of a marine vessel including a fuel tank for Liquefied Natural Gas, the fuel tank having a shell, a heat insulation in connection therewith, connections for a pipeline for bunkering LNG to the fuel tank, a pipeline for taking boil-off gas from the fuel tank and a pipeline for taking LNG from the fuel tank, and a deep well pump for pumping LNG from the tank to the pipeline, wherein at least one recess is extending inwardly from the shell and being arranged on top of the fuel tank, the deep well pump being installed in the at least one recess.
US10976003B2 Support device
A support device includes a base, a support arm, an air spring unit, and a hinge. The base is mounted on a reference surface; a first end of the support arm is pivotally connected to the base; the air spring unit is disposed in the support arm, and includes a switch assembly having a rotatable cam and an air spring, the cam has a first and a second lock points; the air spring provides a supporting force to the support arm, a tube thereof is disposed in the support arm, a piston rod thereof is telescopically disposed at a first end of the tube, and a release pin thereof is disposed at a second end of the tube. By adjusting the release pin abuts against the first lock point, a position of the hinge can be adjusted and then stopped at any position between the highest and lowest positions.
US10975995B2 Bayonet connection for coupling bodies
Fluid coupling formed as an assembly of a first body section having an end portion with studs and a second body section having an end portion configured to receive the end portion of the first body section and having grooves for receiving a corresponding one of the studs. Each of the grooves has an axial inlet section, and a blind section extending circumferentially from the inlet section to an end wall movable between a projecting position retaining the stud in the blind section and a retracted position allowing the stud to pass from the inlet to the blind section. Rotation of one of the body sections passes the studs in the retracted position of the groove end wall from the inlet section into the blind section, the studs being retained in the blind section in the projected position of the groove end wall to couple the body sections.
US10975986B2 Securement member for an electrical conductor
A securement member for an electrical conductor includes a main body with a body axis and a stepped surface. The stepped surface is perpendicular to the body axis. The stepped surface also extends along a perimeter of the main body. The main body also has a first aperture and a second aperture. Both the first aperture and the second aperture extend through the main body. The electrical conductor further includes a strap integrally formed with the main body. The strap extends away from the main body and has a width less than a width of the first aperture and the second aperture. The strap is selectively receivable within the first aperture and the second aperture in order to secure electrical conductors to the main body.
US10975985B2 Position sensors for valve systems and related assemblies, systems and methods
Positioner assemblies may be configured to sense at least one position of at least a portion of a valve assembly that is moved along a first axis of movement. A movable element of the positioner assembly is configured to rotate about a second axis of movement, where the first axis of movement is substantially parallel to the second axis of movement. Valve systems and methods of sensing a position of a component of a valve system may include such a positioner assembly.
US10975969B2 Three-position poppet valve
A valve according to an example of the present disclosure includes a poppet head configured to move with respect to a valve outlet of the valve. A first spring is configured to be compressed with a force generated by fluid flow through the valve, and compression of the first spring allows the poppet head to move towards the valve outlet. A second spring is configured to allow the poppet head to move toward the valve outlet when compressed. A method for controlling fluid flow is also disclosed.
US10975968B2 Drive shaft axle seal for performance testing of transmissions
The present disclosure relates to a fluid seal to prevent fluid and lubricant loss during automotive transmission testing. The fluid seal may be disposed on a surface of an axle shaft such that a variety of transmissions may be evaluated without replacement of the axle shaft, a laborious and ergonomically stressful task. Moreover, the fluid seal may be disposed on a standard collar of the axle shaft for interaction with an internal surface of a transmission coupler.
US10975967B2 Radially and axially self-aligning split seal ring
A split seal ring having end faces that self-align in both the axial and radial directions is prepared by forming an opposing first pair of angled grooves extending from an inner edge partway across the seal ring inner diameter, and a second pair of angled grooves extending from the inner edge partway across the seal ring rear surface. In embodiments, corresponding grooves meet to form V-shapes. Additional grooves can extend from the outer edge partway across the inner diameter. Corresponding grooves extending from the outer and inner edges on the inner diameter can terminate at locations that are offset radially and/or angularly. By applying an outward force, the seal ring is split at the groove locations into split ring sections having mating end faces. The resulting end face geometry is sufficiently complex to cause both radial and axial realignment as the seal ring halves are mated together.
US10975966B2 Piston sealing ring assembly having a gap cover element
The present disclosure provides a sealing ring assembly having a ring and one or more gap cover elements, configured to seal a high-pressure region from a lower pressure region of a piston and cylinder device. The ring may be segmented, and the gap cover elements may engage with interfaces between the ring segments. The gap cover elements are configured to move radially outward and wear as the ring wears. The gap cover elements may include, for example, wedge-shaped features that engage with corresponding wedge recesses in the interfaces. The sealing ring assembly may include a high-pressure boundary and a low-pressure boundary. As the sealing ring wears, the gap cover elements stay engaged with the interfaces, so that ring gaps do not form on the low pressure boundary.
US10975962B2 Method and arrangement for controlling driving states of a utility vehicle
A method is provided for alternately triggering driving states of a utility vehicle. The method includes providing a control element and a transmission selectively engageable in a forward driving state (F) for forward travel of the utility vehicle, a reverse driving state (R) for reverse travel, and a standstill driving state (S) for a stationary output of the transmission without disconnection of the drivetrain in the utility vehicle. The method further includes operating the transmission in a current driving state, operably selecting a target driving state while operating in the current driving state, and controllably triggering the transmission to the standstill driving state before shifting the transmission to the target driving state.
US10975955B2 Planetary gear system
A planetary gear system including a first gear coupled to a shaft, a plurality of second gears in rotational engagement with the first gear, a fluid supply apparatus spaced apart from the second gears, and a carrier. The carrier includes an annular portion having a flow channel configured to receive a fluid deposited onto the carrier by the fluid supply apparatus. A pinion shaft is disposed through each of the second gears and includes a primary fluid conduit in fluid communication with the flow channel and at least one secondary fluid conduit in fluid communication with the primary fluid conduit. The primary fluid conduit and the at least one secondary fluid conduit facilitate a flow of the fluid from the flow channel to at least one bearing disposed on each of the pinion shafts and at least one thrust plate interposed between the second gears and the carrier.
US10975951B2 Sealed rotary table
A motion control apparatus in the form of a sealed rotary table (10) includes a first annular seal (54) located between a bearing cap (48) of a case and an inner diameter of a cylindrical flange (60), and a second annular seal (56) located between a seal ledge (22) of an annular wall (18) of the case and the outer diameter of the cylindrical flange (60). An enclosure (24), the annular wall (18) and a planar annular disc (16) are integrally formed as a single piece part of homogenous material. A drive station (12) includes a rotor (110) rotatably mounted inside an annular sleeve (118) by a bearing (140) inside an annular end cap (136) at an axial extent less than that of the annular sleeve (118). An encoder (150) is located within the annular end cap (136) and within the axial extent of the annular sleeve (118).
US10975947B2 Optimized harmonic drive
An optimized harmonic drive (“OHD”) includes a wave generator, a flex spline, and a circular rigid spline. The wave generator includes a wave generator contour that minimizes a velocity profile of the wave generator during a high load condition. The flex spline is attached to the wave generator and the circular rigid spline is mechanically engaged to the flex spline. The flex spline includes a plurality of flex spline teeth and the circular rigid spline includes a plurality of rigid spline teeth. The plurality of rigid spline teeth is greater than the plurality of flex spline teeth and the high load condition exists when the rigid spline teeth of the plurality of rigid spline teeth are fully engaged with flex spline teeth of the plurality of flex spline teeth.
US10975940B2 Actuator and method
An actuator includes an end fitting, a ball screw connected to the end fitting, a ball nut engaged with the ball screw, a rod disposed at least partially within the ball screw, and a rotating member engaged with the rod. A method of verifying an actuator may include rotating a manual input portion in a first direction under substantially no load until the manual input portion stops, rotating the manual input portion in a second, opposite direction until a first torque is measured, determining a first rotational angle at which the first torque was measured, rotating the manual input portion in the first direction until a second torque is measured, determining a second rotational angle at which the second torque was measured, and verifying a second load path if a backlash is within a predetermined range.
US10975938B2 Multi-mode integrated starter-generator device with electromagnetic actuation assembly
A combination starter-generator device is provided for a work vehicle having an engine. The starter-generator device includes an electric machine; a gear set configured to couple the electric machine and the engine in first and second power flow directions, the gear set configured to operate in one of at least first, second, and third gear ratios in the first power flow direction and at least a fourth gear ratio in the second power flow direction; at least one clutch selectively coupled to the gear set to effect the first, second, and third gear ratios in the first power flow direction and the fourth gear ratio in the second power flow direction; and an actuator assembly including at least one electromagnet configured to selectively shift the at least one clutch between disengaged and engaged positions.
US10975931B2 Flexplates and method for capacitor discharge welding of flexplates
A two-piece flexplate assembly having a ring gear welded to a central plate using a capacitor discharge welding process. The weld is established between a joining structure defined between the ring gear and the central plate using either an overlap arrangement, a projection arrangement, or a chamfer arrangement.
US10975930B2 Method for filling liquid into liquid-filled rubber and deaerator for liquid
A method for filling a liquid into a liquid-filled rubber, the method includes a deaerating step of deaerating a liquid under normal temperature, a cooling step of cooling the deaerated liquid, a pouring step of pouring the cooled liquid into a liquid chamber of a rubber member and a sealing step of sealing the liquid chamber in an atmosphere under reduced pressure to seal the liquid in the liquid chamber.
US10975926B2 Haptic operating device with a rotating element and method for operating electronic equipment with the haptic operating device
Electronic devices, such as consumer electronics devices and constrol systems in vehicles are controlled by way of a haptic operating device with a rotating unit. Selectable menu items are displayed on a display unit, and a menu item is selected by rotating the rotating unit. The rotating unit latches at a number of haptically perceptible latching points during rotation. The number and rotational position of the haptically perceptible latching points is dynamically changed in accordance with a specific menu item selected by the user.
US10975923B2 Plastic composite containing magnetic alloy powder, air conditioner compressor having the same and method of producing them
Disclosed is a plastic composite including a magnetic alloy material in an amount of about 20% by volume or greater on the basis of the total volume of the plastic composite. Accordingly, weight of the clutch may be reduced by about 0.4 kg and weight of the pulley can be reduced by about 0.4 kg with the result that overall weight may be reduced by about 0.8 kg.
US10975922B2 Hydraulically actuated differential
A hydraulically-actuated device comprises a self-contained fluid reservoir comprising a tank for receiving a fluid, a reservoir port, and a flexible diaphragm. An actuation member comprises a hydraulically actuated piston in a cylinder. A pump case comprises an inlet port and an outlet port, the inlet port in fluid communication with the reservoir port, and the outlet port in fluid communication with the actuation member. A pump is within the pump case. The pump can be a reversible pump. The flexible diaphragm can flex in to the fluid reservoir when the pump transfers a fluid from the fluid reservoir to the actuation member and can flex away from the fluid reservoir when the pump transfers fluid from the actuation member to the fluid reservoir. The flexible diaphragm can hermetically seal a fluid within the fluid reservoir and have a second side in communication with atmospheric pressure.
US10975920B2 Synchronizer ring
A synchronizer ring is made of steel and has a main body with a conical friction surface. A toothing and at least one blocking body project radially outward from the main body. The blocking body has an engagement section extending in the axial direction. The engagement section has a first edge, which runs approximately parallel to a first end face of the main body and has a first width extending in the circumferential direction, and two mutually opposite second edges extending from the first edge. To improve the durability of the synchronizer ring, the second edges have a convex curvature in a plan view of the engagement section. A second width extending in the circumferential direction between the second edges is greater than the first width at a depth spaced apart from the first edge.
US10975918B2 Cone clutch for vehicle
A cone clutch apparatus for the vehicle according to an exemplary embodiment of the present invention includes a hub, a sleeve, a clutch ring including a clutch cone, a first friction ring, an internal middle cone, a second friction ring, an external middle cone, and a third friction ring, wherein clutch ring passages allowing oil to be supplied are formed in the clutch cone, and inclined surfaces for increasing areas with which the oil passing through the clutch ring passages are in contact while moving are formed on the internal middle cone, the second friction ring, and the external middle cone.
US10975917B2 Unitized wedge clutch
A unitized wedge clutch includes a first race, a second race, a wedge segment, and a first side plate. The first race has a circumferential groove with a first angled surface and a second angled surface. The second race has a first ramp surface extending radially outward in a circumferential direction. The wedge segment is arranged in a radial space between the first race and the second race. The wedge segment has a third angled surface aligned with the first angled surface and a fourth angled surface aligned with the second angled surface, a second ramp surface aligned with the first ramp surface, and a first aperture. The first side plate has a first protrusion extending through the first aperture. The unitized wedge clutch may have a plurality of wedge segments arranged circumferentially in a radial space between the first race and the second race.
US10975916B2 Connecting structure and hydraulic drive device
Provided are a connecting structure and a hydraulic drive device capable of simply and reliably connecting two shaft bodies together while appropriately preventing rotation and runout therebetween. The connecting structure includes a first shaft body and a second shaft body connected to each other at respective end portions and provided so as to be rotatable integrally with each other about a rotation axis. An anti-runout support portion of the first shaft body and that of the second shaft body are engaged with each other so as to restrict relative movement between the first and second shaft bodies with respect to a radial direction. An anti-rotation support portion of the first shaft body and that of the second shaft body are engaged with each other so as to restrict relative movement between the first and second shaft bodies with respect to a rotation direction about the rotation axis.
US10975914B2 Machine tool
There is provided a machine tool for suppressing the adverse effect of run-out of the rear end of a spindle on the rotation detection accuracy when processing a workpiece within a processing area. The machine tool includes a rotation driver, the spindle that is rotated by the rotation driver, a rotational angle detector that is provided to face a part forming the spindle in order to detect a rotational angle of the spindle, and at least two bearings that support the spindle and are arranged on a side of the processing area with respect to the rotation driver. The rotational angle detector is arranged at a position on the side of the processing area with respect to the rotation driver, the position being on the side of the processing area with respect to the bearings, on a side of the rotation driver with respect to the bearings, or between the bearings.
US10975909B1 System and method to precisely adjust tapered roller bearings using a four-piece jam nut configuration
A system and method for adjusting wheel-end tapered roller bearing preload force on an axle spindle with a diameter, a longitudinal groove or flat, and a thread pattern to receive an adjustment nut, having an inner washer, an inner adjustment nut, an outer washer with first detent features and an outer adjustment nut with second detent features. The first and second detent features interact so as to define at least one detent position between the outer washer and the outer adjustment nut for adjusting the preload force.
US10975904B2 Clearance floating anchor nut
A floating anchor nut configured to receive a bolt is described. The floating anchor nut comprises a plate having a bolt aperture and retention features for retaining a nut. The floating anchor nut additionally comprises the nut that itself comprises an internally threaded body and a flange extending from an outer surface of the body, the nut being retained through interaction of the flange with the retention features, the retention features allow limited parallel displacement with respect to a plane of the plate. The flange is positioned along the body so that at least a portion of the body is counter-sunk into the bolt aperture of the plate.
US10975902B2 Leg assembly methods and systems
The present disclosure provides systems and methods for assembling a device while maintaining the aesthetic appearance and structural integrity of a visible surface of the device. In one or more implementations of the invention, a system includes a first assembly piece with an assembly region that comprises an opening defined by first and second connecting elements. The system further includes a second assembly piece and a fastening assembly, where a portion of the second assembly piece is shaped to fit within the assembly region opening and the fastening assembly spans the first and second connecting elements to secure the first assembly piece to the second assembly piece, and tightening of the fastening assembly causes the second connecting element to deform, pressing a surface of the second assembly piece against an adjacent surface of the first connecting element and retaining a substantially even visible surface of the device.
US10975901B2 Methods and systems for slot joining using slot cases
Provided are methods of attaching parts using slot cases and assemblies comprising these slot cases. A slot case is inserted into a slot or slid on a tab of a first part prior to attaching it to a second part. The first part may have pores that are partially open at the surface of the slot or tab. These pores may receive adhesive while attaching the two parts. The adhesive volume going into these partially open pores may vary among different first parts. To ensure that enough adhesive is supplied between the slot case and first part, the adhesive is introduced in between these components before attaching the second part and while the slot case and first part are more accessible. The adhesive may be supplied through the bottom of the slot case and continue until the adhesive appears at the top edges of the slot case.
US10975885B2 Centrifugal compressor
A centrifugal compressor is provided. The centrifugal compressor includes a housing and a rotatable assembly mounted for rotation about an axis within the housing. The rotatable assembly includes an impeller forming part of a compressor stage. A first air intake is located at a first end of the apparatus, the first air intake providing an air source for the compressor stage and a second air intake is located at a second end of the apparatus. A thrust plate is attached to the rotatable assembly, the thrust plate including at least one interior channel so that air entering the second air inlet passes through the at least one interior channel.
US10975884B2 Inlet nozzle for a radial, diagonal or axial-flow fan, and a radial, diagonal or axial-flow fan comprising an inlet nozzle
An inlet nozzle (1) for a radial, diagonal or axial-flow fan, comprising an inlet section (3) that is circular in cross-section, has a radius of curvature, and tapers in diameter in the direction of flow (4), characterized by the presence of a measure or a flow element on or in the curved surface (5) of the inlet section for the purpose of forcing turbulent boundary layers in the flow, which can counteract a stall in this region. A radial, diagonal or axial-flow fan comprises a corresponding inlet nozzle (1).
US10975878B2 Rotary machine
Provided is a rotary machine including a rotating resinous impeller, a rotary shaft penetrating the impeller, and a fastening portion screwed to the rotary shaft, in which the rotary shaft includes a penetrating shaft portion facing an inner peripheral surface of the impeller, a tip shaft portion screwed to the fastening portion, and a fastening reception portion sandwiching the impeller between the fastening reception portion and the fastening portion, the penetrating shaft portion has a non-circular portion and an outline of a cross section of the non-circular portion orthogonal to a rotational axis deviates from a perfect circle about the rotational axis, and the impeller includes a connecting portion engaging with the non-circular portion.
US10975863B2 Gear pump or motor with features for determining if assembled correctly
Provided is a gear pump or a motor provided with: a casing internally provided with a gear housing compartment in which a pair of gears are housed; a side plate interposed between the casing and the gears; and a gasket which is disposed on a non-slide surface, and which divides a space between the non-slide surface and the casing into a high pressure side and a low pressure side. The gear pump or the motor is configured such that, in order to discover early the mounting of the side plate in a wrong attitude, such as the upper and lower sides thereof being reversed or the high pressure portion side and the low pressure portion side being reversed, flow rate efficiency is decreased when the side plate is in an attitude other than a predetermined attitude, compared to when the side plate is in the predetermined attitude.
US10975862B2 Valve adapter connection assembly
A self-centering valve adapter connection assembly includes a first equipment flange that is connected to a second equipment flange with an adapter ring. The adapter ring includes a first longitudinal flange with a tapered inner surface and a cylindrical outer surface. The adapter ring aids in centering the first and second equipment flanges while smoothing a fluid flow corridor between the first equipment flange and the second equipment flange.
US10975859B2 Method for self-adjustment of a pump settings in a swimming pool filtering circuit
The proposed method includes an initial checking step, during which a pump of a filtering circuit is operated at a given checking operation frequency meanwhile a pump checking operation value is measured, and using the measured data a calculation of the water flow rate when pump operates at a given operation frequency lower than the given checking operation frequency is performed. The pump is then operated at said given operation frequency for a first filtering period of time. When said period is concluded the checking step, at checking frequency, is newly performed obtaining a new checking operation value, and this value is used to calculate a required operation frequency necessary to produce a flow rate equal to the initially calculated flow rate, and the pump is operated at said new calculated operation frequency for a second filtering period of time.
US10975855B2 Fluid pump including a pressure oscillation with at least one nodal diameter
A pump comprising a side wall closed at each end by an end wall forming a cavity for, in use, containing a fluid, one or more actuators each operatively associated with one or more of the end walls to cause an oscillatory motion of the associated end wall(s) whereby, in use, these axial oscillations of the end wall(s) drive substantially radial oscillations of the fluid pressure in the cavity, two or more apertures in the cavity, a valve disposed in at least one of the apertures, wherein the actuator(s) is arranged to be non-axisymmetric in use such that, in use, a pressure oscillation with at least one nodal diameter is generated within the cavity.
US10975848B2 Site-specific customizable nacelle for a wind turbine
A site-specific customizable nacelle for a wind turbine includes a plurality of walls arranged together to form an inner volume. The walls include a base wall, side walls, a front wall, a rear wall, and a top wall. Each of the walls is constructed of one or more outer skin layers positioned adjacent to one or more inner skin layers and infused together via a resin material. Further, the nacelle includes a plurality of reinforcement members secured to one or more of the plurality of walls on an interior side or an exterior side of at least one of the one or more outer skin layers or the one or more inner skin layers at locations requiring additional reinforcement. As such, the reinforcement members can be tailored according to a particular wind turbine site.
US10975840B2 Wind power plant
A wind power plant has at least one rotor. The rotor has at least two rotor blades and each rotor blade is rotatable about a substantially radially aligned adjustment axis. At least one angle adjustment device is provided for adjustment of the rotor blades. The angle adjustment device has a control disk and at least two cam disks interacting with the control disk. Each cam disk is rotatably mounted about a rotation axis. The rotation axis of the respective cam disk coincides, and is in particular superimposed, together with the respective adjustment axis of the respective rotor blade. The noise development, the maintenance expense, and/or costs of a wind power plant are reduced in that the cam disks are functionally effectively permanently coupled via at least one coupling element.
US10975838B2 Joint for connecting a wind turbine rotor blade to a rotor hub and associated method
A connecting joint for attaching a wind turbine rotor blade to a rotor hub includes a bolt having a blade end configured to be coupled to the rotor blade and a hub end configured to be coupled to the rotor hub. The bolt includes a neck region adjacent the blade end, wherein the neck region has a cross dimension less than a cross dimension of the blade end of the bolt. A wind turbine blade having such a connecting joint is also disclosed. Additionally, a method of making the connecting joint is disclosed.
US10975837B2 Rotor blade shaped to enhance wake diffusion
A blade 20 for a horizontal-axis wind turbine rotor comprises a radially-outer, energy-extraction portion 32 and a radially-inner, ventilation portion 30. The radially-inner ventilation portion 30 is shaped to ventilate a central area 34 of a wake of the rotor during use such that it contains more kinetic energy compared to the wake from a conventional rotor design. The increased wind flow velocity at the centre 34 of the wake generates additional shear stresses, with corresponding turbulence development, which gives rise to increased wake diffusion.
US10975831B2 Hydroelectric power system
A hydroelectric power system can include: a first level including a drain system, the drain system including a bell siphon coupled to a mixed flow turbine and a cross flow turbine, the drain system configured to provide a path way for a working fluid to flow from the bell siphon, through the mixed flow turbine, and through the cross flow turbine; and a second level below the first level, the second level for receiving the working fluid from the cross flow turbine of the drain system of the first level.
US10975830B2 System and method for engine ignition coil identification
An ignition system for an internal combustion engine includes an ignition coil forming a part of a primary circuit and a secondary circuit, a power source to supply power to the ignition coil, and a controller to determine whether the ignition coil is a recognized ignition coil based on a measured risetime and a measured current level in the primary circuit, the measured current level being lower than that required to create a breakdown voltage of the ignition coil.
US10975818B2 Pump unit for feeding fuel to an internal combustion engine
A pump unit for feeding fuel, in particular diesel fuel, to an internal-combustion engine; the pump unit comprising a head (2) inside which a cylinder (3) is formed along an axis; a pumping piston (4) housed inside the cylinder and comprising a head portion (24) inside the cylinder and an opposite foot portion (23) projecting outside the cylinder; wherein the piston is slidable inside the cylinder in a reciprocating manner between a first position and a second position where the foot projects from the cylinder by a greater or smaller amount respectively; and wherein the outer surface of the piston comprises a portion (16) with a surface finish so as to have less friction and a greater lubricant-retaining capacity than the remainder of the outer surface of the piston; the portion extending along the axis between the head of the piston and a first intermediate point (17) in the first position of the piston, the first intermediate point being inside the cylinder.
US10975817B2 Protector and method for manufacturing protector
A protector protects a high-pressure fuel pump for an internal combustion engine. A metal collar is insert-molded into a plate-shaped fiber reinforced plastic portion made of a fiber reinforced plastic of the protector. An outer circumferential surface of the collar includes an uneven portion and a smooth surface. The uneven portion includes recesses and projections arranged alternately in a thickness direction of the fiber reinforced plastic portion. The smooth portion includes a smooth surface parallel to the thickness direction of the fiber reinforced plastic portion. The uneven portion and the smooth portion are arranged in the thickness direction on the outer circumferential surface of the collar.
US10975812B2 Method and system for manufacturing a family of intake manifolds for a family of internal combustion engines
A system for manufacturing a family of intake manifolds includes first and second intake molds. One of the first and second intake molds includes an outlet insert. A first intake manifold includes: a plenum chamber, a plenum chamber air inlet; a first number of intake runner passages; and the first number of outlets. Each of the outlets is fluidly connected to a corresponding one of the first number of intake runner passages. The second intake manifold includes: the plenum chamber; the plenum chamber air inlet; the first number of intake runner passages; and a second number of outlets. Each of the second number of outlets is fluidly connected to a corresponding one of the first number of intake runner passages. At least one of the first number of intake runner passages is not fluidly connected to any one of the second number of outlets of the second intake manifold.
US10975811B2 System and method of securing brake booster negative pressure
A method of securing brake booster negative pressure is provided. The method includes operating a purge pump that is connected to a canister having evaporation gas absorbed thereon and a brake booster and determining whether the evaporation gas is injected into an intake pipe by the operation of the purge pump. Whether a negative pressure of the brake booster is insufficient is determined and when the evaporation gas is being injected into the intake pipe and the negative pressure is insufficient, a degree of opening of a valve provided in a line connecting the canister and the purge pump is adjusted.
US10975807B2 Source of water for water injection system
An air compression system includes an internal combustion engine operable to produce a power output in response to combustion of a fuel-air mixture, and an air compressor driven by the internal combustion engine and operable to draw in atmospheric air and discharge a mixed flow of compressed air and water. A water injection system supplies water to the fuel-air mixture and into the internal combustion engine, a separator assembly in communication with the air compressor separates a portion of the water from the compressed air, and a water passageway interconnects the separator assembly and the water injection system such that the air compressor supplies water to the water injection system.
US10975806B2 Use of decompressing natural gas to lower the intake air temperature of an internal combustion engine
A fuel system is comprising: a fuel tank; an internal combustion engine; a fuel regulator fluidly connecting the fuel tank to the engine, the fuel regulator being configured to reduce the pressure of the fuel from a first fuel pressure at the fuel tank to a second fuel pressure at the engine; an air supply assembly configured to supply air from an air inlet to the engine, the air assembly comprising: a first air supply line fluidly connecting the air inlet and the engine, the first air supply line being in thermal communication with the fuel regulator; a second air supply line fluidly connecting the air inlet and the engine, the second air supply line being in parallel with the first air supply line; and an air valve configured to adjust the air flowing through at least one of the first air supply line and the second air supply line.
US10975800B2 Cylinder block assembly
A cylinder block assembly includes a cylinder block having cylinders and a plurality of crank caps fixed to the cylinder block. The crank caps are arranged such that one of the crank caps is disposed on each of both sides of each of the cylinders in the alignment direction and among the plurality of crank caps arranged in line, each of a center crank cap located at a center position and two side crank caps respectively located at both ends has a hole or a groove in such a manner as to be more easily deformable than intermediate crank caps each of which is located between the center crank cap and one of the side crank caps when a load is received from the crankshaft.
US10975798B2 Enhanced piston for improving the efficiency of an internal combustion engine
An enhanced piston for improving the efficiency of an internal combustion engine has a cylinder with a combustion chamber and a lower cylinder portion. A cylinder head is disposed on the cylinder. An enhanced piston is moveably disposed within the cylinder and is connected to a piston rod. The enhanced piston has a piston cavity. There is an upper piston valve connected to an upper piston valve rod. The upper piston valve is disposed within the piston cavity wherein the upper piston valve selectively seals said piston cavity from the combustion chamber. A piston cavity port is disposed on a bottom portion of the piston cavity and is selectively opened and closed with a lower piston valve. The lower piston valve seals the piston cavity port from the lower cylinder portion. This way the gases are selectively sealed in the piston cavity under pressure until released in the combustion chamber.
US10975790B2 Systems and methods for controlling boost during an engine cold start
Systems and methods are provided for using an electric machine as a generator to control boost during an engine cold start. In one example, a method may include receiving a request to increase an engine load during the engine cold start, determining an available capacity of a battery, operating the electric machine as a generator to increase the engine load with an electrical load, and responsive to the available capacity of the battery being less than a charge threshold, charging the battery with the electrical load while generating an increased boost pressure with an electric boosting device by powering the electric boosting device via the battery, and coordinating an amount of the increased boost pressure to compensate the electrical load. By increasing the engine load during the engine cold start, an exhaust gas temperature may be increased to achieve catalyst light-off.
US10975786B2 Cylinder deactivation and variable geometry turbocharger control
Systems, apparatus, and methods are disclosed that include an internal combustion engine having a plurality of cylinders operable to be deactivated while controlling a variable geometry turbocharger in response to the reduced number of active cylinders.
US10975783B2 Control system and method for controlling exhaust gas emission of a motor vehicle
A method for controlling exhaust gas emission of a motor vehicle may include determining when the motor vehicle drives into a low-emission zone, wherein the low-emission zone dictates a maximum emission level for the motor vehicle; reducing actual accelerator actuation signals of the motor vehicle to effective accelerator actuation signals within the low-emission zone; and trimming an actual intake temperature of the motor vehicle, being measured with an intake temperature sensor of the motor vehicle, to an effective intake temperature when the actual intake temperature falls outside a predetermined temperature range within the low-emission zone; wherein at least one of the effective accelerator signals and the effective intake temperature are used as inputs for controlling an exhaust gas recirculation (EGR) subsystem of the motor vehicle.
US10975776B2 Adaptive fuel flow estimation with flow meter feedback
According to an aspect, a correction factor for a fuel flow of a fuel system of an engine is determined. A nominal fuel flow is determined based on a metering valve stroke. The correction factor is applied to the nominal fuel flow to produce an estimated fuel flow to control combustion in the engine.
US10975773B2 System and method for limiting movement of a retaining ring
A method of installing a retaining ring assembly in a turbine case is provided. The method may include installing a blade outer air seal into a case before installation of a retaining ring assembly. The method may further include installing a key system on a retaining ring to create the retaining ring assembly. The method may also include installing the retaining ring assembly in a case. The method may further include rotating the retaining ring assembly in the case until key system is aligned with a case slot. The method may also include tightening the key system to the retaining ring and cause key system to engage the case slot.
US10975768B2 Using aircraft electric icing protection system for electrical power system quality
A method of preserving power quality on a power grid is provided. The method is implemented by a voltage overflow device that is electrically coupled to the power grid through electrical contacts. A voltage monitoring circuit of the voltage overflow device monitors a voltage via the electrical contacts on the power grid with respect to a predetermined voltage. The voltage monitoring circuit determines whether the voltage exceeds the predetermined voltage. A switch of the voltage overflow device shunt an excess voltage over the predetermined voltage to a resistive load when the voltage exceeds the predetermined voltage to preserve the power quality on the power grid.
US10975765B2 Operation system for piston-type expander, and operation method for piston-type expander
An operation system for a piston-type expander includes: a first engaging member which is fixed to an output shaft of the piston-type expander, rotates together with the output shaft, and has a first slanting surface; a second engaging member which is rotatably disposed on the output shaft, and has a second slanting surface; and a drive device which, while keeping a rotation direction of the second engaging member around the output shaft fixed, moves the second engaging member in an axial direction of the output shaft to press the second slanting surface onto the first slanting surface, converts a pressing force of the second engaging member in the axial direction into a rotational torque of the first engaging member and the output shaft at a contact surface of the first and second slanting surfaces, and causes the first engaging member to rotate together with the output shaft.
US10975760B2 Waste gate valve for turbocharger
A waste gate valve for a turbocharger is provided that improves control responsivity, wear resistance and the flow uniformity of diverted exhaust gas by improving the operational structure thereof. The waste gate valve includes a turbine housing in which a portion of a bypass passage is formed along the inner circumferential surface of a discharge passage. A mixer ring includes bypass apertures therein that are arranged along the bypass passage formed in the inner circumferential surface of the discharge passage. Additionally, a control valve is configured to open or close the bypass apertures based on movement thereof.
US10975756B2 Thermostat for an engine cooling system
A thermostat for an engine cooling system is arranged between an engine and a radiator. The thermostat may include: a housing having a coolant inlet through which inflow coolant flows in from the engine and a radiator side outlet; a main valve provided in the housing and coupled to one side of a wax to open and close the radiator side outlet by a change in volume of the wax; and a heating unit coupled to the other side of the wax to supply heat to the wax.
US10975755B2 Structure mounted in water jacket for cylinder block
A structure is mounted in a water jacket for a cylinder block of an engine. The structure includes a body forming a housing mounting portion including a panel formed in an arc shape so as to have inner and outer curved surfaces to be surrounded by a block bore. A pad-housing is formed in a plate shape to have curved surfaces with a curvature equal to the inner and outer curved surfaces of the housing mounting portion. The pad-housing is inserted into a housing mounting hole and is formed in a shape to correspond with the housing mounting hole. A pad is formed in a shape to correspond with a pad mounting hole which is bored through the pad-housing through. The pad has a curved surface and is inserted into the pad mounting hole to achieve water tightness.
US10975753B2 Exhaust gas recirculation wide range air fuel sensor for rich equivalence ratio target rationality diagnostic
A method for operating an exhaust gas recirculation system using rationality diagnostics for an automobile vehicle includes: estimating an oxygen storage content (OSC) of a catalytic converter of a vehicle; comparing an amount of oxygen stored in the catalytic converter to an OSC threshold; initiating a closed oxygen storage control (COSC) event for a predetermined one of multiple cylinders of an engine of a vehicle if the OSC threshold is met or exceeded, the COSC event targeting a rich air-fuel equivalence ratio (EQR) for the predetermined one of the multiple cylinders; and directing a fuel injector communicating with the predetermined one of the multiple cylinders to operate the predetermined one of the multiple cylinders at the rich EQR.
US10975749B2 Systems and methods for heating reductant
An aftertreatment system includes a reductant source, a junction, a dosing pump module, a valve assembly, and a dosing module. The reductant source stores reductant. The junction receives the reductant from the reductant source. The dosing pump module receives the reductant from the junction and selectively provides the reductant to a first conduit. The valve assembly receives the reductant from the first conduit. The valve assembly is operable between a first state, where the valve assembly provides the reductant to the junction, and a second state, where the valve assembly provides the reductant to a second conduit. The dosing module receives the reductant from the second conduit when provided by the valve assembly. The dosing module is configured to dose exhaust gases with the reductant when provided by the valve assembly.
US10975748B2 Pressure and flow control for fixed displacement pump in reductant dosing system
A reductant dosing system includes: a doser; a fixed displacement pump in fluid communication with the doser; a reductant source in fluid communication with the fixed displacement pump; and a controller communicatively coupled to the fixed displacement pump to control operation of the fixed displacement pump, wherein the controller is programmed to operate the fixed displacement pump using a pressure control system responsive to data indicative of the doser not dosing reductant and the controller is programmed to operate the fixed displacement pump using a flow control system responsive to data indicative of the doser dosing reductant.
US10975741B2 Twin-spool aircraft turbomachine comprising a lubricant tank in a compartment between flow streams, and improved means of filling the tank
An aircraft twin-spool turbomachine comprises an inter flow compartment (50) housing a fuel tank (54), the exterior of the inter flow compartment being delimited by a cover (52) delimiting the interior of a bypass flow (14b) of the turbomachine, the cover comprising a closable access (64) to a remote lubricant tank filling orifice (74). The turbomachine also comprises: an overflow evacuation orifice (82) located on the tank lower than the lubricant inlet orifice (68); a lubricant overflow evacuation conduit (84) routed downwards from the overflow evacuation orifice (82); a controlled evacuation valve (88), associated with the overflow evacuation orifice (82); and a control device (90, 94) for the evacuation valve (88), the control device being accessible through the access (64).
US10975739B2 Process and apparatus for the preparation of a cylinder oil
A process for production of cylinder oil comprises providing used oil, providing fresh cylinder oil, and blending the used oil with the fresh cylinder oil. The used oil has a lower TBN value than the fresh cylinder oil. A process for the operation of an internal combustion engine comprises preparing cylinder oil as described and using the cylinder oil in the internal combustion engine. An apparatus for the preparation of a cylinder oil comprises a blending means for blending used oil and fresh cylinder oil. The blending means is in flow communication with at least one compartment of an internal combustion engine that comprises used oil or at least one storage compartment comprising used oil, at least one storage compartment for fresh cylinder oil, and at least one cylinder of an internal combustion engine. Used oil and fresh cylinder oil are used for the preparation of cylinder oil.
US10975735B2 Natural gas liquid fractionation plants low grade waste heat conversion to cooling, power and water
A method of recovering heat from a Natural Gas Liquid (NGL) fractionation plant for production of potable water. The method includes heating a buffer fluid via a heat exchanger in the NGL fractionation plant to transfer heat from the NGL fractionation plant to the buffer fluid. The method includes heating feed water with the buffer fluid discharged from the heat exchanger for production of potable water via a multi-effect-distillation (MED) system. The method may include producing potable water with heat from the buffer fluid in the MED system.
US10975730B2 Duct assembly for a gas turbine engine
A gas turbine engine duct assembly includes a composite duct body that includes at least one rim. A flanged bracket includes a radially extending portion that defines a flange. An axially extending portion has an inner duct rim recess for accepting a portion of the at least one rim. At least one attachment plate has a projection recess for accepting a projection on the flanged bracket and an outer rim recess for accepting a portion of the at least one rim.
US10975724B2 System and method for shroud cooling in a gas turbine engine
A rotary machine includes a rotatable member and a casing extending circumferentially over the rotatable member. The casing includes first and second target impingement surfaces. The cooling system includes first and second impingement plates. The first impingement plate is positioned over the first target impingement surface and at least a portion of the second target impingement surface. The first impingement plate defines a plurality of first impingement holes configured to channel a first flow of cooling fluid toward the first target impingement surface. The second impingement plate is positioned over the second target impingement surface. The second impingement plate defines a plurality of second impingement holes configured to channel a second flow of cooling fluid toward the second target impingement surface. A thickness of the casing in the first target impingement surface is different than a thickness of the casing in the second target impingement surface.
US10975723B2 Gas turbine engine including seal plate providing increased cooling adjacent contact area
A gas turbine engine according to an exemplary aspect of the present disclosure includes, among other things, a compressor section, a combustor section, a turbine section, and at least one rotatable shaft. The engine further includes a seal assembly including a seal plate mounted for rotation with the rotatable shaft and a face seal in contact with the seal plate at a contact area. The seal plate includes a cooling passageway having a circumferentially-extending section radially aligned with the contact area.
US10975717B2 Torque monitoring device for a gas turbine engine
A gas turbine engine includes a fan section having a fan rotatable with a fan shaft and a turbomachinery section having a turbine and a turbomachine shaft rotatable with the turbine. A power gearbox is also provided mechanically coupled to both the fan shaft and the turbomachine shaft such that the fan shaft is rotatable by the turbomachine shaft across the power gearbox. A torque monitoring system includes a gearbox sensor operable with a gear of the power gearbox and a shaft sensor operable with at least one of the turbomachine shaft or the fan shaft. The torque monitoring system determines an angular position of the gear of the gearbox relative to at least one of the fan shaft or the turbomachine shaft using the gearbox sensor and the shaft sensor to determine a torque within the gas turbine engine.
US10975715B2 Non-contact seal assembly for rotational equipment
Assemblies are provided for rotational equipment. One of these assemblies includes a first bladed rotor assembly, a second bladed rotor assembly, a stator vane assembly, a stator structure and a seal assembly. The second bladed rotor assembly includes a rotor disk structure. The stator vane assembly is axially between the first and the second bladed rotor assemblies. The stator structure is mated with and radially within the stator vane assembly. The seal assembly is configured for sealing a gap between the stator structure and the rotor disk structure, wherein the seal assembly includes a non-contact seal.
US10975712B2 Brush seal
Provided is a brush seal in which the leakage of a sealed fluid is small. The brush seal includes: a brush formed of a bunch of a plurality of bristles; and an annular back plate arranged at a low-pressure side of the brush and provided with a plurality of grooves into which a sealed fluid is to be introduced. In the brush seal, the plurality of grooves are inclined with respect to a circumferential direction of the back plate and with respect to an extending direction (B) of the brush.
US10975711B2 Seal structure and turbine
A seal structure is for sealing leakage fluid flowing through a gap between a rotation member rotating about a rotation axis and a stationary member facing the rotation member. The seal structure includes seal fins projecting from a base that is one of the rotation and stationary members toward the other one, the seal fins being spaced apart from each other at a certain interval in an axial direction of the rotation axis; and a step section provided to the other one, the step section including step surfaces facing the seal fins and a riser surface between the adjacent step surfaces, the step surfaces and the riser surface defining a step portion. The seal fins are inclined upstream in a flow direction of the leakage fluid relative to a radial direction perpendicular to the rotation axis. Each seal fin and the base define a corner portion having a curved surface.
US10975705B2 Gas turbine engine airfoil with wishbone baffle cooling scheme
A gas turbine engine component includes a structure including spaced apart first and second exterior walls that extend in a first direction to an endwall. The first and second exterior walls are joined at the endwall to provide a cooling cavity. A wishbone baffle is arranged in the cooling cavity and includes first and second interior walls respectively adjacent to the first and second exterior walls. The first and second interior walls extend in the first direction to and are joined by an apex to provide a first cavity. The wishbone baffle separates the first cavity from a second cavity provided between the apex and the endwall.
US10975702B2 Platform cooling arrangement for a gas turbine engine
A turbine vane includes a platform, an airfoil, and a cooling arrangement. The platform has a first surface and a second surface. The first surface and the second surface each axially between a first platform end and a second platform end and each circumferentially extend between a first platform side and a second platform side. The airfoil is connected to the platform and defines a passage outlet that extends through the second surface. The cooling arrangement includes a third wall that is connected to the second surface of the platform. The third wall defines a first outlet and a second outlet.
US10975694B2 Mine field layout method suitable for fluidized mining of coal resources
A mine field layout method suitable for fluidized mining of coal resources is provided. A main shaft and an air shaft are provided in the mine field, the bottom of the main shaft is located in the shallow horizontal coal seam zone, and the bottom of the air shaft is located in the deep horizontal coal seam zone. The horizontal main roadways are arranged at two boundaries along the strike of the coal seam, and inclined main roadways are arranged at two boundaries along the dip direction of the coal seam. Connecting roadways are located inside the mine field and are in communication with the horizontal main roadways. In the coal mining stage, the coal resources can be converted into the fluidized energy product and/or electricity by an unmanned automatic mining machine.
US10975690B2 Distributed remote logging
Methods, systems, and apparatuses for remote well logging. Methods include conducting, with a plurality of remote well operation control hosts operating on corresponding remote well logging data acquisition management systems, a well logging operation using a well logging system at a logging site, wherein the well logging system includes a conveyance device having disposed thereon a first logging instrument and a second logging instrument; operating the first logging instrument responsive to at least one well-logging command from a first remote well operation control host of the plurality; and operating the second logging instrument responsive to at least one well-logging command from a second remote well operation control host of the plurality different than the first. Methods include transmitting a virtual presence feed associated with a logging site supervisor from the logging site to at least one of the corresponding remote well logging data acquisition management systems.
US10975688B2 Methods and systems with downhole synchronization based on a direct digital synthesizer (DDS)
A downhole system includes a first module having a transmitter that transmits at least one sync control signal. The system also includes a second module having a sync module with a direct digital synthesizer (DDS). The sync module analyzes the at least one sync control signal to identify at least one of a sync frequency and a sync phase. The DDS adjusts a local receiver clock based on the identified at least one of a sync frequency and a sync phase.
US10975679B2 Drilling modeling calibration, including estimation of drill string stretch and twist
This disclosure is related to real-time calibration of drilling modeling programs and to the estimation of pipe stretch to perform corrections for the inclination and azimuth measurements and the estimation of pipe twist to perform corrections to the tool face setting. A measurement tool with a plurality of sensors is disposed along the drill string. Measurements are taken continuously during the drilling process from each of the sensors to determine torque, bending moment, and axial force data. This information is iteratively coupled with a mechanical torque-drag model (based on standard mechanics of deformable materials and on wellbore mechanics) to accurately estimate stretching and twisting of the drill string in real-time or near-real-time and thereby promote accurate wellbore placement.
US10975678B2 Production well apparatus for underground coal gasification and use thereof
A production well apparatus for underground coal gasification and an underground coal gasification method using same. The production well apparatus comprises a well head apparatus, a sleeve (8), a product pipe (1), a coolant pipe (3), and a monitoring meter system (7). Coolant is injected, during underground coal gasification, to be in contact and mixed with product gas, and the product gas is discharged after cooled, such that the operation is safer and more controllable. Moreover, most of the components of the production well apparatus can be completely or partially recycled and reused after the gasification is completed.
US10975672B2 System and method for shock mitigation
A technique facilitates mitigation of shock loads. Subterranean communication systems may comprise components susceptible to various shock loads. A shock mitigation system is physically coupled with the subterranean communication system to mitigate such shock loads. The shock mitigation system comprises components selected to enable reduction of various effects of shock loads, e.g. shock loads resulting from perforating procedures, which could otherwise be detrimental to continued operation of the subterranean communication system.
US10975670B2 Perforating gun
A perforating gun for use in oil and gas operations. The gun is carried to a desired area of a wellbore using only fluid pressure. The gun comprises a charge housing disposed within a removable sleeve. The charge housing comprises a plurality of shaped charges in communication with one or more sensors. The sensors are programmed to initiate the detonation sequence of the shaped charges upon measuring set parameters. Upon detonation, the gun fragments into a plurality of pieces that may be washed away from the detonation site.
US10975669B2 Optimizing waste slurry disposal in fractured injection operations
Methods and apparatus are provided for optimizing operations for a fracturing injection waste disposal well especially where the formation is damaged or tight such that pressure fall-off tests are impractical due to extended leak-off rate times. Formation closure pressure and formation stress are calculated using Instantaneous Shut-in Pressure rather than traditional methods requiring actual fracture closure.
US10975666B2 Downhole welding process and tool therefore
A welding tool for welding a blanking plate within a wellbore casing downhole thereby sealing the wellbore is described. The tool comprises a tubular body of a diameter sufficiently narrow to fit in a wellbore casing, the tubular body having a downhole end and a surface end; and a welding head assembly connected to the downhole end of the tubular body. The welding head assembly comprises a connector device for retaining a blanking plate to be welded within the wellbore casing, and a welding powder container which comprises a chamber for holding the exothermic welding powder, the chamber having at least a portion extending adjacent the blanking plate to be retained and proximate the wellbore casing to which the blanking plate is to be welded when the tool is positioned downhole in the wellbore casing; and an igniter wire opening for accommodating an igniter wire extending into the chamber.
US10975664B2 Well or bore clearing tool
For clearing of the bore liners of geothermal wells, disclosed is a clearing tool that can be used without a drive motor, but with a drive hammer, to clear mineral deposits from the inside of the bore liners of geothermal wells. A forward end clears unwanted material from a live well. An aft end engages with a hammer device. The tool also has working surfaces to bear against and to cut through or to break up the unwanted material, at least one bypass passage conveying fluid from the live well through the clearing tool, and at least one exhaust passage communicating with the hammer device and conveying exhaust gases from the hammer to exhaust exit ports. The location of at least one exhaust exit port is a location that is situated aft of a forward face of the forward end of the clearing tool.
US10975663B2 Apparatus for downhole fracking and a method thereof
A downhole valve has a valve body having at least one port and slidably receiving in a longitudinal bore thereof at least a first sliding sleeve for opening and closing the at least one port. The first sliding sleeve has a circumferential actuation groove. An actuation assembly is extendable into the first sliding sleeve and has an actuation housing axially movably receiving thereon a compressible sealing element and a slip assembly. The slip assembly has one or more slips radially outwardly extendable under a hydraulic pressure for engaging the circumferential actuation groove of the first sliding sleeve for opening the at least one port, and the actuation assembly is longitudinally extendable to position a portion thereof on an inner side of the one or more slips for supporting the one or more slips at a radially outwardly extended configuration.
US10975658B2 Wellbore isolation barrier including negative thermal expansion material
A downhole tool for forming a seal in a wellbore includes a housing configured for attachment to a string usable to transport the tool in the wellbore to a target depth; a holding chamber disposed within the housing, the holding chamber configured to receive a combination of a metal, a metal oxide, and a negative thermal expansion material in the holding chamber; an initiator operable to initiate a chemical reaction; a pressure applicator configured to apply pressure to seal material in the holding chamber; and an opening in a surface of the housing through which the seal material is expellable from the holding chamber.
US10975657B2 Method and apparatus for filling an annulus between casing and rock in an oil or gas well
The invention relates to the decommissioning of hydrocarbon wells. It concerns the artificial promoting or inducing of creep in the overburden formation 3 surrounding an oil well 1, so that the formation rock 3 encroaches against the casing 5 to form a seal. This avoids the need to plug the annulus between the casing 5 and formation 3 with cement. The overburden may be caused to creep by reducing the pressure in the annulus, by applying heat to the overburden rock or by stressing the rock repeatedly to cause fatigue in the rock 3.
US10975649B2 Predetermined load release device for a jar
A release device for a jarring tool includes a collet positioned between the mandrel of the jarring tool and a trigger sleeve. At least one end of the collet is in contact with a precompressed spring via a bushing. In order for the jarring tool to operate, a force greater than the precompressed force of the spring must be applied to the mandrel so that the collet can move in axial direction against the spring thereby releasing the mandrel.