Document Document Title
US10867555B2 Light emitting display apparatus
Disclosed is a light emitting display apparatus. The light emitting display apparatus includes a plurality of pixels provided in a display area of a substrate and connected to a data line, a clock line, and a pixel driving power line. The plurality of pixels each include a pixel driving chip connected to the data line, the clock line, and the pixel driving power line to sequentially output a driving current through a plurality of output terminals thereof and a plurality of light emitting devices respectively connected to the plurality of output terminals. Accordingly, a gate driving circuit and a gate line connected to the gate driving circuit are removed from one end of a display panel and omitted, thereby minimizing the number of pad parts disposed in the display panel.
US10867551B2 Degradation compensation device and organic light emitting display device including the same
A degradation compensation device and an organic light emitting display device including the same are provided. The degradation compensation device includes a degradation rate acquisition unit acquiring estimated degradation rates, estimated with respect to a plurality of respective pixels, based on panel usage information, a digital compensation unit performing digital compensation to lower a digital gradation of each pixel, based on a luminance of a pixel having a maximum degradation rate, among the estimated degradation rates, and an analog compensation unit performing analog compensation to increase luminance of the plurality of pixels by changing an analog voltage supplied to a panel, after performing the digital compensation.
US10867547B2 Method for driving plurality of pixel lines and electronic device thereof
An electronic device includes a display panel including a first edge extending in a first direction and a second edge in a second direction perpendicular to the first direction, a first group of gate lines supplying a first gate voltage to a first pixel line and supplying a third gate voltage to a third pixel line, a second group of gate lines supplying a second gate voltage to a second pixel line and supplying a fourth gate voltage to a fourth pixel line, and at least one processor configured to control the electronic device to: sequentially supply the first gate voltage and the third gate voltage through the first group of gate lines to output a first part of specified image data and sequentially supply the second gate voltage and the fourth gate voltage through the second group of gate lines to output a second part of the specified image data the second part of the specified image data being different from the first part of the specified image data.
US10867546B2 Organic light emitting display device
An organic light emitting display device including a plurality of pixels is provided according to an embodiment. Each of the plurality of pixels includes three sub pixels. The plurality of pixels include a first pixel having a green sub pixel and two red sub pixels, a second pixel having a green sub pixel and two blue sub pixels, the second pixel being adjacent to the first pixel in a first direction, a third pixel having a green sub pixel and two blue sub pixels, the third pixel being adjacent to the first pixel in a second direction, and a fourth pixel having a green sub pixel and two red sub pixels, the fourth pixel being adjacent to the second pixel in the second direction. In the organic light emitting display device according to an example embodiment of the present disclosure, sub pixels are asymmetrically disposed in pixels which are disposed in at least one direction, to reduce lattice artifact by the regular arrangement of the sub pixels.
US10867545B2 Method for a display device
The present invention provides a display device for displaying color image data, the display device comprising a plurality of first dedicated pixels comprising a square shape, and a plurality of second dedicated pixels comprising a rectangular shape, wherein the first dedicated pixels and the second dedicated pixels are arranged interlaced to form a display surface, and wherein each first dedicated pixel and each second dedicated pixel comprises exactly three light sources of different colors. Further, the present invention provides a respective assembly method.
US10867544B2 Pixel structure, array substrate and display panel having a curved gap between adjacent sub pixels
A pixel structure includes at least three sub-pixels and there is a gap between two adjacent sub-pixels. The gap includes at least a first gap and a second gap, where the first gap extends along a linear trajectory and the second gap extends along a curved trajectory. The wire includes at least a first wire and a second wire, wherein the first wire passes through the first gap along the linear trajectory and is spaced apart from the sub-pixels on both sides of the first gap, and the second wire passes through the second gap along the curved trajectory and is spaced apart from the sub-pixels on both sides of the second gap. The second wire has a line width larger than a line width of the first wire.
US10867542B2 Electroluminescence display
The present disclosure provides an electroluminescence display comprising: a first substrate; subpixels arranged on the first substrate; and repair lines located on the first substrate, one for at least every two subpixels that emit light of the same color and are adjacent to each other, wherein the repair lines comprise one side having a contact point with an electrode of a first subpixel and the other side having a non-contact point with an electrode of a second subpixel.
US10867536B2 Inspection system for OLED display panels
A system for inspecting at least a portion of a display panel having thin film transistors (TFTs) and light emitting devices (OLEDs), during or immediately following fabrication, so that adjustments can be made to the fabrication procedures to avoid defects and non-uniformities. The system provides bonding pads connected to signal lines on at least portions of the display panel, and probe pads along selected edges of the display panel. The probe pads are coupled to the bonding pads through a plurality of multiplexers so that the number of probe pads is smaller than the number of bonding pads.
US10867532B2 Flexible display device that prevents difference in the viewing angle between the bend portion and flat portion
A flexible display device including a substrate with an active area having a bending portion and a flat portion, and a peripheral area surrounding the active area; a first emission unit located in the bending portion; a second emission unit located in the flat portion; a first protective layer covering the second emission unit; an optical stack covering the first emission unit and including two or more interfaces having a difference in an index of refraction of 0.1 or more; and a second protective layer covering the first protective layer and the optical stack together.
US10867524B1 Classroom presentation and recording system
Embodiments of a several types of teaching or presentation stations are disclosed. Such disclosures may include a portable presentation station, the presentation station including: a touch screen display, a computer controller in communication with the touch screen display, a first human interface input device in communication with the computer controller, a second human interface input device in communication with the computer controller, a third human interface input device in communication with the computer controller, a document camera in communication with the computer controller, at least one light source operatively coupled to the document camera, a tray for the first human interface device and the second human interface device, a shelf to hold at least the third human interface device, a radio in communication with the computer controller, a document camera positioned to generally opposed the touch screen display, and in communication with the computer controller.
US10867521B2 Aircraft mission computing system, comprising a computing engine for computing an aircraft trajectory during the mission and related process
An aircraft mission computing system includes a computing engine for computing aircraft trajectories during a mission that comprises a trajectory computing module capable of computing a mission trajectory between the geographical point of origin and the geographical destination point as a function of the airplane performance and operational mission specifications. The trajectory computing module is configured to compute at least one iso-movement curve of the aircraft, in particular at least one isochronous curve and/or at least one fuel iso-consumption curve from at least one point of the trajectory and is able to determine at least one other point of the trajectory on the iso-movement curve of the aircraft.
US10867518B2 Method and system for identifying location of a parked vehicle
Provided is a method and system that includes an imaging device disposed within a parking area, and configured to capture one or more images of a parked vehicle, and monitor a location of the parked vehicle a remote computing device in wireless communication with the image device. The remote computing device is configured to transmit and receive parking data from the image device. Also included is a software module accessible via a user device for controlling and displaying the one or more images of the parked vehicle to a user. The user selects the parked vehicle to be monitored, and the imaging device monitors the parked vehicle to determine whether the parked vehicle has been moved or is parked illegally and wirelessly transmits a notification to the user.
US10867516B2 Surrounding area monitoring apparatus and surrounding area monitoring method
A surrounding area monitoring apparatus receives visual field information about a driver of a surrounding vehicle of a self vehicle, and decides whether the self vehicle is outside the visual field of the surrounding vehicle or not in accordance with the visual field information. Accordingly, it can learn the present dynamic visual field range of the driver of the surrounding vehicle actually traveling around the self vehicle, and obtain more accurate visual field range. Thus, it can appropriately give information that is really necessary and suppress giving unnecessary information.
US10867515B2 Drive assist device
A drive assist device includes a display that displays an image around a vehicle imaged by an imaging device installed on the vehicle, a setting unit that sets a target designated by a user on the image as a recognition target, a detection unit that detects a state change of the recognition target on the image in a case where the recognition target is set, and a notification control unit that controls a notification device to notify the user of the detection result in a case where the state change of the set recognition target is detected.
US10867510B2 Real-time traffic monitoring with connected cars
A connected vehicle includes a first sensor that captures first sensor data to identify one or more dynamics of the connected vehicle, and a second sensor that has a first perspective directed toward an external environment and captures second sensor data reflecting an unconnected vehicle and one or more roadside infrastructures. The second sensor data from the connected vehicle is processed to identify the unconnected vehicle and the one or more roadside infrastructures, and to determine one or more dynamics of the unconnected vehicle. A dynamic road map is generated based on the determined one or more dynamics of the connected vehicle, the one or more dynamics of the unconnected vehicle, and the one or more roadside infrastructures. The first vehicle platform, the second vehicle platform, and/or another vehicle platform relative to the first vehicle platform or the second vehicle platform may be navigated based on the dynamic road map.
US10867507B2 Set-top box gateway architecture for universal remote controller
A system for controlling IoT devices in a premises includes at least one mobile universal remote controller (MURC) implemented on a mobile device to receive user instructions to at least one of the IoT devices, a gateway and an IoT device server. The gateway is implemented in a unit having a connection to a data network and having multiple communication units connected therein. The gateway has agents, one per type of communication protocol, to communicate with the IoT devices each according to its associated communication protocol. The IoT device server is connected to the data network and is in communication with the MURC and the gateway. The server passes commands related to the user instructions from the MURC to the gateway to the unit to communicate the commands to the at least one IoT device using associated communication protocols for the at least one IoT device.
US10867502B1 Method and apparatus for reuniting group members in a retail store
A control server associated with a retail store places or assigns people that are determined to be socially interrelated into corresponding groups. When a group member becomes separated from the group, an image of that person is analyzed and used to identify his/her group. Once identified, the control server generates a notification indicating the current locations in the retail store of both the group and the person who became separated, and indicates a route the person can take through the store to reunite with the group.
US10867499B2 Light source assembly for alarm device and fire alarm device including the same
The present invention provides a light source assembly applied to an alarm device, which comprises a base; a light source arranged on the base and configured to emit visible light; and a lens arranged on an emission path of the light source and configured to modulate the visible light emitted by the light source into a light distribution curve conforming to the presetting. According to the light source assembly and the alarm device including the same in the embodiment of the present invention, the light emitted by the light source is modulated through the lens, so that the angle of emission of the light source assembly and the alarm device can be fully expanded. Especially when the light source assembly and the alarm device are applied to fire-fighting devices, the alarm reception blind area can be effectively reduced, and the safety level is improved.
US10867495B1 Device and method for adjusting an amount of video analytics data reported by video capturing devices deployed in a given location
A process for adjusting an amount of video analytics data reported by video capturing devices deployed in a given location. In operation, an electronic computing device detects occurrence of an incident at an incident location based on processing video data or sensor data that are captured corresponding to the incident location. When it is determined that a video capturing device that is deployed within a predetermined distance from the incident location is currently configured with a second video analytics data reporting threshold that is greater than the first video analytics data reporting threshold, the electronic computing device transmits an instruction to the video capturing device to lower the second video analytics data reporting threshold to the first video analytics data reporting threshold and further report video analytics data corresponding to a video stream captured by the video capturing device as a function of the first video analytics data reporting threshold.
US10867493B2 Threat detection information distribution system and method
A method of distributing data relating to a threat-detection system is provided. The method includes, at a threat-detection information management system, receiving an initialisation request from a central monitoring system, the initialisation request including a client identifier and client data location information relevant to a client site monitored by the central monitoring system. In response to receiving the initialisation request, a respond site code is generated and stored with the client identifier and client data location information as a respond site record, after which it is transmitted to the central monitoring system. An operator of the central monitoring system provides this code to a responder system. A verification request is then received from a responder device, the verification request including a respond site code. The information management system verifies the respond site code corresponds to a respond site code in its data storage and provided that the respond site code exists, transmits the client data location information associated with the respond site code to the responder device.
US10867490B2 Object for theft detection
The invention provides a first object (100) for theft detection of a second object (200), the second object (200) being in pair with a third object (300) for securing the second object (200), the first object (100) comprising: a detector (101) for detecting a second signal (201) of the second object (200) and a third signal (301) of the third object (300) when transmitted within a detection area (103) of the detector (101), and providing a detector output (104); a controller (102) for identifying, by processing the detector output (104), a condition (105) indicating both (i) a pairing of the second signal (201) and the third signal (301), and (ii) the second signal (201) moving out of the detection area (103) while the third signal (301) is not being detected within the detection area (103), and performing a theft detection action (106) when the condition (105) is identified.
US10867485B2 Merchandise registration device and merchandise registration program
A merchandise registration device according to an embodiment includes an image capturing unit that captures an image of a merchandise item. A memory stores a merchandise recognition dictionary. A processor determines whether a merchandise identification code can be extracted from the captured image. If the merchandise identification code cannot be extracted from the captured image, the processor identifies, based on the captured image, whether the merchandise item in the captured image is a first merchandise type having a merchandise identification code or a second merchandise type without the merchandise identification code. If the merchandise item is identified as the second merchandise type, the processor performs a merchandise recognition process including calculating feature data from the captured image and recognizing the merchandise item by comparing the calculated feature data to the merchandise recognition dictionary. The processor performs a registration process for a transaction with respect to the recognized merchandise item.
US10867476B2 Electronic gaming system and method of providing progressive jackpot play
A gaming system is provided, including a jackpot server and a gaming server. The jackpot server accumulates respective contributions from gaming client devices into a progressive jackpot. The gaming server presents wagering games to a player on a gaming client device. The wagering games include a first wagering game having a progressive jackpot component, and a second wagering game not having a progressive jackpot component. The gaming server receives a jackpot token from the player, including a token identification associated with the player and a progressive jackpot identification correlating to a token progressive jackpot. A wager is received for the second wagering game, which is conducted such that the player participates in the token progressive jackpot. The gaming server transmits a message to the jackpot server, including a portion of the wager as a contribution to the token progressive jackpot and an outcome of the second wagering game.
US10867474B2 Online gaming platform integrated with multiple virtual currencies
The present invention discloses disclose an online gaming platform with integrated crypto currency exchange or transactions. The online crypto currency exchange is integrated with online gaming platform such as casino games, poker games and the like, such that the games are played with any crypto currency seamlessly. The players play the games directly from the crypto exchange account.
US10867470B2 Gaming system and method which enables multiple players to simultaneously play multiple individual games or group games on a central display
The present disclosure provides a gaming system including a central controller, a central display which includes a plurality of display segments and a plurality player stations. The display segments are configured to each separately display one of a plurality of games, to co-act to display a plurality of games, or to co-act to display one game. Each player station is configured to enable a player to play one or more of the games displayed by the display segments. The gaming system enables a plurality of players to play a group game on the central display, a plurality of players to simultaneously play multiple group games on the central display, and a plurality of players to each simultaneously play multiple individual games on the central display.
US10867467B2 Systems and methods of electronic gaming
Systems, methods, and articles of manufacture for electronic gaming are disclosed. In a first aspect, a gaming system may implement a method of electronic gaming. The method may include selecting a first plurality of symbols, displaying the first plurality of symbols in a first column of symbol display positions, selecting a second plurality of symbols, displaying the second plurality of symbols in a second column of symbol display positions, determining that the first plurality of symbols satisfies a symbol change condition, and replacing, in response to the determining that the first plurality of symbols satisfies the symbol change condition, the first plurality of symbols with a first plurality of jackpot symbols.
US10867466B2 Gaming machine and method having trigger features for multiple game presentations
A gaming machine and method for providing multiple simultaneous virtual game presentations to a player. The machine controller is programmed to operate the virtual game presentations in response to player wagers, and determine if virtual game presentations all include a winning pattern. If so, the controller activates a bonus game structure to display the conduct of a bonus game and a bonus game result. A trigger pattern may replicate to selected virtual game presentations.
US10867460B1 System and method to provide public safety access to an enterprise
A method for providing public safety access to an enterprise is provided. The method may include receiving an indication of an incident at an enterprise location. The method may further include determining a type of biometric access control in use at the enterprise location. The method may further include retrieving biometric data for a responder assigned to the incident is compatible with the type of biometric access control in use at the enterprise location. The method may also include adapting the biometric data to be compatible with a specific biometric access control system in use at the enterprise location. The method may additionally include sending the adapted biometric data to the specific biometric access control system in use at the enterprise location, wherein the specific biometric access control system in use at the enterprise location grants access to the enterprise location to the responder.
US10867458B1 Home monitoring system triggered rules
In some implementations, a system can trigger an action to be performed at a property based on satisfaction of criteria related to location information and a connection status of a mobile computing device. Location information of the mobile computing device relative of a pre-defined geographic region including at least a portion of the property is initially obtained. A connection status of the mobile computing device for a short range wireless connection with a communication-enabled device within the property is then obtained. Criteria for an action at the property is then determined to be satisfied by the location information and the connection status of the mobile computing device. The action is finally triggered to be performed at the property in response to determining that criteria for the action is satisfied.
US10867457B1 Pharmaceutical transport system including electronic lock based pharmaceutical transport container and related methods
A pharmaceutical transport system may include a pneumatic tube network and a pharmaceutical transport container movable within the pneumatic tube network. The pharmaceutical transport container may include a tubular container having open and closed positions for receiving at least one pharmaceutical therein, and an electronic lock securing the tubular container in the closed position and opening based upon a match between an entered digital code and a current changing digital code.
US10867455B2 Diagnostics, prognostics, and health management for vehicles using kinematic clusters, behavioral sensor data, and maintenance impact data
Machine learning based methods for vehicle maintenance are disclosed. In one aspect, there is a method that includes uploading a flight dataset. The flight dataset includes timestamped vectors of kinematic and behavioral sensor data elements acquired by on-board sensors. The method further includes assigning each timestamped vector of the flight dataset to a kinematic cluster. The method further includes identifying behavioral sensor data that is anomalous for the assigned kinematic cluster of the timestamped vector. The method further includes generating an alert criticality score for each combination of kinematic cluster and behavioral sensor with anomalous sensor data.
US10867451B2 Apparatus, systems, and methods for display devices including local dimming
An example device may include an electronic display configured to generate an augmented reality image element and an optical combiner configured to receive the augmented reality image element along with ambient light from outside the device. The optical combiner may be configured to provide an augmented reality image having the augmented reality image element located within a portion of an ambient image formed from the ambient light. The device may also include a dimmer element configured to selectively dim the portion of the ambient image in which the augmented reality image element is located.
US10867444B2 Synthetic data generation for training a machine learning model for dynamic object compositing in scenes
This application relates generally to augmenting images and videos with dynamic object compositing, and more specifically, to generating synthetic training data to train a machine learning model to automatically augment an image or video with a dynamic object. The synthetic training data may contain multiple data points from thousands of simulated dynamic object movements within a virtual environment. Based on the synthetic training data, the machine learning model may determine the movement of a new dynamic object within new virtual environment.
US10867440B2 Systems and methods for capturing, transferring, and rendering viewpoint-adaptive three-dimensional (3D) personas
Systems and methods relate to receiving a plurality of video streams captured of a subject by a plurality of video cameras, each video stream including video frames time-synchronized according to a shared frame rate, each video camera having a known vantage point in a predetermined coordinate system; obtaining at least one three-dimensional (3D) mesh of the subject at the shared frame rate, the 3D mesh time-synchronized with the video frames of the video streams, the at least one mesh including a plurality of vertices with known locations in the predetermined coordinate system; calculating one or more lists of visible-vertices at the shared frame rate, each list including a subset of the plurality of vertices of the at least one 3D mesh of the subject, the subset being a function of the location of the known vantage point associated with at least one of the plurality of video cameras; generating one or more time-synchronized data streams at the shared frame rate, the one or more time-synchronized data streams including: one or more video streams encoding at least one of the plurality of video streams; and one or more geometric-data streams including the calculated one or more visible-vertices lists; and transmitting the one or more time-synchronized data streams to a receiver for rendering of a viewpoint-adaptive 3D persona of the subject.
US10867436B2 Systems and methods for reconstruction of 3D anatomical images from 2D anatomical images
There is provided a method of training a neural network for reconstructing of a 3D point cloud from 2D image(s), comprising: extracting point clouds each represented by an ordered list of coordinates, from 3D anatomical images depicting a target anatomical structure, selecting one of the plurality of point clouds as a template, non-rigidly registering the template with each of the point clouds to compute a respective warped template having a shape of the respective point cloud and retaining the coordinate order of the template, wherein the warped templates are consistent in terms of coordinate order, receiving 2D anatomical images depicting the target anatomical structure depicted in corresponding 3D anatomical images, and training a neural network, according to a training dataset of the warped templates and corresponding 2D images, for mapping 2D anatomical image(s) into a 3D point cloud.
US10867429B2 Query-specific behavioral modification of tree traversal
Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
US10867426B2 Image rendering method and system
An image rendering method for an electronic device includes, according to a first image displayed at a first moment, obtaining from a server at least one second image rendered in advance and to be displayed at a second moment, and after the second moment arrives and if a target image in the at least one second image coincides with an operation before or at the second moment, using the target image rendered in advance as an image corresponding to the operation. The second moment is later than the first moment.
US10867414B2 Point cloud attribute transfer algorithm
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. A point cloud attribute transfer algorithm may be used to determine distortion between an original point cloud and a reconstructed point cloud. Additionally, the point cloud attribute transfer algorithm may be used to select attribute values for a reconstructed point cloud such that distortion between an original point cloud and a reconstructed version of the original point cloud is minimized.
US10867407B2 System and methods for extrinsic calibration of cameras and diffractive optical elements
Multiple cameras are coupled to a camera rig. Multiple diffractive optical elements (DOEs) are coupled to a DOE prop. Each camera is positioned in an eye box of a DOE and takes an image when the cameras are positioned at a first position, a second position and a third position relative to the DOEs. Three images taken by a each camera at each one of the first position, the second position and third position. The images are transmitted to a processor coupled to the camera rig. For each image, the processor identifies data pairs, each data pair including pixel coordinates of an intensity peak in the image and virtual light source produced by the diffractive optical element that corresponds to the intensity peak, and determines extrinsic parameters of the cameras using the identified data pairs for each image.
US10867398B2 Methods, systems, apparatuses and devices for facilitating motion analysis in an environment
Disclosed herein is a system for facilitating motion analysis in an environment, in accordance with some embodiments. Accordingly, the system may include a plurality of motions sensors configured to be disposed in the environment. Further, the plurality of motion sensors may be configured to generate a plurality of motion data corresponding to at least one motion of at least one object in the environment. Further, the system may include a plurality of video cameras disposable at a plurality of key locations in the environment. Further, at least one video camera may be configured to transmit a part of a corresponding image sequence to a remote monitoring center through at least one gateway. Further, the system may include at least one gateway disposable proximal to the environment, which may be configured as a two-way interface capable of communicating with the remote monitoring center and the plurality of motion sensors.
US10867394B2 Object tracking device, object tracking method, and recording medium
An object tracking means tracks objects in a video image. An object consolidation determination means generates a “container” which includes a plurality of objects located in proximity. When an object separation determination means determines that an object is released from the “container”, the object tracking means restarts tracking the object released from the “container”.
US10867393B2 Video object detection
A method for video object detection includes detecting an object in a first video frame, and selecting a first interest point and a second interest point of the object. The first interest point is in a first region of interest located at a first corner of a box surrounding the object. The second interest point is in a second region of interest located at a second corner of the box. The second corner is diagonally opposite the first corner. A first optical flow of the first interest point and a second optical flow of the second interest point are determined. A location of the object in a second video frame is estimated by determining, in the second video frame, a location of the first interest point based on the first optical flow and a location of the second interest point based on the second optical flow.
US10867391B2 Tracking viewer engagement with non-interactive displays
Methods and systems are provided for tracking viewer engagement with a non-interactive display. Sensor data is obtained from one or more sensors, such as cameras, associated with a display device, and once a face is detected within the sensor data, a display sequence is initiated. The display sequence includes at least a first frame with a first visual feature and a second frame with a second visual feature. Using the sensor data obtained during presentation of the display sequence, viewer engagement with the sequence is tracked by determining eye movements and/or head movements. The detected eye movement and/or head movement is used to determine whether the person was actively engaged with the display sequence.
US10867388B2 System and method for multi-contrast magnetic resonance imaging
A method for image reconstruction may include: obtaining a plurality of sets of scan data captured by a magnetic resonance imaging (MRI) device, each set of scan data corresponding to a same scanning area of an object and corresponding to a plurality of scanning characteristics; generating one or more shareable data sets based on the plurality of sets of scan data; generating, based on the one or more shareable data sets, at least one optimized data set for each of the plurality of scanning characteristics; and reconstructing, based on at least one optimized data set for at least one of the plurality of scanning characteristics, the plurality of sets of scan data to obtain a reconstructed image for the at least one scanning characteristic.
US10867387B2 Method and system for processing scanned images
A method of locating content portion(s) of an image includes automatically determining a pixel threshold value; comparing the threshold value to the image to determine background and content sets of the pixels; determining boundaries between the background and content sets; determining the content portions using the determined boundaries; and determining bounding boxes for the content portions. A computed-radiography scanner includes an imager; a transport configured to operatively arrange a plurality of plates with respect to the imager so that a single image of the plates can be captured; and a processor configured to automatically locate the content portion(s) in the single image. A locating method includes automatically determining the pixel threshold value; determining the boundaries between portions delimited by the pixel threshold value; determining the content portions using the boundaries; and determining the bounding boxes.
US10867382B2 Detecting mura defects in master panel of flat panel displays during fabrication
A method is provided for detecting mura defects in a master panel during fabrication, the master panel containing multiple flat screen displays. The method includes preparing a combined image from image data of the master panel; enhancing the quality of the combined image, including removing artifacts from the combined image; filtering the enhanced quality combined image to detect local mura defects, the local mura defects including at least one structured pattern of defined geometric shapes; applying different candidate patterns to the filtered combined image; selecting one of the candidate patterns as a defect detection pattern, the defect detection pattern being closest to the structured pattern of defined geometric shapes of the detected local mura defects; and displaying at least a portion of the defect detection pattern on a display, together with the quality-enhanced combined image.
US10867380B1 Object and data point tracking to control system in operation
A computing system obtains image data capturing first and second objects. The system determines, based on user-identified data points, boundaries of the objects and generates a component of a dataset by computing a first data value related to an attribute of a key point in the first image; and computing a second data value related to an attribute of a key point in the first image. The system generates a second component of the dataset, the second component representing updated relative information between the first and second object by generating predicted changes in the first data value and second data value for the second image. The system computes a third data value and a fourth data value related to respective data points in a first and second polygon in the second image. The generating the updated relative information is based on the predicted changes and computed values.
US10867378B2 Image processing device, image processing method, server, and computer program
An image processing device acquires an image to be processed that includes an image of clothing, the image being composed of a hue, saturation and brightness; calculates a difference between the image to be processed and a plurality of shift images obtained by shifting the image to be processed in units of one pixel by at least one pixel or more in a prescribed direction, and generates a plurality of difference images that correspond to the number of shifted pixels; generates a histogram of differential pixel values for each of the hue, saturation and brightness of the difference images; determines the fabric of the clothing on the basis of the features of the histogram.
US10867371B2 Fixed pattern noise mitigation for a thermal imaging system
An imaging system whose Field of View FOV experiences occasional motion in relation to viewed scenes may be configured to reduce Fixed Pattern Noise (FPN) of acquired image data. FPN may be reduced by developing a pixel by pixel FPN correction term through a series of steps including blurring the image, identifying pixels to exclude from some calculations, a motion detector and an FPN updater for frames under motion and an FPN decay element for frames that are still.
US10867370B2 Multiscale denoising of videos
Implementations disclosed herein include an image capture device, a system, and a method for performing multiscale denoising of a video. An image processor of the image capture device obtains a video frame. The video frame may be in any format and may include noise artifacts. The image processor decomposes the video frame into one or more sub-frames. In some implementations, the image processor denoises each of the one or more sub-frames. The image processor decomposes one or more video frames in a temporal buffer into one or more temporal sub-frames. The image processor denoises each of the temporal sub-frames. The image processor reconstructs the one or more denoised sub-frames and the one or more temporal sub-frames to produce a denoised video frame. A memory of the image capture device may be configured to store the denoised video frame.
US10867367B2 Image processing apparatus, image processing method, computer-readable recording medium, and endoscope apparatus
An image sensor includes first and second pixels to generate a first electric signal from white illumination light and second electric signals from narrow band illumination light, respectively. Density of the first pixels is higher than density of each color components of the second pixels. An image processing apparatus is configured to: interpolate the first electric signal based on the first pixels surrounding the second pixels to generate an interpolated electric signal; calculate a difference between the interpolated electric signal and the second electric signals to generate a color difference signal; discriminate an interpolation direction based on the color difference signal to interpolate a missing color difference signal at each pixel position, thereby generating an interpolated color difference signal; and generate the second electric signals to be generated by the second pixels, based on the interpolated color difference signal and the interpolated electric signal.
US10867366B2 System and method for dynamic transparent scaling of content display
A method for dynamic scaling is disclosed. The method includes identifying first scene information to be rendered for display on an electronic device, the electronic device including a screen with a physical resolution, the first scene information associated with an application. The method also includes generating a scaling factor, the scaling factor controlling a resolution of the first scene information as rendered on the screen independently of the physical resolution of the screen. Additionally, the method includes rendering the first scene information as one or more pixels of a virtual display with a virtual resolution based on the scaling factor.
US10867365B2 Image processing apparatus, image processing method, and image processing system for synthesizing an image
A scale transformation adjustment unit performs a scale transformation corresponding to a change of an image range with respect to an actual image by using a scale transformation by an optical zoom of an image pickup unit that generates the actual image, and generates a coordinate transformation matrix including the scale transformation.
US10867364B2 System on chip having processing and graphics units
A graphics processing chip includes multiple graphics pipeline cores and multi-pipeline core logic circuitry to process graphic data streams received from a processor and to drive multiple GPUs on the multiple graphics pipeline cores.
US10867363B2 Device and method for accelerating graphics processor units, and computer readable storage medium
A method for accelerating graphics processing units (GPUs) receives a request for usage of GPU resource sent by a user, calculates a quantity of GPUs which are necessary, and arrange the GPUs in several ways to maximize data transmission from and between the GPUs, and between the GPUs and one or more central processing units (CPUs) connected by switches between the GPUs and the CPUs. A device for accelerating GPUs is also provided.
US10867362B2 Methods and apparatus to improve operation of a graphics processing unit
Methods, apparatus, systems, and articles of manufacture are disclosed to improve operation of a graphics processing unit (GPU). An example apparatus includes an instruction generator to insert profiling instructions into a GPU kernel to generate an instrumented GPU kernel, the instrumented GPU kernel is to be executed by a GPU, a trace analyzer to generate an occupancy map associated with the GPU executing the instrumented GPU kernel, a parameter calculator to determine one or more operating parameters of the GPU based on the occupancy map, and a processor optimizer to invoke a GPU driver to adjust a workload of the GPU based on the one or more operating parameters.
US10867359B2 Systems and methods to implement point of sale (POS) terminals, process orders and manage order fulfillment
Systems and methods to integrate point of sale processing, online order processing, coupon management, WiFi access management, and supply chain and store management, etc. In one aspect, a central server provides point of sale, coupon management and other functions via browser based interfaces. The system provides a coupon to a customer to offer discounts to friends of the customer and/or rewards to the customer if the friends of the customer use the coupon. The system validates the coupon when the coupon is used at POS terminals of the system and tracks the usage of the coupons to select customers for targeting future coupons. In another aspect, the central server is configured to provide the customer with WiFi access at the retail location where the order of the customer is fulfilled and further configured to automatically log the customer into an account of the customer hosted on a third party server.
US10867358B2 Employee determined payroll payment processing method and system
Processing payroll payments for employees is performed by a payment processing system and employee devices, so that the employee can with access security set short pay periods and have wage payments made according to their profile. The payment processing system has an interfacing server, a storage server, and a processing server, using internal signalling and file transfer. They receive from an employer computer net pay data for employees for a long period, and communicating with the employee devices to determine a desired payment split over the long period, and automatically notify an employee device of opening of a window for user editing of a payment split profile, and subsequently are instructed by the employee device as to edit the profile.
US10867355B1 Computer implemented methods systems and articles of manufacture for preparing electronic tax return with assumption data
Computer-implemented methods, systems and articles of manufacture for populating an electronic tax return with assumption data and managing assumption data. A user interface controller in communication with a logic agent and a data store shared with the logic agent receives user data, selects a configuration file based at least in part upon the user data, reads or executes the selected configuration file to determine assumption data of the configuration file or to identify assumption data in an electronic data source. The assumption data is written by the user interface controller to the data store so that it can be read by the logic agent, which generates a non-binding suggestion regarding a question or tax topic that the user interface controller may present to the user based at least in part upon the assumption data.
US10867353B2 Algorithmic trading
Systems and methods of evaluating rules. Other embodiments are also described.
US10867352B2 Methods and systems for maximizing share purchase under an employee stock purchase plan with limited payroll deductions
A method of maximizing the number of shares purchased under an ESPP with limited employee capital contributions, comprising the steps of selecting a monetary contribution amount or an amount to be deducted from an employee's monetary compensation for contribution to the plan, wherein the contribution amount is less than a maximum allowable contribution under allowable limits of the plan; selecting a rebalancing price at which the employee wishes to sell shares of employer stock at the end of an offering period under the plan; taking a simultaneous short and long position in derivative or other financial instrument that would allow for the disposition of shares acquired in the plan at an employee-designated strike price, the short and long positions having different strike prices; having a third party or broker-dealer provide a supplemental monetary contribution equal to a difference between the employee's selected contribution amount and the maximum allowable contribution under the plan over the course of the offering period on behalf of the employee to the employer; the supplemental monetary contribution received by a financial or ledger account used to purchase shares via the plan at the end of the offering period and the delivery of shares to a financial market counterparty or open market transaction to repay the proceeds of a loan and comply with employee elections.
US10867349B2 Method and system for processing intraday risk parameters over a communications network
Example embodiments include a method and system for managing intraday risk conditions. Data transaction specific data messages transmitted over a data communications network from a plurality of source nodes trading an article of trade with a plurality of destination nodes are processed. The messages include account parameter information. Intraday risk condition data is associated in memory with entity identification data associated with an entity. Using the entity identification data, account parameter information included in the processed data transaction specific data messages is identified that matches the intraday risk condition data for the entity. In response to an identified match, a data transaction involving the entity submitted via a communication session to a corresponding one of the plurality of destination nodes is modified to reduce intraday risk for the entity associated with the data transaction.
US10867348B2 Bid optimization
One or more techniques and/or systems are provided for bid optimization. A bid test component is configured to receive a notification from a content recommendation auction engine that a user has requested that the bid test component test various bidding parameters for a content scheme used to bid on opportunities to show content to users. Accordingly, a set of test content schemes are created. Varying bid levels, budget allocations, and/or other bidding parameters are set for the test content schemes. The test content schemes are submitted to the content recommendation auction engine for bidding on opportunities to show content. Test content scheme statistics, regarding the performance of the test content schemes, are collected. Recommendations are providing and automated content scheme management is facilitated based upon the test content scheme statistics.
US10867347B2 System and method for providing virtual items to users of a virtual world
A shop interface is presented to users in conjunction with presentation of views of an online game, wherein the shop interface is configured to facilitate presentations to users of offers to sell virtual items usable within the game in exchange for consideration. In response to detecting that the online game is systematically unavailable to users, an alternative virtual shop interface is presented to users that is accessed over the Internet separately from the online game, and offers to sell the virtual times usable within the game are presented to users in exchange for less consideration than the offers to sell the virtual items through the shop interface presented in conjunction with the online game.
US10867338B2 Offering automobile recommendations from generic features learned from natural language inputs
Various embodiments are generally directed to techniques to provide specific vehicle recommendations to generic user requests. A method for providing the specific vehicle recommendation includes: receiving a generic automobile request from a user, applying a machine learning model (MLM) trained by a corpus of reviews to the received request, and generating, by the MLM, a recommendation for at least one specific automobile feature based on the generic automobile request.
US10867337B2 Creating secure social applications with extensible types
A social environment is provided by creating an object in response to recognition of an entity in a portion of web content, wherein the object represents the entity, the object is associated with a type selected from a set of types, and the type is associated with a schema selected from a set of schemas, where the social environment includes a set of objects including the object, wherein the objects are instances of corresponding types in a rich system of predefined types, the schemas are associated with the types, metadata is associated with the objects, and there is at least one relationship between at least two objects selected from the set of objects, where the set of objects and the metadata are extensible, such that extensions provided by a first user are available for use by a second user. In one example, metadata provided by a first user is only available to a second user having a relationship with the first user.
US10867336B2 Method, media, and system for product clustering
In one embodiment, a method includes generating a query based on a seed product offer that describes a product being offered for sale and executing the query, using a search engine that normalizes search terms in the query, on a plurality of product offers to determine candidate offers. The candidate offers are likely associated with the product. The method further includes determining one or more common attribute values across corresponding attributes of the candidate offers. The method additionally includes for each attribute value of each candidate offer, scoring the attribute value based on whether it matches one or more of the common attribute values, and updating a set of normalized attribute values for the product to include the attribute value based on whether the score is greater than a predetermined threshold.
US10867334B2 Methods, non-transitory computer readable storage medium, and systems for order management and processing using a distributed commerce platform
In embodiments, methods and systems for order management and processing based on a distributed commerce platform are provided. A distributed commerce platform supports end-to-end integrated product publication, order-management and payment services. In particular, the distributed commerce platform supports components based on Application Programming Interfaces (API) that standardize the implementation of a distributed commerce solution or configuration of off-site buying experiences. Using the distributed commerce platform, merchants can concurrently offer, sell, and process orders for products through a plurality of different affiliate channels. The distributed commerce platform can also be implemented as a federated portal from which a merchant can identify affiliate channels to publish product objects, access the plurality of affiliate channels and define configurations for processing objects of the merchant's distributed commerce solution. The configurations can be accessed during a purchase flow such that orders from a channel are processed based on the specific attributes identified in the configurations.
US10867327B1 System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate
A system and method is provided for automatically identifying a vehicle and facilitating a transaction related to the vehicle. The system includes a first computing apparatus having an image sensor that captures optical images of a vehicle and an interface that transmits the captured optical image. The system further includes a remote server that receives the transmitted and captured optical image, automatically scans the captured optical image to identify one or more distinguishing features of the vehicle, automatically compares the identified distinguishing features with a unique feature database that includes respective vehicle identification information associated with unique vehicle features, automatically identify the vehicle identification information that corresponds to the vehicle upon determining a match, automatically identify vehicle configuration information based on the identified vehicle identification information, and automatically transmit the identified vehicle configuration information to the first computing apparatus to be displayed thereon.
US10867326B2 Reputation system and method
A method for securing a transaction in a reputation system includes the following steps: authenticating a user vis-à-vis an end device by means of an electronic proof of identity for releasing authentication data for the digital identity that are stored on the end device, and authenticating the digital pseudonym assigned to the user vis-à-vis the reputation system by means of the end device while employing the stored authentication data pertaining to the digital pseudonym. The electronic proof of identity can be present as an electronic identity card in the form of a portable data carrier.
US10867324B2 Methods and systems for managing healthcare costs
Methods and systems for managing healthcare cost are disclosed. A method includes receiving, one or more employee preference inputs from an employee for accessing medical services. The one or more employee preference inputs include at least one medical service and location of the employee. The method includes accessing, a plurality of pricing from plurality of medical service providers in predefined region of the location. The method includes accessing, a reward program selected by an employer. The reward program includes at least reward reference percentage and a savings share percentage. The method includes determining, a reference pricing for the at least one medical service based on the reward reference percentage and the median pricing. The method includes determining, differential pricing for each medical service provider by comparing with a corresponding pricing offered. Thereafter, the method includes calculating, reward incentive based on the differential pricing and the saving share percentage.
US10867322B2 System and method for electronic correlated sales and advertising
A system is disclosed for presenting advertisements for products and related products for a consumer based on the products being purchased.
US10867318B1 Structured fine print
A method, apparatus, and computer program product are disclosed to improve utilization of fine print for a document. An example method includes receiving information identifying a location and a domain associated with the document, and identifying, based on the received location and domain, a set of fine print clause data structures relevant to the location and the domain. The method further includes transmitting an indication of the set of identified fine print clause data structures to the developer device, and receiving an indication of a selection of a subset of the set of fine print data structures. Finally, the method includes causing generation of a visual representation of the document that displays fine print clauses corresponding to the subset, wherein the location of the fine print clauses in the visual representation is based on a categorization of the fine print clause data structures corresponding to the fine print clauses.
US10867315B2 System and method for implementing a demand response event with variable incentives for vehicles
A computer-implemented method for implementing a demand response (DR) event includes receiving a demand request (DR) signal for the DR event, determining a vehicle specific incentive price range for each vehicle of a group of vehicles, and selecting vehicles from the group of vehicles to form a subgroup of vehicles. The subgroup of vehicles maximize a number of vehicles participating in the DR event and maximize a profit of each vehicle in the subgroup of vehicles based on the vehicle specific incentive price range for each vehicle in the group of vehicles, subject to the DR incentive amount. The DR signal is transmitted to each vehicle in the subgroup of vehicles.
US10867314B2 Head mounted display system configured to exchange biometric information
Head mounted display systems configured to facilitate the exchange of biometric information between the head mounted display system and another computing device are disclosed. The head mounted display system can comprise a virtual or augmented reality device. After displaying a consent request regarding biometric information with the head mounted display system, a response to the consent request that includes a consent indication regarding an aspect of the biometric information can be determined. After obtaining biometric information from a wearer utilizing e.g., a camera of the head mounted display, and processing the biometric information, a biometric information processing result can be generated. The result can be communicated from the head mounted display system to another computing device.
US10867313B2 Incentivizing location-based actions by groups
A method of incentivizing location-based actions by groups is disclosed. A group of users of a game networking system is notified that an incentive reward is to be provided based on a number of members of the group performing a location-based action transgressing a threshold. The incentive reward is provided based on the number of members of the group performing the location-based action transgressing the threshold.
US10867312B2 City parking services with area based loyalty programs
Apparatus and methods related providing city services, such as parking, are described. Methods and apparatus for providing parking rewards programs are described. The methods and apparatus can include maintaining accounts for participants in the rewards program, tracking purchases of parking and other participant activities and determining parking awards based upon the activities. The parking rewards programs can be used to incentivize behaviors that balance the use of the parking space commodity according to the needs of different stakeholders, such as the city, residents, merchants and visitors. For example, parking awards and the criteria used for earning awards can be used to encourage particular behaviors while a parking space is being utilized, such as shopping, the use of public transportation or efficient trip planning.
US10867311B2 Robust multichannel targeting
A computer system may access an attributization rule and convert, based on the attributization rule, profile data into attributes for a robust recipient profile. The system may identify, based on tag logic, tags that are associated with the attributes. The tag logic may include instructions to compare the attributes with predetermined attributes associated with the tags. The system may map the identified tags to the recipient identifier. The system may perform communication with a mobile device based on the robust recipient profile and a real-time location of the mobile device. To perform the communication, the system may monitor the plurality of data channels for data comprising real-time location information for the mobile device. The system may determine the mobile device is proximate to a physical object that is associated with the tag and the system may transmit offer information to the mobile device.
US10867306B1 Product demand data validation
A validation engine validates product demand data using novel supply-demand imbalance data. Validating the product demand data provides confidence that the demand data is accurate. Confidence in the demand data allows manufacturers, distributors, and others involved in commerce to rely upon the demand data for product manufacture and ordering. The validation engine correlates determined product demand data with product supply data to generate ‘imbalance data’. The product supply data represents data for the same time period as the time period of the product demand data. The imbalance data is, in one embodiment, a difference between the product supply data and the product demand data. In one embodiment, the validation engine generates the imbalance data by subtracting product demand data from the supply data associated with the same product. Negative imbalance data indicates undersupplied products, and positive imbalance data indicates oversupplied products.
US10867304B2 Account type detection for fraud risk
A server computer can provide a merchant or other entity with a payment card (or other payment device) detection service that can determine a level of fraud based on the account type being presented (e.g., credit, debit, prepaid, etc.) at the time of purchase. For example, a payment account number (PAN) can be used to perform a database lookup (e.g., a range lookup) to identify the payment account type, which can then be fed into a fraud detection system. The level of fraud can then be used to determine an authorization result (e.g., accept, reject, or review). A use of a merchant processor computer that implements fraud processing can allow a merchant to implement discounting, acceptance, and/or fraud rules based on the card type.
US10867301B2 Authentication-triggered processes
Digital fingerprints are used to authenticate a physical item. Authentication attempts may automatically trigger various predetermined processes. Different processes may take place depending on whether the authentication was successful. The process(es) may be computer-implemented, for example, using executable scripts. The triggered process(es) may be immediate (“real-time”), or delayed, deferred, or batched, etc. At least one additional process is triggered or initiated, locally or remotely, by at least one affirmative authentication result or at least one additional process is triggered by a least one unsuccessful authentication attempt. In one example, a combination of purchase and authentication of an item is combined into a single action.
US10867300B2 Systems and methods for creating and monitoring geofence zones
A geofence computing device for creating and monitoring geofence zones is described herein. The geofence computing device includes a processor and a memory. The processor is configured to receive geofence data from the user device, the geofence data including a user defined geofence zone and a geofence rule. The processor is also configured to receive transaction data. The processor is further configured to determine a geographic location of the merchant. The processor is also configured to retrieve the geofence data from the memory and compare the merchant geographic location to the user defined geofence zone. The processor is further configured to apply the geofence rule based on the comparison of the merchant geographic location to the user defined geofence zone. The processor is also configured to add a flag to the authorization request message indicating whether the transaction satisfies or violates the geofence rule.
US10867291B1 Remote association of permissions for performing an action
Systems and processes for remote provisioning of manager approval are described. A point-of-sale application on a worker mobile device can send a request for manager approval to perform a transaction-related action for which a worker lacks sufficient permissions. A manager application on a remote manager device can display a notification of the request and can also present additional information regarding the request (and historical requests), including a queue of pending requests that can be generated and updated according to priority rules and transaction conditions. The manager application receives an indication of the manager's approval to the worker mobile device. In response, the worker mobile device can automatically perform the action. In some configurations, an intermediate device (e.g., a local or remote server device) can execute the manager application and can add data and capabilities to the system and processes.
US10867289B2 Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive deposit information related to a point of sale deposit from a mobile device, and generate a deposit token retaining at least the deposit information and deposit authorization information. The one or more processors may also be configured to transmit the deposit token to the mobile device for displaying a readable code generated based on the deposit token, receive a point of sale deposit authorization notification from the merchant device indicating at least receipt by the merchant device of the deposit token from the mobile device, and transfer funds to a financial service account based on the received deposit information and authorization notification.
US10867286B2 Social alarms and reminders
Embodiments of the present invention include a multi-user, multi-device alarm system, which, according to some embodiments, maintains the confirmation status of the alarm creator and participants, any communications between the alarm creator and participants, and user management functionality. Embodiments include systems and methods for configuring and executing different types of alarms, including personal alarms, group alarms, buddy alarms, and team alarms. The same or alternative embodiments may include cascading notifications to participants of an alarm until the alarm creator or one of the participants marks the alarm as done.
US10867283B2 Lock-based updating of a document
Mechanisms can be provided for locking a component and extending the lock to one or more additional component(s) in a visual analyzer application. Embodiments can receive a request for a first component of a document for a first thread where the document is displayed by a graphical user interface (GUI) and has components including the first component and a second component. A lock manager may lock the first component. An action handler can determine, based on code associated with an event pertaining to the request, that the second component also needs to be locked. The lock manager may lock the second component for a same thread, if the first and second components are not currently locked. Additional user actions directed to other components of the application not currently locked may still proceed, permitting asynchronous calls to be processed without interference with a previous action that has already started.
US10867281B2 Method and system for creating step by step projects
A system and method supporting the assisted creation of media content documenting the details of completing a step-by-step project by a consumer in an Internet-based, social networking/social e-commerce environment. For example, a first user may create web pages documenting a multi-step project, including tagging items such as ingredients, products, utensils, and/or materials that appear in project web page images, with information and links for purchasing the tagged items. A collection of images for use in creating the project web pages may be automatically retrieved from web pages identified by the user. Other users, upon viewing the project web pages may create additional web page(s) documenting their own step variations that are then associated with one or more steps of the project of the first user. Users may choose which of the original project steps and/or step variations to include when requesting information for a customized project of their own choice.
US10867280B1 Interaction system using a wearable device
Described are systems and techniques configured to present information to a user of a facility that uses a wearable device. Using sensor data acquired from sensors in a facility, operational data associated with the user is generated. Such operational data may be related to providing customer assistance. The operational data is used to generate user interface data, which is transmitted to the wearable device. Upon receipt, the wearable device presents the operational data as a user interface using a display device, which may help provide customer assistance as needed.
US10867279B2 System and method for piece picking or put-away with a mobile manipulation robot
A method and system for piece-picking or piece put-away within a logistics facility. The system includes a central server and at least one mobile manipulation robot. The central server is configured to communicate with the robots to send and receive piece-picking data which includes a unique identification for each piece to be picked, a location within the logistics facility of the pieces to be picked, and a route for the robot to take within the logistics facility. The robots can then autonomously navigate and position themselves within the logistics facility by recognition of landmarks by at least one of a plurality of sensors. The sensors also provide signals related to detection, identification, and location of a piece to be picked or put-away, and processors on the robots analyze the sensor information to generate movements of a unique articulated arm and end effector on the robot to pick or put-away the piece.
US10867272B2 Geo-fencing system and method
A method, computer program product, and computing system for administering an alertness test on a client electronic device to determine a result for a user, wherein the result is indicative of a level of alertness of the user. A location of the client electronic device is determined, thus defining a determined location. Remedial action is taken if the level of alertness of the user is insufficient for the user to perform a task at the determined location.
US10867270B2 Systems and methods for vehicle tracking and service prediction
This disclosure relates generally to vehicle diagnostics, and more particularly to systems and methods for vehicle tracking and service prediction. In one embodiment, a processor-implemented vehicle tracking and prediction method is disclosed. The method includes sending an electronic signal to activate in-vehicle data collection by an on-board data aggregator disposed in communication with each of an on-board vehicle computer, via an on-board diagnostic port, and one or more user devices. The method further includes receiving aggregated in-vehicle data from the on-board data aggregator, predicting a future vehicle service event based on the aggregated data, and generating a vehicle valuation metric based on the aggregated data. The method further includes sending a notification to at least one of the on-board vehicle computer and the one or more user devices, where the notification is based on the predicted future vehicle service event and the generated vehicle valuation metric.
US10867268B1 Compliance management for emerging risks
Disclosed herein are system, method, and computer program product embodiments for identifying and managing emerging risks. Businesses, such as those participating in regulated industries, may need to regularly monitor enforcement actions that are cited in a variety of sources. Embodiments disclosed herein provide for scraping information from those sources and comparing it to existing risk events in order to determine possible discrepancies that should be assessed.
US10867265B2 Predictive medication safety
Methods for facilitating safe use of a medical item are provided. In one aspect, a method includes receiving a first identifier for a medical entity located in an institution. The medical entity includes at least one of a patient, medical device, medical location, or medical item. The method also includes receiving a second identifier for a first course of action associated with the medical entity. The method further includes generating, based on a history of the medical entity and the first course of action associated with the medical entity, a second course of action for the medical entity, and providing a notification to a device indicating the second course of action. Systems and machine-readable media are also provided.
US10867255B2 Efficient annotation of large sample group
A method for annotating a batch of original samples is provided. A first subset of original samples, selected from the batch and determined by minimizing an entropy-mean difference between the first subset and the batch, is used for human annotation to yield human-annotated samples. The human-annotated samples are used as training data to configure an annotation process for annotating an input sample to yield an annotated output sample, and a check process for verifying annotation accuracy of the annotated output sample. Remaining original samples in the hatch are processed by the annotation process to yield machine-annotated samples, whose accuracy is verified by the check process. In one embodiment, part of the original samples corresponding to erroneous machine-annotated samples are selected for human annotation. Resultant additional human-annotated samples are used to update the two processes. The remaining original samples not yet annotated are then processed by the two processes.
US10867254B2 Adapting the operation of an appliance
A method for adapting the operation of an apparatus connected to a network deployed in an environment, including the steps of: collecting data relating to the environment from a plurality of sources; identifying usual environmental situations from an analysis of the collected data; detecting a deviation from at least one identified usual situation; and sending a control to the apparatus for adapting the operation thereof to the detected deviation.
US10867253B1 Distributable clustering model training system
A computing system trains a clustering model. A responsibility parameter vector is initialized for each observation vector and includes a probability value of a cluster membership. The observation vectors include a plurality of classified observation vectors and a plurality of unclassified observation vectors. (A) Beta distribution parameter values are computed for each cluster. (B) Parameter values are computed for a normal-Wishart distribution for each cluster. (C) Each responsibility parameter vector is updated using the beta distribution parameter values, the parameter values, and a respective observation vector. (D) A convergence parameter value is computed. (E) (A) to (D) are repeated until the computed convergence parameter value indicates the responsibility parameter vector defined for each observation vector of the plurality of unclassified observation vectors is converged. A cluster membership is determined and output for each observation vector using a respective, updated responsibility parameter vector.
US10867252B2 Continuous calibration based on pupil characteristics
A method for forming an offset model is described. The offset model represents an estimated offset between a limbus center of a user eye and a pupil center of the user eye as a function of pupil size. The approach includes sampling a set of limbus center values, sampling a set of pupil center values, and sampling a set of radius values. The offset model is formed by comparing a difference between the set of limbus center values and the set of pupil center values at each of the radius values. A system and a computer-readable storage device configured to perform such a method are also disclosed.
US10867250B2 System and method for fault detection of components using information fusion technique
An example method comprises receiving historical sensor data of a first time period, the historical data including sensor data of a renewable energy asset, extracting features, performing a unsupervised anomaly detection technique on the historical sensor data to generate first labels associated with the historical sensor data, performing at least one dimensionality reduction technique to generate second labels, combining the first labels and the second labels to generate combined labels, generating one or more models based on supervised machine learning and the combined labels, receiving current sensor data of a second time period, the current sensor data including sensor data of the renewable energy asset, extracting features, applying the one or more models to the extracted features of the current sensor data to create a prediction of a future fault in the renewable energy asset, and generating a report including the prediction of the future fault in the energy asset.
US10867248B1 Method and equipment for searching non-unique solution of petrophysical property combination in history matching
The present disclosure provides a method and equipment for searching a non-unique solution of a petrophysical property combination in history matching. The method includes: receiving field historical data, and dividing the field historical data into a tuning historical data portion, and a validation historical data portion; inputting initial data for the petrophysical property combination into an proxy model to obtain field response data; optimizing the petrophysical property combination to minimize an error between the field response data corresponding to the optimized petrophysical property combination and the field response data of the tuning historical data portion; inputting the optimized petrophysical property combination into the proxy model to obtain field response data corresponding to the optimized petrophysical property combination; matching the field response data corresponding to the optimized petrophysical property combination and the field response data of the validation historical data portion; and if the field response data corresponding to the optimized petrophysical property combination and the field response data of the validation historical data portion match each other, determining the optimized petrophysical property combination as the non-unique solution of the petrophysical property combination.
US10867242B2 Selecting actions to be performed by a reinforcement learning agent using tree search
Methods, systems and apparatus, including computer programs encoded on computer storage media, for training a value neural network that is configured to receive an observation characterizing a state of an environment being interacted with by an agent and to process the observation in accordance with parameters of the value neural network to generate a value score. One of the systems performs operations that include training a supervised learning policy neural network; initializing initial values of parameters of a reinforcement learning policy neural network having a same architecture as the supervised learning policy network to the trained values of the parameters of the supervised learning policy neural network; training the reinforcement learning policy neural network on second training data; and training the value neural network to generate a value score for the state of the environment that represents a predicted long-term reward resulting from the environment being in the state.
US10867238B2 Population-based connectivity architecture for spiking neural networks
An electronic neuromorphic core processor circuit and related method include a dendrite circuit comprising an input that receives an input spike message having an associated input identifier that identifies a distribution set of dendrite compartments. A synapse map provides a mapping of the received identifier to a synapse configuration in the memory. A synapse configuration circuit associates the identifier with a set of synaptic connections, possibly shared hierarchically over populations of neurons defined implicitly by the mapping structures, that are read from the memory. The synaptic connections determine n-tuple information comprising a dendrite ID, a weight, and a network delay time. A dendrite accumulator circuit accumulates weight values scheduled at the appropriate future time as identified by the n-tuple information and maps them to a soma compartment. A soma circuit maintains a soma compartment state in response to the accumulated weight values scheduled for servicing and, when sufficiently activated, produces output spikes.
US10867236B2 Interface neural network
An operation method of a neural network, a training method, and a signal processing apparatus are provided. The operation method includes receiving an output signal from a first neural network, and converting a first feature included in the output signal to a second feature configured to be input to a second neural network, based on a conversion rule controlling conversion between a feature to be output from the first neural network and a feature to be input to the second neural network. The operation method further includes generating an input signal to be input to the second neural network, based on the second feature, and transmitting the input signal to the second neural network.
US10867233B2 Transaction and ID cards having selected texture and coloring
Cards made in accordance with the invention include a decorative layer attached to a core layer, where the decorative layer is designed to provide selected color(s) and/or selected texture(s) to a surface of the metal cards. At least one of the decorative layers is a layer derived from animal matter (e.g. leather). The cards may be dual interface smart cards configured to be read in a contactless manner and/or via contacts.
US10867220B2 Systems and methods for generating composite sets of data from different sensors
Systems and methods for generating composite sets of data based on sensor data from different sensors are disclosed. Exemplary implementations may capture a color image including chromatic information; capture a depth image; generate inertial signals conveying values that are used to determine motion parameters; determine the motion parameters based on the inertial signals; generate a re-projected depth image as if the depth image had been captured at the same time as the color image, based on the interpolation of motion parameters; and generate a composite set of data based on different kinds of sensor data by combining information from the color image, the re-projected depth image, and one or more motion parameters.
US10867219B2 System and method for intelligent traffic stop classifier loading
Systems and methods for intelligent traffic stop classifier loading are provided. A processor may receive a plurality of inputs related to a current context of a law enforcement officer. Based on the plurality of inputs, it may be determined that the current context of the law enforcement officer is a vehicle traffic stop. An image classifier may be loaded onto an image capture device associated with the law enforcement officer based on the vehicle traffic stop determination. An object type associated with the image classifier may be scanned for using the image classifier loaded onto the image capture device.
US10867218B2 Biometric sensor fusion to classify vehicle passenger state
A neural network is used in a vehicle component to determine the stress level or arousal level of a vehicle occupant. Sensors in the vehicle cabin, e.g., the seat, sense biological characteristics of the occupant, e.g., neuro-electrical signals, cardiac characteristics, body temperature and the like. The neural network can compute and classify the emotional state of the occupant in real-time. The vehicle can trigger warnings, indicators and stress counter-measures when the occupant exceeds a threshold. The counter-measures can include visual and audio feedback within the vehicle cabin. The neural network can provide historical occupant emotional states that can be used by the navigation system to avoid travel segments that may trigger undesired emotional states in the occupant.
US10867217B1 Fusion of visual and non-visual information for training deep learning models
A computer-implemented method includes obtaining data from one or more non-visual sensors and a camera from a first monitoring system. The data includes non-visual data from the non-visual sensors and visual data obtained from the camera. The non-visual data from the non-visual sensors are paired with corresponding visual data from the camera. Data points of the non-visual data are synchronized with frames of the visual data based on a likelihood of an event indicated in the non-visual data. The synchronized data points of the non-visual data with the frames of the visual data are provided as labeled input to a neural network to train the neural network to detect the event. The trained neural network is provided to one or more cameras corresponding to one or more additional monitoring systems to detect the event in the visual data obtained by the one or more cameras.
US10867212B2 Learning highlights using event detection
A highlight learning technique is provided to detect and identify highlights in sports videos. A set of event models are calculated from low-level frame information of the sports videos to identify recurring events within the videos. The event models are used to characterize videos by detecting events within the videos and using the detected events to generate an event vector. The event vector is used to train a classifier to identify the videos as highlight or non-highlight.
US10867204B2 Frame level and video level text detection in video
In some embodiments, a method detects a first set of frames in a video that include lines of text, the detecting performed at a frame level on each individual frame. A first representation is generated from the first set of frames and a second representation is generated from the first set of frames. The method filters the first representation based on a number of lines of text within a space in the space dimension to select a second set of frames and filters the second representation based on a number of frames within time intervals in the time dimension to select a third set of frames. Frames in both the second set of frames and the third set of frames are analyzed to determine whether the lines of text in both the second set of frames and the third set of frames are burned-in subtitles.
US10867203B2 Apparatus for controlling imaging of camera and system provided with the apparatus
In a camera control apparatus, an imaging control unit controls imaging operations of a camera. This camera is able to capture an image of a license plate of a vehicle entering a premises from an entrance thereof. A detection area setting unit sets a planar detection area for detecting a position of the vehicle. A vehicle detecting unit detects the position of the vehicle based on the detection area. The camera is capable of changing the imaging direction thereof. The detection area setting unit sets detection area groups, each of which are composed of a plurality of detection areas aligned in a width direction of the entrance, in multiple stages from the entrance towards the inside of the premises. The imaging control unit performs imaging while changing the imaging direction of the camera based on the position of the vehicle detected by the vehicle detecting unit.
US10867198B2 Image capturing device and image capturing module
An image capturing device includes a cover plate, a sensing module, a frame body, a first adhesive layer, and a second adhesive layer is provided. The sensing module includes a sensor and a light collimator. The light collimator is disposed between the cover plate and the sensor. The light collimator includes a plurality of light collimating units. Each of the light collimating units includes at least one fiber and a plurality of light absorbing columns. The light absorbing columns are disposed parallel to the at least one fiber and surround the at least one fiber. A thickness of the light collimator is T. A distance between two light absorbing columns farthest from each other among the light absorbing columns in each of the light collimating units is D. A numerical aperture of the at least one fiber is NA, NA≤0.7, and D≤T×tan[sin−1(NA)].
US10867196B2 Alarm device
An alarm device that can urge changing of a vehicle driver without giving a nuisance to the driver or an occupant of the vehicle includes a captured image acquisition section for acquiring at least a plurality of captured images image-capturing a face of an occupant at a driver's seat of a vehicle, a measuring section for measuring a time period lapsed after starting of an engine of the vehicle, a decision section for deciding presence/absence of changing of the occupant of the driver's seat based on the plurality of captured images acquired, and an informing section for informing if the decision section decides absence of change of the occupant of the driver's seat and a measurement result of the measuring section reaches a preset value.
US10867193B1 Imaging systems for facial detection, license plate reading, vehicle overview and vehicle make, model, and color detection
A system includes a camera defining an optical axis and a field of view defined about the optical axis. An illuminator is mounted offset from the optical axis and directed to illuminate at least a portion of the field of view, wherein the illuminator is operatively connected to the camera to provide illumination during an image capturing exposure of the camera. An image processer is operatively connected to the camera and includes machine readable instructions configured to receive image data representative of an image captured with the camera, perform facial detection to detect at least one face in the image, perform license plate detection to detect at least one license plate in the image, and to provide a vehicle overview image.
US10867191B2 Method for detecting and/or tracking objects
A method for detecting and/or tracking an object in surroundings of a vehicle is described. The method ascertains, at a first time, on the basis of sensor data from one or more ambient sensors of the vehicle, measurement data for a multiplicity of cells of a grid of the surroundings of the vehicle, the measurement data for a first cell indicating an object probability. Moreover, the method ascertains an occupancy probability of the first cell being occupied by an object that was already detected at a preceding time. The method further assigns the first cell to the object in dependence on the object probability and in dependence on the occupancy probability.
US10867188B2 System and method for image localization based on semantic segmentation
A system and method for image localization based on semantic segmentation are disclosed. A particular embodiment includes: receiving image data from an image generating device mounted on an autonomous vehicle; performing semantic segmentation or other object detection on the received image data to identify and label objects in the image data and produce semantic label image data; identifying extraneous objects in the semantic label image data; removing the extraneous objects from the semantic label image data; comparing the semantic label image data to a baseline semantic label map; and determining a vehicle location of the autonomous vehicle based on information in a matching baseline semantic label map.
US10867186B2 Transaction monitoring
A transaction monitoring system is provided for monitoring transactions in a variety of transaction locations such a retail locations or gambling or other locations. The transaction monitoring system uses a multi-modal sensor an comprises a system controller that uses multi-modal sensor data to detect abnormal activity. The transaction monitoring system may capture and/or use image data and depth data. The transaction monitoring system may be used to detect theft or fraud for example by determining when there is an unscanned item, an occluded item, an incorrectly scanned item, unmatched plurality or incorrect capital exchange. To this end, the transaction monitoring system may also receive transaction input such as barcode data, or capital exchange data. Also provided is a transaction monitoring method and a system controller for a transaction monitoring system.
US10867184B2 System and method for training a convolutional neural network and classifying an action performed by a subject in a video using the trained convolutional neural network
A method for training a convolutional neural network for classification of actions performed by subjects in a video is realized by (a) for each frame of the video, for each key point of the subject, generating a heat map of the key point representing a position estimation of the key point within the frame; (b) colorizing each heat map as a function of the relative time of the corresponding frame in the video; (c) for each key point, aggregating all the colorized heat maps of the key point into at least one image representing the evolution of the position estimation of the key point during the video; and training the convolutional neural network using as input the sets associated to each training video of images representing the evolution of the position estimation of each key point during the video.
US10867183B2 Selecting and presenting representative frames for video previews
A computer-implemented method for selecting representative frames for videos is provided. The method includes receiving a video and identifying a set of features for each of the frames of the video. The features including frame-based features and semantic features. The semantic features identifying likelihoods of semantic concepts being present as content in the frames of the video. A set of video segments for the video is subsequently generated. Each video segment includes a chronological subset of frames from the video and each frame is associated with at least one of the semantic features. The method generates a score for each frame of the subset of frames for each video segment based at least on the semantic features, and selecting a representative frame for each video segment based on the scores of the frames in the video segment. The representative frame represents and summarizes the video segment.
US10867180B2 Resolving automated assistant requests that are based on image(s) and/or other sensor data
Methods, apparatus, and computer readable media are described related to causing processing of sensor data to be performed in response to determining a request related to an environmental object that is likely captured by the sensor data. Some implementations further relate to determining whether the request is resolvable based on the processing of the sensor data. When it is determined that the request is not resolvable, a prompt is determined and provided as user interface output, where the prompt provides guidance on further input that will enable the request to be resolved. In those implementations, the further input (e.g., additional sensor data and/or the user interface input) received in response to the prompt can then be utilized to resolve the request.
US10867179B2 Mobile terminal and method for controlling the same
The present disclosure may include a mobile terminal and a control method thereof, and the mobile terminal may include a display unit configured to display a map image in a predetermined range around a predetermined point; a wireless communication unit configured to receive at least one carsharing schedule set within the predetermined range from a server; and a controller configured to control the display unit so that a graphic object corresponding to the carsharing schedule is displayed on the map image when the carsharing schedule is received, wherein the controller controls the display unit so that the graphic object disappears when a predetermined time is left from a departure time of the carsharing schedule.
US10867178B2 Systems and methods for coherent monitoring
Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user inputs.
US10867177B2 Method and system for estimating an operating state of a facility via imaging of electromagnetic radiation
In a method and system for estimating an operating state of a facility, an imaging sensor (or camera) is positioned to acquire image data from a facility of interest. Image data received from the imaging sensor is stored and then processed by a computer to identify one or more regions of interest within each image. A model is then created that relates data from the pixels (i.e., pixel values) from one or more of the identified regions of interest in the image data to the operating state for the facility. As new image data is received, that image data is input into the model to estimate the operating state of the facility, and the estimated operating state is then reported to market participants.
US10867176B1 Virtual detection system
Disclosed is a virtual detection system, wherein, with each processing module, by converting infrared detection images of each direction collected at each sampling point into a virtual detection space for automatically roaming in the virtual detection space to simulate a detection scene, the decision-makers can directly understand the actual situation of the target environment through the simulated virtual detection space without entering the scene, thereby making scientific decisions and reducing the probability of decision errors. And, in the disclosure, images can be acquired through infrared detectors, even for dim environments such as smoke and dust. Further, in the disclosure, it is only necessary to set an infrared detector at the sampling points of the detection path by a robot to collect the images, without the need for a detection personnel to enter or stay for a long time.
US10867172B2 Method for evaluating a document
A method is provided for verifying a user's identity. The method has the following steps: connecting a first and a second data processing device for data communication; running a software application in the second data processing device; for user verification, receiving user identification data in the second data processing device, the user identification data comprising reference data; receiving one or more images of a document assigned to the user in the second data processing device; determining measurement data from image data providing a digital representation of the one or more images; comparing the reference data to the measurement data determined from the digital representation of the one or more images; and providing verification data in the second data processing device, the verification data indicative of the user's identity being verified in the step of comparing the reference data to the measurement data.
US10867169B2 Character recognition using hierarchical classification
Aspects of the disclosure provide for mechanisms for character recognition using neural networks. A method of the disclosure includes assigning, using a first-level classifier of a grapheme classifier, an input grapheme image to a first grapheme cluster of a plurality of grapheme clusters, wherein the first grapheme cluster comprises a first plurality of graphemes; selecting, by a processing device, a classifier from a plurality of second-level classifiers of the grapheme classifier based on the first grapheme cluster, wherein the selected classifier is trained to recognize the first plurality of graphemes; and processing the input grapheme image using the selected classifier to recognize at least one character in the input grapheme image.
US10867168B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes an obtaining unit that obtains image data which is data obtained by digitizing a document including plural areas in one document, a setting unit that sets a determination standard for each of the areas based on a degree of necessity of a confirming operation for a text or a picture included in the area of the image data, and a determination unit that determines a method of the confirming operation for each of the areas based on the determination standard.
US10867161B2 Auxiliary filtering device for face recognition and starting method for electronic device
An auxiliary filtering device for face recognition is provided. The auxiliary filtering device is used to exclude an ineligible object to be identified according to the relative relationship between object distances and image sizes, the image variation with time and/or the feature difference between images captured by different cameras to prevent the possibility of cracking the face recognition by using a photo or a video.
US10867160B2 Dermal image information processing device, dermal image information processing method, and program
A dermal image information processing device includes a memory; and a hardware component that reads data from the memory and performs: acquiring dermal image information indicating ridge lines in a papillary layer; detecting that the papillary layer includes an abnormal pattern by performing at least one of following determinations: determination of whether there are two or more circular cores; determination of whether there are four or more semicircular cores; determination of whether two or more semicircular cores are present and one or more circular cores are also present; and determination of whether there are four or more deltas; and outputting information of the abnormal pattern.
US10867158B2 Process for making a fingerprint sensor package module and the fingerprint sensor package module made thereby
A method for making a fingerprint sensor package module includes the steps of: providing a substrate, disposing a fingerprint sensor chip over a mounting region of the substrate, forming a masking layer on a sensing region of the fingerprint sensor chip, electrically connecting the substrate to the fingerprint sensor chip, molding an encapsulation structure, and removing the masking layer to expose the sensing region of the fingerprint sensor chip.
US10867154B2 Display device including first and second spacers
Disclosed herein is a display device including a display unit, a cover glass protecting the display unit, an optical layer disposed on a back surface of the display unit to form a first air gap, an optical sensor disposed on a back surface of the optical layer to form a second air gap, the optical sensor being mounted on the base substrate, a first spacer positioned between the optical layer and the display unit and arranged around the first air gap, a first sealant applied in a paste state and changed into a hard state to bond the first spacer and the display unit, a second spacer positioned between the optical sensor and the optical layer and arranged around the second air gap, and a controller configured to determine whether information collected by the optical sensor matches the fingerprint information about the user stored in a memory unit.
US10867151B2 Terminal, method for controlling terminal, method for manufacturing terminal, and storage medium
The present disclosure provides a terminal, a method for controlling a terminal, a method for manufacturing a terminal, and a storage medium. The terminal may include a housing. A side of the housing may have a button hole. A physical button may be provided at the button hole. The side of the housing may be further provided with a fingerprint recognition region surrounding the button hole.
US10867149B2 User identification through an external device on a per touch basis on touch sensitive devices
Techniques for communicating particular information from a user, using a sensing device, to a touch device by way of a touch event is provided. Sensors that are operatively coupled to a sensing device sense an input from the user which conveys particular information. This input is then converted by the sensing device into another signal that is then transmitted from the sensing device to the touch device. When the user uses the sensing device to interact with the touch device, the interaction causes a touch event on the touch device. A touch event occurs when the sensors within the touch device receive a touch-signal from the sensing device. The touch-signal is based, at least in part, on detected biometric information of the user. The touch device then decodes the touch-signal to both (a) determine the location of the touch event on the touch device and (b) obtain the sensing device signal embedded in the touch signal to extract the particular information related to the user.
US10867143B2 Systems and methods for age-restricted product registration
Systems and methods for age-restricted product registration are disclosed. According to one disclosed embodiment, a system includes: a scanner configured to scan a passive data source on an identification card; and a processor coupled to the scanner, the processor configured to: receive a scanner signal from the scanner; verify an age of a user based on the scanner signal; and transmit a verification signal to an age-restricted device.
US10867140B2 System and method of reading information code
In an information processing terminal, code image data acquired by an imaging unit imaging an information code and terminal identification information stored in a storage unit are transmitted to a server. A control unit performs a process based on information received from the server in response to the transmission. In the server, when code identification information is acquired by an interpreting process from the code image data received from the information processing terminal, a single process among a plurality of processes associated with the acquired code identification information is selected based on the received terminal identification information. Selection information related to the process to be selected is transmitted to the information processing terminal.
US10867138B2 Electronic payment terminal with single-piece magnetic card reading element comprising a sliding metal blade, corresponding mounting method
An electronic payment terminal has a casing which is formed by assembling an upper half-shell and a lower half-shell. The lower half-shell includes a magnetic-card-reading single-piece element that has a groove for the movement of a magnetic card so as to enable reading of a magnetic stripe of the magnetic card. The magnetic-card reading single-piece element has a metal sliding blade positioned at the bottom of the groove for movement of the magnetic card.
US10867133B2 System and method for using a knowledge representation to provide information based on environmental inputs
There is disclosed a system and method for using a knowledge representation to provide relevant information based on environmental inputs. In an embodiment, the system and method considers environmental information from members in a crowd to generate a pool of interests based on the semantic relevance concepts associated with those interests. The most prominent concepts of interest may then be the basis for presenting content to the crowd as a whole. In another embodiment, environmental inputs and other surrounding inputs are considered as a user context. The concepts may be identified as relevant from the environmental context and used to present information relevant to the user given his or her surroundings.
US10867130B2 Language classification system
Disclosed are systems, methods, and non-transitory computer-readable media for using a language classification system for generating response messages. A messaging system receives a message transmitted from a first user to a second user, and determines, based on a set of language counter values determined for the second user, a probability value that the second user will respond to the message in a first language and a probability value that the second user will respond to the message in a second language. The language counter values are determined using a text classification model and indicate a number of times that the second user has used the languages in previous messages. Based on the probability values, the messaging system determines that the second user will respond to the message in the first language and causes a set of recommended responses in the first language be presented on the second client device.
US10867129B1 Domain-name based operating environment for digital assistants and responders
In one embodiment, a domain-name based framework implemented in a digital assistant ecosystem uses domain names as unique identifiers for request types, requesting entities, responders, and target entities embedded in a natural language request. Further, the framework enables interpreting natural language requests according to domain ontologies associated with different responders. A domain ontology operates as a keyword dictionary for a given responder and defines the keywords and corresponding allowable values to be used for request types and request parameters. The domain-name based framework thus enables the digital assistant to interact with any responder that supports a domain ontology to generate precise and complete responses to natural language based requests.
US10867126B2 Methods and systems for providing an electronic form
A method and system for providing an electronic form are described. The method and system include identifying a visible portion of the electronic form. The electronic form can include a control component at a component location of the electronic form that is operable to receive an input from a user. The method and system can then determine an accessibility state of the control component based on the component location and at least one of a display property of the display and the visible portion. The accessibility state can be a convenient state when the component location is suitable for the display but is in an inconvenient state when the component location is not suitable for the display. When it is determined that the accessibility state is the inconvenient state, the method and system involves displaying a transient control component, or a version of the control component, on the display.
US10867125B2 Systems and methods for synchronizing comments to an electronic document across platforms
Systems and methods disclosed herein provide a mechanism for synchronizing comments to an electronic document. An example method may include, receiving, by a processing device of a server, a request of a first user device to access an electronic document that is stored on a remote storage system in a native document format; providing for presentation, via a remote document access user interface at the first user device, data of the electronic document; receiving comment data comprising a plurality of comments of one or more user devices; sending, by the processing device of the server, a message comprising the comment data to a second user device for incorporation into a local copy of the electronic document; and providing, by the processing device of the server, the plurality of comments to the first user device for presentation with the data of the electronic document.
US10867124B2 Manual annotations using clustering, anchoring, and transformation
Embodiments are disclosed in which a process receives annotation inputs for annotations of a document. The annotation inputs may be grouped together into clusters based at least in part on a functional relationship between the timing of annotation inputs and the paths of the annotation inputs across an electronic display. The annotation inputs may be associated with portions of the document based at least in part on the shape of the paths of the annotation inputs, the sequence of annotation inputs, or the locations of the annotation inputs. Additionally, the paths of the annotation inputs to portions of the document may be modified in response to modifications of the portion of the document data.
US10867123B2 Social browsing
A method described herein includes acts of extracting at least one entity from an arbitrary web page being viewed by an individual on a computing device and comparing the at least one entity with social network data of the individual, wherein the social network data comprises a plurality of messages generated by members of a social network of the individual. The method further includes the acts of identifying at least one message in the plurality of messages based at least in part upon the comparing of the at least one entity with the social network data of the individual and causing the at least one message to be displayed on the web page in conjunction with the at least one entity.
US10867116B2 Forecasting wafer defects using frequency domain analysis
Defect information obtained from a test wafer is received. The test wafer was fabricated according to an Integrated Circuit (IC) design layout. A plurality of first regions of interest (ROIs) is received based on the defect information. The first ROIs each correspond to a region of the IC design layout where a wafer defect has occurred. A frequency domain analysis is performed for the first ROIs. A wafer defect probability is forecast for the IC design layout based at least in part on the frequency domain analysis.
US10867114B2 Integrated circuit and method of forming an integrated circuit
An integrated circuit (IC) structure includes a first active region, a second active region, a first multi-gate structure, a first rail and a second rail. The first active region and the second active region extend in a first direction and are located at a first level. The second active region is separated from the first active region in a second direction. The first multi-gate structure extends in the second direction, overlaps the first active region and the second active region, and is located at a second level different from the first level. The first rail extends in the first direction, overlaps a portion of the first active region, supplies a first supply voltage, and is located at a third level. The second rail extends in the first direction, is located at the third level, is separated from the first rail in the second direction, and supplies a second supply voltage.
US10867113B2 Transmission gate structure, layout, methods, and system
A transmission gate structure includes first and second PMOS transistors in a first active area and first and second NMOS transistors in a second active area. The first and second PMOS transistors include first and second gate structure, the first NMOS transistor includes a third gate structure coupled to the second gate structure, and the second NMOS transistor includes a fourth gate structure coupled to the first gate structure. A first metal zero segment overlies the first active area, a second metal zero segment is offset from the first metal zero segment by an offset distance, a third metal zero segment is offset from the second metal zero segment by the offset distance, and a fourth metal zero segment is offset from the third metal zero segment by the offset distance and overlies the second active area.
US10867111B2 Methods of fabricating semiconductor devices, and related layout design systems
Methods of fabricating semiconductor devices are provided. A method of fabricating a semiconductor device includes selecting a target pattern from a target design layout. The target pattern includes: a target net; a target via that is electrically connected to the target net; and a crossing net that is electrically connected to the target via on a different level from the target net. The method includes analyzing a peripheral pattern that is adjacent the target net. Moreover, the method includes generating a redundant net, and a redundant via that electrically connects the redundant net and the crossing net. Related layout design systems are also provided.
US10867109B2 Electromigration evaluation methodology with consideration of both self-heating and heat sink thermal effects
An electromigration (EM) sign-off methodology that analyzes an integrated circuit design layout to identify heat sensitive structures, self-heating effects, heat generating structures, and heat dissipating structures. The EM sign-off methodology includes adjustments of an evaluation temperature for a heat sensitive structure by calculating the effects of self-heating within the temperature sensitive structure as well as additional heating and/or cooling as a function of thermal coupling to surrounding heat generating structures and/or heat sink elements located within a defined thermal coupling range.
US10867108B2 Optical mode optimization for wafer inspection
According to some embodiments, the present disclosure provides a method for determining wafer inspection parameters. The method includes identifying an area of interest in an IC design layout, performing an inspection simulation on the area of interest by generating a plurality of simulated optical images from the area of interest using a plurality of optical modes, and selecting, based on the simulated optical images, at least one of the optical modes to use for inspecting an area of a wafer that is fabricated based on the area of interest in the IC design layout.
US10867107B2 Method for manufacturing photomask and semiconductor thereof
A method for forming a photomask is provided. The method includes: receiving an initial layout including a plurality of first patterns and a plurality of second patterns; decomposing the initial layout into a first layout including the plurality of first patterns and a second layout including the plurality of second patterns; inserting a plurality of third patterns into the first layout, wherein each of the plurality of third patterns is adjacent to at least one of the plurality of first patterns; comparing the first layout and the second layout; identifying a fourth pattern as an overlapping portion of the plurality of third patterns overlapping one of the plurality of second patterns; increasing a width of the fourth pattern; and outputting the first layout including the first patterns, the third patterns and the fourth patterns into a first photomask.
US10867106B1 Routing for length-matched nets in interposer designs
Automated routing of signal nets for interposer designs. Signal nets are defined by their endpoints (bumps). The nets and their corresponding bumps are assigned to bump groups, based on the relative locations of the bumps and also based on length-matching constraints for the nets. Some of the bump groups may be “clones,” where the routing for one bump group may also be applied to its clone. In order for two bump groups to be clones, the bumps in the two bump groups must have a same relative position (i.e., same bump pattern), and the nets in the two bump groups must be subject to the same length-matching constraint. The routing through the interposer for one of the clones is determined, and that routing is then replicated for the other clones.
US10867104B2 Isolation circuit between power domains
An integrated circuit includes a first type-one transistor, a second type-one transistor, a third type-one transistor, and a fourth type-one transistor. The first type-one transistor and the third type-one transistor are in the first portion of the type-one active zone. The integrated circuit includes a first type-two transistor in the first portion of the type-two active zone. The first type-one transistor has a gate configured to have a first supply voltage of a first power supply. The first type-two transistor has a gate configured to have a second supply voltage of the first power supply. The third type-one transistor has a gate configured to have the first supply voltage of a second power supply. The third type-one transistor has a first active-region conductively connected with an active-region of the first type-one transistor.
US10867103B2 Method and system for forming conductive grid of integrated circuit
A method of forming an integrated circuit is provided. The method includes several operations. A semiconductor substrate is received, and a conductive grid is disposed over the semiconductor substrate, wherein the conductive grid includes a plurality of non-continuous conductive lines. A plurality of first conductive lines and a plurality of second conductive lines are selected from the plurality of non-continuous conductive lines. The plurality of second conductive lines is replaced by a plurality of third conductive lines respectively, wherein a space between adjacent third conductive lines is greater than a space between adjacent second conductive lines. A system configured to perform the method is also provided.
US10867101B1 Leakage reduction between two transistor devices on a same continuous fin
In some embodiments, the present disclosure relates to a method that includes receiving an initial layout design for a circuit schematic. The initial layout design includes a first gate electrode, a second gate electrode, and a third gate electrode arranged over a continuous fin. A first source/drain region is arranged between the first gate electrode and dummy gate electrode, and a second source/drain region is arranged between the second gate electrode and the dummy gate electrode. The method further includes determining if at least one of the first or second source/drain regions corresponds to a drain in the circuit schematic, and modifying the initial layout design to increase a dummy threshold voltage associated with the dummy gate electrode when the at least one of the first or second source/drain regions corresponds to the drain in the circuit schematic to provide a modified layout design.
US10867099B2 System for designing integrated circuit layout and method of making the integrated circuit layout
An integrated circuit designing system includes a non-transitory storage medium, the non-transitory storage medium being encoded with a layout of a standard cell corresponding to a predetermined manufacturing process, the predetermined manufacturing process having a nominal minimum pitch of metal lines along a predetermined direction, the layout of the standard cell having a cell height along the predetermined direction, and the cell height is a non-integral multiple of the nominal minimum pitch. The integrated circuit designing system further includes a hardware processor communicatively coupled with the non-transitory storage medium and configured to execute a set of instructions for generating an integrated circuit layout based on the layout of the standard cell and the nominal minimum pitch.
US10867098B1 System and method for ESL modeling of machine learning
A method includes receiving a source code for executing a plurality of operations associated with a machine learning algorithm, classifying each operation into a fast operation group or a slow operation group, defining a neuron network for executing operations of the slow operation group, and mapping the neuron network to an initial machine learning hardware configuration. The method also includes executing operations of the slow operation group on the initial machine learning hardware configuration, modifying the initial machine learning hardware configuration in response to a determination that the slow group operation fails to produce an expected result in response to at least one set of inputs; and executing a fast group operation using a machine learning software code.
US10867090B2 Method and apparatus for implementing an application aware system on a programmable logic device
A method for designing a system on a target device is disclosed. The system is synthesized from a register transfer level description. The system is placed on the target device. The system is routed on the target device. A configuration file is generated that reflects the synthesizing, placing, and routing of the system for programming the target device. A modification for the system is identified. The configuration file is modified to effectuate the modification for the system without changing the placing and routing of the system.
US10867089B2 Electrical system level (ESL) battery discharge simulation
Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation of various loads on one or more batteries of an electronic device resulting from the electronic device performing one or more functional behaviors. Before this electronic simulation occurs, the electronic device is modeled using the high-level software language or the high-level software format. For example, a battery discharge model, a regulator efficiency model, a power delivery network (PDN) model, or a component power model are used to model behaviors of the one or more batteries, regulator circuitry, power delivery network (PDN) circuitry, and other electronic circuits, respectively, of the electronic device. After completion of the modeling of the electronic device, the ESL design and verification of the present disclosure utilizes a simulation algorithm, in conjunction with the high-level software model of the electronic device to simulate the discharge of electrical energy of the one or more batteries.
US10867086B2 Streakline visualization apparatus and method
A streakline visualization apparatus sets a partial region including a discrete point at a first position on a first streakline in an analysis space as an analysis target region of the discrete point. Based on a velocity of fluid in the analysis target region indicated by fluid information, the apparatus calculates a second position indicating a destination of a particle on the discrete point at a second analysis time point. Next, based on information about a structure in the analysis target region indicated by structure information, the apparatus determines a region occupied by the structure in the analysis target region at the second analysis time point. Next, based on the first and second positions, the apparatus determines whether a second streakline has entered the occupied region. If the second streakline has not entered the occupied region, the apparatus displays the second streakline passing through the second position.
US10867082B2 Panel-based local optimization of ply sequencing
Systems and methods are provided for optimizing designs of composite parts. One embodiment is a method that includes identifying, at a controller, a candidate movement of a ply to a new ply position within a composite part, based on an objective function, loading, at the controller, stacking sequence rules that dictate how fibers are oriented across ply sequences of the composite part, and determining, at the controller, whether the candidate movement complies with the stacking sequence rules.
US10867081B2 Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system using a file that includes location, rotation, and/or scale data.
US10867072B2 Data processing systems for measuring privacy maturity within an organization
A privacy compliance measurement system, according to particular embodiments, is configured to determine compliance with one or more privacy compliance requirements by an organization or sub-group of the organization. In various embodiments, the system is configured to determine a privacy maturity rating for each of a plurality of sub-groups within an organization. In some embodiments, the privacy maturity rating is based at least in part on: (1) a frequency of risks or issues identified with Privacy Impact Assessments (PIAs) performed or completed by the one or sub-groups; (2) a relative training level of members of the sub-groups with regard to privacy related matters; (3) a breadth and amount of personal data collected by the sub-groups; and/or (4) etc. In various embodiments, the system is configured to automatically modify one or more privacy campaigns based on the determined privacy maturity ratings.
US10867070B2 Virtual reality information delivery system
A method for enabling a user to define a Life Based VR experience to align with the user's life. The user and partners provide custom information and settings about the user's life state which allows the user to integrate information to the Life Based VR experience. The partners may use the user's information to integrate its information, which is then interacted with in a Life Based VR experience by a user, according to various custom VR parameters. The partners may also use the user's interactions with the Life Based VR experience to assess behavior as compared to the user's life state, and the users may assess the partner's accuracy of information delivery when compared to the user's life state. The method also enables the user and partner to interact in a marketplace to procure the information relating to the user's life, user ratings, and partner ratings.
US10867063B1 Dynamic shared data object masking
A shared database platform implements dynamic masking on data shared between users where specific data is masked, transformed, or otherwise modified based on preconfigured functions that are associated with user roles. The shared database platform can implement the masking at runtime dynamically in response to users requesting access to a database object that is associated with one or more masking policies.
US10867062B2 Adaptive permission token
Techniques are disclosed relating to generating permission tokens. A first computer system may store permission information for a user that indicates a plurality of permissions for the user for accessing data within a database system. The first computer system may receive, from a user device, a permission request for permissions to perform actions at a second computer system. In response to authenticating the user, the first computer system may create a token with one or more permissions for the user by selecting the one or more permissions from the plurality of permissions stored for the user such that the created token does not exceed a specified size and may provide the token to the user device.
US10867059B2 Device, method, and graphical user interface for accessing an application in a locked device
In an exemplary process, while a device is in a locked state, a lock screen interface including a camera icon is displayed on a touch-sensitive display. A gesture is detected on the touch-sensitive display. In response to a determination that the gesture is on the camera icon and meets predetermined activation criteria, the lock screen interface ceases to be displayed and an interface for a camera application displayed. In response to a determination that the gesture starts at a location on the touch-sensitive display other than the camera icon and includes movement in a first direction, the lock screen interface ceases to be displayed and an unlocked user interface with access to a plurality of applications is displayed.
US10867053B2 Creating software packages for performing secure computations
This disclosure is related to devices, systems, and techniques for automatically generating software packages to provide Secure Computation as a Service (SCaaS). For example, a computing device includes processing circuitry configured to receive a set of information comprising an indication of a first party and an indication of a second party. Additionally, the processing circuitry is configured to generate, based on the set of information, a first software package corresponding to the first party, the first software package configured to implement a secure computation, and generate, based on the set of information, a second software package corresponding to the second party, the second software package configured to implement the secure computation. Additionally, the processing circuitry is configured to export the first software package and export the second software package, enabling the first party device and the second party device to perform the secure computation.
US10867052B1 Encryption intermediary for volume creation
Generally described, one or more aspects of the present application correspond to techniques for modifying volume encryption status, either by creating an encrypted copy of an unencrypted source volume or by re-encrypting the replica with a different key than the source volume. This can be accomplished using an intermediary transform fleet that stores the encryption key(s) and performs encryption (and decryption, in cases where the source is encrypted). Further, these techniques can implement a state refresh for any client attached to the volume in order to equip the client to handle the different encryption state of the encrypted volume.
US10867051B2 System and method of automated design of hardware and software systems and complexes
The present disclosure is directed to methods and systems for automated design of a system of hardware and software. In an exemplary embodiment, such a method comprises constructing, by a hardware processor, a model of use based on an architecture description of the system, constructing, by the hardware processor, threat model based on a threat description indicating known threats to the system, determining use of the system based on a comparison between the model of use and the threat model and selecting a configuration for realizing the system based on a result of the comparison.
US10867046B2 Methods and apparatus for authenticating a firmware settings input file
The present disclosure describes devices and methods that allow for authenticating a firmware settings input file. The devices and methods of the present disclosure provide for receiving a firmware settings input file and a code associated with the firmware settings input file. The firmware settings input file is configured for updating firmware settings within the computer system. The devices and methods further generate a first value based on the firmware settings input file, and decrypt the code with an encryption key to obtain a second value from the code. The devices and methods further compare the first value and the second value to authenticate the firmware settings input file based on whether the first value and second values satisfy one or more conditions. When the conditions are satisfied, the firmware within the computer system can be updated based on the firmware settings input file.
US10867042B2 System and method for training a malware detection model
Disclosed are systems and methods generating a convolution function for training a malware detection model. An example method comprises generating, by a processor, a plurality of behavior patterns based on one or more logs of commands executed on a computing device, calculating, by the processor, an effectiveness of each of a plurality of methods for machine learning based on the plurality of behavior patterns, determining, by the processor, a preferred method for machine learning from the plurality of methods for machine learning by selecting the preferred method as a method with the greatest effectiveness from the plurality of methods for machine learning, obtaining, by the processor, parameters of the malware detection model by applying convolution functions to the plurality of behavior patterns, training, by the processor, the malware detection model to detect malicious files using the preferred method for machine learning.
US10867040B2 Systems and methods for detecting ransomware infection
The present disclosure is directed at systems and methods for detecting ransomware infection in filesystems. These systems and methods may enable a computer user to detect a ransomware infection within a filesystem utilizing a snapshot image-based backup. According to some embodiments, the disclosed systems and methods analyze metadata describing the contents of an examined filesystem embodied in a Master File Table (MFT). Also according to some embodiments, the disclosed systems and methods compute an entropy associated with an extracted sample of files to distinguish between infected and uninfected file systems. Relative to other techniques, the disclosed systems/methods can decrease the time and/or computational resources required to detect ransomware, while also decreasing false positives and false negatives.
US10867035B1 Systems and methods for detecting malicious programmatic clicks directed to view elements displayed on touchscreens
The disclosed computer-implemented method for detecting malicious programmatic clicks directed to view elements displayed on touchscreens may include (1) receiving an indication of a click event directed to a view element of a user interface displayed on a touchscreen of a computing device, (2) determining that the click event was not immediately preceded by a touch event directed to the view element displayed on the touchscreen, (3) classifying, in response to determining that the click event was not immediately preceded by the touch event directed to the view element, the click event as potentially malicious, and (4) performing, in response to classifying the click event as potentially malicious, a security action that prevents performance of an operation requested by the click event. Various other methods, systems, and computer-readable media are also disclosed.
US10867033B2 Load distribution enabling detection of first appearance of a new property value in pipeline data processing
When processing events associated with a group comprising multiple different sub-groups, a hash function can be applied to the sub-group identifier to map the events associated with the sub-group to different computational elements used to process the group's events. The hash value can be a number between 1 and n or 0 and n−1 where n is the number of computational elements available to the group. Data concerning the last time a particular value for a property was encountered in an event stream can be retained. On each computational element assigned to the group, the detection of a particular property value in an event of a sub-group can be collected, periodically aggregated and sent to each of the computational elements used by the group, thereby enabling the first detection of a new property value within a group of events to be determined.
US10867026B1 Authentication and control interface of a security system
Techniques are described for providing control of a security system. A user is authorized in the security system and user identification inputs, provided through an input unit of a personal mobile device of the authorized user of the security system, are accessed. One or more signatures of the authorized user are defined and stored in a signature map. Subsequently, user identification input is received from an unauthenticated user using the personal mobile device. The user identification input received from the unauthenticated user is compared to one or more defined signatures in the signature map. The unauthenticated user is determined to be the authorized user if the received user identification input matches one of the defined signatures. The unauthenticated user is allowed to control the security system based on the determination that the unauthenticated user is the authorized user.
US10867017B2 Apparatus and method of providing security and apparatus and method of executing security for common intermediate language
Disclosed are an apparatus and a method for providing security and an apparatus and a method for executing security to protect a common intermediate language. An apparatus for providing security storing an execution package generated by assembling an execution engine library and an intermediate language library generated by compiling a plurality of files includes: an intermediate language extraction unit configured to extract the intermediate language library from the execution package; and an encryption unit configured to provide a secure intermediate language library by encrypting the intermediate language library extracted from the intermediate language extraction unit through a first encryption algorithm and encrypting the encrypted intermediate language library through a second encryption algorithm, thereby protecting the common intermediate language from hacking.
US10867014B2 Device and method for adapting the use of an apparatus
A device for adapting the use of an apparatus is provided. The device has a processing unit for checking if a license for the apparatus exists and for producing a certificate request and a transmitting/receiving unit for transmitting the certificate request to a certification server and for receiving a certificate from the certification server in response to the certificate request. The processing unit is designed to check if information contained in the certificate match the license information and to adapt the use of the apparatus on the basis of the certificate. The invention further relates to a system having such a device and to a corresponding method for adapting the use of an apparatus. By the device, acceptance of a certificate by an apparatus can be restricted such that the newly obtained certificates can be subjected to certain conditions. The conditions can, for example, define the use of the apparatus.
US10867005B1 Dynamic content caching and rendering system
A content provider system manages the caching of content that includes dynamically-rendered portions. The system can monitor performance metrics (e.g., latency, cache hit ratio, server load, etc.) regarding content and individual portions thereof. Based on the metrics, the system can automatically adjust a content rendering configuration that specifies which portions of the content are to be cached, which portions are to be dynamically rendered by a client device, and the like. In some embodiments, the system can automatically implement tests for various content rendering configurations, analyze the outcomes, and adjust content rendering configurations to improvement performance.
US10867004B2 Publicly providing web content of a tenant using a multi-tenant on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service. These mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service can allow the web content to be published by a tenant using the multi-tenant on-demand database service for use by non-tenants of the multi-tenant on-demand database service.
US10867002B1 Real estate search interface and method
A graphical user interface showing real estate search results on an interactive display device in which a user selects from predefined search zones sub-level neighborhood search areas, and the search results comprise real property listings retrieved by a computerized search of one or more electronic databases which include real property listings from home construction providers, real property listings under construction, prospective real property listings on which construction has not begun, real property listings available for construction, prospective real property listings not having an assigned physical address, or a combination thereof.
US10866998B2 System and method for identifying contacts of a target user in a social network
When using Web intelligence (“Webint”) to collect information regarding a target social network user, one of the most valuable pieces of information is the target user's List-Of-Friends (LOF). In some cases, however, the LOF of the target user is not accessible in his profile. Herein are described methods and systems for identifying the LOF of a target user. An analysis system crawls the profiles of social network users, other than the target user, and reconstructs the LOF of the target user from the crawled profiles.
US10866995B2 Rapid online clustering
Placing an event into a particular cluster can allow various inferences about the event. A new payment transaction that looks similar to a previously identified cluster of mostly fraudulent payment transactions, for example, may be higher risk. The present disclosure includes structural data improvements to the way that online clustering of events (which may include web events and not just payment transactions) occurs. A new event can be classified into a particular segment very quickly using feature table searching, which can allow for better decision making when a short timeframe is required (e.g. transaction processing, online advertising, etc.).
US10866994B2 Systems and methods for instant crawling, curation of data sources, and enabling ad-hoc search
Improved crawling and curation of data and metadata from diverse data sources is described. In some embodiments, improvements are achieved by interpreting the context, vocabulary and relationships of data element, to enable relational data search capability for users. The user querying process is improved by systematic identification of the data objects, context, and relationships across data objects and elements, aggregation methods and operators on the data objects and data elements as identified in the curation process. User query suggestions and recommendations can be adjusted based on the context, relationships between the data elements, user profile, and the data sources. When the user query is executed, the query text is translated into an equivalent of one or more query statements, such as SQL or PostGre statements, and the query is performed on the identified data sources. Results are assembled to present the answer in a meaningful visualization for the user query.
US10866987B2 Evaluating performance of recommender system
In a method for evaluating a performance of a recommender system, a session of M content items consumed by a user can be identified. The session can be defined such that, for each of a first (M-1) content items in the session, a delay time between a completion of consumption of one of the first (M-1) content items and a commencement of consumption of a directly next content item in the session is less than a predetermined duration of time. Content items in a content item-base can be ranked, based on the first (M-1) content items, according to a likelihood of each content item in the content item-base to be consumed next. A session metric can be generated for each content item in the content item-base. The recommender system can be trained based on the session metric for the Mth content item.
US10866984B2 Sketch-based image searching system using cell-orientation histograms and outline extraction based on medium-level features
The present invention relates to an image retrieval system using sketches. The system comprises: a device connected to a communication network having an application that allows the user to draw a query result and display images as a result, a processing unit comprising at least one search engine, a component for processing images of a collection, and a storage medium for storing images of the collection along with the feature vectors thereof. The search engine includes: a features extraction component for sketches; a component for performing similarity searches; the image processing component comprises: a component for converting an image to a sketch form and a feature extraction component for sketches. The invention also relates to the associated method.
US10866982B2 Intelligent content recommender for groups of users
Methods and systems including computer programs encoded on a computer storage medium, for receiving a request for digital content to be provided from a plurality of items of digital content, determining a set of content scores for each item of digital content in the plurality of items of digital content, each content score in the set of content scores being specific to a user of the plurality of users, and a respective item of digital content, calculating a combined score deviation for each item of digital content based on a difference between a minimum content score and a maximum content score of the set of content scores of a respective item of digital content, determining at least one candidate item of digital content, the at least one candidate item of digital content having a lowest combined score deviation among combined score deviations of the plurality of items of digital content, and providing the at least one candidate item of digital content.
US10866981B2 Variance detection between heterogeneous computer systems
In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, an acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and a variance-analytic module that includes a generator of quantitative variance from the acknowledgement/negative-acknowledgement transmission, the quantitative variance describing statistical variances and discrepancies within the first multimedia-document and within the second multimedia-document and between the first multimedia-document and the second multimedia-document.
US10866979B2 Subscription media on demand IX
An electronic media distribution/play system includes a service facility that has a communications network interface and maintains a data file catalog. The catalog is sent over the network to requesting users, and the system processes payments from customers in establishing file access authorizations. Encrypted user-selected files and a player program are transmitted to each customer for metered access to received data files as limited by the authorization, and customers can make additional selections and play the encrypted files freely while the authorization remains established. The system can transmit the data files from local storage, and also provide links to encrypted files that are stored at remote vendor facilities. Authorizations can be for selected portions or class levels of the catalog, and for terms measured as calendar time, play time, and collective number of plays. Also disclosed is a method for facilitating the distribution and accessing of electronic files.
US10866978B2 Techniques to respond to user requests using natural-language machine learning based on branching example conversations
Techniques to response to respond to user requests using natural-language machine learning based on branching example conversations are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive an example-interaction repository, the example-interaction repository comprising a plurality of example user-to-bot interactions, including one or more branching example user-to-bot interactions; and an interaction processing component operative to generate a linearized example-interaction repository by replacing the one or more branching example user-to-bot interactions with the plurality of linearized example user-to-bot interactions; submit the example-interaction repository to a natural-language machine learning component; and receive a sequence model from the natural-language machine learning component in response to submitting the example-interaction repository; and a client communication component operative to perform a user-to-bot conversation based on the sequence model. Other embodiments are described and claimed.
US10866976B1 Categorical exploration facilitation responsive to broad search queries
The present disclosure is directed to dynamically determining the breadth of user intent reflected in a given search query. For example, historical user behaviors are used to construct a mapping that links particular search queries (or their constituent keyword strings) to items that users interact with during a predetermined window of time after submitting the query. The number of categories or browse nodes associated with these items (or a most popular subset thereof) is used to determine whether the search intent is broad or narrow. For broad searches, the present disclosure causes output of a specialized user interface that facilitates browsing of items in the browse nodes or categories, in place of the typical search results user interface.
US10866973B2 Test data management
As disclosed herein, a method includes receiving a plurality of datasets from a database, wherein each dataset comprises one or more data fields represented in a single data format, and wherein the data fields from at least two of the datasets are represented in different data formats, combining the plurality of datasets to provide a created data column corresponding to all of the data fields from the plurality of datasets, organizing the data column into data clusters, wherein each data cluster includes data fields represented in a single data format, and wherein each data field belongs to a data cluster, providing a key-value map referencing data fields with respect to their corresponding data formats, and verifying the database with respect to the created column. A corresponding computer program product and computer system are also disclosed.
US10866971B2 Hash collision tables for relational operations
A system for hash collision tables for relational operations is provided. In some implementations, the system performs operations comprising generating a plurality of hash values for at least a portion of one or more database tables based on a database query, and generating a hash table for at least a portion of the plurality of hash values. The operations can further include generating first results based on execution of a first operation in the database query using the hash table. Additionally, the operations can further include generating second results based on the first results and execution of a second operation in the database query using the hash table. Related systems, methods, and articles of manufacture are also described.
US10866965B2 Data replicating systems and data replicating methods
Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match. The computer may replace the vector in the local table with the vector in the remote table and record a change to the object in the local transaction log when the record of the change to the object in the local transaction log is less recent than the record of the change to the object in the remote transaction log.
US10866960B2 Dynamic execution of ETL jobs without metadata repository
Disclosed herein are system, method, and computer program product embodiments for a an ETL (extract-transform-load) system. An embodiment operates by receiving, at a processor, a message including a request to move data from a source database to a target database. The data is retrieved from the source database. One or more operations to perform on the data that convert the data from a source format associated with the source database to a target format associated with the target database are determined from the message. The one or more operations are executed on the data. The data is stored on the target database in the target format.
US10866959B2 Debug tracing of next best action strategy engine
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the debug tracing of a Next Best Action (NBA) strategy engine. During debug tracing, a user may interact with a user interface representing execution of the NBA strategy engine. Upon interacting with a node representing a decision point, a corresponding ordered list of options generated by the NBA strategy engine and a set of time values resulting from execution of the corresponding segment of the NBA strategy engine are provided for display in proximity to the node.
US10866949B2 Management of transactions spanning different database types
A database system can receive, from a client, a query specifying at least one database operation implicating data within a first database and within a second database. The first database can have a first transaction manager and the second database can have a second transaction manager. Thereafter, a plurality of transactions are initiated that are responsive to the query to access the data within the first database and the second database. The first transaction manager and the second transaction manager together coordinate execution of the plurality of transactions. All changes specified by the at least one database operation are persisted in persistence of the first database including changes implicating data stored within the second database. Data responsive to the query can then optionally be provided to the client. Related apparatus, systems, techniques and articles are also described.
US10866947B2 Context based chart validations
A system, method, and computer-readable medium to receive a definition of a first chart; determine a chart type for the first chart based on the definition; calculate, based on the determined first chart type, proportion values for chart elements of the first chart; receive a definition of a second chart; determine whether a chart type for the second chart is the same as the first chart type; calculate, in response to the determination that the second chart type is the same as the first chart type, proportion values for the chart elements of the second chart based on the first chart type; determine whether the second chart is a valid representation of the first chart based on the calculated proportion values for the first chart and the second chart; and store a record of the validation determination.
US10866943B1 Keyed row selection
Described are methods, systems and computer readable media for keyed row data selection and processing.
US10866942B1 Cascaded indexing of multidimensional data
The present invention extends to methods, systems, devices, and computer program products that advantageously provide for indexing composite keys (i.e., keys for space-filling curve) of multidimensional data storages into the form of an affixation tree or trie. More specifically, example embodiments provide for the organization or indexing of records of multidimensional data into instances (or partitions) of a “cascade” data structure augmented by a key affixation—i.e., a predetermined series or string of bits or bytes that appear before, after, and/or within a designated bit stream or composite key.
US10866941B2 Computer and database management method
In a system in which a database process among processes of a computer is offloaded to one or more hardware circuits each having a memory, the computer divides a column store database made up of a plurality of records and a plurality of columns into a plurality of data segments. One or more columns among the plurality of columns are each one or more compression target columns. Each of the plurality of data segments includes: a column store database portion made up of one or more records among the plurality of records; and a compression dictionary which is a dictionary for decompressing one or more compression target column portions within the column store database portion. The size of the compression dictionary in each of the plurality of data segments is equal to or smaller than the size of the memory.
US10866938B2 Automated reshaping and restructuring of storage structures
In one aspect, systems and techniques for modifying a storage structure with newly encryptable fields is described. A delta encryption system loads a current database schema and an object model for a new database schema to a memory. The current database schema includes meta information identifying multiple fields and field information for a current application build. The object model includes meta information identifying multiple fields and field information for a new application build. The fields identified by the object model meta information include one or more encryptable fields. The delta encryption system calculates a field size information for the encryptable fields and compares the meta information from the current database schema with the meta information from the object model. In response to the comparison, the delta encryption system identifies which of the encryptable fields are newly encryptable fields and modifies a database based on the calculated field size information.
US10866937B2 Apparatus, systems, and methods for analyzing movements of target entities
The present disclosure relates to apparatus, systems, and methods for providing a location information analytics mechanism. The location information analytics mechanism is configured to analyze location information to extract contextual information (e.g., profile) about a mobile device or a user of a mobile device, collectively referred to as a target entity. The location information analytics mechanism can include analyzing location data points associated with a target entity to determine features associated with the target entity, and using the features to predict attributes associated with the target entity. The set of predicted attributes can form a profile of the target entity.
US10866931B2 Desktop application for accessing a cloud collaboration platform
Embodiments of the present disclosure include systems and methods of a desktop application for accessing a cloud collaboration platform. The disclosed application utilizes a native desktop environment to provide a better cloud collaboration experience by making the cloud-based platform accessible for file editing, file opening/closing/previewing, moving files between the local desktop environment and a web application (e.g., native to the cloud-based platform), syncing folders or marking any folders or parents/children of any folders to sync and/or utilizing any of the collaborative features (e.g., emailing links or inviting collaborators to collaborate on a file directly via the desktop environment using native contacts or contacts in the web app environment).
US10866927B2 Intelligent and automated review of industrial asset integrity data
In some embodiments, a meta-data inspection data store may contain hierarchical components and subcomponents of an industrial asset and define points of interest. An industrial asset inspection platform may access that information and generate an inspection plan, including an association of at least one sensor type with each of the points of interest. The platform may then store information about the inspection plan in an inspection plan data store and receive inspection data (e.g., from a manual inspection, from an inspection robot, from a fixed sensor, etc.). A smart tagging algorithm may be executed to associate at least one point of interest with an appropriate portion of the received inspection data based on information in the inspection plan data store.
US10866923B2 Storage control interposers in data storage systems
Systems, methods, apparatuses, and architectures for storage interposers are provided herein. In one example, an apparatus includes a host connector configured to couple to one or more host systems over associated host Peripheral Component Interconnect Express (PCIe) interfaces, and PCIe switch circuitry configured to receive storage operations over the host connector that are issued by the one or more host systems. The PCIe switch circuitry is configured to monitor when ones of the storage operations correspond to an address range and responsively indicate the ones of the storage operations to a control module. The control module is configured to selectively direct delivery of the ones of the storage operations to corresponding storage areas among one or more storage devices based at least on addressing information monitored for the ones of the storage operations in the PCIe switch circuitry.
US10866920B2 Method and device for adjusting signal transmission direction in bidirectional ReDriver IC chip
For adjusting a signal transmission direction in a cable, which is configured to be electrically coupled between a first interface port and a second interface port, an electric characteristic on at least a first pin of the first interface port is detected. Then a signal transmission direction of at least one pair of differential signal transmission channels in the cable is controlled to change from a first direction to a second direction different from the first direction, provided that a communication protocol between the first interface port and the second interface port is changed from a first communication protocol to a second communication protocol, and the electric characteristic complies with a first condition.
US10866919B2 Advanced peripheral bus based serial peripheral interface communication device
Embodiments of the present disclosure provide an APB (Advanced Peripheral Bus) bus-based SPI (Serial Peripheral Interface) communication device. The device comprises: an APB interface module, an SPI bus interface module, an encryption module, and a decryption module, wherein the encryption module receives plaintext data and a key from a master via the APB interface module, generates, when enabled, ciphertext data according to the plaintext data and the key, and sends the ciphertext data to a slave via the SPI bus interface module; the decryption module receives the ciphertext data from the slave via the SPI bus interface module and receives a key from the master via the APB interface module, generates, when enabled, plaintext data according to the ciphertext data and the key, and sends the plaintext data to the master via the APB interface module. The present disclosure can improve the security of data transmission.
US10866915B2 Method for increasing the compatibility of displayport
A method for increasing compatibility of DisplayPort includes: providing a first source device, a second source device, a controller, and a sink device, wherein the first source device is connected to the controller; the first source device transmitting a first image signal to the sink device via a main link for displaying the first image signal on the sink device; causing the controller to disconnect from the first source device and connect to the second source device; executing a simulation process to generate a DC level variation on an auxiliary channel between the controller and the sink device; the second source device transmitting auxiliary data to the sink device; the sink device transmitting link data back to the second source device; and the second source device transmitting a second image signal to the sink device via a second main link for displaying the second image signal on the sink device.
US10866914B2 Method and apparatus for controlling operations of electronic device
An example electronic device includes memory for storing a program for unlocking the first electronic device using a wearable electronic device; wireless communication circuitry; and one or more processors configured to execute the program stored in the memory to cause the electronic device to at least establish wireless communication, via the wireless communication circuitry, with the wearable electronic device when the wearable electronic device is in a wireless communication range of the first electronic device; determine whether the wearable second electronic device is authenticated for unlocking the first electronic device; determine whether the wearable electronic device is in a specific range of the first electronic device based on a signal transmitted from the wearable electronic device being worn; and unlock the first electronic device based on determining that the wearable electronic device is authenticated and is in the specific range of the electronic device.
US10866911B2 Method and apparatus for establishing connection in non-volatile memory system
A method for establishing a connection in a non-volatile memory system is provided. A connection to a host is established. A request message with a target parameter of an NVM subsystem is received. A target NVM subsystem that meets the target parameter is determined. Routing information of the target NVM subsystem is determined. A response message that includes the routing information of the target NVM subsystem is sent. According to the method for establishing a connection in a non-volatile memory system, the host can establish a connection to an NVM subsystem that meets a requirement to improve connection reliability.
US10866906B2 Address mapping method and operation method of storage device
An address mapping method of a storage device which includes a plurality of sub-storage devices each including an over-provision area includes detecting mapping information of a received logical address from a mapping table, selecting a hash function corresponding to the received logical address depending on the mapping information, selecting any one, which is to be mapped onto the received logical address, of the plurality of sub-storage devices by using the selected hash function, and mapping the received logical address onto the over-provision area of the selected sub-storage device. The selected hash function is selected from a default hash function and a plurality of hash functions to provide a rule for selecting the any one of the plurality of sub-storage devices.
US10866899B2 Method and apparatus for control of a tiered memory system
A method and apparatus for controlling data organization in a tiered memory system, where the system comprises a lower and higher bandwidth memories. Accesses to the tiered memory system by an action of a computing device in a first time interval are monitored to determine a first measure of bandwidth utilization, from which it is determined if the action is in a high bandwidth phase for which a first measure of bandwidth utilization is greater than an upper value. It is further determined, from confidence counters, if a monitored access is consistent with respect to the first instructions or with respect to a memory address of the access. Data associated with the access is moved from the lower bandwidth memory to the higher bandwidth memory when the action is in a high bandwidth phase, the access is consistent, and bandwidth utilization of the higher bandwidth memory is below a threshold.
US10866897B2 Byte-addressable flash-based memory module with prefetch mode that is adjusted based on feedback from prefetch accuracy that is calculated by comparing first decoded address and second decoded address, where the first decoded address is sent to memory controller, and the second decoded address is sent to prefetch buffer
A method of storing data in a memory module including an in-module prefetcher, an in-module prefetch buffer, memory, and a memory controller, the method including sending address information from the in-module prefetcher to the memory controller and to the prefetch buffer, determining prefetch accuracy based on a comparison of the address information sent to the memory controller and the address information sent to the prefetch buffer, determining a prefetch mode based on the prefetch accuracy, and storing the data in the memory based on the prefetch mode.
US10866896B2 Apparatus and method for prefetching access request addresses in an adjacent region of memory
Prefetch apparatus and a method of prefetching are presented. The prefetch apparatus monitors access requests, each having an access request address, and has request tracking storage to store region entries for regions of memory space which each span multiple access request addresses. The request tracking storage keeps access information for access requests received in their corresponding region entries. When a new region access request is received, which belongs to a new region for which there is no region entry, and when the request tracking storage has an adjacent region entry for which the access information shows that at least a predetermined number of the access request addresses have been accessed, a page mode region prefetching process is initiated for all access request addresses in the new region.
US10866894B2 Controlling memory usage in a cache
Systems and methods for controlling cache usage are described and include associating, by a server computing system, a tenant in a multi-tenant environment with a cache cluster formed by a group of cache instances; associating, by the server computing system, a memory threshold and a burst memory threshold with the tenant; enabling, by the server computing system, each of the cache instances to collect metrics information based on the tenant accessing the cache cluster, the metrics information used to determine memory usage information and burst memory usage information of the cache cluster by the tenant; and controlling, by the server computing system, usage of the cache cluster by the tenant based on comparing the memory usage information with the memory threshold and comparing the burst memory usage information with the burst memory threshold.
US10866893B2 Cache coherency engine
A method for operating a database and a cache of at least a portion of the database may include receiving a plurality of read requests to read a data entity from the database and counting respective quantities of the requests serviced from the database and from the cache. The method may further include receiving a write request to alter the data entity in the database and determining whether to update the cache to reflect the alteration to the data entity in the write request according to the quantity of the requests serviced from the database and the quantity of the requests serviced from the cache. In an embodiment, the method further includes causing the cache to be updated when a ratio of the quantity of the requests serviced from the database to the quantity of the requests serviced from the cache exceeds a predetermined threshold.
US10866892B2 Establishing dependency in a resource retry queue
A memory cache controller includes a transaction arbiter circuit and a retry queue circuit. The transaction arbiter circuit may determine whether a received memory transaction can currently be processed by a transaction pipeline. The retry queue circuit may queue memory transactions that the transaction arbiter circuit determines cannot be processed by the transaction pipeline. In response to receiving a memory transaction that is a cache management transaction, the retry queue circuit may establish a dependency from the cache management transaction to a previously stored memory transaction in response to a determination that both the previously stored memory transaction and the cache management transaction target a common address. Based on the dependency, the retry queue circuit may initiate a retry, by the transaction pipeline, of one or more of the queued memory transactions in the retry queue circuit.
US10866886B2 Systems and methods for providing a testing chamber
Systems and methods for providing a testing chamber are provided herein. One embodiment of a testing chamber includes a chamber environment affecter and a chamber computing device that includes a processor and a memory component. The memory component may store logic that causes the testing chamber to receive a recipe program, where the recipe program defines a grow recipe for a grow pod. The logic may further cause the testing chamber to determine a difference between operation of the testing chamber and operation of the grow pod, adapt the recipe program for operation by the testing chamber, and execute the recipe program in the testing chamber. The logic may further cause the testing chamber to monitor operation of the testing chamber executing the recipe program to determine a malfunction in the recipe program and provide an indication of the malfunction of the recipe program.
US10866885B2 Programmatically generating software test libraries for functional safety
Methods, systems and apparatuses may provide for technology that applies a functional safety test stimulus to a hardware level simulator, automatically compiles an output of the hardware level simulator into a software test library (STL), and iteratively verifies that the diagnostic coverage of the STL file approximates the diagnostic coverage of the functional safety test stimulus.
US10866881B1 Firmware debug trace capture
A method for firmware debug trace capture includes creating a hand-off block (“HOB”), capturing first debug trace statements during a boot sequence of a computer and writing the first debug trace statements to the HOB. A trace memory buffer can be created and the first debug trace statements can be copied from the HOB to the trace memory buffer. Second debug trace statements are captured during the boot sequence and appended to the trace memory buffer. In some configurations, the first debug trace statements can be written to the HOB during the pre-Extensible Firmware Interface initialization (“PEI”) phase of the boot sequence and the second debug trace statements can be written to the trace memory buffer during the driver execution (“DXE”) phase of the boot sequence.
US10866880B2 Program tracing for time travel debugging and analysis
Recording a replay-able trace of execution of a multi-threaded process includes identifying a trace memory model that defines one or more orderable events that are to be ordered across a plurality of threads of the multi-threaded process. The plurality of threads are executed concurrently across one or more processing units of one or more processors. During execution of the plurality of threads, a separate replay-able trace is recorded for each thread independently. Recording includes, for each thread, recording initial state for the thread, recording at least one memory read performed by at least one processor instruction executed by the thread that takes memory as input, and recording a least one orderable event performed by the thread with a monotonically increasing number that orders the event among other orderable events across the plurality of threads.
US10866877B2 Automated repair of bugs and security vulnerabilities in software
A software instruction code repair system comprising an instruction code example pool. The example pool comprises a set of good instruction code examples and a set of bad instruction code examples. The software instruction code repair system further comprises a sequence-to-sequence (seq2seq) network that is configured to generate a corrected instruction code example, based on one example of the set of bad instruction code examples. The software instruction code repair system further comprises a discriminator configured to randomly select one of the corrected instruction code example and one instruction code example of the set of good instruction code examples to produce a selected instruction code example. The discriminator is further configured to make a determination that the selected instruction code example is most likely taken either the instruction code example pool or the seq2seq network.
US10866875B2 Storage apparatus, storage system, and performance evaluation method using cyclic information cycled within a group of storage apparatuses
A storage apparatus includes a controller unit and output unit. The controller receives cyclic information that is cycled within a specific group of storage apparatuses with properties close to a relevant storage apparatus. The cyclic information includes performance information of each storage apparatus in the specific group and evaluation information indicative of an evaluation result of the performance information of each storage apparatus. The controller acquires the performance information including the evaluation results, combines it with the cyclic information, and transmits the cyclic information to a storage apparatus which is a next cycling destination. A similarity level may be calculated based on configuration information and a predetermined weight. A specific group may be formed by checking whether storage apparatuses are capable of communicating with each other, so a cyclic path can be formed. The output unit may transmit performance information as information to be displayed on a user terminal.
US10866864B2 Systems and methods for backing-up an eventually-consistent database in a production cluster
The disclosed computer-implemented method for backing-up an eventually-consistent database in a production cluster may include (1) forming, on a production node, a stable copy of production data, (2) provisioning storage on a backup node based on an amount of data in the stable copy and a replication factor, (3) transferring information from the stable copy to a backup copy on the backup node, (4) performing record synthesis on the backup copy to merge record updates into complete backup records, (5) identifying and discarding any stale records and any redundant records in the complete backup records, and (6) transferring the complete backup records from the backup node to a cloud storage device. Various other methods, systems, and computer-readable media are also disclosed.
US10866861B1 Deferred error-correction parity calculations
Aspects of the present disclosure configure a system component, such as memory sub-system controller, to defer performance of an error-correction parity calculation for a block of a memory components of the memory subsystem. In particular, a memory sub-system controller of some embodiments can defer (e.g., delay) performance of an error-correction parity calculation and can defer the error-correction parity calculation such that it is performed at a time when the memory sub-system satisfies an idle state condition.
US10866860B2 Memory system
According to an embodiment, a memory controller obtains first data in a first page using a first voltage, obtains a first shift amount based on a first and second number. The first and second numbers represent numbers of bits each of which has different values in a first and second manner between the first data and first expected data. The controller obtains second data in the second page using a second voltage and a second shift amount, and obtains a third shift amount based on a third and fourth number, the third and fourth numbers respectively represent numbers of bits each of which has different values in the first and second manner between the second data and second expected data.
US10866858B2 Memory systems having reduced memory channel traffic and methods for operating the same
A storage device includes a nonvolatile memory (NVM) device having a plurality of memory blocks and a control circuit configured to perform a read for copy-back operation in response to a receipt of a corresponding command. The control circuit performs the read for copy-back operation by reading page data from a source memory block of the plurality, generating a syndrome from the read page data, outputting the syndrome, receiving error location data in response to outputting the syndrome, correcting the read page data using the received error location data, and writing the corrected read page data to a target memory block among the plurality.
US10866856B2 Memory system and operating method thereof
Designs of nonvolatile memory systems and memory operations that enable allocating reliability values associated with the hard data values from memory cells and performing an error correction operation for the hard data based on the reliability values. One example of a memory system includes a nonvolatile memory device including a plurality of memory cells, and a controller suitable for obtaining hard data by performing a hard read operation based on a hard read voltage for the memory cells, and performing an error correction operation for the hard data based on reliability values.
US10866855B2 Memory system varying operation of memory controller according to internal status of memory device
A memory system includes a memory device and a memory controller. The memory device outputs data in response to a read command. The memory device includes a first function circuit which performs a first operation based on data stored in the memory device, in response to the read command, to generate first processed data. The memory controller provides the read command to the memory device in response to a read request received from a host. The memory controller receives status information associated with performing the first operation. The memory controller includes a second function circuit which performs a second operation based on the first processed data to generate second processed data. A manner of the second operation varies based on the status information.
US10866854B2 System and method for reducing ECC overhead and memory access bandwidth
A system, and corresponding method, is described for updating or calculating ECC where the transaction volume is significantly reduced from a read-modify-write to a write, which is more efficient and reduces demand on the data access bandwidth. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently communicate or exchange information.
US10866853B2 Self-healing learning system for one or more controllers
Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.
US10866848B2 System and method for predictive technology incident reduction
Systems and methods for predictive technology incident reduction are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for predictive technology incident reduction may include: (1) receiving a change record for a proposed change to a computer application or a computer network infrastructure; (2) analyzing the potential change for an adverse potential cross impact with another computer application or a computer system; (3) predicting a probability of failure and an impact of the proposed change using a model; (4) in response to a low predicted probability of failure, or a high predicted probability of failure with a low predicted impact: approving the proposed change; and implementing the proposed change; and (5) in response to a high predicted probability of failure and a high predicted impact, rejecting the proposed change.
US10866846B2 Application interaction method, apparatus, and system, and physical machine
Embodiments of the present invention provide an application interaction method, apparatus, and system. The method includes: receiving, by a transmission configuration module, a first instruction, where the first instruction includes an identifier of a first application and an identifier of a second application; determining, by the transmission configuration module, deployment information of the first application and deployment information of the second application based on the first instruction; determining, by the transmission configuration module, an information transmission mode between the first application and the second application based on the deployment information of the first application, the deployment information of the second application, and a transmission mode selection policy; and using, by the first application, the transmission mode to transmit information to the second application.
US10866845B2 Exposing native OS APIS in a web browser
According to one set of embodiments, a computer system can expose, to a non-native software program running in a web browser of the computer system, one or more native OS APIs implemented by an OS of the computer system, where the exposing enables the non-native software program to invoke the one or more native OS APIs as part of its execution within a runtime environment provided by the web browser.
US10866844B2 Event domains
Publishing events. A method includes a publisher sending a message comprising one or more events to a domain. The domain is a container comprising a group of domain topics. Each domain topic in the domain is relevant by subject matter to the one or more events by virtue of belonging to the container. The method further includes, at the domain determining the appropriate domain topics from the group of domain topics for each event in the one or more events. The method further includes identifying subscribers to the appropriate domain topics. The method further includes sending notifications to the subscribers of the domain topics of the one or more events.
US10866835B2 Data usage effectiveness determination
Examples disclosed herein relate to determining data usage effectiveness. A processor may determine data usage effectiveness information related to an entity's workflow based on workflow data collected related to the entity's operations and metrics determined based on the data. The determination may be based on a comparison of the information related to the entity's workflow to target workflow information and priority information associated with the target workflow information. The processor may output information related to the determined data usage effectiveness.
US10866827B2 Virtual machine linking
A method of identifying historical snapshots for a virtual machine (VM) is provided. Some example operations include receiving a request for a historical snapshot of a VM, the request indicating an ID for the VM. A detection is made that the ID for the VM in the request received is a new ID assigned to a VM. A determination is made whether the new ID corresponds to a newly created VM or an existing VM that has been previously registered using a previous ID, wherein the determining includes accessing a property of the VM including a use case identifier associated with an instant recovery request for a specific VM. Based on identifying that the new ID corresponds to a newly created VM, a new VM Group (VMG) object is created for the newly created VM corresponding to the new ID.
US10866826B2 State-based system management migration
A controller for state-based system management migration includes state module configured to determine a state of a data center component, an event module configured to electronically communicate with the state module and to generate a focused management migration event in response to determining that the state of the data center component corresponds to a focused management category that differs from a general management category of data center components managed by a general system management instance, a run module configured to ensure, in response to detecting the focused management migration event, that a focused system management instance configured to manage data center components having the state corresponding to the focused management category is running, and a transfer module configured to transfer, in response to detecting the focused management migration event, system management ownership of the data center component to the focused system management instance. A method and program product work similarly.
US10866824B2 Continuous uptime of guest virtual machines during upgrade of a virtualization host device
Systems and methods for providing a continuous uptime of guest Virtual Machines (“VMs”) during upgrade of a virtualization host device. The methods comprising: connecting all of the guest VMs' frontends or drivers to at least one old control VM which is currently running on the virtualization host device and which contains old virtualization software; creating at least one upgraded control VM that contains new virtualization software and that is to replace the old VM in the virtualization host device; connecting the guest VMs' frontends or drivers to the upgraded VM; and uninstalling the old control VM from the virtualization host device.
US10866820B2 Transitioning between 2D and stereoscopic 3D webpage presentation
Systems and methods for displaying a stereoscopic three-dimensional (3D) webpage overlay. User input may be received from a user input device and in response to determining that the user input device is interacting with the 3D content, at least one of a plurality of render properties associated with of the 3D content may be modified. The at least one render property may be incrementally modified over a specified period of time, thereby animating modification of the at least one render property.
US10866818B2 Game rendering method, terminal device, and non-transitory computer-readable storage medium
The present disclosure discloses a game rendering method and a terminal device. The terminal device includes a JS layer, a bridge layer, and a system framework layer. The method includes the follows. The JS layer transmits drawing instructions cached in an instruction set to the bridge layer, when a number of the drawing instructions cached in the instruction set is greater than or equal to a first threshold. The bridge layer obtains a rendering result by using an OpenGL capability to process the drawing instructions, and transmits the rendering result to the system framework layer. The system framework layer performs rendering based on the rendering result.
US10866817B2 Computing system, and driving method and compiling method thereof
A computing system is disclosed. The computing system according to one embodiment of the present disclosure comprises: a memory device for storing an application program; a processor for executing a loader for loading data of the application program into a memory space allocated for execution of the application program; a local memory having a width corresponding to the size of a register of the processor; and a constant memory having a width smaller than that of the local memory, wherein, according to the size of constant data included in the application program, the processor loads the constant data into one of the local memory and the constant memory.
US10866814B2 Efficient instantiation of encrypted guests
Efficient instantiation of encrypted guests is disclosed. In an example, a first host with a first hypervisor is separated from a second host with a second hypervisor by a network. The first hypervisor executes to allocate a requested amount of memory associated with a first guest on the first host. Pages of the requested amount of memory written to by a boot process of the first guest are tracked. The second hypervisor is requested to allocate the requested amount of memory on the second host. All tracked pages written to by the boot process are transferred to the second host. In response to transferring all of the tracked pages, a transfer completion confirmation is sent to the second hypervisor and a second guest that is a migrated copy of the first guest is instantiated on the second host with the transferred pages from the first guest.
US10866812B2 Pre-boot remote connection for interface data transfer
An information handling system may connect to a remote client to display a user interface of the information handling system on a display of the remote client while the information handling system is in a pre-boot stage. The information handling system may transmit user interface data to the remote client for display of the user interface on the remote client. The information handling system may filter the user interface data to remove private information from the user interface data before transmitting the user interface data to the remote client.
US10866810B2 Programmable instruction buffering of a burst of instructions including a pending data write to a given memory address and a subsequent data read of said given memory address
A processing system includes a processing pipeline which includes fetch circuitry for fetching instructions to be executed from a memory. Buffer control circuitry is responsive to a programmable trigger, such as explicit hint instructions delimiting an instruction burst, or predetermined configuration data specifying parameters of a burst together with a synchronising instruction, to trigger the buffer control circuitry to stall a stallable portion of the processing pipeline (e.g. issue circuitry), to accumulate within one or more buffers fetched instructions starting from a predetermined starting instruction, and, when those instructions have been accumulated, to restart the stallable portion of the pipeline.
US10866806B2 Uniform register file for improved resource utilization
A compiler parses a multithreaded application into cohesive blocks of instructions. Cohesive blocks include instructions that do not diverge or converge. Each cohesive block is associated with one or more uniform registers. When a set of threads executes the instructions in a given cohesive block, each thread in the set may access the uniform register independently of the other threads in the set. Accordingly, the uniform register may store a single copy of data on behalf of all threads in the set of threads, thereby conserving resources.
US10866802B2 Detecting anomalies using real-time controller processing activity
Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring data representing real-time processing activity of the ECU; receiving comparable data relating to processing activity of at least one other ECU deemed comparable in functionality to the ECU; comparing the real-time processing activity data with the comparable data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.
US10866801B1 Non-destructive update of discrete components of firmware
Non-destructive update of discrete firmware components of a firmware is provided. During a boot-up process, the availability of an update for the firmware can be determined prior to execution thereof. To that end, a controller device can be queried for availability of the update and, when the update is available, a processor that executes the firmware as part of the boot-up process can retrieve an updated version of one or more components of the firmware from a virtual drive device provided by the controller device. The processor can retain such component(s) in a main memory device. The processor can then execute the component(s) from the main memory and can execute other non-updated component(s) of the firmware from a non-volatile memory device that retains the firmware. Therefore, the firmware can be updated during the boot-up process, without changing the contents of the non-volatile memory device.
US10866799B2 Remote management of electronic products
A remote server may receive a data log with information regarding the status and/or a setting of an electronic product. The remote server may store information in the data log in a database. The remote server may process information in the database to determine whether a newer version of firmware is available for the electronic product.
US10866798B2 Firmware upgrade method and apparatus
A method and apparatus are disclosed for performing authenticated firmware updates of a fog or IoT device, which happens concurrent with a field update of a component coupled to the device, such as a battery.
US10866795B2 Information processing apparatus and information display method
A user that installed an application, user information regarding a user who is registered as frequently using the application, and the application are managed in association, and at the time of menu display, display of icons is controlled according to whether or not a logged-in user is included in the user information associated with the application. In addition, control is performed such that, when uninstalling an application, the application is actually uninstalled or only user information is deleted based on user information associated with the application.
US10866790B2 Transforming loops in program code based on a capacity of a cache
An electronic device acquires, from program code, two or more program code loops having specified data dependencies. The electronic device places each of the program code loops into a corresponding blocking loop, each blocking loop including at least one blocking loop induction variable that is incremented by a corresponding block size and used to specify a number of iterations for at least one internal loop induction variable of the respective program code loop. The electronic device fuses the blocking loops into a fused loop by placing all of the blocking loops in the fused loop and replacing the blocking loop induction variables of the blocking loops with a fused loop induction variable that is incremented by the corresponding block size and used to specify the number of iterations for respective internal loop induction variables in the blocking loops.
US10866783B2 Vocally activated surgical control system
The following invention is a vocally activated control system for controlling an apparatus in a surgical setting, the system comprises: a. a voice sensor configured to detect vocal commands generated by surgeons during surgery; b. a signal transmitter connected to the voice sensor, the transmitter is configured to convert a vocal command into a transmittable signal and transmit it; c. a processor connected to a signal transmitter configured to receive a transmittable vocal signal, the processor is configured to convert a vocal signal to a predetermined set of operative instructions associated with the apparatus, the predetermined set of operative instructions comprising at least one instruction; and d. control means connected to the processor and apparatus; the control means is configured to receive a predetermined set of operative instructions and to cause the apparatus to operate accordingly; Said voice sensor and said transmitter are integrated within a wearable element.
US10866782B2 Extending playback with corresponding media
Embodiments described herein provide for extending media playback. In an example implementation, during playback of one or more first media items populated in a queue, a control system extends playback time of the queue. Extending playback time of the queue may involve determining when the one or more first media items will be finished playing; and before the first media items are finished playing, determining one or more second media items that correspond in substantial likeness to the one or more first media items and sending an instruction that causes the first playback device to insert the determined one or more second media items into the queue such that play time of the queue is extended.
US10866776B2 Pull printing method and system using cloud server
A pull printing method and system using a cloud server when a user terminal may not use an internal wireless network are provided. A pull printing system may include a user terminal, a cloud server, and at least one print server to manage at least one image forming apparatus. In an example, the cloud server receives a registration request to register device information of the at least one image forming apparatus from the at least one print server, receives a login request comprising user information and device information of an image forming apparatus, from the user terminal, transmits the login request to a print server corresponding to the device information of the image forming apparatus, receives a job list as an authentication result according to the request, from the print server corresponding to the device information of the image forming apparatus, and transmits the job list to the user terminal.
US10866771B2 Information processing apparatus and control method for information processing apparatus
An information processing apparatus shifts to at least a first power state and to a second power state where more power is saved than that in the first power state, and includes an output unit configured to output an operation stop signal, a device configured to receive the operation stop signal, and configured to shift to an operation stop state based on the operation stop signal, and to a power saving mode of saving more power than that in the operation stop state, at least on condition that the operation stop signal is not input, and a signal output unit configured to receive the operation stop signal output from the output unit, and configured to output the operation stop signal to the device based on information indicating a power state of the information processing apparatus.
US10866767B2 Enforcing limits on a self-serve model for provisioning data volumes for containers running in virtual machines
A computer system has a virtualization software that supports execution of a virtual machine in which a container is run. A method of managing allocation of storage resources to the container includes the steps of monitoring a virtual socket, detecting, based on the monitoring, a request from a plug-in of the container to create a data volume, upon detecting the request, retrieving a storage resource limit that has been set for the first virtual machine and determining if creation of the data volume causes the storage resource limit to be exceeded, and communicating the request to the virtualization software to cause the virtualization software to create the data volume if the limit is determined to be not exceeded and returning an error if the limit is determined to be exceeded.
US10866764B2 Memory system with parity cache scheme and method of operating such memory system
Within a memory system, architecture and operations for processing commands in a parity cache scheme support more open blocks taking into account cost and performance. Dynamic random access memory space holds parity buffers of all open blocks and communicates with a cache and cache controller. An open block queue (OBQ) accumulates commands in separate queues for each open block to increase cache hit rate. Open block counters keep track of the number of commands for each OBQ to facilitate arbitration. A unique identification (ID) is given for each open block.
US10866763B2 Dynamic read based on read statistics
Apparatuses, systems, and methods are disclosed for dynamic read operations. A controller monitors one or more read statistics during a read operation for data of a non-volatile memory die. The controller determines whether one or more read statistics satisfy a threshold for a read operation. The controller dynamically modifies a read operation based on determining that one or more read statistics fail to satisfy a threshold.
US10866761B2 Information processing device, information management method and computer readable medium storing information managing program for information processing device
An information processing device includes an information processing part performing an information processing with memory information, a first storage device, a storage device connection part connecting with a second storage device, an operation part, and a control part. The control part, in a case where the second storage device is connected to the storage device connection part, stores the memory information stored in the second storage device in the first storage device and removes the memory information from the second storage device, and, in a case where a releasing operation of the connection between the second storage device and the storage device connection part is performed by using the operation part, stores the memory information stored in the first storage device in the second storage device.
US10866755B2 Two stage command buffers to overlap IOMMU map and second tier memory reads
IOMMU map-in may be overlapped with second tier memory access, such that the two operations are at least partially performed at the same time. For example, when a second tier memory read into a storage device controller internal buffer is initiated, an IOMMU mapping may be built simultaneously. To achieve this overlap, a two-stage command buffer is used. In a first stage, content is read from a second tier memory address into the storage device controller internal buffer. In a second stage, the internal buffer is written into the DRAM physical address.
US10866744B1 Determining capacity utilization in a deduplicating storage system
Attributing consumed storage capacity among entities storing data in a storage array includes: identifying a data object stored in the storage array and shared by a plurality of entities, where the data object occupies an amount of storage capacity of the storage array; and attributing to each entity a fractional portion of the amount of storage capacity occupied by the data object.
US10866741B2 Extending SSD longevity
A storage appliance includes a first SSD, a second SSD, and a controller. The controller is able to calculate a first utilization parameter of the first SSD and a second utilization parameter of the second SSD. If the first utilization parameter is less than a threshold and the second utilization parameter exceeds the threshold, the controller identifies a data range stored on the first SSD to be removed. The removal of the data range from the first SSD causes the first utilization parameter to exceed the threshold. The controller then migrates the data range from the first SSD to the second SSD.
US10866739B2 Clock mode determination in a memory system
A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.
US10866737B2 Apparatus, method and system to store information for a solid state drive
Techniques and mechanisms for exchanging information between a solid state drive (SSD) and a write-in-place non-volatile memory via a host device. In an embodiment, access control information defines state of the SSD, where the access control information determines and/or is based on an access by the host device to other non-volatile memory of the SSD. The access control information includes address conversion information defining a correspondence of a logical address with a physical address for a location of the other non-volatile memory of the SSD. At least some of the access control information is stored by the SSD to the write-in-place non-volatile memory for later retrieval by the SSD. In another embodiment, the SSD signals that a commit operation is to be performed to flush any cached or buffered access control information into the write-in-place non-volatile memory.
US10866734B2 Resistance variable memory apparatus, and circuit and method for operating therefor
A resistance variable memory apparatus may include a memory circuit configured to include a plurality of blocks, each including a plurality of memory cells. The resistance variable memory apparatus may include a disturbance preventing circuit configured to be driven based on a counting signal corresponding to the number of write accesses for each of the plurality of blocks, a write command, and an address signal and to allow scrubbing to be performed on a memory cell having a preset scrubbing condition when the counting signal satisfied with the scrubbing condition is output based on the scribing condition according to a physical position of the memory cell in the block.
US10866731B2 Continuity of applications across devices
At an electronic device, detecting a compatible external device, where the external device is executing or has executed a first application. The detection may be made wirelessly. The electronic device also receives usage information regarding the first application from the external device. Display an affordance for user selection based on the received information. When the affordance is selected, launch a second application on the electronic device, the second application corresponding to the first application. In some examples, the second application is a different version of the first application. Launching the second application may additionally include bringing the second application to the same state as the first application. For example, if e-mail is being drafted on the external device, the electronic device may launch an e-mail editor showing the draft. In this way, a user can seamlessly transition from the use of one electronic device to another electronic device.
US10866728B2 Notch taskbar
One embodiment provides a method, including: receiving, at a notch taskbar integrally coupled to an information handling device, an indication to perform an action, wherein the notch task bar is positioned adjacent to a notch of the information handling device; and performing, using a processor, the action Other aspects are described and claimed.
US10866725B2 Input device for touch operation
An input device includes a manipulation surface, a light emitting circuit disposed along the manipulation surface, and a detection circuit configured to detect an action of a finger on the manipulation surface. The light emitting circuit has first and second segment groups. The second segment group is disposed along the first segment group. The first segment group emits light at a first intensity if the detection circuit is restricted to receive a prescribed input. The first segment group emits light at a second intensity if the detection circuit is allowed to receive the prescribed input. A part of the second segment group emits light if the detection circuit detects an action of the finger alongside the first segment group while the first segment group is emitting light at the second intensity.
US10866724B2 Input and output method in touch screen terminal and apparatus therefor
A method and apparatus for further implementing a virtual screen which interworks with a screen of a terminal is provided. The method preferably includes determining a virtual screen which interworks with a screen of the terminal, providing the screen of the terminal and the determined virtual screen together, and displaying an operation according to touch input on the provided virtual screen on the virtual screen and the screen of the terminal, which interworks with the virtual screen. The virtual screen can be overlaid on a software screen and can further visually distinguish the virtual screen from the main screen.
US10866721B1 Selecting properties using handheld controllers
Described herein are, among other things, techniques to enable a user to navigate a color picker or other graphical-user-interface (GUI) tool using an input device of a handheld controller. For example, a user may operate a color picker presented on a display by pressing upwards on a joystick to activate selection of hue. In some instances, the user may also operate the joystick to alter a tint, tone, shade, or brightness.
US10866720B2 Data entry systems
A system of controlling a content comprising a content, a number of controlling conditions and/or a number of controlling means, wherein the visibility of at least portion of said content is defined and controlled by using at least one of said controlling conditions and/or controlling means.
US10866719B1 Content-specific auto-scrolling devices and methods
Systems, methods, and computer-readable media are disclosed for auto-scrolling devices and methods. In one embodiment, an example method may include determining a content feed that includes first content and second content for presentation at a user device, and determining a first relevance value for the first content. Example methods may include determining that the first content is relevant to a user account associated with a user of the user device based at least in part on the first relevance value, determining a second relevance value for the second content, and determining that the second content is irrelevant based at least in part on the second relevance value. Example methods may include determining a first scroll speed to scroll through the content feed when the first content is presented by the user device, and determining a second scroll speed to scroll through the content feed when the second content is presented.
US10866714B2 User terminal device and method for displaying thereof
A user terminal device and a method for displaying on a user terminal device. The method includes displaying a first screen, detecting a user interaction to rotate the first screen while the first screen is displayed, and in response to the detected user interaction, displaying the first screen in a rotated state in a clockwise or counterclockwise direction at a predetermined angle and displaying a second screen related to the rotated first screen on at least one of a plurality of corner areas of the user terminal device.
US10866705B2 Systems and methods for updating recommendations on a user interface in real-time based on user selection of recommendations provided via the user interface
In certain implementations, a user request to add a new concept may be received. A set of media item recommendations may be caused to be loaded on a user interface for presentation to a user responsive to the user request to add the new concept. The media item recommendation set may include a set of recommendations loaded on an on-screen portion of the user interface and a set of recommendations loaded on an off-screen portion of the user interface. The on-screen user interface portion is visible to the user at a first time. The off-screen user interface portion is not being visible to the user at the first time. A user selection of one or more recommendations of the on-screen recommendation set is received. The off-screen recommendation set may be caused to be updated on the user interface during the presentation of the media item recommendation set based on the user recommendation selection.
US10866699B1 User interface for authentication with random noise symbols
Disclosed in some examples are methods, systems and machine-readable mediums which allow for more secure authentication attempts by implementing authentication systems with credentials that include interspersed noise symbols in positions determined by the user. These systems secure against eavesdroppers such as shoulder-surfers or man-in-the middle attacks as it is difficult for an eavesdropper to separate the noise symbols from legitimate credential symbols.
US10866696B2 Automated device for data transfer
An automated device for data transfer and associated methods is provided. The automated device communicates with a server to exchange data which is used to dynamically populate one or more of the interfaces in a sequence of interfaces that include a welcome interface providing a plurality of selectable options for performing an action using the automated device; an authentication interface for receiving an authentication code associated with an access card inserted into the automated device; a source selection interface for selecting a source account for the data transfer; a destination selection interface for selecting a destination account for the data transfer; a data value selection interface for receiving a data value for the data transfer; a transaction acknowledgment interface providing an option to end the session and an option to continue the session; and a record preview interface providing a preview of a record of the session and an option to generate output of the record.
US10866695B2 Displaying a scrollable list of affordances associated with physical activities
The present disclosure generally relates to managing user interfaces associated with physical activities. The user interface displays a scrollable list of affordances associated with physical activities. The affordances may contain physical activity and heart rate information. A user can launch a physical activity tracking function or an interface to change a workout metric using an affordance. Users can also control the music that is played in response to selecting a workout. Further, the interface can be used to compose a reply message to a received message that contains workout information. The interfaces can show a graph that includes heart data when the user's heart rate meets a heart rate alert criteria.
US10866694B2 Electronic device comprising multiple displays and method for operating same
An electronic device according to various embodiments of the present invention comprises: a first main body including a first surface and a second surface which faces the opposite direction to the first surface; a second main body including a third surface which faces the first surface of the first main body part when being folded in a first direction, and a fourth surface which faces the second surface of the first main body part when being folded in a second direction; a rotatable connection unit which connects at least a part of one side of the first main body part and at least a part of one side of the second main body part; a first display which is exposed to the first surface of the first main body part; a second display which is exposed to the third surface of the second main body part; a processor which is electrically connected to the first display and the second display; and a memory which is electrically connected to the processor. The memory, when being executed, may store instructions for instructing the processor to display the first screen and the second screen on the first display and the second display, respectively, when an angle between the first main body and the second main body is included in a first range, and to display at least one from among the third screen and the fourth screen on at least one from among the first display and the second display when an angle between the first main body and the second main body is out of the first range and is included in a second range due to the first main body and the second main body being folded in the second direction.
US10866683B2 Force or touch sensing on a mobile device using capacitive or pressure sensing
A device includes a housing defining part of an interior volume and an opening to the interior volume; a cover mounted to the housing to cover the opening and further define the interior volume; a display mounted within the interior volume and viewable through the cover; and a system in package (SiP) mounted within the interior volume. The SiP includes a self-capacitance sense pad adjacent a first surface of the SiP; a set of solder structures attached to a second surface of the SiP, the second surface opposite the first surface; and an IC coupled to the self-capacitance sense pad and configured to output, at one or more solder structures in the set of solder structures, a digital value related to a measured capacitance of the self-capacitance sense pad. The SiP is mounted within the interior volume with the first surface positioned closer to the cover than the second surface.
US10866680B2 Touch panel with single plate and manufacturing method thereof
A touch panel with a single plate includes a plate and a sensing circuit structure. The substrate is taken as a cover. The sensing circuit structure is formed on the plate.
US10866677B2 Electronic device equipped with touch panel and update method of base line value
A touch panel device includes a touch panel which is equipped with a plurality of electrostatic capacitive sensors of which the electrostatic capacitances vary as an object comes close to, or comes into contact with, the touch panel. A measurement unit measures the electrostatic capacitance of the electrostatic capacitive sensor, and a touch detection unit detects an object coming close to, or coming into contact with, the touch panel on the basis of a difference between a measured raw value and a base line value. A base line value update unit updates the base line value to follow the raw value of the electrostatic capacitance of the electrostatic capacitive sensor to correct a variance in electrostatic capacitance of the electrostatic capacitive sensor. A proximity detection unit detects an object approaching the touch panel, and an update control unit controls the update speed on the basis of a detection result of the proximity detection unit.
US10866674B2 Display device
A display device includes: a display panel; a first force sensor disposed under the display panel; and a first waterproof member disposed under the display panel and disposed on an outer side of the first force sensor, wherein a height of the first waterproof member is larger than a height of the first force sensor.
US10866673B2 Force sensor module and display device including the same
Provided are a force sensor module and a display device including the same. The display device includes a display panel, and a force sensor module overlapping the display panel, and including a circuit board, and the force sensor partially attached to the circuit board, and including an attachment portion having a surface facing the circuit board and attached to the circuit board, and a non-attachment portion having a surface spaced apart from the circuit board.
US10866662B2 Touch display apparatus and method for touch display panel
A touch display apparatus is provided, which includes a panel and a circuit. The panel is configured for display, active stylus sensing and touch sensing, which includes a sensing layer having sensing blocks arranged in an array of rows and columns. The circuit is coupled to the panel, and is configured to drive the panel to perform display and active stylus sensing with respect to a first reference voltage at a first stage of a frame period and to drive the panel to perform touch sensing with respect to a second reference voltage at a second stage of the frame period.
US10866660B2 Position indicator
A position indicator that can be used with a plurality of types of position detection systems. The position indicator includes a first transmitter, a second transmitter, an input circuit which, in operation, accepts an input from outside of the position indicator, a signal generation circuit which, in operation, generates a position detecting signal, a plurality of additional information generation circuits which, in operation, generate a plurality of types of additional information, and a controller. The controller controls, based on the input accepted by the input circuit, transmission of the position detecting signal through the first transmitter and controls, based on the input accepted by the input circuit, transmission of additional information generated by the plurality of additional information generation circuits from the first transmitter or the second transmitter.
US10866659B2 Navigation device with low power consumption and operating method thereof
A navigation device including an image sensor, a processor and a memory is provided. The memory stores a lookup table of a plurality of frame rates each corresponding to one frame period extender. The image sensor captures a pair of image frames. The processor calculate a current displacement according to the pair of image frames, read a next frame period and a corresponding frame period extended value from the memory according to the calculated current displacement, and insert an inactive period after the pair of image frames when the frame period extended value is larger than 1 and the current displacement is larger than a displacement threshold.
US10866658B2 Indicator device, mixed reality device and operation method thereof
An indicator device is suitable for a mixed reality device. The indicator device includes a body, a light source unit, at least two positioning elements, a triggering unit and a control unit. The light source unit is disposed on the body and generates a light source. The two elements are disposed separately on the body, wherein the light source unit and the positioning elements are disposed on different axes. The triggering unit is disposed on the body and generates a trigger signal. The control unit is disposed inside the body and is connected to the light source unit and the triggering unit. The control unit receives the trigger signal to generate a first control signal, thereby controlling the light-emitting state of the light source.
US10866656B2 Handheld display apparatus having contact portion proximate to display and grip portion manually attachable to and detachable from display
A handheld display apparatus including a display unit that displays an image includes a handheld grip portion including a plurality of bar members to be gripped by a user, and an operation unit that receives a manual operation and generates a control signal for the handheld display apparatus, the operation unit arranged on either at least one of the plurality of bar members or in proximity to at least one of the plurality of bar members.
US10866655B2 Touchpad module
A touchpad module includes an outer frame, a support disposed inside the outer frame, a spring that connects the outer frame and the support to each other, a substrate fixed to and supported by the support, and a vibration motor mounted on the substrate, in which a vibration direction of the vibration motor and an urging direction of the spring coincide in a lateral direction.
US10866650B2 Method and device for recognizing pointing location by using radar
Provided is a method and device for recognizing a pointing location by using a radar. A device according to an embodiment of the present disclosure comprises: a weight value space generation unit for generating a weight value space comprising a plurality of unit spaces in a space in front of the screen, and setting weight values in proportion to intensity of clutter-removed reception signals of the plurality of radars to the unit spaces; a hand area detection unit for adding up the set weight values for each of the unit spaces of the weight value space; an effective radar selection unit for selecting, as an effective radar, a radar having a shortest distance to the detected hand area among the plurality of radars; and a finger position determination unit for detecting a first location (first path) exceeding a predetermined threshold value.
US10866640B2 Adjusting method applied to a keyswitch for adjusting tactile feedback
A keyswitch with adjustable tactile feedback is adjusted by an adjusting method. The keyswitch includes a baseplate, an upper housing, an upper bushing component, a lower bushing component, a keycap and a recovering component. The baseplate has an electrode module, the upper housing is disposed on the baseplate, the upper bushing component is movably disposed on the upper housing, the lower bushing component is movably located between the baseplate and the upper housing, and the keycap is connected to a connecting portion of the upper bushing component. The lower bushing component can rotate relative to the baseplate to switch between a first position and a second position. The lower bushing component has a first lateral surface and a second lateral surface with different shapes. The recovering component is disposed between the baseplate and the lower bushing component to upwardly push the lower bushing component.
US10866639B2 Apparatus, methods, and systems for using imagined direction to define actions, functions, or execution
A system and method for controlling a non-tactile device including a receiving device configured to receive signals corresponding to a user's EEG or movements, translate the EEG or movements into directional intentions, transmit the directional intentions to a secondary device, receive a command for one or more actions from the secondary device based on the transmitted directional intentions and output at least one control signal to the non-tactile device based on the received command for one or more actions. The non-tactile device may receive signals corresponding to a user's EEG or movements using a gestural sensor and/or an EEG sensor.
US10866638B2 Neural control of controllable device
A system includes a controllable device configured to provide a premises related service in an area. The system includes a neural device to be positioned with respect to a part of a body of a user and circuitry to process nerve signals detected in real-time. The system also includes a processor in communication with the circuitry, a memory and instructions stored in the memory for execution by the processor. Data stored in the memory associates each of some number of predetermined sets of nerve signals with a control instruction. Execution of the instructions configures the processor to use the stored data to analyze the real-time detected nerve signals to determine when real-time detected nerve signals correspond to one of the predetermined sets of nerve signals and generate a control data signal based on the associated control instruction to cause a controller to control an operation of the controllable device.
US10866637B2 Gesture classification apparatus and method using EMG signal
A gesture classification apparatus and method is disclosed. The apparatus may include a feature extractor configured to extract a plurality of features using a electromyogram (EMG) data group obtained from an EMG signal sensor including a plurality of channels, an artificial neural network including an input layer to which the EMG data group corresponding to the plurality of features is input and an output layer configured to output a preset gesture corresponding to the plurality of features, and a gesture recognizer configured to recognize a gesture performed by a user and corresponding to the extracted features.
US10866634B2 Eye tracking system with holographic film decoder
A volume holographic film (such as a photopolymer) that is pre-recorded with patterns subsequently is used to encode LED or low-power laser light reflections from an eye into a binary pattern that can be read at very high speeds by a relatively simple complementary metal-oxide-semiconductor (CMOS) sensor that may be similar to a high framerate, low resolution mouse sensor. The low-resolution mono images from the film are translated into eye poses using, for instance, a look up table that correlates binary patterns to X, Y positions or using a pre-trained convolutional neural network to robustly interpret many variations of the binary patterns for conversion to X, Y positions.
US10866633B2 Signing with your eyes
A user's signature may be decomposed into one or more components. The components may be described using one or more control points. A user may sign with their eyes by focusing their gaze on a set of these control points that make up the signature. If the user's gaze is within a threshold distance from a control point the signature is validated. Moreover, by modifying the control points based upon the actual gaze location (which is within the threshold distance), the signature may be slightly modified. For example, the signature may be decomposed into one or more components as Bezier curves and the user may be asked to focus on each control point of each of the one or more Bezier curves. Modifying the control points of a Bezier curve slightly still produces a smooth curve, but introduces natural variations.
US10866626B2 Electronic apparatus, power-saving control method, and program
Provided are an electronic apparatus, a power-saving control method, and a program capable of realizing both ease of use for a user and power-saving. A determination unit that determines whether a non-operation state of a user continues for a reference time in a first power mode, a mode control unit that shifts a power mode to a second power mode in which power is saved in a case where determination is made that the non-operation state continues for the reference time in the first power mode, a time interval detection unit that detects a time interval from the shift to the second power mode to an operation by the user, and a time control unit that changes the reference time based on the detected time interval are provided.
US10866624B2 Power management method of a system made of devices powered over data cable
The invention relates to power over data cable (PoC) systems comprising power source equipment, PSE, and plural PoC devices connected to the PSE. The PoC devices can operate in various power modes including low and high power modes. A method of managing power performed by a processing device of the system upon starting-up includes: reading, in memory of the processing device, a power change record to determine if, prior to the start-up, a target PoC device was about to switch from the low power mode to the high power mode; if it was about to switch, restricting it to remain in the low power mode; otherwise, triggering the target device to switch to the high power mode. As being restricted to the low power mode, the target device can no longer cause power failures. Thus endless loops of power failures caused by one and the same device are avoided.
US10866619B1 Electronic device having sealed button biometric sensing system
A biometric button assembly may be disposed in an opening of an enclosure of an electronic device. The biometric button assembly may include an input member that forms an exterior surface of the button housing and is configured to receive inputs, for example from a user of the electronic device. The biometric button assembly may further include a biometric sensor for detecting the received inputs and transmitting a signal to a processor of the electronic device. The signal may correspond to a biometric characteristic, such as a fingerprint. A flexible conduit may transmit the signal to the processor. A portion of the flexible conduit and a seal may be positioned between the button assembly and the enclosure that prevents contaminants from entering the button housing and the enclosure.
US10866618B2 Flexible display apparatus
A flexible display apparatus is disclosed. The flexible display apparatus may include a flexible display panel including a display area and a non-display area and a backplate structure on the flexible display panel and configured to support the flexible display panel. The backplate structure includes an elastic structure and a rigid structure that is less flexible than the elastic structure.
US10866617B2 Wearable display device
The present disclosure discloses a wearable display device which includes a flexible screen and a support component supporting the flexible screen. The flexible screen includes a fixed region and a movable region. The support component includes a fixing portion fixedly connected with the fixed region and a movable support plate fixedly connected with the movable region. The movable support plate is hinged with the fixing portion, and the movable support plate drives the movable region to rotate to a preset angle relative to the fixing portion. The technical solution of the present application can make the display screen of the wearable display device be a foldable display screen, and specifically, the user can fold the flexible screen to adjust the display direction of the flexible screen, so as to enrich the use range and use functions of the wearable display device.
US10866616B2 Electronic device including cover glass and method for processing the cover glass
In an embodiment, a liquid planarization material is coated on at least one of a first surface and a second surface of the cover glass. The second surface faces a direction opposite the first surface. The liquid planarization material is pressed toward the cover glass by a pressing plate and cured. Then, the pressing plate is detached from the cured planarization material and the cover glass. Other embodiments are possible.
US10866614B2 Display apparatus and portable terminal
A display apparatus includes a first base plate, a second base plate coupled to the first base plate to allow the second base plate to be rotated on the basis of a rotation axis between the first base plate and the second base plate, a moving plate coupled to the second base plate and configured to slide along a first direction with respect to the second base plate, a pop-up plate configured to move along a second direction corresponding to a thickness direction of the second base plate on the second base plate in accordance with a movement of the moving plate, and a display panel including a first portion coupled to the first base plate and a second portion coupled to the moving plate.
US10866611B2 Phase difference generator error compensation method of digital frequency generator
The invention provides a phase difference generator error compensation method of a digital frequency generator, wherein the digital frequency generator comprises a phase difference generator, the phase difference generator comprises a phase compensation module and an adjusting module, the phase compensation module provides at least two clock signals, the at least two clock signals comprise a first clock signal and a second clock signal, and a phase difference exists between the first clock signal and the second clock signal; the phase compensation module outputs a third clock signal according to the first clock signal and the second clock signal, and the third clock signal is a difference signal of the first clock signal and the second clock signal; the adjusting module compensates the error of the third clock signal according to the clock phase difference. The method has the benefits that process errors in the phase difference generator are compensated.
US10866605B2 Ultra-low power consumption power supply structure
An ultra-low power consumption power supply structure, comprising: a first LDO circuit, a second LDO circuit, a first Bandgap module, a second Bandgap module and a switching circuit, wherein the first LDO circuit is used for providing an LDO output voltage when an SOC chip is in a normal operating mode, and the second LDO circuit is used for providing an LDO output voltage when the SOC chip is in an ultra-low power consumption mode; the first Bandgap module is used for providing, based on a main power supply voltage, a first reference voltage for the first LDO circuit at the time of power-on startup, and the second Bandgap module is used for providing a second reference voltage for the second LDO circuit after power-on startup is completed; and the switching circuit is used for switching the mode in which the first reference voltage is output by the first Bandgap module at the time of power-on startup to the mode in which the second reference voltage is output by the second Bandgap module after power-on startup is completed.
US10866602B1 Controlling communications using temperature and/or radio-frequency (RF) signals
Systems and methods of controlling communications using temperature and/or Radio Frequency (RF) signals are disclosed. In some embodiments, a method may include determining whether a user operating a communications device has at least temporarily transferred at least partial control of the communications device to another user based, at least in part, upon a change in at least one of: a temperature or an RF signal sensed at the communications device. The method may also include controlling an aspect of a communication conducted via the communications device based, at least in part, upon the determination.
US10866601B2 Fluid monitoring and control system
A fluid monitoring and control system includes a central hub having a central processor, a user interface and an input/output port. A plurality of control devices communicate with the central hub. Each control device includes a fluid pipe section including a fluid inlet and a fluid outlet. A fluid valve is coupled in series within the fluid pipe section and an electric motor is mechanically connected to the fluid valve. A temperature sensor, pressure sensor and flow rate sensor are coupled to the fluid pipe section monitoring a temperature, pressure and flow rate of the fluid flow within the fluid pipe section. A control device processor is controllably connected to the electric motor, temperature sensor, pressure sensor and flow sensor. A control device input/output port is coupled to the control device processor, the control device input/output port in communication with the input/output port of the central hub.
US10866596B1 Airborne relays in cooperative-MIMO systems
An unmanned aerial vehicle (UAV) uses a first baseband processor to establish a first communication link with a ground network cell and a second baseband processor that establishes a second communication link with a user device. The second baseband processor is communicatively coupled to the first baseband processor such that the user device exchanges communication data with the core network via the first communication link and the second communication link. Flight-control hardware steers the UAV along a flight trajectory that is determined by a ground-based UAV controller based at least on a geolocation of the user device. The second baseband processor establishes the second communication link with the user device while the first baseband processor maintains the first communication link with the ground network cell.
US10866593B2 Aerial vehicle landing method, ground control system, and flight control system
Embodiments of the present disclosure disclose an aerial vehicle landing method, a ground control system, and a flight control system. The aerial vehicle landing method includes: selecting, when an aerial vehicle needs to make a diversion, an available alternative landing area according to at least a flight parameter of the aerial vehicle; determining the available alternative landing area as a target waypoint, and planning a new airway according to the target waypoint; and controlling, according to the new airway, the aerial vehicle to fly to the target waypoint. According to the foregoing manners, the embodiments of the present disclosure can resolve problems of unpredictable casualties and property losses that may be caused because the aerial vehicle has an emergency and is landed in a non-predetermined area.
US10866591B2 Scheduling and management of deliveries via a virtual agent
A device can receive a request for a schedule that assigns a fleet of vehicles to a set of deliveries. The device can determine that a parameter is not included in the request that is needed to generate a new schedule or that is needed to generate an existing schedule. The device can obtain the parameter using a historical user request, a historical schedule, or a scheduling template. The device can generate or obtain the schedule based on information included in the request and the obtained parameter. The device can provide the schedule to a user device and/or to one or more devices associated with the fleet of vehicles carrying out the set of deliveries. The device can modify the schedule based on a trigger. The device can provide the modified schedule to the user device and/or to the one or more devices associated with the fleet of vehicles.
US10866590B2 Computer-assisted or autonomous driving safety-related decision making system and apparatus
Apparatuses, methods, and systems associated with safety-related decision making reporting and regulation of computer-assisted or autonomous driving (CA/AD) vehicles are disclosed herein. In some embodiments, an apparatus includes a safety-related decision making reporting unit, disposed in a CA/AD vehicle, to collect data about driving behavior of the CA/AD vehicle and to determine whether the collected data is related to a safety-related decision making rule. In embodiments, the collected data is to be reported to a remote organization associated with regulating the safety-related decision making rule. In some embodiments, a computing device or server associated with regulating safety-related decision making rules receives the collected data from the CA/AD vehicle and/or manufacturers of the CA/AD vehicle. In embodiments, the computing device analyzes the collected data to modify or generate a safety-decision making rule. Other embodiments are also described and claimed.
US10866589B2 Method for providing an information item regarding a pedestrian in an environment of a vehicle and method for controlling a vehicle
A method for providing an information item regarding a pedestrian in an environment of a vehicle. In this connection, a surround sensor signal generated by a surround sensor of the vehicle is inputted. A pedestrian information item representing the pedestrian is generated, using the surround sensor signal. Finally, the pedestrian information item is transmitted to a communications interface to at least one further vehicle, to provide the pedestrian information item to the further vehicle.
US10866588B2 System and method for leveraging end-to-end driving models for improving driving task modules
System, methods, and other embodiments described herein relate to improving training of sub-modules for autonomously controlling a vehicle. In one embodiment, a method includes generating projected controls for autonomously controlling the vehicle through a driving scene by analyzing sensor data about the driving scene using an end-to-end (E2E) model. The E2E model is based, at least in part, on at least one of the sub-modules. The method includes training the E2E model according to the projected controls and labels for the sensor data that indicate expected controls for driving the vehicle through the driving scene. The method includes transferring electronic data of the E2E model into the at least one of the sub-modules associated with the E2E model to initialize the at least one of the sub-modules to improve operation of the at least one sub-modules at sub-tasks for autonomously controlling the vehicle.
US10866586B2 Remote control method for a driver assistance system, driver assistance system, and motor vehicle provided therewith
A remote control method for remote control of a driver assistance system of a motor vehicle by a remote control unit assigned to the motor vehicle, wherein the driver assistance system is designed to actuate the motor vehicle for carrying out an autonomous or piloted parking operation, and which includes an optical sensor apparatus having at least one sensor, an analysis unit and a control unit.
US10866585B2 Command and control of a robot by a contact center with third-party monitoring
Acceptance of robotic service agents may be improved if robots are compliant with a monitoring program of a third party. A robot may be allowed to perform certain operations if monitored or prevented from such operations if unmonitored. If authorized, a robot may be able to perform certain operations unmonitored; however, the third party may report the authorized exception. Should the robot be unmonitored, and absent unauthorized exception, the robot performs only those operations approved for unmonitored mode. Otherwise, the robot is enabled to perform tasks approved for monitored and unmonitored mode. The third party may report the monitoring, lack of monitoring, and compliance with a monitoring program accordingly.
US10866580B2 Power management system for production line
A component-mounted-board production line includes a power operation switch configured to be operated by an operator to turn power on and off, and an automatic power on and off circuit section configured to turn the power on and off. There is provided a production management means for, in a case where the multiple devices include a device that stops operating and enters a standby state, inputting a power on and off signal to the automatic power on and off circuit section of the device such that the power to device is turned on and off in accordance with an operation state of another device.
US10866578B1 Height adjustable support surface and system for encouraging human movement and promoting wellness
A table assembly comprising a worktop, a frame supporting the worktop, an integrated drive subassembly, a memory storing defined conditions, a control system including a user input control interface and at least one processor, the input control interface for receiving user commands to initiate changes in worktop height, the processor programmed to perform the steps of a) at any time, respond to direct manual user input via the interface to change the worktop height and b) enable a reminder function to periodically change the worktop height by i) monitoring worktop use, ii) comparing worktop use to at least one of the defined conditions, iii) after the at least one condition is met, providing a signal to the user to change the worktop height to a different position, iv) monitoring for user input via the interface to change the worktop height and (v) upon each of the worktop height being changed prior to providing a signal to the user to change the worktop height and the worktop height being changed subsequent to providing a signal to the user to change the worktop height, repeating steps (i) through (v).
US10866575B2 Three-dimensional (3D) object printing simulator
A three-dimensional (3D) object printing process-level simulator including, in an example, a layer module for modeling a plurality of layers of a simulated 3D object to be built and a printing device controller to receive a number of simulated values from the layer module to simulate a 3D object printing process and adjust the 3D object printing process based on physical characteristics of a printing device associated with the printing device controller. A cyber-physical three-dimensional (3D) object printing simulator including, in an example, a printing device including a processor to send instructions describing how a simulated 3D object is to be printed and a layers module to simulate heat transfer from a plurality of layers in the 3D object to be printed based at least a density of the plurality of layers.
US10866573B2 Cutting fluid supply timing control device and machine learning device
A machine learning device included in a cutting fluid supply timing control device observes operating state data regarding an operating state of a cutting fluid supply device as a state variable representing a current environment state, acquires supply timing data indicating a timing of supplying a cutting fluid as label data, and then learns the operating state data and the supply timing data in association with each other by using these state variable and label data.
US10866570B2 Monitoring apparatus and system
A monitoring system and associated methodology for response to incidents sensed by at least one sensor of an individual signal unit includes transmission to a central control facility by the individual signal unit, of at least a unique identifying code for that individual signal unit, over a communication network; the response includes a transmission of data from said central control facility to one or more recipients nominated by a registered owner of the individual signal unit wherein registration of the individual signal unit and configuration of sensing and of said response is via a web-based interface.
US10866569B2 Fault detection and diagnostics rule selection
Selection of fault detection and diagnostic rules in a building automation system and generation of configuration data associated with the selected rules.
US10866566B2 Electronic watch clasp systems and methods
Embodiments of a watch can include a watch having an analog watch face, a first watch band portion, a second watch band portion and an analog watch face. The watch can include a digital clasp having a digital display and a circuit board associated with a controller.
US10866563B2 Setting hologram trajectory via user input
One disclosed example provides a computing device comprising a logic subsystem comprising a processor, and memory storing instructions executable by the logic subsystem. The instructions are executable to display via a display system one or more holographic objects, receive depth image data from a depth image sensor, detect a user input setting a trajectory for a selected holographic object, in response to detecting the user input setting the trajectory for the selected holographic object, determine the trajectory for the selected holographic object set by the user input, determine, based upon the depth image data and the trajectory, a surface intersected by the trajectory of the selected holographic object, and display via the display system the selected holographic object as travelling along the trajectory and changing in form upon encountering the surface.
US10866562B2 Vehicle onboard holographic communication system
A novel vehicle onboard holographic communication system is configured to generate, manage, and display various three-dimensional holographic objects, holographic digital assistance, and dynamically-updatable holographic contents in automotive infotainment, vehicle control, and occupant communication environments. Preferably, the vehicle onboard holographic communication system includes a vehicle infotainment hardware module, a vehicle infotainment operating system (e.g. Apple CarPlay, Android Auto, etc.) and a vehicle onboard holographic communication operating system (e.g. “HoloDash OS”) executed in a CPU and a memory unit of the vehicle infotainment hardware module, and a holographic display pod integrated into a vehicle dashboard or another part of the vehicle interior. The in-vehicle holographic display pod provides lifelike high-resolution 3D holographic objects for vehicle occupant infotainment, vehicle control, and communication applications. Furthermore, the vehicle onboard holographic communication system allows in-vehicle holograms to receive and interpret driver or passenger gesture commands with embedded sensors, which enable bilaterally-interactive experiences with the in-vehicle holograms.
US10866560B2 Image forming apparatus including drum cartridge attachable to and detachable from first supporting position on drawer and developing cartridge attachable to and detachable from second supporting position on drawer
An image forming apparatus includes a main body housing, a drawer, a drum cartridge, an exposure device, developing cartridge, a transfer roller, and a fixing device. The drum cartridge includes a photosensitive drum and is attachable to and detachable from a first supporting position on the drawer. The developing cartridge is attachable to and detachable from a second supporting position on the drawer and includes a developing roller. The drawer includes a first guide. The drum cartridge includes a second guide. In a state where the drum cartridge is attached to the first supporting position on the drawer, the first guide of the drawer and the second guide of the drum cartridge forms a developing cartridge guide configured to guide the developing cartridge toward the second supporting position on the drawer.
US10866554B2 Image forming apparatus operable in modes having different color gamuts
An image forming apparatus includes a developing roller configured to develop an electrostatic latent image on a photosensitive drum to form a toner image; a belt onto which the toner image is transferred; a detection unit configured to detect a density of an image for detection formed on the belt; and a controller configured to perform hue adjustment based on a detection result of the detection unit. The image forming apparatus performs image formation in a second mode using a color gamut different from a color gamut in a first mode, and the controller obtains a lookup table, which indicates a correlation between image data to be used and input image data in the second mode, based on the detection result in the first mode and a correlation of density between the first mode and the second mode.
US10866552B2 Image forming apparatus including drum cartridge having charger and photosensitive drum
An image forming apparatus includes a developing cartridge, a drum cartridge, a casing, a connector, and a controller. The drum cartridge includes a photosensitive drum, a drum cartridge memory, a charger, and a cleaner. The charger is configured to charge the photosensitive drum and including a wire and a grid electrode. The cleaner is configured to clean the wire. The connector is configured to be electrically connected to the drum cartridge memory. Information is writable to the drum memory through the connector. The detection circuit board is configured to detect a state of discharge of the charger. The controller is configured to perform: determining whether or not the state of discharge detected by the detection circuit board is abnormal; and writing, in the drum cartridge memory, information representing occurrence of the abnormal discharge through the connector in a case where occurrence of the abnormal discharge is determined.
US10866551B2 Fixing device in which fixing belt does not contact with slit of belt guide and image forming apparatus
A fixing device includes a flexible endless fixing belt, a heating part, and a belt guide. The heating part induction-heats the fixing belt from outside. The belt guide supports the fixing belt so that the fixing belt faces to the heating part. The belt guide is made of temperature sensitive magnetic material with magnetic characteristics reversibly changing from ferromagnetism to paramagnetism when predetermined temperature is reached, and includes a plurality of slits arranged in a width direction orthogonal to a circumferential direction of the fixing belt and formed along the circumferential direction. At a side of an inner circumference face of the fixing belt, a protecting part is provided so as to prevent the inner circumference face of the fixing belt from coming into direct contact with portions on the periphery of the plurality of slits.
US10866548B2 Fixing device including fiber member having oil repellent portion at fixing belt side and image forming apparatus
A fixing device includes a flexible rotatable fixing belt, a pressuring member, a pressing member, a heating part, a belt guide, and a fiber member. The pressuring member forms a pressuring area between the fixing belt and the pressuring member. The pressing member comes into contact with an inner circumference face of the fixing belt via lubricant in the pressuring area to press the fixing belt to the pressuring member. The heating part heats the fixing belt from outside. The belt guide supports the fixing belt from a side of the inner circumference face so that the fixing belt faces to the heating part. The fiber member is arranged between the belt guide and the fixing belt. At least a part of a face of the fiber member at a side of the fixing belt is oil repellent.
US10866539B2 Unit having a developer conveying member and a filter for a chamber
A unit includes: a conveying member that conveys developer; a frame that stores the developer and includes a first chamber storing the conveying member, a second chamber, a first opening connecting the first chamber and the second chamber, and through which the developer is passed, and a second opening connecting the interior of the second chamber and the exterior of the frame in an orthogonal direction that is orthogonal to a direction of a rotation axis line of the conveying member; and a filter that allows air to pass the second opening and restricts the developer from passing the second opening, and is fixed to the frame, wherein the frame is displaceable with respect to an apparatus main body in a state where the unit is attached to the apparatus main body, and the filter is displaced with respect to the apparatus main body by the displacement of the frame.
US10866537B2 Powder container having contact portion to contact a restriction member
A powder container includes a discharge port configured to discharge powder stored in the powder container, a container shutter configured to open and close the discharge port, a first rotation portion configured to be engageable with an engagement portion of a removable component, an operation device configured to rotate the first rotation portion in conjunction with an operation of the operation device, and a contact portion included in the first rotation portion. The engagement portion opens and closes a cartridge shutter to open and close an inlet port of the removable component. A restriction member of the removable component is configured to restrict the rotation of the engagement portion. The contact portion contacts the restriction member to cancel the restriction member from restricting rotation of the engagement portion in conjunction with attachment of the powder container to the removable component.
US10866534B1 Optical device and image forming apparatus
An optical device includes a plurality of light sources each configured to emit light having a different wavelength, and a lens mirror array in which a plurality of optical elements is arrayed, each of the plurality of optical elements including an incident surface through which the light emitted from each light source enters the optical element, a first reflection surface from which the light incident on the incident surface is reflected, a second reflection surface from which the light reflected by the first reflection surface is further reflected, and an emission surface through which the light reflected by the second reflection surface exits the optical element. The plurality of light sources is arranged such that a light source that emits light having a shorter wavelength is disposed farther from the second reflection surface.
US10866532B2 Electrostatic charge image developing toner, electrostatic charge image developer, and toner cartridge
An electrostatic charge image developing toner includes a polar group-containing olefin resin that is a polymer of a composition containing at least one nonpolar monomer unit (X) selected from the group consisting of ethylene and α-olefin having 3 to 10 carbon atoms, a polar monomer unit (Y) having at least one of a maleic acid group and a maleic anhydride group, and a monomer unit (Z) having a polymerizability to at least one of the nonpolar monomer unit (X) and the polar monomer unit (Y), in which an acid value of the toner is 10 mgKOH/g to 60 mgKOH/g.
US10866531B2 Athermalization of an alignment system
An alignment system configured to be substantially insensitive to thermal variations in its system during alignment measurements. The alignment system includes a sensor system, a support structure, a sensing element, a position measurement system, and an athermal interface between the sensing element and the support structure. The sensor system is configured to determine a position of an alignment mark on a substrate and the support structure is configured to support the sensor system. The sensing element is configured to detect an unintentional displacement of the support structure and the position measurement system is configured to measure the unintentional displacement relative to a reference element based on the detected unintentional displacement. The athermal interface is configured to prevent detection of temperature induced displacement of the support structure by the sensing element.
US10866530B2 Lithographic apparatus and device manufacturing method
A difficulty of contamination interfering with a grid plate positional measurement system is addressed. In one embodiment contamination is prevented from coming into contact with the grating or the sensor. In an embodiment, surface acoustic waves are used to detach contamination from a surface of the grating or sensor.
US10866529B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus is described, the apparatus comprising: a projection system configured to project a patterned beam of radiation onto a substrate; the projection system comprising a plurality of optical elements; a sensor frame; a first position measurement system configured to measure a position of the plurality of optical elements relative to the sensor frame; wherein the sensor frame comprises: N sub-frames, N being an integer >1, a coupling system coupling the N sub-frames and a second position measurement system configured to determine a relative position of the N sub-frames.
US10866520B2 Light irradiation method
A light irradiation method includes splitting light from a coherent light source, which outputs the light at a wavelength equal to or less than 300 nm, into a plurality of branch beams. A wavefront of the light is shaped before splitting the light. The light irradiation method also includes causing the branch beams to intersect at an interference angle equal to or less than 20° to generate interfered light, and irradiating a substrate with the interfered light while continuously conveying the substrate relative to the interfered light.
US10866516B2 Metal-compound-removing solvent and method in lithography
A photoresist layer is coated over a wafer. The photoresist layer includes a metal-containing material. An extreme ultraviolet (EUV) lithography process is performed to the photoresist layer to form a patterned photoresist. The wafer is cleaned with a cleaning fluid to remove the metal-containing material. The cleaning fluid includes a solvent having Hansen solubility parameters of delta D in a range between 13 and 25, delta P in a range between 3 and 25, and delta H in a range between 4 and 30. The solvent contains an acid with an acid dissociation constant less than 4 or a base with an acid dissociation constant greater than 9.
US10866515B2 Lithography process using photoresist material with photosensitive functional group
Methods for forming a semiconductor structure including using a photoresist material are provided. The method for forming a semiconductor structure includes forming a material layer over a substrate and forming a photoresist layer over the material layer. The method for forming a semiconductor structure further includes performing an exposure process on the photoresist layer and developing the photoresist layer. In addition, the photoresist layer is made of a photoresist material comprising a photosensitive polymer, and the photosensitive polymer has a first photosensitive functional group bonding to a main chain of the photosensitive polymer and a first acid labile group bonding to the first photosensitive functional group.
US10866511B2 Extreme ultraviolet photolithography method with developer composition
The present disclosure provides a method for lithography patterning in accordance with some embodiments. The method includes forming a photoresist layer over a substrate, wherein the photoresist layer includes a metal-containing chemical; performing an exposing process to the photoresist layer; and performing a first developing process to the photoresist layer using a first developer, thereby forming a patterned resist layer, wherein the first developer includes a first solvent and a chemical additive to remove metal residuals generated from the metal-containing chemical.
US10866507B2 Pellicle and reticle including the same
Provided is a pellicle to be used in a photolithography process. The pellicle a film, at least a portion of which includes carbon allotropes. The film has a first surface and a second surface facing the first surface, the film comprises a doped region including dopants, the doped region adjacent to the first surface, the dopants include least one of boron or nitrogen, and the doped region comprises a bond between an atom of at least one of the dopants and a carbon atom.
US10866504B2 Lithography mask with a black border region and method of fabricating the same
A lithography mask includes a substrate, a reflective structure disposed over a first side of the substrate, and a patterned absorber layer disposed over the reflective structure. The lithography mask includes a first region and a second region that surrounds the first region in a top view. The patterned absorber layer is located in the first region. A substantially non-reflective material is located in the second region. The lithography mask is formed by forming a reflective structure over a substrate, forming an absorber layer over the reflective structure, defining a first region of the lithography mask, and defining a second region of the lithography mask. The defining of the first region includes patterning the absorber layer. The second region is defined to surround the first region in a top view. The defining of the second region includes forming a substantially non-reflective material in the second region.
US10866500B2 Projection apparatus
A projection apparatus includes a plurality of two-fluid nozzles, a projection-apparatus-side-gas-flow-path, a gas valve, a projection-apparatus-side-liquid-flow-path, a liquid valve, a projector, a mist concentration measurer, and a controller. The controller starts and stops spraying of a mist by controlling the gas valve and the liquid valve on the basis of an image or a video projected onto a screen from the projector. The controller receives a signal indicating a mist concentration from the mist concentration measurer, starts and stops spraying of the mist by controlling the gas valve and the liquid valve on the basis of the received signal, and thus controls the mist concentration.
US10866497B2 Wavelength conversion device, light source device, and projector
A wavelength conversion device includes a phosphor layer that is excited by excitation light to thereby emit light in a wavelength band different from a wavelength band of the excitation light, a base material that includes a first surface and holds the phosphor layer on the first surface, and a third lens disposed to be opposed to the phosphor layer. An opening section juxtaposed with the phosphor layer is provided on the first surface. A channel that causes the opening section and the outside of the wavelength conversion device to communicate is provided in the base material. The third lens includes an opposed surface opposed to the phosphor layer and the opening section.
US10866493B2 Trail camera mounting system
The herein described invention is a camera mounting system where the user can safely install a camera high in a tree without having to leave the ground. The camera mounting system is comprised of a tree attachment, ball mount, and camera mount. The system is installed by using an extension pole with releasable capture means for installation and removal of the system. This system is also comprised of a multi-mount adapter, which allows a user to install multiple wire connected mounted components on one tree attachment, or in different elevated positions. Once installed, a camera can be accurately aimed by using a laser attachment and standard laser pen light. This system is further comprised of a saw attachment, which can be used to clear branches from the installation area of the tree being utilized.
US10866489B2 Electronic device
The electronic device can be used with a power source module attached to a device main body. The device main body and the power source module are electrically connected to each other by the respective connector portions. The device main body includes a connection terminal portion with a concave shape, and the power source module has a connection terminal portion with a convex shape that is fit to the connection terminal portion of the device main body. A power source terminal group is provided in a first surface, and a ground terminal group and a communication terminal group for communication with the device main body are provided in a second surface on a side opposite to the first surface, from among connection surfaces of the connection terminal portion. The ground terminal group is arranged at a position closer to the power source terminal group than to the communication terminal group.
US10866488B2 Imaging apparatus and control method of imaging apparatus
An imaging apparatus including a lens mount on which an interchangeable lens is mounted registers a position to which a focus adjustment position is moved when a specific operation is executed, determines a type of interchangeable lens mounted on the lens mount, and controls, when the specific operation is executed, switching the focus adjustment position to a position registered based on a determined type of mounted interchangeable lens regardless of the focus adjustment position before switching.
US10866478B2 Display device including an oxide semiconductor which overlaps an opening
According to one embodiment, a display device includes a gate line extending in a first direction, first and second source lines crossing the gate line and arranged in the first direction, a first light-shielding layer having first and second openings, and an oxide semiconductor layer crossing the gate line, and in the display device, the first opening and the second opening are arranged in a second direction crossing the first direction between the first source line and the second source line, the gate line is located between the first opening and the second opening, and the oxide semiconductor layer has a first overlapping portion overlapping the first opening.
US10866468B2 Display substrate, display panel, and method for preparing the same
The present disclosure relates to display substrate, display panel, and method for preparing the same. The display substrate comprises: a base substrate; and a common electrode on the base substrate, the common electrode having a hollowed-out portion corresponding to a signal line, wherein the signal line includes at least one of a gate line and a data line. The overlapping area of the common electrode and the signal line can be reduced, the load of the substrate can be reduced, such that the power consumption of the LCD panel can be reduced.
US10866467B2 Liquid crystal display unit and projection display unit
A liquid crystal display unit of the present disclosure has a liquid crystal panel having a pixel region including a plurality of pixels, and the liquid crystal panel includes: a first substrate on which a plurality of pixel electrodes having light reflectivity are provided for each of the pixels; a second substrate disposed in opposition to the first substrate; a liquid crystal layer disposed between the first substrate and the second substrate; and an interlayer film provided between the first substrate and the liquid crystal layer, and the interlayer film has a plurality of sloped sections each including at least a portion facing a corresponding one of the plurality of pixel electrodes, and the plurality of sloped sections each have a slope width that faces the corresponding one of the plurality of pixel electrodes and that differs from one another.
US10866466B2 Liquid crystal phase shifter, phase shifting method, and method of fabricating the liquid crystal phase shifter
This disclosure provides liquid crystal phase shifter, phase shifting method, and method of fabricating the liquid crystal phase shifter. The phase shifter comprises: a first substrate and a second substrate arranged in cell-aligned manner; a first electrode layer arranged on a side of the first substrate facing the second substrate; a second electrode layer arranged on a side of the second substrate facing the first substrate, and comprising electrically isolated electrode plates; and isolation zones arranged between the first electrode layer and the second substrate, wherein the isolation zones, the first electrode layer, and the second electrode layer form independent sealing areas, wherein each of the electrode plates corresponds to respective one of the sealing areas, and liquid crystal layers are sealed in the sealing areas, wherein dielectric constants of the liquid crystal layers in each sealing area are not exactly the same.
US10866463B2 Strip, and backlight unit and liquid crystal display including the same
Disclosed is a mold frame including a first guide defining the position of a photoconversion layer and at least one of optical sheets disposed on the photoconversion layer, a backlight unit and a liquid crystal display including the same, and the like. The first guide includes a first surface facing the liquid crystal panel, a second surface opposite to the first surface, and a third surface extended from the edge of the first surface to the edge of second surface, wherein at least a portion of the second surface is provided with a strip, and wherein the strip is extended along the edge of the optical sheet or the photoconversion layer to overlap a region adjacent to the edge of the top surface of the optical sheet or adjacent to the edge of the top surface of the photoconversion layer.
US10866459B2 Backlight module and display device
Backlight module and display device are provided. The backlight module includes: a light-emitting area, a non-light-emitting area, at least one notch, a shell, a light source, and a light guide plate, wherein the light-emitting area includes a first edge and a second edge; the first edge includes a sub-edge; the light source is on at least one side of the light guide plate; the light-emitting area includes at least one compensation area adjacent to the notch, and the compensation area is on a side of the notch away from the light source; the light guide plate includes a first portion and a second portion, and the first portion is in the compensation area; a thickness of the first portion is greater than a thickness of the second portion; and a plurality of protrusions is on a side surface of the first portion facing toward the back plate.
US10866458B2 Electronic device display with a backlight and control circuitry that corrects pixel data to reduce transition artifacts
An electronic device may include display layers such as liquid crystal display layers and a backlight unit that provides illumination for the display layers. The backlight unit may include light-emitting diodes that emit light into the edge of a light guide film. To minimize the inactive area of the display, the light-emitting diodes may be tightly spaced to approximate a line light source instead of point light sources. Color and/or luminance compensation layers may be incorporated at various locations within the backlight structures to ensure that the backlight provided to the display layers is homogenous. A thin-film transistor layer of the display may be coupled to a printed circuit board by a flexible printed circuit. The flexible printed circuit may have additional solder mask layers to improve robustness, may include encapsulation, and may have traces with a varying pitch.
US10866456B2 Method of manufacturing light emitting module and light emitting module
A light emitting module with a reduced thickness is provided.A method of manufacturing a light emitting module sequentially includes: providing a light guiding plate having a first main surface being a light emitting surface, and a second main surface on the side opposite to the first main surface; providing a plurality of light emitting elements on the light guiding plate; and forming a wiring electrically connecting the plurality of light emitting elements. A light emitting module includes: a light guiding plate having a first main surface and a second main surface; a plurality of wavelength conversion parts disposed at the second main surface of the light guiding plate so as to be spaced apart from each other; a plurality of light emitting elements respectively bonded to the plurality of wavelength conversion parts; and a wiring connected to the plurality of light emitting elements.
US10866452B2 Color filter substrate, production method thereof, display panel, and display apparatus
Provided are a color filter substrate, a production method thereof, a display panel, and a display apparatus, which belong to the technical field of display. The color filter substrate has: a base substrate; a plurality of color filter units in an array arrangement on the base substrate, wherein each of the color filter units comprises at least two color filters of different colors, and the at least two color filters comprise a blue color filter; wherein the blue color filter has the smallest thickness among the at least two color filters of each of the color filter units.
US10866440B1 Optical modulator and package
An optical modulator includes a dielectric layer and a waveguide. The waveguide is disposed on the dielectric layer. The waveguide has a first region, a second region, and an optical coupling region between the first region and the second region. The waveguide located in the first region includes a first electrical coupling portion and a first slab portion connected to each other. The waveguide located in the second region includes a second electrical coupling portion and a second slab portion connected to each other. The waveguide located in the optical coupling region includes a first optical coupling portion and a second optical coupling portion. The first slab portion has at least two sub-portions having different heights. The second slab portion has at least two sub-portions having different heights.
US10866438B2 Faraday-based polarization scrambler
A Faraday-based polarization scrambler is disclosed. The Faraday-based polarization scrambler may comprise a first toroidal assembly. The first toroidal assembly may include an optical fiber that is looped to form a first looped portion, and a first electrical wire that coils around the first looped portion to form a first toroidal configuration. In some examples, the first electrical wire may be connected to a voltage source and carries a current to form a magnetic field within the first toroidal configuration. In some examples, there may be additional toroidal assemblies provided to the Faraday-based polarization scrambler. One or more of these toroidal assemblies may create an actuation field to effect modulation for polarization scrambling and emulation that mitigates polarization-dependent effects.
US10866437B2 Use of class of quaternary molybdenum/tungsten tellurate crystals, and device
The present disclosure relates to use of a quaternary molybdenum/tungsten tellurite crystal and a device thereof. The quaternary molybdenum/tungsten tellurite crystal is used as an acousto-optic material, wherein the quaternary molybdenum/tungsten tellurite comprises tellurium (Te) and tungsten (W), or tellurium (Te) and molybdenum (Mo). The crystal has abundant kinds, is non-toxic, and includes high, medium and low symmetry crystal systems; it easily produces a large-size and high-quality single crystal and almost meets all requirements of excellent acousto-optic properties. In the present disclosure, by selecting different light transmission directions and excitation source directions to fabricate an acousto-optic device with practical application values according to the requirements of the crystal acousto-optic device and the crystal characteristics, high-performance acousto-optic Q switching laser output is achieved.
US10866433B2 Optical element
An optical element has a transmission spectrum characterized in that a local maximum falls within a wavelength region longer than 315 nm but shorter than or equal to 400 nm, a local minimum falls within a wavelength region longer than or equal to 380 nm but shorter than or equal to 500 nm, and the wavelength at the local maximum is shorter than the wavelength at the local minimum.
US10866432B2 Adjustable fluid-filled lens assembly and method for assembling the same
A method of assembling an adjustable fluid-filled lens assembly comprising biaxially tensioning an elastomeric membrane to a surface tension of greater than 180 N/m, typically greater than 1000 N/m; thermally conditioning the tensioned membrane, e.g., for one hour at a temperature of about 80° C., to accelerate relaxation of the membrane; mounting the membrane to a peripheral support structure whilst maintaining the tension in the membrane; assembling the mounted membrane with one or more other components to form an enclosure with the membrane forming one wall of the enclosure; and thereafter filling the enclosure with a fluid. The membrane may be formed from an aromatic polyurethane, and the fluid may be a phenylated siloxane. In some embodiments, the membrane is able to hold a substantially constant surface tension of at least 180 N/m for a period of at least 12 months.
US10866430B2 Optical image stabilizing module and camera module including the same
An optical image stabilizing (OIS) module and a camera module are provided. The OIS module includes a driving holder provided on a bottom surface of a housing, a driving frame comprising a reflection member and supported on an inner wall of the driving holder, a driving part configured to provide a driving force to move the driving holder and the driving frame, wherein the driving holder is configured to move in one or more of a linear direction and a rotational direction on the bottom surface of the housing to move the reflection member in a first axial direction, perpendicular to an optical axis, and the driving frame is configured to move in one or more of the linear direction and the rotational direction on the inner wall of the driving holder to move the reflection member in a second axial direction, perpendicular to the optical axis.
US10866425B1 Image reprojection based on intra-pupil distance
A head-mounted display comprises a stereo pair of outward-facing cameras that are separated by a baseline distance when the head-mounted display is being worn by the user, and a controller. The controller is configured to receive an inter-pupil distance (IPD) of the user and to compare the IPD to the baseline distance of the stereo pair of outward-facing cameras. Image data of an environment is received from the stereo pair of outward-facing cameras. If the difference between the IPD and the baseline distance is less than a first threshold, the image data is passed through to the head-mounted display without correcting for the IPD. If the difference between the IPD and the baseline distance is greater than the first threshold, the image data is reprojected based on the IPD prior to displaying the image data on the head-mounted display.
US10866419B2 Optical combiner and applications thereof
An optical combiner including an array of pairs of resonating waveguide gratings. The waveguiding layer of the array, which includes the resonating waveguide gratings, is configured to guide at most ten guided light modes in the visible wavelength range. At least a portion of the resonating waveguide grating array is configured to incouple a portion of incident light on the array and to outcouple a fraction of that incident light. The outcoupled fraction has a predetermined wavelength λ in the visible and near-infrared wavelength range and has a predetermined spectral width Δλ. The optical combiner is preferably configured to be used in a near-eye display apparatus. The invention is also achieved by a near-eye display apparatus that is adapted to combine projected images provided by a light emitter with light provided by a scene observed by an observer looking through the optical combiner.
US10866416B2 Display control device and display control method
A display control device configured to control a head-up display that projects an image onto an area ahead of a driver to display the image such that the image that is a virtual image is superimposed on an actual view. The display control device includes a controller. The controller is configured to execute control such that a highlighting image that highlights a specific object present ahead of a vehicle is displayed when a warning against the specific object is given to the driver. The specific object is detected based on traveling situation information regarding a traveling situation of the vehicle. The traveling situation information based on an output from a vehicular sensor including an on-board camera.
US10866412B2 Compact head-mounted display system
A head-mounted display (HMD) system includes an optical arrangement; a first image panel, wherein the optical arrangement directs image light from the first image panel along a first optical pathway; a second image panel, wherein the optical arrangement directs image light from the second image panel along a second optical pathway different from the first optical pathway; and a third image panel and a fourth image panel, wherein the third and fourth image panels are spaced apart from each other and the optical arrangement directs light from the third image panel and the fourth image panel along different optical pathways. The optical arrangement is configured such that light from the first image panel and the third image panel are emitted from the HMD system in a combined fashion in a first eye direction, and light from the second image panel and the fourth image panel are emitted from the HMD system in a combined fashion in a second eye direction different from the first eye direction.
US10866410B2 Image forming apparatus and control method of image forming apparatus
An image forming apparatus includes first and second light sensors positioned in a laser scanning system of at least one color, such that scanned light is detected by the first light sensor and then by the second light sensor and light sensing surfaces of the first and second light sensors are not parallel, and a control unit connected to the first and second light sensors and configured to determine a time difference in the timing of light detection by the first and second light sensors and to execute a color position shift operation upon determining that the time difference is greater than a first threshold value.
US10866407B2 Micromechanical component and method for producing a micromechanical component
A micromechanical component includes a micromirror connected to a mounting support via at least one spring such that the micromirror is adjustable about at least one axis of rotation relative to the mounting support, where the micromirror includes a reflective surface developed at least partially on a first diaphragm surface of a mounted diaphragm of the micromirror, the diaphragm including a second diaphragm surface that faces away from the first diaphragm surface and that is mounted in air or vacuum.
US10866404B2 Electrowetting device and method of manufacturing electrowetting device
The disclosure provides an electrowetting device in which a sealing material is formed with satisfactory precision while maintaining a good adhesive property between both substrates. In a first hydrophobic layer (12) and a second hydrophobic layer (5), opening patterns (12a, 12b, 5a, and 5b) are provided, and an active substrate (7) and a common electrode substrate (2) are bonded together with a sealing material (14) provided in the opening patterns (12a, 12b, 5a, and 5b) such that a space is formed between the active substrate (7) and the common electrode substrate (2).
US10866393B2 Optical imaging system
An optical imaging system is described including first to sixth lenses sequentially disposed from an object side to an image side, and an image sensor configured to convert incident light reflected from a subject, having passed through the first to sixth lenses, into an electrical signal. One of the first to sixth lenses includes a spherical object-side surface and another of the first to sixth lenses includes corresponding aspherical object-side surfaces. The first to sixth lenses include corresponding aspherical image-side surfaces, and a lens of the first to sixth lenses that is closer to the object side than the one of the first to sixth lenses including the spherical object-side surface, has a highest refractive index among the first to sixth lenses.
US10866392B2 Imaging lens
An imaging lens which uses a larger number of constituent lenses for higher performance and features compactness and a wide field of view. The imaging lens is composed of seven lenses to form an image of an object on a solid-state image sensor. The constituent lenses are arranged in the following order from an object side to an image side: a first lens with positive refractive power; a second lens with positive or negative refractive power; a third lens with negative refractive power; a fourth lens with positive or negative refractive power as a double-sided aspheric lens; a meniscus fifth lens having a convex surface on the image side; a sixth lens with positive or negative refractive power as a double-sided aspheric lens; and a seventh lens with negative refractive power, in which an air gap is provided between lenses.
US10866391B2 Imaging lens assembly
The present disclosure discloses an imaging lens assembly. The imaging lens assembly includes, sequentially along an optical axis from an object side to an image side, a first lens, a second lens, a third lens, and a fourth lens. The object-side surface of the first lens is a concave surface, and the image-side surface of the fourth lens is a concave surface. The second lens has a positive refractive power. At least one of the first lens, the third lens, or the fourth lens has a negative refractive power. An effective focal length f3 of the third lens and an effective focal length f4 of the fourth lens satisfy: f3/f4>0.
US10866384B2 Lens assembly driving apparatus, photographing module and electronic device
A lens assembly driving apparatus includes a holder, a metal yoke, a carrier, a lens assembly, a magnet set, a coil and at least one elastic element. The metal yoke is coupled with the holder. The carrier is movably disposed in the metal yoke. The carrier includes an object-side portion and at least three inner surfaces. The object-side portion has an object-side central hole. The lens assembly has an optical axis. The optical axis is corresponding to the object-side central hole. The lens assembly is coupled in the carrier. A movement of the lens assembly relative to the holder is according to a movement of the carrier. The magnet set includes only two magnets. The coil surrounds and is fixed at an exterior of the carrier. The elastic element is coupled with the carrier and the holder.
US10866382B2 PWM screening in a camera
A miniature camera having an image sensor; an actuator which includes conductive components capable of conducting a pulse width modulation drive signal for driving the actuator; and a screening component located between the conductive components of the actuator and the image sensor, the screening component being electrically isolated from the actuator.
US10866381B2 Portable electronic device, camera module, and lens assembly
A lens assembly includes a lens including an optical portion refracting light and a flange portion extended along a periphery of at least a portion of the optical portion, and a lens barrel accommodating the lens. The lens includes a first D-cut portion on one side surface of the flange portion spaced apart from the lens barrel and a second D-cut portion on another side surface of the flange portion spaced apart from the lens barrel, wherein the first D-cut portion and the second D-cut portion each include first inclined surfaces, and the first inclined surfaces are spaced apart from respective ends of the first D-cut portion and the second D-cut portion by a predetermined interval.
US10866377B2 Splitter module and enclosure for use therein
An enclosure (10) includes a base (38) defining a splice region (148) and a cover (40) coupled to the base (38) to move between a closed position and an open position. A plurality of ruggedized adapters (26) are on the cover (40), each adapter having an inner port (64) and an outer port (66). A removable module (32) is disposed on the cover (40), at least one input fiber (12) being routed from the splice region (148) of the base (38) to the removable module (32), wherein the at least one input fiber (12) is output from the module as a pigtail (28) having a connectorized end that is connected to an inner port (64) of a ruggedized adapter (26). A cable input location (16) receives an input cable (14/20) including at least one tube (138) surrounding at least one fiber (12) that carries the same signal as the at least one input fiber (12) being routed from the splice region (148) to the removable module (32). The input cable (14/20) is anchored to the base (38) at the cable input location (16). A tube holder (150) is slidably mounted to the base (38) past the cable input location (16), wherein the tube holder (150) keeps separate an unused fiber-carrying tube (138) that is stored within the base (38) in a loop (122) from a fiber-carrying tube (138) whose fiber (12) leads toward the splice region (148) of the base (38) for further routing toward the removable module (32).
US10866375B2 Light source device and electronic apparatus
A light source device and an electronic apparatus are provided. The light source device includes a substrate, an electrode layer and a surrounding frame disposed on the substrate, a light emitter and a light detector mounted on the electrode layer and located inside of the surrounding frame, and a light permeable member disposed on the surrounding frame and covering the light emitter and the light detector. When the light emitter receives a predetermined current so as to emit an invisible light toward the light permeable member, the light detector receives a reflected part of the invisible light to generate an initial photocurrent. When the light emitter receives a manipulation current so that a detection photocurrent generated from the light detector is less than a first proportion of the initial photocurrent or greater than a second proportion of the initial photocurrent, the light emitter stops receiving the manipulation current.
US10866374B2 Optical bench on substrate and method of making the same
An optical bench including a substrate having a trench with the trench having an angled sidewall on which a reflective coating is provided. The optical bench also includes a first device and a waveguide positioned within the trench, a second device optically connected to the first device, and at least one active circuit electrically connected to the first device with the waveguide being positioned optically between the first device and the reflective coating. The optical bench also includes an optically transparent material that forms a first interface with the first device and a second interface with a first surface of the waveguide.
US10866373B2 Optical transceiver and manufacturing method thereof
A structure including a photonic integrated circuit die, an electric integrated circuit die, a semiconductor dam, and an insulating encapsulant is provided. The photonic integrated circuit die includes an optical input/output portion and a groove located in proximity of the optical input/output portion, wherein the groove is adapted for lateral insertion of at least one optical fiber. The electric integrated circuit die is disposed over and electrically connected to the photonic integrated circuit die. The semiconductor dam is disposed over the photonic integrated circuit die. The insulating encapsulant is disposed over the photonic integrated circuit die and laterally encapsulates the electric integrated circuit die and the semiconductor dam.
US10866369B2 Gel stick cleaner with reusable handle and disposable cartridge
A cleaning device is provided for removing debris from an end surface of a fiber optic connector. The fiber optic connectors may be a Multi Push On (MPO) or Mechanical Transfer (MT). The end surface may have a one or more ferrules with a fiber optic glass cable. The cleaning device includes a housing with a first end open to a gel that adheres to debris. A second end of the housing may be releasably attached to a protrusion or handle to insert and remove the device from an adapter receptacle. The handle may be replaced with a plug frame and protrusion so the device may be inserted into the receptacle of the adapter. The device may be placed over the end surface of the fiber optic connector that is not inserted into an adapter receptacle.
US10866366B2 Optical fiber stub having a demountable receptacle cap with an alignment sleeve
An optical fiber stub having a first end and a second end, wherein the outer surface of the first end has a threaded surface, and a stop surface at a base of the outer threaded surface, a receptacle cap having a tubular body with a base end and a receiving end, wherein an inner surface of the base end is similarly threaded to the outer threaded surface of the first end, so that the base end of the receptacle cap can be screwed over and around the first end of the optical fiber stub. The receiving end of the receptacle cap includes two opposing flat surfaces on an outer surface of the receiving end, so as to enable a tool to grip the outer surface of the receiving end of the receptacle cap and unscrew the receptacle cap from the optical fiber stub.
US10866352B1 Light emitting device
The present disclosure discloses a light emitting device. A plurality of luminous dots disposed on a light guiding plate is distributed on a first area and a second area of the light guiding plate by a first density and a second density, respectively. A plurality of diffusion dots disposed on a diffusion film is distributed on a third area and a fourth area of the diffusion film by a third density and a fourth density, respectively. The first area of the light guiding plate is projected to the third area of the diffusion film, and the second area of the light guiding plate is projected to the fourth area of the diffusion film. A sum of the first density and the third density after an approximation and a sum of the second density and the fourth density after the approximation are both equal to a predetermined value.
US10866350B2 Phase retarder and optical comb filter thereof
A phase retarder and an optical comb filter are disclosed. The phase retarder includes a polarization beam splitter, a first air arm, and a second air arm, where the polarization beam splitter is configured to decompose a beam into a first light component propagated in a first direction and a second light component propagated in a second direction, the first direction is perpendicular to the second direction; the first air arm is disposed on a second side wall of the polarization beam splitter, and is configured to receive the first light component and reflect it back; and the second air arm is disposed on a third side wall of the polarization beam splitter, and is configured to receive the second light component and reflect it back. Two light components interfere, and the interference light is emitted from a fourth side wall of the polarization beam splitter.
US10866349B2 Wire grid polarization element and electronic device
A wire grid polarization element includes a wire grid including a plurality of wire-shaped metal layers arranged in parallel on one surface of a substrate, and a light-absorbing layer including a germanium film containing at least one of oxygen and nitrogen is provided on a side opposite to the substrate with respect to the plurality of wire-shaped metal layers. Such a germanium film can be formed by mixing an oxygen gas or a nitrogen gas into an argon gas in film formation by reactive sputtering. In this case, a flow rate of the oxygen gas or the nitrogen gas is made appropriate and thus, a complex refraction index of the germanium film is set to an appropriate value, and a reflectance with respect to linearly polarized light vibrating in an extending direction of the wire-shaped metal layers is set to 3.0% or lower.
US10866347B2 Induced transmission filter provides a transmissivity of greater than 70% at angles of incident from 0 degrees to 50 degrees
An optical filter may include a first group of layers. The first group of layers may include alternating layers of a first dielectric material, of a group of dielectric materials, and a second dielectric material of the group of dielectric materials. The optical filter may include a second group of layers. The second group of layers may include alternating layers of a third dielectric material, of the group of dielectric materials, and a fourth dielectric material of the group of dielectric materials. The optical filter may include a third group of layers. The third group of layers may include alternating layers of a fifth dielectric material, of the group of dielectric materials, a sixth dielectric material, of the group of dielectric materials, and a metal material. The third group of layers may be disposed between the first group of layers and the second group of layers.
US10866340B2 Integrated oilfield asset modeling using multiple resolutions of reservoir detail
A method, apparatus, and program product model an oilfield asset by selecting, for each of multiple sectors of the oilfield asset, a sector model from among a collection of sector models, building a multi-resolution integrated asset model of the oilfield asset using the selected sector model for each of the sectors, and performing a computer simulation using the multi-resolution integrated asset model. The collection of sector models for each sector includes multiple sector models modeled at varying resolutions. In addition, the multi-resolution integrated asset model includes a surface network model that couples the selected sector models to one another. As such, different sectors of an oilfield asset may be modeled at varying resolutions to balance accuracy and turnaround time when performing integrated oilfield asset modeling.
US10866336B2 Formation imaging using neutron activation
A method for determining azimuthal formation information using neutron activation, wherein the formation is activated by a neutron source and the activation signal is measured by at least one detector trailing the neutron source during the logging operation. The number of detected gamma rays as a function of the detector azimuth may be used to provide azimuthal information for determining an image of the formation surrounding the borehole.
US10866335B2 Formation clay typing from electromagnetic measurements
An array electromagnetic tool is run in a borehole, and resulting signals are processed to provide at least one of real and imaginary conductivity components, σR* and σI*. The at least one of real and imaginary conductivity components is compared to a corresponding representative conductivity component of a plurality of different clay groups and a determination of clay type in the formation is made therefrom.
US10866332B2 Imaging system, control method of imaging system, and storage medium
An imaging system includes an input voltage setting unit that applies an input voltage to an Amp transistor, a setting output value acquisition unit that acquires a corresponding output for each pixel, and a calibration characteristic deriving unit that derives an input-output characteristic indicating a correspondence relationship between the input voltage and the output and derives a calibration characteristic to be used for calibration based on an inverse characteristic of the input-output characteristic.
US10866331B2 X-ray inspection apparatus
Provided is an X-ray inspection apparatus that can inspect an object to be inspected with high sensitivity by using a multiple-stage X-ray sensor without widening a slit of a collimator, and can prevent the apparatus from becoming large-sized due to prevention of X-ray leakage. An X-ray inspection apparatus includes an X-ray irradiation portion having an X-ray tube generating an X-ray, an X-ray sensor having detection element arrays in a plurality of stages in a carrying direction, the detection element arrays each formed of a plurality of detection elements linearly arranged in a main scanning direction orthogonal to the carrying direction on a plane parallel to the carrying surface of an object to be inspected, a collimator restricting an X-ray irradiation region for the X-ray sensor, and an imaging condition input section that designates one or more detection element arrays to be used for inspection.
US10866329B2 System and method to unpile overlapping pulses
A system includes reception of an a electrical signal from a light sensor, determination of a first integral over a first number of samples of the electrical signal, determination of an estimated energy of a first pulse based on the first integral, where the electrical signal includes the first pulse and a second pulse, where a portion of the second pulse overlaps a portion of the first pulse, determination of a second integral over a second number of samples of the electrical signal, determination of a second estimated energy of the first pulse over the second number of samples, determination of a residual short integral based on the second integral and the second estimated energy, and determination of an estimated energy of the second pulse based on the residual short integral.
US10866324B2 GNSS receiver with an improved capability to resolve sub-carrier tracking ambiguities
A GNSS receiver and the associated method, for calculating an unbiased position and time measurement from a plurality of satellite positioning signals, the receiver comprising: a plurality of circuits configured to receive positioning signals from a plurality of satellites in GNSS constellations, a plurality of first and second signal processing channels configured for processing a first selection of said positioning signals and determining associated first pseudo ranges, a computer logic, wherein: the computer logic is configured to calculate the unbiased position and time measurement from pseudo ranges being determined from positioning signals originating from distinct satellites. A GNSS receiver further comprising a second computer logic configured to calculate a second unbiased position and time from the first position and time, and the second signal processing signals.
US10866316B2 Object detection apparatus and object detection method
An object detection apparatus acquires a first position based on a detection result of an object ahead of an own vehicle detected by an electromagnetic wave sensor and a second position based on a detection result of the object detected by an image sensor. When determined that the objects are a same object, the object detection apparatus corrects either of the first position and the second position such that the first position and the second position are positions of the object detected at a same time, based on a time difference between a first amount of time required for the electromagnetic wave sensor to detect the object and a second amount of time required for the image sensor to detect the object. Position information of the object is calculated using the first position and the corrected second position, or the second position and the corrected first position.
US10866314B2 Ultrasound testing
An apparatus for imaging structural features below the surface of an object, the apparatus comprising: a transmitter unit configured to transmit a sound pulse at the object; a receiver unit configured to receive reflections of sound pulses transmitted by the transmitter unit from the object; a signal processing unit configured to: analyse one or more signals received by the receiver unit from the object; recognise, in the one or more signals, a reflection that was caused by a first structural feature and a reflection that was caused by a second structural feature that is located, in the object, at least partly behind the first structural feature; and associate each recognised reflection with a relative depth in the object at which the reflection occurred; and an image generation unit configured to generate an image that includes a representation of the first and second structural features in dependence on the recognised reflections and their relative depths.
US10866312B2 LIDAR system for autonomous vehicle
A method is presented for optimizing a scan pattern of a LIDAR system on an autonomous vehicle. The method includes receiving first SNR values based on values of a range of the target, where the first SNR values are for a respective scan rate. The method further includes receiving second SNR values based on values of the range of the target, where the second SNR values are for a respective integration time. The method further includes receiving a maximum design range of the target at each angle in the angle range. The method further includes determining, for each angle in the angle range, a maximum scan rate and a minimum integration time. The method further includes defining a scan pattern of the LIDAR system based on the maximum scan rate and the minimum integration time at each angle and operating the LIDAR system according to the scan pattern.
US10866309B2 Radar signal processing device
A radar signal processing device capable of performing a highly accurate object identification is obtained. A first feature quantity related to a relative distance and a relative speed to an object, the direction and the reflection intensity of the object, which are extracted by a first feature quantity extraction block, is made identical in time series in a data storage processing block; a second feature quantity is extracted by a second feature quantity extraction block; one in which an instant score is accumulated in a cycle direction to the distribution of the second feature quantity related to a predetermined category calculated by an attribution degree calculation block is calculated as an accumulation score by an accumulation/instant score calculation block; and a category of the object is determined by an object determination block on the basis of the accumulation score calculated by the accumulation/instant score calculation block.
US10866304B1 Signal detection and denoising systems
Disclosed herein are systems and methods for estimating target ranges, angles of arrival, and speed using optimization procedures. Target ranges are estimated by performing an optimization procedure to obtain a denoised signal, performing a correlation of a transmitted waveform and the denoised signal, and using a result of the correlation to determine an estimate of a distance between the sensor and at least one target. Target angles of arrival are estimated by determining ranges at which targets are located, and, for each range, constructing an array signal from samples of received echo signals, and using the array signal, performing another optimization procedure to estimate a respective angle of arrival for each target of the at least one target. Doppler shifts may also be estimated using another optimization procedure. Certain of the optimization procedures use atomic norm techniques.
US10866302B2 Method, apparatus, and system for wireless inertial measurement
Methods, apparatus and systems for wireless inertial measurement are described. In one embodiment, a described system comprises a transmitter transmitting a wireless signal, a receiver, and a processor. The receiver is configured for: receiving the wireless signal through a wireless multipath channel, and extracting a plurality of time series of channel information (TSCI) of the wireless multipath channel from the wireless signal. One of the transmitter and the receiver is a stationary device, and the other one is a moving device moving with an object. The processor is configured for: determining that a first channel information (CI) at a first time of a first TSCI associated with a first antenna of the moving device matches a second CI at a second time of a second TSCI associated with a second antenna of the moving device, wherein both the first TSCI and the second TSCI are associated with a same antenna of the stationary device; computing at least one movement parameter and a spatial-temporal information (STI) of the moving device; and tracking at least one of the object and the moving device based on the STI.
US10866300B2 Certified location for mobile devices
In one example embodiment, a certified location service enables a mobile device to access a location-based service when a determined location meets a location requirement and an overall confidence score for the determined location exceeds a confidence threshold. A data package is received including identifiers of beacons observed by the mobile device, and a location of the mobile device is determined based on a calculated location of one or more of the beacons. An overall confidence score for the determined location is calculated based on one or more individual confidence scores for the one or more beacons used in determining the location or composite confidence scores for types of the one or more beacons. The determined location and the overall confidence score are provided to one or more provider servers that allow the mobile device to access a location-based service based thereon.
US10866299B2 Method and apparatus for determining azimuth for transmission by base station
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.A method and an apparatus for determining an azimuth for transmission by a base station based on information received from a terminal are provided. The method includes receiving per-terminal location information and per-terminal received signal strength information from a plurality of terminal, sampling terminals located in coverage of the base station based on the per-terminal location information and per-terminal received signal strength information, and determining the azimuth for transmission by the base station based on a result of the sampling.
US10866298B2 Low rank and spatial regularization model for magnetic resonance fingerprinting
Systems and methods are provided for iterative reconstruction of a magnetic resonance image using Magnetic Resonance Fingerprinting (MRF). An image series is estimated according to the following three steps: a gradient step to improve data consistency, fingerprint matching, and a spatial regularization. Singular Value Decomposition (SVD) compression may be used along the time dimension to accelerate both the matching and the spatial regularization that operates in the compressed domain as well as to enforce low-rank regularization.
US10866296B2 Magnetic resonance imaging apparatus and calculation image generation method using pulse sequence
A plurality of subject parameter maps are acquired at high speed. In addition to using an imaging sequence for generating both a gradient echo and a spin echo in a single imaging sequence, one or more parameters such as the longitudinal relaxation time T1 and the apparent transverse relaxation time T2* are calculated using the gradient echo and another parameter such as true transverse relaxation time T2 is calculated using the spin echo. When a value of one parameter is calculated, a value of the parameter calculated at the time of calculating the other parameter can be used.
US10866295B2 Method for processing nuclear magnetic resonance (NMR) spectroscopic data
The invention provides methods for processing nuclear magnetic resonance (NMR) spectroscopic data to assign resonance peaks in an NMR spectrum of a molecule to atomic nuclei in said molecule, based on graph-theoretical principles. In particular, the methods of the invention may be employed in the assignment of data obtained from methyl-TROSY spectroscopy of proteins.
US10866292B2 Methods and systems for coil selection in magnetic resonance imaging
Various methods and systems are provided for selecting radio frequency (RF) coil array for magnetic resonance imaging (MRI). In one embodiment, the method comprises grouping the plurality of coil elements into receiving elements groups (REGs) according to REGs information, generating channel sensitivity maps for the plurality of coil elements, generating REG sensitivity maps based on the REGs information and the channel sensitivity maps, selecting one or more REGs based on the REG sensitivity maps and a region of interest (ROI), and scanning the ROI with the coil elements of the one or more selected REGs being activated and the coil elements not in any selected REGs being deactivated. In this way, coil arrays may be automatically selected for improved image quality of the MRI.
US10866290B2 Magnetic sensing device for lid
The technology provides for a magnetic sensing device. The device includes a magnetic sensor configured to generate a first output triggered by a first polarity and a second output triggered by a second polarity. The device includes a first magnet, a second magnet, and a third magnet. The device may be configured such that, when the second magnet is not within a predetermined distance from the first magnet, a magnetic field from the first magnet having the first polarity causes the first output and the second output to have a first set of values. The device may be configured such that, when the second magnet is within the predetermined distance from the first magnet, a magnetic field from the third magnet having the second polarity causes the first output and the second output to have a second set of values.
US10866285B2 Efficient battery tester
A battery tester for efficiently extracting intrinsic characteristics of a battery. The battery tester comprises a sensing unit, a controller, a bi-directional power converter, and an energy storage unit so that energy discharged from a battery during testing is stored in the energy storage unit and recycled back to the battery. The battery tester uses a high current pulse test and a switching excitation test with a modified particle swarm optimization algorithm to analyze precise model parameters that can be used to describe the health conditions of a battery.
US10866284B2 Temperature-based electromagnetic switching
One embodiment describes a method that includes determining, using a control circuitry, temperature of a switching device before a make operation by applying a measurement current to an operating coil of the switching device, wherein the measurement current is insufficient to make the switching device; and determining voltage at the operating coil when the measurement current is applied, in which the voltage at the operating coil is directly related to the temperature. The method further includes determining, using the control circuitry, when to apply a pull-in current to the operating coil to close the switching device based at least in part on the voltage at the operating coil, such that the switching device makes at a desired time.
US10866283B2 Test system with embedded tester
A test system is provided. The test system includes a printed circuit board (PCB) and a plurality of integrated circuits (ICs) mounted on the PCB. A first IC of the plurality includes a first test circuit having a first test access port (TAP) controller. A second IC of the plurality includes a second test circuit having a second TAP controller and an embedded tester having a test data output coupled to a test data input of the first TAP controller by way of a link circuit. The embedded tester is configured to provide test control signals to the first TAP controller and the second TAP controller.
US10866281B2 System and method to diagnose integrated circuit
A diagnostic system includes: a processor, arranged to extract a plurality of coordinates of a plurality of pins on an outer surface of a design layout according to a plurality of tagging texts labeling the plurality of pins respectively, and arranged to generate a design exchange format file according to the plurality of coordinates, wherein an order of the plurality of tagging texts are sorted by a predetermined scanning sequence; and a chip diagnostic tool, arranged to scan the plurality of scan components in a physical circuit on a testing platform through the plurality of pins on the outer surface of the physical circuit by following the predetermined scanning sequence to determine a defect component in the physical circuit according to the design exchange format file; wherein the physical circuit corresponds to the design layout.
US10866276B2 Method and system for aligning probe card in semiconductor device testing
A method for probe card alignment is provided. The method includes providing a probe card with a plurality of probe needles having their distal ends on a reference plane. The method further includes providing a light from both the upper side and lower side of the reference plane. The method also includes using a camera to image the probe needles. In addition, the method includes performing a probe card alignment process according to the image generated by the camera.
US10866275B2 Automatic test equipment (ATE) contactor adaptor
An automatic test equipment (ATE) contactor adapter compatible with at least one test board. The contactor adapter includes a contactor adapter body having a first side and a second side. The contactor adapter body includes: 1) a first set of contact components disposed on the first side in an arrangement to contact conductive pads of the at least one test board; and 2) a second set of contact components disposed on the second side and coupled to the first set of contact points. The contactor adapter also includes an adapter interface disposed on the contactor adapter body. The adapter interface includes a third set of contact components coupled to the second set of contact components. The ATE contactor adapter is configured to convey signals between a device under test (DUT) and the at least one test board via the first, second, and third sets of contact components.
US10866273B2 Functional prober chip
Systems, devices, and methods for characterizing semiconductor devices and thin film materials. The device consists of multiple probe tips that are integrated on a single substrate. The layout of the probe tips could be designed to match specific patterns on a CMOS chip or sample. The device provides for detailed studies of transport mechanisms in thin film materials and semiconductor devices.
US10866270B2 Method and system for detecting people on the ground
In a method for detecting people on a floor, at least three electrodes are integrated into the floor of the room that is to be monitored. Respective measurement axes are taken into account and associated with multiple pairs of electrodes integrated into the floor. The detection method includes the following steps: for each pair of electrodes, measuring a capacitance between the two electrodes of the pair; positioning a measurement point in a coordinate system defined by N of the measurement axes at coordinates provided by the capacitances measured for the pairs of electrodes respectively associated with the N measurement axes, where N is a number greater than 1; and detecting whether a person is lying on the floor according to a detection criterion that is function of the position of the measurement point in the coordinate system.
US10866268B2 Methods, systems and apparatus for power monitoring
Methods, systems, and apparatus for monitoring an electrically powered element are described. A set of power usage measurements are received for a set of elements from a hardware-based power measurement device separate from the set of elements, the set of power usage measurements resulting from usage of the set of elements by a set of users. A behavior of the set of users is determined based at least in part on the set of power usage measurements. Based on the behavior of the set of users, at least one of the set of elements performs an action that affects a power function of the at least one of the set of elements.
US10866262B2 Multi-axis positioning device
A device for microscopically precise positioning and guidance of a measurement or manipulation element in at least two spatial axes, comprising an outer base with side walls defining a base interior, and an xy-stage having side walls and mounting means for at least one measurement or manipulation element, the xy-stage being arranged inside of the base interior and being displaceable in an XY-plane relative to the outer base. The xy-stage is coupled to the outer base with bending elements, and with actuators designed for displacing the xy-stage relative to the outer base. The outer base is provided with at least one stiffening element rigidly connected to the side walls of the outer base, and/or that the xy-stage is provided with at least one stiffening element rigidly connected to the side walls of the xy-stage.
US10866260B2 Physical quantity sensor, electronic apparatus, and vehicle
A physical quantity sensor includes an acceleration sensor having an acceleration sensor element and a package accommodating the acceleration sensor element, a support member having a first surface and supporting the acceleration sensor on the first surface, and an IC chip to which a second surface facing the first surface of the support member is attached, in which, in a plan view from a stacking direction of the acceleration sensor and the support member, in a case where an area of a region surrounded by an outer edge of the package is S1 and an area of the first surface is S2, S1≥S2 is satisfied.
US10866253B2 Assay reaction controller magazine
Devices and methods for providing and dispensing opposables onto slides are provided in which magazines loaded with opposables include retention arms to reduce movement of the opposables during shipment and processing and to reduce or eliminate contamination.
US10866246B2 Devices, methods and kits for sample characterization
Devices and methods for characterization of samples are provided. Samples may comprise one or more analytes. Some methods described herein include performing enrichment steps on a device. Some methods described herein include performing mobilization of analytes. Analytes may then be further processed and characterized.
US10866245B2 Methods for dye selection for protein melt temperature determinations
According to the present teachings, compositions, kits, and methods for protein melt analysis are provided that utilizing one or more fluorophore dyes. In some embodiments, a method comprises preparing a sample by mixing at least one protein with two or more dyes, and applying a controlled heating, while recording the fluorescence emission of the sample. The methods can be used, for example, for screening conditions for optimized protein stability, screening for ligands that bind and enhance protein stability (e.g., protein-protein interactions), screening for mutations for enhanced stability, screening crystallization conditions for protein stability, screening storage conditions for protein stability, and screening conditions in which a protein will be used (e.g., production conditions, treatment conditions, etc.) for protein stability.
US10866244B2 Ultra bright dimeric or polymeric dyes with spacing linker groups
Compounds useful as fluorescent or colored dyes are disclosed. The compounds have the following structure (I): or a stereoisomer, tautomer or salt thereof, wherein R1, R2, R3, R4, R5, L1, L2, L3, L4, M, m and n are as defined herein. Methods associated with preparation and use of such compounds are also provided.
US10866239B2 Methods for colon hyperproliferative disorder detection, prognosis, and diagnosis
The present disclosure provides methods of using certain biomarker expression profiles in the detection, diagnosis, prognosis, or development of treatment regimens for various cellular hyperproliferative disorders of the bowel. For example, pre-diagnostic methods comprise detecting whether the concentration of at least BAG4 in a test biological sample from a subject is elevated as compared to a control.
US10866233B2 Analysis device and analysis method
An analysis device includes a turntable, an optical pickup, and a controller. The turntable holds a specimen analysis disc having reaction regions on which nanoparticles binding to substances to be detected are captured. The optical pickup emits laser light to each reaction region, receives a reflected light from each reaction region, and generates a light reception level signal. The controller sequentially generates a plurality of measurement gate signals for counting the number of the nanoparticles captured on each reaction region, counts the number of the nanoparticles of each of the measurement gate signals based on the light reception level signal, specifies a measurement gate section in each reaction region according to a measurement result per measurement gate signal, and adds up the number of the nanoparticles of the respective measurement gate signals in the measurement gate section.
US10866231B2 Biological information detection sensor feeding apparatus
The biological information detection sensor supply device is provided with a main body case having a supply port to which a biological information measurement device can be attached, a housing unit for housing a biological information detection sensor and a sensor supply film including a cover film and a holding film for sandwiching the biological information detection sensor, and a supply unit for supplying the biological information detection sensor from the housing unit to the supply port. The supply unit supplies the biological information detection sensor to the supply port, and separates the holding film and the cover film from the sensor supply film in a state before the biological information detection sensor is supplied to the supply port. At the supply unit, the biological information detection sensor supplied to the supply port is fitted to the biological information measurement device fitted to the supply port.
US10866225B2 Wide range gas detection using an infrared gas detector
Method for wide range gas detection using a gas detection system comprising a sample gas inlet, a reference gas inlet, a gas modulation valve and a gas analyzer, wherein the gas modulation valve alternatingly connects the sample gas inlet to the gas analyzer during a sample gas time period and the reference gas inlet to the gas analyzer during a reference gas time period, characterized in that the sample gas time period is shorter than the reference gas time period such that the sample gas concentration in the gas analyzer is reduced.
US10866220B2 Progressive cellular architecture for microfabricated gas chromatograph
In order to achieve a system capable of analyzing a wide range of compounds while saving time and energy consumption, a progressive cellular architecture is presented for vapor collection and gas chromatographic separation. Each cell includes a preconcentrator and separation column that are adapted for collecting and separating compounds only within a specific volatility range. A wide volatility range can therefore be covered by the use of multiple cells that are cascaded in the appropriate order. The separation columns within each cell are short enough to reduce the heating and pumping requirements. The gas flow for vapor collection and separation is provided by low-power gas micropumps that use ambient air. The system is also configurable to incorporate capabilities of detecting and reducing vapor overload. The progressive cellular architecture directly address the compromise between low power and broad chemical analyses.
US10866219B2 Method for detecting trifluridine- and/or tipiracil-related substance
This invention provides a method that is capable of detecting a trifluridine-related substance and a tipiracil-related substance contained in a sample containing trifluridine or a salt thereof and tipiracil or a salt thereof using the same procedure. The method is for detecting a trifluridine-related substance or a tipiracil-related substance or both, the method comprising the step of subjecting a sample containing trifluridine or a salt thereof and tipiracil or a salt thereof to high-performance liquid chromatography using a mobile phase composed of an organic phase and an aqueous phase.
US10866218B2 Managing fluidic connections to microfluidic devices
A method may include reducing fluid flow between a rotor and a microfluidic device. The method may further include reducing a sealing force between the rotor and the microfluidic device. The method may also include rotating the rotor relative to the microfluidic device, at the reduced sealing force, to change a fluid pathway therebetween. The method may additionally include reestablishing the sealing force to produce a fluid tight seal between the rotor and the microfluidic device. Moreover, the method may include reestablishing the fluid flow between the rotor and the microfluidic device.
US10866216B2 Temperature compensation and operational configuration for bulk acoustic wave resonator devices
Operational configuration and temperature compensation methods are provided for bulk acoustic wave (BAW) resonator devices suitable for operating with liquids. Temperature compensation methods dispense with a need for temperature sensing, instead utilizing a relationship between (i) change in frequency of a BAW resonator at a phase with adequate sensitivity and (ii) change in frequency of a phase that is correlated to temperature. Operational configuration methods include determination of an initial phase response of a BAW resonator in which temperature coefficient of frequency is zero, followed by comparison of sensitivity to a level of detection threshold for a phenomenon of interest.
US10866215B2 Device with a protective device for inspection of a pipe wall or other workpiece
The invention relates to a device for examining a workpiece, wherein the device comprises a carrier; at least one transceiver, which is arranged on the carrier; and a protective device, which is designed to protect the at least one transceiver from soiling. The invention further relates to a system for examining a workpiece, comprising such a device.
US10866212B2 Analytical tool and analytical system
An analytical tool for use in analysis of a sample is provided. The analytical tool includes a first unit and a second unit. The first unit has an analysis portion where analysis is performed. The second unit, configured to be coupled with the first unit, has a liquid reservoir for confining a particular liquid used for the analysis of the sample. When the first unit and the second unit are coupled, a fluid passage for conducting the particular liquid from the liquid reservoir into the first unit is formed by only a part of the first unit, or only a part of the second unit, or a combination of respective parts of the first unit and the second unit.
US10866208B2 Extensible, multimodal sensor fusion platform for remote, proximal terrain sensing
A sensor assembly includes a housing and multiple sensor array segments. A first sensor array segment includes an antenna. A second sensor array segment has a soil temperature sensor, an electrical conductivity (EC) sensor, a moisture sensor, an ion-sensitive field effect transistor (ISFET) nitrate sensor for detecting nitrates in adjacent soil, an ISFET phosphate sensor for detecting phosphates in adjacent soil, an ISFET potassium sensor for detecting potassium in adjacent soil, and an ISFET pH sensor for detecting pH in adjacent soil, and a reference electrode electrically coupled to the first sensor array segment and to the second sensor array segment. The first sensor array segment and the reference electrode can be disposed on opposite sides of the second sensor array segment.
US10866205B2 Method for measuring hematocrit value of blood sample, method for measuring concentration of analyte in blood sample, sensor chip and sensor unit
Voltage is applied across a counter electrode and a working electrode, with which a blood sample is in contact, in such a state that an oxidant in a redox substance is not substantially in contact with a working electrode but is in contact with a counter electrode and a reductant is not substantially in contact with the counter electrode but is in contact with the working electrode, whereby the reductant and the oxidant are respectively oxidized and reduced to measure current produced upon the oxidation and reduction. According to the above constitution, while lowering the voltage applied across the working electrode and the counter electrode, the Hct value of the blood sample can be measured stably with a satisfactory detection sensitivity. This measurement can be carried out with a sensor chip comprising a working electrode (11), a counter electrode (12), and a blood sample holding part (14) having branch parts (18a, 18b). A first reagent (13) consisting essentially of an oxidant in a redox substance is disposed in contact with the surface of a counter electrode which faces the branch part (18b), and a second reagent (19) consisting essentially of a reductant is disposed in contact with the surface of a working electrode that faces the branch part (18a).
US10866201B2 Lubricant debris monitoring system for gas turbine engine
There is disclosed a lubricant debris monitoring system for a gas turbine engine. The system includes a magnetic chip collector having electrodes defining a gap therebetween configured to be filled with lubricant. The magnetic chip collector generates a magnetic field for attracting the debris. The system further includes a processor configured to be connected to a power source and for performing an analysis of an signal between the electrodes. The processor stores occurrences of at least one characteristic of the signal exceeding a respective threshold. The system further has a communication system communicatively connected to the processor and configured for transmitting the analysis of the signal.
US10866198B2 Imaging plate unit and application thereof
An IP cover having a light-shielding property is detachably mounted on an IP. The IP includes a stimulable phosphor layer on one surface thereof. The IP cover is mounted on the stimulable phosphor layer so as to be closely attached to the stimulable phosphor layer. The IP and the IP cover include notches, and a part of an inspection target is inserted into the notches at the time of inspection. An IP unit is mounted on a blade welded portion of an impeller. Radiation is applied from a radiation irradiation device and a radiation image of the blade welded portion is recorded on the IP as a latent image. The IP cover is detached from the IP unit and the IP is set on a template. The IP is set at an image reading position of a radiation image reading device by the template, and the radiation image is read.
US10866196B1 Systems and methods for use in performing maintenance on a turbine rotor
A system for use in performing maintenance on a turbine rotor. The system includes a rotor mount configured to receive the turbine rotor, a robotic device, a visual inspection device removably coupleable to the robotic device, and a computing device. The computing device is configured to direct the robotic device to evaluate, with the visual inspection device, the turbine rotor at different circumferential locations thereof to obtain rotor axis data, determine a centerline of the turbine rotor based on the rotor axis data, generate a coordinate system including the centerline of the turbine rotor, direct the robotic device to evaluate, with the visual inspection device, each blade on at least one stage of the turbine rotor to obtain blade position data relative to the centerline, and populate the coordinate system with the blade position data.
US10866195B2 Wheel integrity monitoring system
A wheel integrity monitoring system for monitoring the integrity of a railcar wheel in an automated manner while the railcar is in operation (i.e., traveling) and comprising a light source that projects light onto the wheel and a light detector that detects the light reflected by the wheel. The wheel integrity monitoring system is configured to analyze the reflected light to determine if the wheel is defective.
US10866193B2 Multiple analyte detection systems and methods of detecting multiple analytes
A multiple analyte detection system includes a carrier having reagents disposed thereat, with each of the reagents capable of optically changing in response to exposure to a respective analyte. The system further includes a photodetector positioned to collectively detect light interacted with each of the reagents, a processor to determine a presence or an absence of each of the analytes in response to the light collectively-detected, and an indicator to provide an indication of the presence or the absence of each of the analytes. A method of detecting multiple analytes includes exposing reagents capable of optically changing in response to exposure to a respective analyte to a sample. The method further includes collectively detecting light interacted with each of the reagents, determining a presence or an absence of each of the analytes in response to the light collectively detected, and indicating the presence or the absence of each of the analytes determined.
US10866191B2 Atomic absorption spectrophotometer
An atomization unit has a tube-shaped furnace, and heats and atomizes a sample injected into the furnace. A light source unit emits light having a wavelength to be measured toward the atomization unit such that light passes through the furnace. An optical system transmits the light having the wavelength to be measured, of light passing through the furnace. A detection unit detects the light transmitted by the optical system. A light transmission plate is provided at a position in an optical path of the light passing through the furnace toward the detection unit, to obliquely cross an optical axis of the light. An image capturing unit is arranged outside the optical path, and captures an image inside the furnace by receiving light reflected by the light transmission plate, of the light passing through the furnace.
US10866184B2 Devices and methods for direct visual detection and readout of single nucleic acid molecules
The present invention relates to methods, computer readable medium and systems for detecting and counting single nucleic acid molecules confined in nanoliter volumes using an unmodified camera, such as a cell phone camera. In particular, it identifies colorimetric amplification-indicator dyes that are compatible with the spectral sensitivity of standard mobile phones. The invention further provides an optimal ratiometric image-process for a selected dye to achieve a readout that is robust to lighting conditions and camera hardware and provides unambiguous quantitative results, even for colorblind users.
US10866174B2 Synchronization circuit for material tester and material tester
A synchronous controller is connected to each of boards by one communication wire, and one communication path is formed between the synchronous controller and each of the boards. A multiple synchronization signal S in which a plurality of synchronization signals are multiplexed is transmitted from the synchronous controller to each of the boards. Signal extraction units as extraction means for recognizing synchronization signals included in the multiple synchronization signal S and extracting the individual synchronization signals are provided in the boards, respectively. The individual synchronization signals are extracted from the multiple synchronization signal S input to the boards by the signal extraction units, respectively.
US10866173B2 Thawing biological substances
Dry thawing systems and devices for thawing biological substances are provided herein. Methods for thawing biological substances are also provided.
US10866171B2 Accelerated Wright-Giemsa and May-Grünwald staining methods
The present disclosure provides methods for carrying out Romanowsky-type stains, specifically Wright-Giemsa and May-Grünwald stains, quickly and efficiently. The methods greatly reduce the overall amount of time required to complete a Wright-Giemsa stain or a May-Grünwald stain of sufficient quality on a biological sample. The subject methods can be applied to both manual and automated staining procedures.
US10866170B2 Devices, systems, and methods for extracting a material from a material sample
Devices, systems, and associated methods for selectively extracting a material from a sample are provided. In one aspect, for example, a method for selectively extracting biological material from a biological sample can include identifying a region of biological material to be extracted from a biological sample disposed on a substantially planar surface, applying an extraction tool to the region of biological material to disrupt biological material from the biological sample, and dispensing a liquid at the region of biological material. The method can also include aspirating the liquid and the disrupted biological material from the biological sample.
US10866166B2 Sorbent and devices for capturing, stabilizing and recovering volatile and semi-volatile compounds
The present invention provides an improved sorbent and corresponding device(s) and uses thereof for the capture and stabilization of volatile organic compounds (VOC) or semi-volatile organic compounds (SVOC) from a gaseous atmosphere. The sorbent is capable of rapid and high uptake of one or more compounds and provides quantitative release (recovery) of the compound(s) when exposed to elevated temperature and/or organic solvent. Uses of particular improved grades of mesoporous silica are disclosed.
US10866165B2 System for automatic sampling and detection of on-line gas by high-temperature and high-pressure simulator and detection method thereof
Disclosed is a system for automatic sampling and detection of on-line gas by high-temperature and high-pressure simulator and a detection method thereof. A vacuum manifold I is successively connected to a pressure controller, a gas-liquid separator, a gas automatic metering collector, a first trace quantitative gas collector, and a mechanical pump. On a vacuum manifold II, a high-low pressure convertor, a second trace quantitative gas collector, a gas transferring device, a heavy oil trap, a filtering trap, and a pressure gage head are connected successively. In the present invention, discharged simulation products, enter an empty gas chromatograph at a normal temperature and a normal pressure after treatment, completing on-line detection of an accumulated gas and a stage gas, and improving accuracy of gas composition measurement.
US10866157B2 Monitoring a condition within a structure
Method and apparatus for measuring physiological conditions within a structure to generate a user interface with a representation of the physiological state from a vantage point and according to a direction of interest. Physiological data is generated by a sensor a human and a position of the human is determined via wireless communications with multiple reference point transceivers. An augmented virtual model viewing interface is generated with positional coordinates and physiological conditions.
US10866149B1 System and method for nondestructive detection of structural irregularities using a directional magnetostrictive phased array sensor with a comb-shaped magnetostrictive patch
A compact directional high resolution magnetostrictive phased array sensor (MPAS) includes a magnetostrictive comb-shaped patch and a magnetic circuit device. The patch was machined with 24 comb fingers along its radial direction. The magnetic circuit device contains a sensing array of angularly spaced apart sensing coils and cylindrical biasing magnets. The individual sensing coils have distinct directional sensing preferences designated by the normal direction of the coil winding. The directional sensing feature of the developed MPAS is supported by the combined effect of the magnetic shape anisotropy of the comb finger formation in the patch and the sensing directionality of the sensing array. The MPAS detects the strain-induced magnetic property change on the comb-shaped patch due to the mechanical interaction between the patch and GLWs propagating in the structure under study. The array sensor enables to acquire signal data from different sensing sections within the patch by altering the rotational orientation of the magnetic circuit device.
US10866146B2 Sensor circuit, corresponding system and method
A circuit includes a first current source configured to produce a first current in a first current line through a first diode-connected transistor having a voltage drop across the first diode-connected transistor, the first current being proportional to an absolute temperature via a first proportionality factor; a second current source configured to produce a second current in a second current line through a second diode-connected transistor having a voltage drop across the second diode-connected transistor, the second current being proportional to the absolute temperature via a second proportionality factor; a third current source configured to produce a third current in a third current line through a third diode-connected transistor having a voltage drop across the third diode-connected transistor; and a processing network including a sigma-delta analog-to-digital converter, the processing network being coupled to the, the second, and the third diode-connected transistors.
US10866145B2 Thermal sensor including pulse-width modulation output
Some embodiments include apparatuses and methods having a node to receive ground potential, a first diode including an anode coupled to the node, a second diode including an anode coupled to the node, a first circuit to apply a voltage to a cathode of each of the first and second diodes to cause the first and second diodes to be in a forward-bias condition, and a second circuit to generate a signal having a duty cycle based on a first voltage across the first diode and a second voltage across the second diode. At least one of such the embodiments includes a temperature calculator to calculate a value of temperature based at least in part on the duty cycle of the signal.
US10866142B2 Optical sensor
An optical sensor including: a semiconductor layer including a source region and a drain region; a gate electrode facing a region between the source region and the drain region; a photoelectric conversion layer between the region and the gate electrode; and a first transistor having a first gate coupled to one of the source region and the drain region.
US10866140B2 Spectrophotometer
Provided is a spectrophotometer having a positional relationship between the spectroscope and a PDA that is set to have a distance between a reflection position of light reflected on a light receiving surface of a corresponding one of PDs constituting the PDA, being configured to receive at least light having a wavelength of from 200 nm to 300 nm, and an incident position at which light reflected at the reflection position is incident on a light receiving surface of the PDA after being re-reflected on the protective plate, the distance being equal to or less than a width dimension of any one of the PDs constituting the PDA.
US10866139B2 Spectrometers with retro-reflective surfaces and related instruments
Certain aspects, configurations, embodiments, and examples of a spectrometer with a compact design are described. In some implementations, the spectrometers according to the present disclosure may be used for optical emission spectroscopy (OES). The spectrometer architecture and imager described herein allows a single detector, compact, and high-throughput spectrometer. One or more aspects include an Echelle grating in a spectrometer that reuses optical surfaces to separate wavelengths of light. For example, in one or more aspects, a reflective triplet telescope acts as both a collimator and imager. By reusing optical components, the relative size of the spectrometer may be reduced.
US10866138B2 Spectrophotometer
A first cover is in a closed state while being held by a second cover due to holding force exerted from a first holding mechanism. The second cover is in a closed state while being held by a housing due to holding force exerted from a second holding mechanism. The second cover is removable from the housing when force is applied against the holding force exerted from the second holding mechanism. The holding force is set such that, when the first cover is brought into an open state from the closed state, the holding of the first cover by the second cover is released with the second cover being held by the housing.
US10866136B2 System and method of calculating a payload weight
A system of calculating a payload weight, the system including: a first sensor configured to measure a first load associated with a first member of a lifting machine; a second sensor configured to measure a second load associated with a second member of the lifting machine; and a calculating device configured to calculate the payload weight being carried by the lifting machine based on the first load and the second load.
US10866133B2 Capacitive limit level switch
A capacitive limit level switch comprises a measuring electrode which protrudes into and forms an electric circuit with a container and ground. Impedance at the measuring electrode depends on the presence of a medium. The switch includes a control unit including a burst generator and a diode bridge. A switching point is determined by spectral analysis of the amplitude response at the measuring electrode. The diode bridge is connected to a controllable delay circuit. A computing unit compares the spectrum of a burst signal influenced by the medium with the spectrum of a known burst signal not influenced by the medium.
US10866132B2 Method and apparatus for detecting the liquid level in a liquid reservoir
A valve for connecting and disconnecting two fluid ports, that has a valve member which is movable between an open position, where the ports are in fluid communication and a first closed position where the first and second ports are not in fluid communication can be used to alter the volume of a gas being confined in a reservoir being connected to the valve, if the valve member can be moved into a second closed position in which the valve remains closed and the volume of a chamber being in fluid communication with the reservoir is altered.
US10866129B2 Vibration-type sensor for measuring the density and/or mass flow rate of a medium
The present disclosure relates to a vibration-type sensor for measuring the density and/or the mass flow rate of a medium, having at least one first oscillator, the sensor including: a curved first measuring tube; a curved second measuring tube; at least one first elastic vibration coupler that couples the first measuring tube and the second measuring tube to each; and at least one exciter for exciting oscillator vibrations in a bending vibration mode. The oscillator has a first oscillator resonant frequency for when the measuring tubes vibrate approximately in phase in the bending vibration mode and a greater second oscillator resonant frequency for when the measuring tubes vibrate approximately in counterphase in the bending vibration mode. The first and second measuring tubes have resonant frequencies differing from their arithmetic mean by no more than 8%, no more than 4%, no more than 2% or no more than 1%.
US10866128B2 Method and apparatus for determining flow rates of components of multiphase fluid
The embodiments of the present application disclose a method and an apparatus for determining flow rates of components of multiphase fluid. The method comprises: performing a first magnetization treatment and a second magnetization treatment on multiphase fluid in a pipeline in a target oil and gas well, respectively, to obtain first magnetized multiphase fluid and second magnetized multiphase fluid; determining a first echo train signal set and a second echo train signal set corresponding to the first magnetized multiphase fluid and the second magnetized multiphase fluid, respectively; determining contents of an oil phase component, a water phase component, and a gas phase component of the multiphase fluid at a specified horizon position, and determining a flow velocity of the multiphase fluid at the specified horizon position; and determining flow rates of the oil phase component, the water phase component and the gas phase component in the multiphase fluid. The technical solutions provided by the embodiments of the present application can improve the accuracy of the determined flow rate of each component of the multiphase fluid.
US10866127B2 Dual class ultrasonic gas meters and related flowtubes
An ultrasonic meter configured to operate in multiple classes is provided including a flowtube having an inlet at a first end and an outlet at a second end, opposite the first end; and first and second face to face transducers, the first transducer being positioned at the first end of the flowtube and the second transducer being positioned at the second end of the flowtube, wherein the first and second face to face transducers are positioned in line with flow through the ultrasonic meter. Related flowtubes are also provided herein.
US10866126B2 Connection unit for connecting external device to measurement device
A connection unit for connecting an external device to a main device is provided.A connection unit 100 includes a main body part 200 including a main connector terminal 220 to be connected to a connection port of a main device, a sub body part 300 including a sub connector terminal 320 to be connected to a connection port of an external device, and an electric cable 500 electrically connecting the main connector terminal 220 to the sub connector terminal 320. The main body part 200 and the sub body part 300 are united by engaging by an engaging means that is engageable and disengageable, and vary a relative position between the main body part 200 and the sub body part 300 by disengaging by the engaging means. The external device is electrically connected to the main device and is simultaneously attached to the main device by connecting the main device to the external device with the connection unit 100 while the main body part 200 and the sub body part 300 are united.
US10866119B2 Metal detector for detecting insertion of a surgical device into a hollow tube
Apparatus, systems, and methods for detecting the presence of a metallic surgical instrument. A metal detector for detecting insertion of a metallic surgical device into a hollow tube may include a switch, resonant circuit and a controller. The resonant circuit has a capacitor and a coil mounted to the hollow tube. The controller turn on the switch for a preselected time to temporarily provide a current to the resonant circuit and analyzes a resulting decaying voltage waveform originating from the resonant circuit when the switch is turned off in order to determine the presence and longitudinal depth of the metallic surgical device in the hollow tube.
US10866118B2 High resolution magnetic field sensors
A magnetic field sensor includes a plurality of magnetic field sensing elements configured to generate at least two measured magnetic field signals indicative of a magnetic field affected by an object and having a first predetermined phase difference with respect to each other and a controller responsive to the at least two measured magnetic field signals. The controller is configured to generate an angle signal and to compare the angle signal to at least one angle signal threshold. The angle signal can be compared to a plurality of angle signal thresholds to generate a plurality of output transitions, each output transitions indicative of the angle signal crossing the corresponding angle signal threshold. The number of angle signal thresholds can be dependent upon a desired number of output transitions per pole-pair of the angle signal.
US10866116B2 System and method of directional sensor calibration
An improved total field calibration system and method is disclosed for reducing the rotational misalignment between magnetic and gravity sensors in a directional sensing system. A method of calibrating a tri-axial directional sensor comprising orthonormal accelerometers and orthonormal magnetometers, comprises measuring Earth's magnetic and gravity fields with said directional sensor in at least 4 sensor orientations; obtaining at least one reference field value of dip drift of Earth's magnetic field from at least one source independent of said directional sensor corresponding to said orientations; and, determining and applying rotational misalignments between said magnetometers and said accelerometers so that measured magnetic dip drifts are substantially equal to said reference values. The calibration process can be performed without monitoring the declination change during the calibration process. Directional sensing systems can be calibrated accurately during a period when the Earth's magnetic field changes rapidly.
US10866112B2 Method for arranging and displaying graphic elements of a display of a vehicle navigation system
A method arranges and displays graphic elements of a display of a vehicle navigation system within a display surface, the graphic elements including at least one geographical element and one non-geographical element. The quantity of information that can be directly registered by the driver is increased. The at least one non-geographical element is arranged and displayed within the display surface such that the likelihood of the at least one geographical element being covered by the at least one non-geographical element is minimised and in particular completely avoided.
US10866105B2 Route guidance system and recording medium recording route guidance program
A route guidance system according to an aspect of the present invention includes: a route search part that searches for one or more routes for each of a way from a point of departure to a destination and a way back from the destination to the point of departure, using more than one type of transportation means; and a route guidance part that presents, when searched routes include a multi-railway-line station and parking lots, a route including a use of different railway lines, from among the plurality of railway lines having access to the multi-railway-line station, on the way to the destination and on the way back from the destination, the route including a parking lot, which allows a total travel time, being a sum of a travel time to the destination and a travel time back from the destination, to be the shortest.
US10866094B2 Method for measuring spatial rotation angles of objects
The present invention discloses a method for measuring a spatial rotation angle of an object, comprising steps of: controlling projection of probe light onto an object whose rotation angle is to be measured; controlling a balance homodyne detector, by which the probe light reflected or transmitted by the object whose rotation angle is to be measured is detected to obtain light parameters of the reflected or transmitted probe light; and calculating a rotation angle of the object whose rotation angle is to be measured, according to the light parameters detected by the balance homodyne detector. The device of the present invention is simple, easy to operate, and high in practicality. The measurement precision is high, and measurements of a rotation angle beyond the SNL (shot noise limit) can be realized. The present invention can be applied in high-tech fields such as precise manufacturing, spatial remote-sensing and bioimaging.
US10866093B2 Method and system for retrieving data in response to user input
A method of retrieving data comprises receiving a user input in the form of a command, determining that the user input is a gesture, sending a request to a cloud server based on the determined gesture, receiving data from a knowledge base connected to the cloud server based on the request, and displaying virtual content at the user device based on the received data.
US10866091B2 Concentricity detection system
A concentricity detection system is adapted to detect a concentricity of an annular component. The concentricity detection system includes a support base having a recess on a top surface, a transparent plate received and positioned in the recess, a vision detection device located above the support base and facing the transparent plate, and a backlight source located below the support base and facing the transparent plate. The annular component is disposed in the recess of the support base and supported on a top surface of the transparent plate. The vision detection device is configured to detect the concentricity of the annular component supported on the transparent plate. A through hole is formed in a bottom portion of the recess and a light from the backlight source passes through the support base via the through hole and the transparent plate to provide backlighting for the annular component.
US10866089B2 Two-camera triangulation scanner with detachable coupling mechanism
A three-dimensional (3D) scanner having two cameras and a projector is detachably coupled to a device selected from the group consisting of: an articulated arm coordinate measuring machine, a camera assembly, a six degree-of-freedom (six-DOF) tracker target assembly, and a six-DOF light point target assembly.
US10866088B2 Method and arrangement for robust, depth-scanning/focusing strip triangulation by means of a plurality of wavelets
Proposed are an arrangement and a method for depth-scanning strip triangulation with internal or external depth scan, particularly also for the 3D shape measurement in microscopy and mesoscopy. The robustness of the measurement with wavelet signal generation from an image stack is to be increased. The occurrence of the known and very undesirable 2Pi phase jumps in the phase map is to be avoided as much as possible. To do this, with a measurement instead of a wavelet at least two wavelets with contrast envelope are generated. This is done by a concurrent—then preferably with spectral separation—or by a sequential projection of two strip images with different triangulation wavelengths on the measured object.
US10866083B2 Laser sensor for particle density detection
The invention describes a laser sensor module (100) for particle density detection. The laser sensor module (100) comprising at least one first laser (110), at least one first detector (120) and at least one electrical driver (130). The first laser (110) is adapted to emit first laser light in reaction to signals provided by the at least one electrical driver (130). The at least one first detector (120) is adapted to detect a first self-mixing interference signal of an optical wave within a first laser cavity of the first laser (110). The first self-mixing interference signal is caused by first reflected laser light reentering the first laser cavity, the first reflected laser light being reflected by a particle receiving at least a part of the first laser light. The laser sensor module (100) is adapted to reduce multiple counts of the particle. The invention further describes a related method and computer program product.
US10866082B2 Method for adjusting of a measuring device by an adjustment body, adjustment body and method for adjusting an adjustment body
A method for adjusting a measuring device having an interferometer unit with an optical axis, an optical distance measuring device with a measuring axis and a support slide that is moveable along a slide axis. The measuring axis is first aligned parallel to the slide axis. An adjustment body with a first spherical reflection and/or diffraction surface and a retro reflector at the back side is arranged at the support slide. It is brought into a first confocal position, in which a first center point of the first spherical reflection/diffraction surface coincides with the focus of the spherical wavefront that is emitted from the interferometer unit. The retro reflector defines a vertex that is located close to the first center point, such that the measuring axis of the distance measuring device extends close to the focus of the emitted spherical wavefront. In doing so, Abbe-faults can be reduced or eliminated.
US10866081B2 Waveguide interferometer
A waveguide interferometer includes a multicore fiber used a multicore waveguide, where the multicore waveguide includes a coupler section formed by tapering a portion of the multicore waveguide so that one core though which a light source is fed is optically coupled to another core that is terminated differently that the core into which the source signal is provided. The terminations respond differently upon being exposed to an environmental condition or substance, and the difference in response to the environmental condition or substance results in a shift in interference of the light reflected back through the multicore waveguide, which is detected with a detector on the same side of the multicore waveguide as the light source.
US10866078B2 Arrangement and a method for inserting and removing a head of a measuring device to and from a process space
An arrangement and method are disclosed for inserting and removing a head of a measuring device to and from a process space. The arrangement includes a measuring device with a measuring head and a retractor tool connected to a valve member. The retractor tool includes rails, a cradle for receiving the measuring device and arranged to slide along the rails, and a driving mechanism for moving the cradle. A valve lock mechanism prevents opening of the valve member if the measuring device is not at a location barring a fluid flow from the process space, and the head of the measuring device is insertable to the process space when the measuring device is received in the cradle.
US10866075B2 Projectile having leading surface standoffs
A projectile has a base, a tip, and a body axis intersecting the base at a trailing axis point and the tip at a leading axis point. The projectile includes a meplat that is substantially orthogonal to the body axis and a plurality of standoffs that extend away from both the trailing axis point and the leading axis point.
US10866074B1 Broadhead
A broadhead for an arrow comprises a plurality of blade portions that extend about a body portion. The blade portions are offset relative to each other and each blade portion extends outwardly from the body portion. The blade portion is shaped with a relatively narrow front tip and expands to a relatively broader rear section. Each blade portion has a beveled outer cutting edge that angles downwardly from a first side to a second side. The arrangement and orientation of the blade portions assists with the rotation of the arrow during flight thereby providing increased accuracy and reduced drag.
US10866059B2 Composite grip module for a handgun
A composite grip or grip module for a handgun is made from a polymer composite that includes a polymer and dense particles that increase the density of the grip. For example, the particles can be tungsten, tantalum, lead, iron, or mixtures thereof to provide a polymer density of greater than 2.5 grams per cubic centimeter.
US10866058B2 Device for attachment-detachment of slide for toy gun
A device for attachment-detachment of a slide for toy gun only by operating a single lever without using any tool, includes a toy gun body, a slide at an upper part of the toy gun body while covering a barrel, and slidingly movable in directions toward the barrel and rear side of the toy gun, a takedown lever disposed on the toy gun body surface at a boundary with the slide, and rotatingly movable along the toy gun body surface, and a slide block crank that comes in contact with a slide block abutment portion of a shaft support portion of the slide to prevent the slide from moving toward the rear end side, and moves in muzzle/non-muzzle directions accompanying with the rotating motion of the takedown lever. The slide block crank extends closer to a muzzle in moving in the muzzle direction than in moving in the non-muzzle direction.
US10866055B1 Crossbow trigger system
A crossbow trigger assembly with a nock sensor enabling the catch to release the crossbow string only when a nock of an arrow is properly engaging the crossbow string. The trigger assembly also contains a bypass feature for deactivating the nock sensor to cause release of the crossbow string from the catch when a user activates a release switch. The bypass feature can only be activated when retractable hooks are positioned to receive the crossbow string near the catch, thereby preventing a dry fire of the crossbow string.
US10866054B2 Associating metadata regarding state of firearm with video stream
A portable camera may be activated in response to the activity of a firearm. Furthermore, an individual who discharged a firearm may be identified. Furthermore, information related to the firing of a firearm may be recorded, assessed, identified and transmitted. Furthermore, the status of an implement at a mount may be monitored. Furthermore, a charging device for delivering electrical power to components of a firearm may be used. A communications channel may be established between a firearm telematics sensor and a video camera, optionally by means of intermediary devices. A communications channel may be established between a mount (e.g., holster) telematics device and local and/or remote monitoring service components, optionally by means of intermediary devices. When the telematics sensor detects that its associated firearm has been removed from a holster, is in motion, or is being discharged, the telematics sensor may signal the video camera to initiate recording.
US10866053B2 Firearm receiver
A firearm includes a receiver body is provided herein having a plurality of barrel-tightening portions with at least one relief recess therebetween and relief recesses defined in the body on either proximal end. The relief recesses and barrel-tightening portions are sized to allow the barrel-tightening portions to be tightened and loosened independently of each other. A barrel assembly is removably coupled to the receiver body.
US10866050B2 Barrel system for a firearm
A barrel assembly for use in a semiautomatic firearm, including a barrel and a takedown lever. A rear portion of the barrel includes a follower lug and a rear lug extending from an underside of the rear portion. The follower lug further includes a follower notch. A pin of the takedown lever includes a notch with a vertical face configured to contact a vertical face of the follower notch when the firearm is in the locked position. The rear lug is configured to be supported by a portion of a locking block of the firearm prior to firing and during a portion of the recoil period. The modifications to the barrel assembly result in increased dwell time and accuracy of the firearm.
US10866046B2 Ammunitions magazine loader
A magazine loader for loading bullets in a magazine is presented, the magazine loader comprising a body including a first opening for inserting bullets in the magazine loader and a second opening for loading bullets in a magazine, when the magazine loader is used in conjunction with the magazine, a plurality of channels inside the body for receiving therein bullets, when the magazine loader is used in conjunction with a plurality of bullets, the lower bullets in the channels forming a row of bullets and an actuator for moving the row of bullets out of the magazine loader through a magazine receptacle. A method and a kit thereof are equally presented.
US10866042B1 Takedown pin for a firearm
A takedown pin for a firearm, having at least some of a head; a shank, wherein the shank extends from the head to a terminal surface; a projection extending from at least a portion of the terminal surface; a first groove or slot formed in at least a portion of the shank; a second groove or slot formed in at least a portion of the shank, wherein the first end of the first groove or slot is positioned at a spaced apart location from the first end of the second groove or slot; and a connecting groove or slot formed between the first end of the first groove or slot and the first end of the second groove or slot.
US10866041B2 Automatic firearm breech mechanism
An automatic firearm breech mechanism is provided that ensures that the delaying roller remains an integral part of the breech mechanism after removing the breech mechanism from the firearm. The automatic firearm breech mechanism may include a breech, a breech carrier, and a delaying roller that is positioned between a rear vertical wall of the breech and a front vertical wall of the breech carrier. The delaying roller may move vertically while between the rear vertical wall of the breech and the front vertical wall of the breech carrier. A modified cage may surround the working area of the delaying roller. The cage may be a strip bent into the shape of an inverted letter “U,” featuring an opening located on its horizontal wall, while its vertical walls are fitted with a slide stop at both ends.
US10866040B2 Low pressure oil cooled composite ram bushing with secondary cooling
A low pressure system for cooling a ram bushing is provided. The low pressure system includes at least one check valve disposed on a T-coupling downstream of the low pressure pump. The check valve allows for the pressure to be maintained in the cooling system, but also allows pressure to be relieved in the event of an over pressure condition.
US10866037B2 Process valve manifold and heat exchanger system
A process valve manifold comprises an inlet for a heat transfer medium, a main outlet for the heat transfer medium, a main duct extending between the inlet and the main outlet, ports for secondary circuits, a 3/2-way valve which is arranged in the main duct, and a bypass outlet. The 3/2-way valve is switchable between different positions. The positions determine a flow cross-section by which the bypass outlet and the main outlet are in communication with the main duct. The manifold further comprises control valves for determining a flow cross-section between the main duct and the ports for the secondary circuits.
US10866029B2 Heat treatment apparatus
Provided is a heat treatment apparatus capable of more reliably conveying a workpiece along a desired conveyance path by a simple configuration.A heat treatment apparatus 1 includes a heating chamber 7, a cooling chamber 8 disposed adjacent to the heating chamber 7, a conveyance tray 2 to support the workpiece 100, and a first conveyance mechanism 3 to convey the conveyance tray 2 along a conveyance path B1 from the outside of the heating chamber 7 to the outside of the cooling chamber 8 through the heating chamber 7 and the cooling chamber 8.
US10866025B2 Annular divided wall column with ring shaped collectors and distributers
An annular divided wall column for the cryogenic rectification of air or constituents of air is provided. The annular divided wall column includes a first annular column wall and a second annular column wall disposed within the first annular column wall to define an annulus column region and an interior core column region. The present annular divided wall column further includes structured packing elements disposed within at least the annulus column region as well as a ring-shaped cantilevered collector; and a ring-shaped distributor disposed in the annulus column region above or below the plurality of structured packing elements. The thermal expansion and contraction of the second annular column wall in a radial direction and in an axial direction is independent of the thermal expansion and contraction of the first annular column wall in the radial and axial directions.
US10866023B2 Adiabatic collector for recycling gas, liquefier for recycling gas, and recovery apparatus for recycling gas using same
Disclosed is an adiabatic collector for recycling gas, a liquefier for recycling gas, and a recovery apparatus for recycling gas using the same. More specifically, gas to be recycled is collected in an adiabatic manner, cooled to a temperature lower than the dew point thereof, and stored in the liquid state through a phase change, thereby saving energy required for re-cooling the gas. Particularly, the present invention relates to an adiabatic collector for recycling gas, a liquefier for recycling gas, and a recovery apparatus for recycling gas using the same, in which recycling gas is compressed through a natural inducement method using a difference in temperature and pressure while being collected and liquefied, thereby reducing noise, vibration, and size of the collector.
US10866020B2 Ice cube evaporator plate assembly
A method of manufacturing an evaporator includes: forming a length of tubing into a serpentine path, the length of tubing forming a tubing coil; forming a first evaporator plate; forming a second evaporator plate; positioning the tubing coil between the first evaporator plate and the second evaporator plate; bringing the first evaporator plate, the second evaporator plate, and the tubing coil into contact with each other; and forming a plurality of dimples in each of the first evaporator plate and the second evaporator plate, thereby at least partially crushing the tubing coil at a position of each of the plurality of dimples, a surface of each of the dimples contacting the tubing coil.
US10866013B2 Solar selective coating
An exemplary solar selective coating can be provided to be deposited on a substrate. The exemplary solar selective coating can comprise an adhesion layer, an absorber stack comprising at least one absorber layer, and an antireflection stack which can comprise at least one antireflection layer, e.g., all provided in a sandwich configuration. The sandwich configuration can provide the adhesion layer deposited onto the substrate, the absorber stack deposited on the adhesion layer, and the antireflection stack deposited on the absorber stack. The adhesion layer can comprise a metallic layer comprising molybdenum and titanium.
US10866012B2 Roofing, cladding or siding apparatus
A roofing, cladding, or siding apparatus comprises a roofing, cladding, or siding module and at least one clip. The module comprises an underlapping region and an exposed region. The underlapping region is adapted to be substantially covered by the exposed region of an adjacent overlapping module when installed on a building surface. A projection extends from the exposed region to provide a bearing surface facing the under surface of the exposed region. The clip or clips is attachable to the underlapping region to provide a tongue adapted to be received between the bearing surface and the under surface of the exposed region of an adjacent overlapping module when installed on a building surface.
US10866010B2 High-efficiency condensing water heater
Aspects of the invention relate to water heaters including a water storage tank having a top wall, a bottom wall, and a side wall extending between the top wall and the bottom wall; a combustion chamber extending below the bottom wall of the water storage tank and a heat exchanger configured to receive combustion gases and to transfer heat to water in the water storage tank. The heat exchanger includes a first pass flue extending through the water storage tank and a plurality of second pass flues coupled to receive combustion gases from the first pass flue. The second pass flues extending through the water storage tank and having a straight top portion, a curved bottom portion, and a longitudinal axis residing in a plane. The curved bottom portion of the second pass flues exits the water storage tank through at least one aperture defined in the side wall of the water storage tank.
US10866008B1 HVAC register boot-mounting system
The HVAC register boot-mounting system is a register boot comprising a left clamp and a right clamp. The left and right clamps may be moved to a first position where they do not extend outside of the envelope of the boot so that the boot may be installed into a hole. A plurality of flanges limit the depth of the insertion. The left and right clamps may then be pivoted to a second position where each clamp extends outside of the boot, clamping drywall around the hole between the plurality of flanges and the clamps. An HVAC duct may be coupled to a duct connector on the top of the boot and a vent may be inserted into an aperture on the bottom of the boot. The presence of the vent prevents the clamps from pivoting back to the first position.
US10866006B2 Systems and methods for fan typing and anomaly detection
Systems and methods for fan typing and anomaly detection may provide a pulse width modulation (PWM) control signal with a predetermined threshold duty cycle to a fan, receive a tachometer signal from the fan while the PWM control signal has the threshold duty cycle, and compare the frequency of the tachometer signal (expressed in revolutions per minute) to an expected tachometer frequency for fans of a first fan type with the PWM control signal having the threshold duty cycle, according to an RPM vs. PWM curve specified for fans of the first fan type. The systems and methods may determine, based on the comparison, that the fan is of the first fan type and provide an indication that the fan is of the first fan type to a fan controller. Deviations from expected tachometer responses may indicate an anomaly, such as an actual fan failure or a predicted fan failure.
US10866005B2 Air-conditioner system and control method, with first and second abnormality diagnosis
The present disclosure provides an air conditioner system that includes a plurality of air-conditioners, and a management server configured to receive air-conditioner data from the plurality of air-conditioners, and to analyze the received air-conditioner data to diagnose a state of the air-conditioners. The management server is configured to perform a first or short term diagnosis of the state of the air-conditioners. The management server to perform a second or long term diagnosis of the state of the air conditioners during a certain period, based on a result of the first diagnosis.
US10866004B2 Refrigeration apparatus with shutoff valve
A refrigeration apparatus includes a refrigerant circuit including a utilization unit. The utilization unit includes: a heat exchanger; first and second refrigerant pipes connected to the heat exchanger; and first and second shutoff valves each of whose opening degrees are adjustable and which are respectively provided at the first refrigerant pipe and the second refrigerant pipe. The refrigeration apparatus includes: a refrigerant leakage detector; a refrigerant pressure acquiring part; and a controller configured to adjust the opening degrees of the first shutoff valve and the second shutoff valve. In an alert state where the first shutoff valve and the second shutoff valve are both closed and the refrigerant leakage detector detects the leakage, the controller adjusts the opening degree of at least one of the first and second shutoff valves to open when the pressure of the refrigerant is greater than a predetermined threshold value.
US10866001B2 Blended membranes for water vapor transport and methods for preparing same
Water vapor transport membranes for ERV and other water vapor transport applications are provided. The membranes include a substrate and an air impermeable selective layer coated on the substrate, the selective layer including a cellulose derivative and a sulfonated polyaryletherketone. In some embodiments the sulfonated polyaryletherketone is in a cation form and/or the selective layer includes sPEEK and CA in an sPEEK:CA (wt.:wt.) ratio in the range of about 7:3 to 2:3. Methods for making such membranes are provided. The methods include applying a coating solution/dispersion to a substrate and allowing the coating solution/dispersion to dry to form an air impermeable selective layer on the substrate, the coating solution/dispersion including a cellulose derivative and a sulfonated polyarylether ketone. In some embodiments the sulfonated polyaryletherketone is in a cation form and/or the coating solution/dispersion includes sPEEK and CA in an sPEEK:CA (wt.:wt.) ratio in the range of about 7:3 to 2:3.
US10866000B2 Air conditioner
Disclosed herein is an air conditioner. The air conditioner includes a housing having an inlet port, a heat exchanger configured to exchange heat with air flowing in through the inlet port, a blowing unit configured to circulate air into or out of the housing, and a discharge unit rotatably provided relative to the housing, the discharge unit having a first outlet port formed in a portion of the outer circumferential surface to discharge the heat-exchanged air and a second outlet port formed in another portion of the outer circumferential surface to discharge the heat-exchanged air at different speed from the air discharged from the first outlet port.