Document Document Title
US10915855B2 On-demand purchasing and delivery ecosystem
An on-demand ecosystem (ODE) computing device for integrating on-demand delivery services with purchase transactions is provided. The ODE computing device receives item data from a registered merchant, and receives availability data from at least one registered carrier. The ODE computing device further provides a searchable interface that enables a user to search for item data from the registered merchant, and receives a selected item from the user via the searchable interface. The selected item is offered for sale by the registered merchant and includes a selected pick-up location. The selected item is to be delivered to the user from the selected pick-up location. The ODE computing device also allows either the registered merchant or the user to select one of the at least one registered carriers, and processes a payment transaction for the selected item including an item price and a delivery fee.
US10915853B2 System for dynamic effort-based delivery value predictive updates
Described are systems and processes for generating dynamic effort-based delivery value predictions for real-time delivery of perishable goods. In one aspect, a system is configured for generating dynamic delivery value predictions for delivery opportunities provided to couriers. For each order, delivery events and corresponding timestamps are received from devices operated by customers, restaurants, and couriers. Based on the timestamps, the system generates a predicted delivery duration with trained predictive models that use weighted factors such as order data and historical restaurant data. A service value for the delivery of the order is determined based the predicted delivery duration and a predetermined active time value. The service value is then transmitted along with the corresponding delivery opportunity to a user device of a courier. The determined service values may be adjusted based on courier acceptance rates of delivery opportunities and other factors such as customer experience.
US10915852B2 Automated package relocation from an unmanned kiosk
Automated package deliveries comprises a server at a package delivery system that receives a request for a package delivery, the request comprising an identification of a package and an identification of a first kiosk location. The server associates the package with an aerial delivery device and a user authentication to retrieve the package. The server transmits to the delivery device instructions to deliver the package to the first kiosk. Subsequently, the server receives a request from a user computing device to retrieve the package from the first kiosk and deliver the package to an alternate kiosk. The server transmits to the delivery device instructions to retrieve the package from the first kiosk and instructions to deliver the package to the alternate kiosk. The delivery device retrieves the package from the automated kiosk and delivers the package to the alternate kiosk.
US10915851B2 Generating a unified graphical user interface view from disparate sources
In an example, a software intelligence solution is provided that matches incoming information from multiple enterprise resource planning (ERP) systems, such as inventory and estimate reports, with the ERP systems that sent them. This information may then be consolidated into a common view, using various techniques for storing and aggregating information received from the multiple ERP systems.
US10915847B1 Petroleum reservoir operation using reserves ranking analytics
A method of improving operation of a petroleum reservoir using geotechnical and economic analysis includes classifying a petroleum reservoir using reserves ranking analytics (RRA) and then making one or modifications to the operation of the reservoir. RRA classification includes establishing reservoir classification metrics for each of the following categories: 1) resource size; 2) recovery potential; and 3) profitability. The reservoir can be classified based on at least one metric in the profitability classification category, and also based on at least one metric in one or more of the resource size classification category or the recovery potential classification category. Classification of reservoirs according to RRA can aid in reservoir management, planning, and development.
US10915846B2 Optimized menu planning
A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.
US10915843B1 Method, apparatus, and computer program product for identification of supply sources
Provided herein are systems, methods and computer readable media for identifying supply. An example for identifying merchants for fulfilling demand comprises receiving one or more virtual offers and an associated quantity of at least a portion of the one or more virtual offers, wherein the one or more virtual offers are representative of a residual demand for a geographic area, assigning a virtual offer of the one or more of the virtual offers to one or more merchants in an instance in which a supply source of the one or more merchants is identified as able to supply at least a portion of the associated quantity of the virtual offer, and determining a priority score for the one or more merchants, wherein the one or more merchants are rankable based on the priority score.
US10915840B1 Roadside assistance service provider assignment system
Aspects of the disclosure provide a computer-implemented method and system for the assignment of roadside assistance service providers such as tow trucks to distressed vehicles/drivers requiring roadside assistance. The methods and systems may include a roadside assistance service provider system with a collection module, an assignment module, and a feedback module. The collection module collects roadside assistance service provider information and historical statistics from real-world information and stores the information in a database that may then be analyzed using particular rules and formulas. The assignment module assigns particular roadside assistance service providers to particular distressed vehicles/drivers based on one or more characteristics. The feedback module may provide near real-time cues to the tow truck driver's mobile device, such as alerting when the amount of time spent on a task exceeds a predefined threshold, flagging high priority tasks/assignments, providing a step-by-step checklist for the repair.
US10915830B2 Multiscale method for predictive alerting
Techniques are described for generating predictive alerts. In one or more embodiments, a seasonal model is generated, the seasonal model representing one or more seasonal patterns within a first set of time-series data, the first set of time-series data comprising data points from a first range of time. A trend-based model is also generated to represent trending patterns within a second set of time-series data comprising data points from a second range of time that is different than the first range of time. A set of forecasted values is generated based on the seasonal model and the trend-based model. Responsive to determining that a set of alerting thresholds has been satisfied based on the set of forecasted values, an alert is generated.
US10915829B1 Data model update for structural-damage predictor after an earthquake
Methods, systems, and computer programs are presented for updating the data model of a structural damage predictor after an earthquake. One method includes an operation for identifying features for a structure and fragility functions for predicting structural damage to the structure, the fragility functions being stored in a database. The method further includes an operation for estimating a first damage to the structure after an earthquake utilizing a damage-estimation algorithm and the fragility functions for the structure. One or more of the fragility functions are changed based on the first damage to the structure when the first damage to the structure is above a predetermined damage threshold. The method further includes operations for accessing shaking data for a new earthquake, and for estimating a second damage to the structure after the new earthquake utilizing the damage-estimation algorithm and the fragility functions for the structure.
US10915826B2 Evaluation of predictions in the absence of a known ground truth
Disclosed is a novel system, and method to evaluate a prediction of a possibly unknown outcome out of a plurality of predictions of that outcome. The method begins with accessing a particular prediction of an outcome out of a plurality of predictions of that outcome in which the outcome may be unknown. Next, a subsample of the plurality of predictions of the outcome is accessed. The subsample can possibly include the particular prediction. A consensus prediction of the outcome based on the subsample of the plurality of predictions is determined. A proximity of the particular prediction to the consensus prediction is determined Each prediction is ranked out of the plurality of predictions in an order of a closest in proximity to the consensus prediction to a farthest in proximity to the consensus prediction.
US10915825B2 Method for performing a cognitive learning lifecycle operation
A cognitive learning method comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation comprising a plurality of cognitive learning operation lifecycle phases, the cognitive learning operation applying a cognitive learning technique to generate a cognitive learning result; and, updating a destination based upon the cognitive learning result.
US10915824B2 Trend basis and behavioral analytics system and methods
Methods, apparatus, and systems for analyzing data trends are described herein. The present disclosure includes the identification of trending terms in data through the use of an unsupervised algorithm. Trending terms are identified and counted during a first and second time period without reference to a library of pre-defined terms, along with at least one reason for using such trending terms. The set of trending terms and the at least one reason for use of the trending terms are displayed to a user.
US10915823B2 System for automatic classification and routing
A request classifier service implemented on a server computer receives an input request from a client device. The request classifier service accesses classification data from a knowledge repository. The knowledge repository includes one or more defined input requests mapped to one or more classification types. The request classifier service determines confidence values for the one or more defined input requests. The confidence values represent a relative match score between the input request from the client device and each of the one or more defined input requests. The request classifier service sends classification types to a processing service implemented on the server computer. The processing service determines a process response type for the input request based upon the one or more classification types. The processing logic routes the process response type and the input request to a destination mapped to the process response type.
US10915820B2 Generating data associated with underrepresented data based on a received data input
An example method described herein involves receiving a data input; identifying a plurality of topics in the data input; determining an underrepresented set of data for a first set of topics of the plurality of topics based on a plurality of knowledge graphs associated with the first set of topics; calculating a score for each topic of the first set of topics based on a representative learning technique; determining that the score for a first topic of the first set of topics satisfies a threshold score; selecting a topic specific knowledge graph based on the first topic; identifying representative objects that are similar to objects of the data input based on the topic specific knowledge graph; generating representation data that is similar to the data input based on the representative objects to balance the underrepresented set of data with a set of data associated with a second set of topics of the plurality of topics; and performing an action associated with the representation data.
US10915819B2 Automatic real-time identification and presentation of analogies to clarify a concept
A method is disclosed including presenting a concept to a user via one or more presentation devices and monitoring the user's response to the presentation of the concept by a sensing device. The sensing device may generate sensor data based on the monitored user's response. The method further includes determining based on the sensor data generated by the sensor that the user requires clarification of the presented concept. In response to determining that the user requires clarification of the presented concept, the method further includes identifying an analogy that is configured to clarify the presented concept and presenting the identified analogy to the user via one or more of the presentation devices.
US10915818B1 Latent space method of generating food formulas
Techniques to mimic a target food item using artificial intelligence are disclosed. A formula generator learns from open source and proprietary databases of ingredients and recipes. The formula generator is trained using features of the ingredients and using recipes. Given a target food item, the formula generator determines a formula that matches the given target food item and a score for the formula. The formula generator may generate numerous formulas that match the given target food item and may select an optimal formula from the generated formulas based on score.
US10915816B2 System and method of executing neural networks
A system and method of inferring a neural network (NN) on one or more target computing devices. The NN may include a plurality of layers, where at least one layer includes one or more kernels. Embodiments may include: receiving a data structure representing the NN; analyzing the data structure to produce one or more tasks, where each task may include computations pertaining to a kernel of the NN; selecting a sparse version of at least one kernel and replacing the at least one kernel with the sparse version; and compiling the one or more tasks to produce one or more respective tensor columns, The one or more tensor columns are adapted to fit in respective one or more cache memories of the one or more target computing devices, and include task instruction code that represents at least one computation of the kernel of the NN.
US10915812B2 Method and system of managing computing paths in an artificial neural network
In a method of managing a plurality of computing paths in an artificial neural network (ANN) driven by a plurality of heterogeneous resources, resource information, preference level metrics, and a plurality of initial computing paths are obtained by performing an initialization. The resource information represents information associated with the heterogeneous resources. The preference level metrics represent a relationship between the heterogeneous resources and a plurality of operations. The initial computing paths represent computing paths predetermined for the operations. When a first event including at least one of the plurality of operations is to be performed, a first computing path for the first event is set based on the initial computing paths, the preference level metrics, resource environment, and operating environment. The resource environment represents whether the heterogeneous resources are available. The operating environment represents contexts of the ANN and at least one electronic device including the heterogeneous resources.
US10915810B2 Weighted cascading convolutional neural networks
A cascading convolutional neural network (CCNN) comprising a plurality of convolutional neural networks (CNNs) that are trained by weighting training data based on loss values of each training datum between CNNs of the CCN. The CCNN can receiving an input image from plurality of images, classify the input image using the CCNN, and present a classification of the input image.
US10915806B2 Payment card and method of manufacturing the same
Embodiments disclosed herein generally relates to a payment card, and more specifically to a payment card with obfuscated personal identification information and a method of generating the same. In one embodiment, an apparatus is disclosed herein. The apparatus includes a substrate, one or more sets of personal identification information, and a masking layer. The substrate is formed from a water-insoluble material. The one or more sets of personal identification information is formed on the substrate. The masking layer is selectively positioned on the substrate to obscure at least one set of personal identification information. The masking layer is formed from a water-soluble material.
US10915804B1 Package identification using graphics on shipping labels
Embodiments herein describe design techniques for generating a fingerprint for a shipping label using symbols or bit segments. These symbols or bit segments can be read using lower resolution cameras at greater distances than 1D or 2D barcodes in the shipping labels. In one embodiment, a label designer identifies blank zones in the design of a shipping label and selects symbols to place in those zones. The label designer can select random types of symbols and random sizes for those symbols. When reading the shipping label, a CV system can identify the symbols and their sizes and generate the fingerprint. In another embodiment, the label designer places bit segments in the identified blank zones. The CV system can then read the blank zones in a predefined order and merge the bits segments to form a digital fingerprint for the shipping label.
US10915799B2 Image processing apparatus and image recognition apparatus
An image processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to classify each of a plurality of images into one of a plurality of groups based on a feature of each of the plurality of images. The processor is configured to store first information in the memory. A first recognition method is associated with a first group in the first information and images classified into the first group are correctly recognized by the first recognition method. The processor is configured to store second information in the memory. One of at least one second recognition method different from the first recognition method is associated with a second group in the second information and images classified into the second group are incorrectly recognized by the first recognition method.
US10915798B1 Systems and methods for hierarchical webly supervised training for recognizing emotions in images
Disclosed herein are embodiments of systems, methods, and products for a webly supervised training of a convolutional neural network (CNN) to predict emotion in images. A computer may query one or more image repositories using search keywords generated based on the tertiary emotion classes of Parrott's emotion wheel. The computer may filter images received in response to the query to generate a weakly labeled training dataset labels associated with the images that are noisy or wrong may be cleaned prior to training of the CNN. The computer may iteratively train the CNN leveraging the hierarchy of emotion classes by increasing the complexity of the labels (tags) for each iteration. Such curriculum guided training may generate a trained CNN that is more accurate than the conventionally trained neural networks.
US10915796B2 ID association and indoor localization via passive phased-array and computer vision motion correlation
A system and method for combining computer vision information about human subjects within the field-of-view of a computer vision subsystem with RF Angle of Arrival (AoA) information from an RF receiver subsystem to locate, identify, and track individuals and their location. The RF receiver subsystem may receive RF signals emitted by one or more electronic devices (e.g., a mobile phone) carried, held, or otherwise associated with am individual. Further, gestures can be made with the device and they can be detected by the system.
US10915791B2 Storing and retrieving training data for models in a data center
Technology for a memory controller is described. The memory controller can receive a request to store training data. The request can include a model identifier (ID) that identifies a model that is associated with the training data. The memory controller can send a write request to store the training data associated with the model ID in a memory region in a pooled memory that is allocated for the model ID. The training data that is stored in the memory region in the pooled memory can be addressable based on the model ID.
US10915785B2 Sensor pixel and fingerprint sensor including the same
A sensor pixel includes a sensor electrode, a first transistor including a gate electrode connected to the sensor electrode and which controls a current output provided to an output line, a second transistor connected to a first voltage line and a first transistor, a third transistor connected to the first transistor and the output line, and a compensator unit which compensates a threshold voltage of the first transistor.
US10915784B2 Method for detecting map errors
A method for detecting map errors includes the following method steps: A first and a second locating map are provided. Features detectable with the aid of a first surroundings sensor of a vehicle are recorded in the first locating map. Features detectable with the aid of a second surroundings sensor of the vehicle are recorded in the second locating map. At least one comparison feature recorded in the first and second locating maps is selected. At least one comparison variable is ascertained on the basis of a first pose of the comparison feature on the first locating map and a second pose of the comparison feature on the second locating map. A map error is established if the comparison variable exceeds a specified threshold value.
US10915781B2 Scene reconstructing system, scene reconstructing method and non-transitory computer-readable medium
A scene reconstructing system, scene reconstructing method and non-transitory computer-readable medium are provided in this disclosure. The scene reconstructing system includes a first electronic device and a second electronic device. A first electronic device includes a first camera unit, a first processor, and a first communication unit. The first processor is configured for recognizing at least a first object from a first image to construct a first map. The second electronic device includes a second camera unit, a second processor, and a second communication unit. The second processor is configured for recognizing at least a second object from a second image to construct a second map; calculating a plurality of confidence values corresponding to the second map. The second communication unit is configured for transmitting a location information to the first communication unit according to the plurality of confidence values.
US10915780B2 Error block determination
In some examples, a window in an image may be identified. At least one property of the window may be identified. Based on the at least one property, whether the window is an error block may be determined.
US10915779B2 Method for extracting uniform features from point cloud and system therefor
A method for extracting uniform features of at least one object, from a point cloud of an environment, includes acquiring the point cloud associated with the environment having the at least one object, wherein the point cloud is associated with a volume comprising a plurality of points; segmenting the point cloud into at least one sub-volume corresponding to each of the at least one object; applying a non-uniform transform on each of the plurality of points corresponding to each of the at least one sub-volume, to obtain a transform coefficient for each of the plurality of points; and selecting a subset of the plurality of transform coefficients as the extracted uniform features of the at least one object within the environment.
US10915778B2 User interface framework for multi-selection and operation of non-consecutive segmented information
A method, an electronic device, and computer readable medium is provided. The method includes receiving a first input associated with content displayed on a display of the electronic device. The method also includes in response to receiving the first input, identifying a type of the content, and separating the content into multiple selectable segments based on the identified content type. The method further includes receiving a second input associated with one or more of the multiple selectable segments displayed on the display. The method additionally includes identifying the one or more of the multiple selectable segments displayed on the display as selected content, based on the received second input.
US10915775B2 Noise detection circuit, noise detection method, and print recognition apparatus
Disclosed are a noise detection circuit, a noise detection method, and a print recognition apparatus. The noise detection circuit includes a differential amplifier, an analog-to-digital converter, a control circuit, and a first switch circuit; the control circuit is configured to control the first switch circuit to make the first input signal terminal connected with the reference signal terminal or grounded, and to make the second input signal terminal connected with the reference signal terminal or grounded, and when the first input signal terminal is connected with the reference signal terminal or grounded, and the second input signal terminal is connected with the reference signal terminal or grounded, to analyze the digital signal output by the analog-to-digital converter to determine a source of noise of the print recognition apparatus.
US10915773B2 Statistics operations on two dimensional image processor
A method is described that includes loading an array of content into a two-dimensional shift register. The two-dimensional shift register is coupled to an execution lane array. The method includes repeatedly performing a first sequence including: shifting with the shift register first content residing along a particular row or column into another parallel row or column where second content resides and performing operations with a particular corresponding row or column of the execution lane array on the first and second content. The method also includes repeatedly performing a second sequence including: shifting with the shift register content from a set of first locations along a resultant row or column that is parallel with the rows or columns of the first sequence into a corresponding set of second locations along the resultant row or column. The resultant row or column has values determined from the operations of the first sequence.
US10915770B2 Method for assisting a driver of an ego-vehicle in making use of a gap between vehicles, corresponding driver assistance system and vehicle equipped with such driver assistance system
A method for assisting a driver of an ego-vehicle in making use of a gap between vehicles to enter a traffic flow at an intersection is suggested, comprising the following method steps: First, other vehicles in the environment of the ego-vehicle are physically sensed using at least one environment sensor mounted on the ego-vehicle. Second, a gap size of at least one gap between two successive vehicles are calculated in a processor based on the sensor's/sensors' output. An ego-vehicle driver's gazing behavior using at least one driver sensor mounted on the ego-vehicle is observed and analyzed and an assistance signal is generated based on the result of the analysis and the determined size of the at least one gap. Finally, a recommendation or warning perceivable for the ego-vehicle's driver is output in accordance with the assistance signal.
US10915769B2 Driving management methods and systems, vehicle-mounted intelligent systems, electronic devices, and medium
Embodiments of the present disclosure disclose driving management methods and systems, vehicle-mounted intelligent systems, electronic devices, and medium. The method includes: controlling a camera assembly provided on a vehicle to collect a video stream of a vehicle driver; obtaining a feature matching result of a face part of at least one image in the video stream and at least one pre-stored face image in a data set, where the data set stores a pre-stored face image of at least one registered driver; and if the feature matching result represents that the feature matching is successful, controlling the vehicle to execute an operation instruction received by the vehicle. The embodiments of the present disclosure reduce the dependence of the driver identification on a network, can realize feature matching without the network, and further improve the safety guarantee of the vehicle.
US10915768B2 Vehicle and method of controlling the same
A vehicle includes: a user interface including a display and a speaker; a capturer configured to capture a passenger's image; and a controller configured to obtain emotion information representing the passenger's emotion based on the image, to determine content corresponding to the emotion information, to control the user interface to output the determined content, to obtain circumstance information representing the passenger's circumstances based on the image after the determined content is output, to modify the determined content based on the circumstance information, and to control the user interface to output the modified content.
US10915766B2 Method for detecting closest in-path object (CIPO) for autonomous driving
In one embodiment, in addition to detecting or recognizing an actual lane, a virtual lane is determined based on the current state or motion prediction of an ADV. A virtual lane may or may not be identical or similar to the actual lane. A virtual lane may represent the likely movement of the ADV in a next time period given the current speed and heading direction of the vehicle. If an object is detected that may cross a lane line of the virtual lane and is a closest object to the ADV, the object is considered as a CIPO, and an emergency operation may be activated. That is, even though an object may not be in the path of an actual lane, if the object is in the path of a virtual lane of an ADV, the object may be considered as a CIPO and subject to a special operation.
US10915764B2 Road surface detecting apparatus and method for detecting road surface
A road surface detecting apparatus may include a camera configured to obtain an image of a front side of a vehicle including a road surface, and a processor configured to classify a road surface event based on a road surface detection model which is generated by performing training based on the obtained image. Accordingly, a stable riding feeling may be provided for the user by quantitatively detecting a road surface event through training and controlling the vehicle based on the detected road surface event.
US10915763B2 Method and apparatus with lane determination
Disclosed is a method and apparatus for determining a lane, the method including extracting plural straight-line segments from a captured stereo image including a first image and a second image of a driving road, selecting a first lane from the stereo image based on line segments of the plural straight-line segments, corresponding to lanes of the driving road, predicting a second lane candidate, based on the first lane, including at least a portion of a lane area excluding the line segments in the stereo image, and determining a second lane by updating a position of the predicted second lane candidate based on a confidence value of the predicted second lane candidate.
US10915762B1 Sidewalk detection for pedestrian behavior modeling
Aspects of the disclosure relate to detecting sidewalks adjacent to roads. In this regard, a set of potential sidewalk areas adjacent to one or more roads in a vehicle's vicinity may be determined based on map data. Topology data for the set of potential sidewalk areas may be generated based on sensor data received from a perception system of the vehicle. The set of potential sidewalks may be filtered to remove areas unlikely to include a sidewalk. The vehicle may be operated based on the filtered set of potential sidewalk areas, which may include taking precautionary measures when within a predetermined distance from any of the filtered set of potential sidewalks.
US10915759B2 Arrival detection for battery-powered optical sensors
A method including, accessing an occupancy of the workspace. The method also includes, in response to the occupancy status indicating vacancy: at a first time, recording a first image and a second image of the workspace, the first image and the second image characterized by a first resolution; and executing an arrival detection model based on the first and second image. The method further includes, in response to detecting arrival at the workspace: at a third time, recording a third image of the workspace, the third image characterized by a second resolution greater than the first resolution; and executing an occupancy detection model based on the third image. The method additionally includes, in response to detecting occupancy of the workspace: updating the occupancy status to indicate occupancy; and transmitting the occupancy status to a remote scheduling system.
US10915756B2 Method and apparatus for determining (raw) video materials for news
The present disclosure discloses a method and apparatus for determining video material of news. The method for determining video material of news comprises: acquiring a weighted score value of a score of a keyword of a news text in a plurality of dimensions; filtering a keyword set of news based on the weighted score value of the score of the keyword; searching a pre-selected video using the keyword set of the news; and determining video material of the news based on the pre-selected video. The present disclosure improves the consistency between the video material of the news and the news text.
US10915755B2 Alignment-free video change detection using deep blind image region prediction
A method of detecting a change in a scene between images that capture a scene at different times, the images comprising reference images and a query image, the method includes reconstructing the query image using a reconstruction model, the reconstruction model being based on the reference images and detecting a change in the scene by comparing the query image with the reconstructed query image.
US10915749B2 Authentication of a suspect object using extracted native features
A forgery detection system includes a computer server and a database system of digital fingerprint records corresponding to forged or altered objects of a given object type. Using the computer server, a digital image of a suspect object of the given object type is accessed, an authentication region is selected, and a native feature within the authentication region is extracted. The native feature describes physical characteristics of the authentication region without recognizing content that appears in the authentication region. The computer server forms a feature vector to represent the native feature in a compact form and queries the database system to obtain a result responsive to digital fingerprint records that match the feature vector. Each matching digital fingerprint record is counted, and if the count of fraud indicator matches crosses a predetermined threshold indicating a confidence level that the suspect object is forged or altered, a report based is generated and communicated to a user interface.
US10915746B1 Method for adaptive contrast enhancement in document images
Systems and methods here may include utilizing a computer with a processor and a memory for receiving a pixelated image of an original size, converting the pixelated image to grayscale, calculating a magnitude of spatial gradients in the received pixelated grayscale image, downscaling the received pixelated grayscale image, computing a multiplicative gain correction for the downscaled received pixelated grayscale image, re-enlarging a gain multiplication for the original image, and applying the gain multiplication to the image to generate a processed image with higher contrast than the received pixelated image.
US10915744B2 Method for evaluating fashion style using deep learning technology and system therefor
Deep learning-based clothing style evaluation method and system are provided. According to the present invention, a deep learning-based clothing style evaluation method comprises receiving at least one image provided by a user terminal, analyzing objects included in the at least one image and extracting a plurality of fashion features related to a user using deep learning algorithm when the user exists in the object, extracting matching information between the extracted plurality of fashion features using deep learning algorithm, evaluating a clothing style of the user based on the matching information, and transmitting an evaluation result to the user terminal, wherein the fashion feature is one of the number of clothing worn by the user, type of clothing, color of clothing, style of clothing, skin tone of the user, and other information affecting fashion style, and wherein the matching information comprises essentially of matching information between the skin tone of the user and any one of the fashion features other than the skin tone.
US10915735B2 Feature point detection method and apparatus, image processing system, and monitoring system
One of the aspects of the present invention discloses a feature point detection method. The method comprises: acquiring a face region in an input image; acquiring first positions of first feature points and second feature points according to a pre-generated first model; estimating second positions of the first feature points according to the first positions of the first feature points and pre-generated second models; detecting third positions of the first feature points and the second feature points according to the second positions of the first feature points, the first positions of the second feature points and pre-generated third models. According to the present invention, the final detected face shape could approach to the actual face shape much more.
US10915733B1 Temperature determination from brain thermal tunnel
Systems, methods, and computer-executable instructions for determining a temperature of an individual including receiving, from a first camera, first image frames. The individual is detected in the first image frames. Facial features of the individual are detected from the first image frames. A brain thermal tunnel location is determined from the facial features of the individual. A second camera provides second image frames that include thermal data. The brain thermal tunnel locations from the first image frames are mapped to the second image frames. For each second image frame, a temperature of the individual is determined based on the mapped brain thermal tunnel location. A combined temperature is determined based on the temperatures determined from the second image frames.
US10915731B2 Detecting objects in video data
Certain examples described herein enable semantically-labelled representations of a three-dimensional (3D) space to be generated from video data. In described examples, a 3D representation is a surface element or ‘surfel’ representation, where the geometry of the space is modelled using a plurality of surfaces that are defined within a 3D co-ordinate system. Object-label probability values for spatial elements of frames of video data may be determined using a two-dimensional image classifier. Surface elements that correspond to the spatial elements are identified based on a projection of the surface element representation using an estimated pose for a frame. Object-label probability values for the surface elements are then updated based on the object-label probability values for corresponding spatial elements. This results in a semantically-labelled 3D surface element representation of objects present in the video data. This data enables computer vision and/or robotic applications to make better use of the 3D representation.
US10915724B2 Systems and methods for improving image quality in sensors
Systems and methods for detecting a user's finger or other elements may be provided. In some embodiments, the system may include a memory, a sensor area, and a processor. The sensor area may include a set of receiving electrodes which may be partitioned among a plurality of electrode groups. The system may be configured to process signals received by the electrode groups by modulating the signals received from each electrode of the respective electrode group according to a modulation pattern, and demodulating the signals, or values derived therefrom, received from each electrode of the respective electrode group according to a demodulation pattern. The electrode groups may be at least partially interleaved.
US10915723B2 Display device, display panel, manufacturing method thereof, and driving method thereof
A display panel includes: a substrate including a first substrate area and a second substrate area; and a display area disposed in the first substrate area and including a plurality of sub-pixels and a fingerprint sensing area, the fingerprint sensing area including a photic hole and a light emitting unit; a fingerprint imaging area disposed in the second substrate area and aligned with the fingerprint sensing area, and configured to receive an optical signal emitted by the light emitting unit, reflected by a fingerprint and passing through the photic hole, and convert the optical signal into an electrical signal; and a fingerprint recognition circuit connected to the fingerprint sensing area and configured to generate a corresponding fingerprint image signal based on the electrical signal output by the fingerprint imaging area.
US10915722B2 Add-on with wireless remote trigger for mobile computers
A handle or accessory is attached to mobile computers or similar devices. The handle or accessory includes the use of a wireless trigger employing a low energy technology. This trigger does not need a power source since it is provided with a piezoelectric element connected to a power management circuit. The mechanical energy applied from pressing a button is harvested and transformed in electricity and used to enable the low energy technology to communicate wirelessly with a mobile computer or similar device. Different pairing methods can be implemented in the invention to connect the handle or accessory with the mobile computer or similar device.
US10915715B2 System and method for identifying and tagging assets within an AV file
A system for identifying, tagging, and displaying one or more assets within an audio visual (AV) file includes an asset tagging server, an asset tag acquisition device, and a database, wherein the asset tag acquisition device includes an asset identification engine configured to receive an asset identification data set and generate an asset tag data file that includes an asset tag corresponding to each asset. The asset tagging server is configured to receive, from an AV capture device, an AV file that includes an AV representation of each asset and corresponding timestamp data, and store, in the database, an AV asset tag data file comprising the beginning timestamp, the ending time stamp, and the set of asset tags.
US10915712B2 Unsupervised tunable stylized text transformations
Methods, systems, and computer program products for unsupervised tunable stylized text transformations are provided herein. A computer-implemented method includes identifying stylistically amendable portions of input text by applying at least one neural network to the input text; determining stylistic text modifications to the amendable portions of the input text, the text modifications encompassing a set of stylistic parameters, wherein the determining comprises applying at least one neural network to the set of stylistic parameters; generating a stylized output set of text by transforming the input text, wherein the transforming comprises modifying at least one of the stylistically amendable portions of the input text via at least one of the stylistic text modifications encompassed by the set of stylistic parameters; and outputting the stylized output set of text to a user.
US10915705B1 Media content item generation for a content sharing platform
Systems and methods are provided for receiving location information for source data associated with a publisher identifier and determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from the source data and one or more rules for extracting the specified content. The systems and method further provided for extracting from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least subset of the set of selectors, determining a first template to use to generate the media content item, the first template comprising regions corresponding to one or more selectors, populating each region of the first template using specified content for the corresponding selector and generating the media content item from the populated first template.
US10915694B2 Virtual agent creation platform
A device may receive a widget template of a widget. The widget template may include information relating to one or more fields of the widget and content for the one or more fields. The device may receive a stylesheet of the widget. The stylesheet may include information relating to respective style identifiers of the one or more fields. The device may generate a markup object of the widget based on the widget template. The markup object may include respective markup object entries for populating the one or more fields with the content. The device may assign the respective style identifiers to the respective markup object entries, and cause an action to be performed in connection with the markup object.
US10915684B2 Automatic redesign of digital circuits
The following relates generally to design and redesign of digital circuits. In one disclosed embodiment, a circuit is annotated by identifying at least one possible error location according to an error library; the at least one possible error location is localized; and the circuit is redesigned based on the localized at least one possible error location.
US10915677B1 General design method for phasor estimation in different applications
A general design method for phasor estimation algorithms on different applications is described based on a complex finite impulse response (FIR) band-pass filter. To facilitate the design of the complex band-pass filter for different requirements and reduce the trial and error process, a design framework based on the error mathematical models is described. Using an absolute value inequality theorem, the general error models between the filter gain and the error limitations of all the valuables measured by phasor measurement units (PMUs) are established separately. The filter design criteria obtained by the error models can determine the passband and stopband gain range of complex band-pass filters.
US10915676B2 Recertification of an interactive computer simulation station
A method and system for recertifying an interactive computer simulation station from certification rules provided by an authoritative source. A baseline results of the station, generated upon certification thereof is obtained. While executing a simulation in the station, tangible instruments are stimulated in real-time for generating subsequent test results. Deviated parameters are identified with a test result incompliant with a target value. For the deviated parameters, a previously certified deviated value is obtained from the baseline results. A previously accepted deviation value is computed. A challenged deviation value is computed between the test result value, the target value and the baseline value. A delta deviation value is computed between the previously accepted deviation value and the challenged deviation value. When the delta deviation value is within the acceptable deviation range, the deviated parameter is identified as an equivalent parameter and the original justification from the baseline results is associated therewith.
US10915675B2 Structural optimization of additively manufactured parts accounting for manufacturing-induced states
An example embodiment designs a real-world object by defining a first model of the object being produced using an additive manufacturing (AM) process, where behavior of the object being produced is given by a first equation which includes a first plurality of corresponding sensitivity equations for a first plurality of design variables. Similarly, such an embodiment defines a second model of the object after being produced, wherein behavior of the object after being produced is given by a second equation which includes a second plurality of corresponding sensitivity equations for a second plurality of design variables. In turn, the second model is iteratively optimized with respect to a given one of the second plurality of design variables using both the first plurality of corresponding sensitivity equations and the second plurality of corresponding sensitivity equations.
US10915673B2 Device, method, apparatus, and computer-readable medium for solar site assessment
An Unmanned Aerial Vehicle (UAV), method, apparatus, and computer-readable medium for solar site assessment includes generating a three-dimensional model of a solar site based at least in part on data captured by an Unmanned Aerial Vehicle (UAV), importing one or more solar paths into the three-dimensional model based at least in part on a geo-location of the solar site, and determining, one or more solar collection estimates corresponding to one or more locations in the solar site based at least in part on the three-dimensional model and the one or more solar paths.
US10915671B2 Methods and systems for processing building information modeling (BIM)-based data
A method for operating a building information modeling (BIM) system, is provided. The method includes at a BIM server, receiving a data alteration request from a client computing device for altering data in one of a building model, a hierarchical structure of building model data, and a Construction Operations Building Information Exchange (COBie) spreadsheet, the building model, hierarchical structure of building model data, and COBie spreadsheet simultaneously displayed in a GUI generated by the BIM server, automatically determining validity of data in the data alteration request, and if it is determined that the data is valid, permitting the data alteration request based on predetermined permissions of the client computing device.
US10915670B2 Spatial constraint based triangular mesh operations in three dimensions
A method and system provide the ability to design a (land) surface. A triangular surface mesh representative of an existing surface is obtained. The mesh includes triangles that are connected by vertices and edges. Design constraint sets are determined based design constraints. The design constraints include a maximum slope constraint for a first triangle of the two or more triangles in the triangular surface mesh. The maximum slope constraint is a maximum angle between a normal vector of the first triangle and a reference vector. Heights of the vertices of the first triangle are projected onto the design constraint sets such that the normal vector satisfies all of the design constraints. The projecting includes modifying the heights by a minimum Euclidian distance. A design of the surface represented by the triangular surface mesh is generated based on the projecting.
US10915668B2 Secure display device
In an example embodiment, a secure display device that includes hardware that can be positioned between a personal computer or a central processing unit and a display, such as a flat panel display. Display data from the personal computer or the central processing unit to the flat panel display is transmitted through the security display device.
US10915667B2 Protecting parallel multiplication operations from external monitoring attacks
Systems and methods for protecting from external monitoring attacks cryptographic data processing operations involving universal polynomial hash functions computation. An example method may comprise: receiving an input data block and an iteration result value; performing a first field multiplication operation to produce a new iteration result value, by iteratively processing, starting from a first bit position, bits of a combination of the input data block and the iteration result value, wherein the first bit position is represented by one of: a least-significant bit and a most-significant bit; performing a second field multiplication operation to produce a new mask correction value, by iteratively processing operand bits starting from a second bit position, wherein the second bit position is represented by one of: a least-significant bit and a most-significant bit, and wherein the second bit position is different from the first bit position; applying the new mask correction value to the new iteration result value; and producing, based on the new iteration result value, a value of a cryptographic hash function to be utilized by at least one of: an authenticated encryption operation or an authenticated decryption operation.
US10915665B2 Position data pseudonymization
Position data may gradually pseudonymized by a method, comprising: generating a sequence of relative positions from a sequence of absolute positions of a moving object; randomizing the sequence of relative positions using at least a sequence of random numbers generated from at least one seed; in response to receiving an analytical job comprising the at least one seed, restoring the sequence of relative positions from the randomized sequence of relative positions; and in response to receiving an analytical job comprising both the at least one seed and at least one absolute position derived from the sequence of absolute positions, restoring the sequence of absolute positions from the randomized sequence of relative positions.
US10915664B2 Data masking systems and methods
Embodiments include a method for data masking such as receiving, by a first data masking component, data including unmasked data for a first attribute, the first data masking component including a data set and a masking algorithm; generating, by the first data masking component, masked attribute data for the first attribute by applying the masking algorithm to the unmasked data associated with the first attribute using the data set; and replacing, by the first data masking component, the data for the first attribute in the first data with the masked attribute data.
US10915663B1 Systems and methods for protecting data
Systems, methods, and non-transitory computer-readable media can be configured to train a featurizer based at least in part on a set of training data. The featurizer can be applied to at least one input to generate at least one tensor. The at least one tensor obfuscates or excludes at least one feature in the at least one input.
US10915662B2 Data de-identification based on detection of allowable configurations for data de-identification processes
A system for de-identifying data determines one or more identifiers that identify an entity of a dataset. One or more data de-identification processes are identified and associated with the determined one or more identifiers. Each data de-identification process is associated with one or more sets of configuration options indicating information to preserve in the dataset. The identified data de-identification processes are executed on the dataset in accordance with the associated sets of configuration options to generate datasets with varying preserved information. The generated datasets are evaluated for privacy vulnerabilities and a data de-identification process and an associated set of configuration options are selected based on the evaluation. The selected data de-identification process is executed on the dataset according to the associated set of configuration options to produce a resulting de-identified data set. Embodiments include a method and computer program product for de-identifying data in substantially the same manner described above.
US10915659B2 Privacy detection of a mobile application program
Privacy violation detection of a mobile application program is disclosed. Regular histories of the mobile application are mined. A call-graph representation of the mobile application program can be created and sequences of events of interest according to the platform specification of the mobile application can be collected. A plurality of learnable features are extracted from the regular histories. The plurality of learnable features are combined into a single feature vector which is fed into a machine-learning-based classification algorithm. Whether the mobile application program includes one or more permissions for accessing unauthorized privacy data of a mobile application user is determined based on a machine learning classification of the single feature vector. The collected sequences can be reduced into a plurality of feature vectors which can include at least one of a happens-before feature and a multiplicity of occurrences feature.
US10915657B2 Identifying and protecting personal sensitive documents
Systems and methods obtain personal identity information, identify a user's personal documents containing sensitive information, and can optionally protect the sensitive documents. A user's personal identity information can be obtained from various sources such as operating system, email clients, web browsers, Active Directory or from user's documents. The user's documents on hard drives, cloud storage etc. can be searched. Sensitive documents with personal identities are identified and optionally protected against misuse and theft.
US10915652B1 System and method for artifact management and representation in identity management systems and uses of same, including representation of effective access and application of identity management policies
Systems and methods for embodiments of identity management systems and data models used by identity management systems are disclosed. Embodiments of the identity management systems and associated data models as disclosed herein may associate identities with their respective entitlements, while preserving the hierarchy imposed by the source system from which those identities or entitlement were derived, including the hierarchical structure that resulted in the (direct or effective) assignment of such an entitlement, along with the hierarchical nature of the digital assets to which those entitlements pertain. Using embodiments of the disclosed data model embodiments of identity management systems may implement tasks, processes or policies that take advantage of the ability to easily navigate between an identity and its respective entitlements, the management structures that resulted in the entitlement being assigned or the hierarchical relationships between the digital assets corresponding to those entitlements.
US10915649B2 Association-based access control delegation
The present disclosure involves systems, software, and computer implemented methods for access control delegation. One example method includes identifying creation of a derived entity from an originating entity. A definition of the derived entity is modified to include an association to the originating entity. A derived access control definition is created based on an originating access control definition. Access control condition(s) in the derived access control definition are identified. Modified access control condition(s) are created by modifying column reference(s) to include a reference to the association to the originating entity. A query is received for the derived entity. A modified query is created by including, in the received query, the modified access control condition(s) and unfolding the association to the originating entity. The modified query is executed, including evaluation of the modified access control condition(s) to determine records of the derived entity that are accessible to a query user.
US10915647B2 Media streaming
A media playback system for presenting to a user a composition of a plurality of media streams. It has a media selection component configured to receive a scenario dataset, to receive user input for selecting viewing times defining segments of media and composition selections, and to output a list of segments of media from the scenario dataset that are authorized to be viewed by the user. The system has a playback control component configured to retrieve from media storage at least the segments of media from the output list of segments, to decode the segments of media, and to compile composition instructions. The system has a media playback component configured to receive the rendered media and the composition instructions.
US10915643B2 Adaptive trust profile endpoint architecture
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring at least one of the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating an adaptive trust profile based upon the action of the entity.
US10915637B2 Method, client, and system for testing application
A method, a client, and a system for testing an application. A webpage file includes codes for simulating a malicious attack. The method includes providing, by the test client, a network address of the webpage file to the tested application, wherein when the tested application loads the webpage file according to the network address, the tested application executes the codes comprised in the webpage file to attempt to read content of a private file in a private directory of the tested application. When the tested application successfully reads the content of the private file, the tested application transmits a message carrying the content of the private file to a test server through a local terminal device, wherein the test server determines whether the tested application has a security loophole according to the message transmitted by the tested application.
US10915636B1 Method of distributed discovery of vulnerabilities in applications
In one aspect, the disclosure provides: A method comprising: inviting a distributed plurality of researchers to participate in one or more computer vulnerability research projects directed to identifying computer vulnerabilities of one or more networks and/or computers that are owned or operated by a third party; assessing reputation and skills of one or more of the researchers, and accepting a subset of the researchers who have a positive reputation and sufficient skills to perform the investigations of the computer vulnerabilities; assigning a particular computer vulnerability research project, relating to a particular network under test, to a particular researcher from among the subset of the researchers; using a computer that is logically interposed between the particular researcher and the particular network under test, monitoring communications between the particular researcher and the particular network under test, wherein the communications relate to attempting to identify a candidate security vulnerability of the particular network under test; validating a report of the candidate security vulnerability of the particular network under test that is received from the particular researcher; determining and providing an award to the particular researcher in response to successfully validating the report of the candidate security vulnerability of the particular network under test that is received from the particular researcher.
US10915635B2 Countermeasures to frequency alteration attacks on ring oscillator based physical unclonable functions
A system for providing security in a computer system is provided. The system includes a physical unclonable function (PUF) device and one or more logic circuits. At startup of the computer system, the logic circuits call the PUF device a preset plurality of times with an identical input value to generate a plurality of PUF values that are candidate identifiers of an integrated circuit. The logic circuits apply a hash function to the candidate identifiers to produce respective hash values. The logic circuits also access a reference hash value from a non-volatile memory and verify all of the respective hash values using the reference hash value. The logic circuits further enable the computer system to operate in a first mode or a second mode based on the verification results.
US10915634B2 Secure element with shared memories, for a multi-image owner device
A secure element equips a device usable by N image owners, and comprises a first non-volatile memory divided into N parts storing image owner data, a second non-volatile memory storing a primary boot loader, a third non-volatile memory divided into N parts storing image owner session private data, a first random access memory divided into N parts associated to the N first non-volatile memory parts, a second random access memory for temporarily storing image owner data during an access session, and a controller activated by the primary boot loader when the device starts an access session, and then controlling accesses to the non-volatile memories and random access memories according to rules, and erasing the second random access memory each time the device starts an access session.
US10915633B2 Method and apparatus for device security verification utilizing a virtual trusted computing base
A method and an apparatus for device security verification utilizing a virtual trusted computing base are provided. The validity of a key for decryption is verified by a secure memory loader running on a processor of a device after booting of the device which is a computing device, and if the key is valid, encrypted firmware stored in a memory of the device is decrypted using the key to verify the confidentiality of the firmware. Then, the security memory loader verifies the authentication and integrity of the firmware by comparing a signature value generated for the decrypted firmware with an existing signature value.
US10915632B2 Handling of remote attestation and sealing during concurrent update
According to one or more embodiments of the present invention, an example computer-implemented method for measuring concurrent updates in a security coprocessor includes using a first set of platform configuration registers of the security coprocessor to store and extend measurement of a code-load used during a boot sequence of a computing device. The method further includes using a second set of platform configuration registers of the security coprocessor to store and extend measurement of configuration parameters of the code-load used during the boot sequence. The method further includes using a third set of platform configuration registers of the security coprocessor to store and extend measurements of a concurrent update that changes the code-load that was used during the boot sequence.
US10915629B2 Systems and methods for detecting data exfiltration
Systems and methods for detecting data exfiltration using domain name system (DNS) queries include, in various embodiments, performing operations that include parsing a DNS query to determine whether that DNS query is likely to contain hidden data that is being exfiltrated from a system or network. Statistical methods can be used to analyze the DNS query to determine a likelihood whether each of a plurality of segments of the DNS query are indicative of data exfiltration methods. If one or multiple DNS queries are deemed suspicious based on the analysis, a security action on the DNS query can be performed, including sending an alert and/or blocking the DNS query from being forwarded.
US10915627B2 Methods and apparatus to improve feature engineering efficiency with metadata unit operations
Methods, apparatus, systems and articles of manufacture are disclosed to improve feature engineering efficiency. An example method disclosed herein includes retrieving a log file in a first file format, the log file containing feature occurrence data, generating a first unit operation based on the first file format to extract the feature occurrence data from the log file to a string, the first unit operation associated with a first metadata tag, generating second unit operations to identify respective features from the feature occurrence data, the second unit operations associated with respective second metadata tags, and generating a first sequence of the first metadata tag and the second metadata tags to create a first vector output file of the feature occurrence data.
US10915625B2 Graph model for alert interpretation in enterprise security system
A computer-implemented method for implementing alert interpretation in enterprise security systems is presented. The computer-implemented method includes employing a plurality of sensors to monitor streaming data from a plurality of computing devices, generating alerts based on the monitored streaming data, employing an alert interpretation module to interpret the alerts in real-time, matching problematic entities to the streaming data, retrieving following events, and generating an aftermath graph on a visualization component.
US10915624B2 Method and apparatus for determining behavior information corresponding to a dangerous file
A method for determining behavior information corresponding to a dangerous file in a computer device includes running the dangerous file in a virtual environment of the computer device when detecting existence of the dangerous file, wherein the virtual environment comprises at least one virtual API identical to at least one real API in a real environment of the computer device; monitoring behavior(s) of the dangerous file in the virtual environment to obtain the behavior information corresponding to the dangerous file. According to the solution of the present disclosure, it does not need to analyze disruptive behaviors of a dangerous file manually, the behavior information of the dangerous file can be quickly obtained in a virtual environment, thereby quickly and comprehensively repair the real system of the computer device.
US10915622B2 Detecting local user security-related anomalies using active scans
Embodiments are directed to monitoring local users' activity without installing an agent on a monitored machine. Periodic scans of the local users' directory using the standard protocol messages and APIs of a remote admin interface provide access to local machine data. Using the remote admin interface, defenders gain visibility to local users' logons, group membership, password changes, and other parameters. Security applications enabled by this visibility include, but are not limited to, abnormal logons detection, abnormal group addition and removal detection, and abnormal password changes detection.
US10915621B2 Key generating method and apparatus using characteristic of memory
A key generating method includes obtaining a first error correcting code (ECC) for original data, obtaining read data from a cell array of a memory comprising the original data, generating a second ECC for the read data, obtaining a location of a cell in which an error occurs from the cell array of the memory in response to the second ECC being different from the first ECC, and generating a key for the memory based on the location of the cell in which the error occurs.
US10915620B2 Paint on micro chip touch screens
A system for a touch screen interface that includes a coating including a plurality of a touch activated microchips; and a projector for projecting a light image onto the coating that is applied to a touch screen substrate. The system also includes an image calibrator that calibrates touch activated microchips in the coating to features of the light image projected onto the coating. The system further includes a receiver for receiving signal from the touch activated microchips when said feature of the light image is activated.
US10915616B2 IC module, IC card, and verification device
An IC module includes a storage unit, a communications unit, and a processing unit. The storage unit stores reference data. The communications unit receives check data. The processing unit detects a degree of similarity between the reference data and the check data. Furthermore, when the degree of similarity is equal to or larger than a first threshold value, the processing unit determines a verification success, and when the degree of similarity is smaller than the first threshold value, the processing unit determines a verification failure, and updates a verification failure history in a weighted manner according to the degree of similarity.
US10915613B2 Intelligent dynamic authentication system
Systems for dynamic authentication are provided. In some examples, a system may receive a request to process an event. In some examples, the request to process the event may include additional details associated with the event. The system may initiate dynamic authentication functions and may retrieve data from a plurality of sources. In some examples, the data from the plurality of sources may be analyzed using machine learning to dynamically generate authentication data, such as one or more authentication questions. The system may also generate one or more corresponding responses or answers to the one or more authentication questions. In some examples, the one or more authentication questions may be transmitted to a user device or other device and may be displayed to the user. The user may provide authentication response data that may be analyzed by the system to determine whether it matches the generated response or answer. If so, the user may be authenticated and/or the event may be processed.
US10915610B2 Systems and methods for inclusive captcha
The present disclosure relates to systems and methods for providing inclusive CAPTCHA. The method, in response to a user request for a webpage having CAPTCHA, creates a media file in real-time, wherein the created media file is characterized by distortion interference and corresponds to a selected theme from a plurality of themes associated with real-world scenarios. Further, randomly selecting a comprehension question from a plurality of comprehension questions for the created media file as the CAPTCHA, the comprehension question being based on the selected theme, geography associated with a user requesting the webpage and context of the created media file and transmits the webpage including the CAPTCHA. Further, in response to a user input to the comprehension question, intelligently detecting either a human input or a machine input based on a self-learning CAPTCHA decision module, by considering one or more of spelling errors, incomplete responses, contextual metonyms, synonyms and variants thereof.
US10915609B2 Securing applications on mobile devices
A system and methods for securing an application package of a software application prior to installation and during the usage of the software application on mobile device is disclosed. The system comprises an application server configured for communicating the application package to a security server. The security server comprises one or more modules for adding multiple layers of security into the application package prior to recompilation and installation on mobile device. Further, the security server is configured for monitoring the application during runtime on the mobile device for detecting any abnormal environment and/or malware. The security server further communicates an alert to the user of the mobile device, a developer at the application server and blocks the application from usage. Various other embodiments are disclosed herein.
US10915607B2 Method for providing a licence in a system for providing multimedia contents
A method for providing a licence includes: a step a) wherein a server receives a request including an identifier of a multimedia content and an identifier of a terminal or of a user. The server computes the licence including at least one access data needed by the terminal to access the multimedia content. Before step a), there is a step e) for obtaining a first recommendation list for the user and from the list, obtaining one multimedia content identifier. For each automatically selected identifier, the method includes pre-computing at least one access data, and in a step b), searching for the identifier of the multimedia content received in step a) from among the identifiers automatically selected in the step e). In the event of success, the method includes selecting the pre-computed access data corresponding to the identifier, and, in the event of failure, generating the access data.
US10915606B2 Audiovisual media composition system and method
An audiovisual media composition system is provided for creating photographs, videos, and live streams of one or more assets sourced from different geographic locations. The audiovisual media composition system may include an media parsing component, transposition component, communication component, interface aspects, and/or additional components and features. A method for creating photographs, videos, and live streams of one or more assets sourced from different geographic locations using the audiovisual media composition system is also provided.
US10915605B2 Identification, stratification, and prioritization of patients who qualify for care management services
Methods, systems, and computer-readable media are provided for identifying, stratifying, and prioritizing patients who are eligible for care management services. For each patient, patient health data is used to determine one or more of a disease burden associated with the patient, an amount of health system utilization by the patient, and an amount of money spent on healthcare services for the patient. It is further determined if the patient exceeds a respective threshold value associated with each of these criteria. If the patient exceeds the respective threshold value, the patient is stratified into a category comprising one of high-risk senior, high-risk adult, high-risk pediatrics, or high-risk maternity. The patient may also be prioritized based on one or more factors, and a notification may be sent to the patient informing the patient of his/her eligibility for care management services.
US10915603B2 Method for estimating suitability as multi-screen projecting type theatre system
The present disclosure relates to a method and a device for estimating suitability as a multi-screen projecting type theatre and the method for estimating the suitability as the multi-screen projecting type theatre includes: creating a plurality of image representation models (M) respectively corresponding to a plurality of candidate theatres; calculating a total image representation model ({circumflex over (M)}total) corresponding to all of the plurality of candidate theatres; and calculating a deviation between the total image representation model ({circumflex over (M)}total) and each of the plurality of image representation models (M) of the target theatre and estimating theatre suitability of the target theatre based on the deviation when one target theatre is selected among the plurality of candidate theatres.
US10915602B2 Automatic detection of outliers in multivariate data
Automatic detection of outliers in multivariate data is disclosed. One example is a system including a distance generator to determine Mahalanobis distances for data elements of multivariate input data, the Mahalanobis distance of a given data element indicative of a measure of distance of the given data element from a probability distribution associated with the input data. A filter module selects a portion of the input data, the cohesive portion indicative of cohesive data elements, and the selection based on minimizing the Mahalanobis distances, and identifies candidate outliers to be data elements not in the cohesive portion. An outlier detector automatically detects outliers of the candidate outliers, the detection based on median absolute deviations of the Mahalanobis distances of the input data, and a modified z-score. A display module generates a visual representation of the detected outliers.
US10915599B2 System and method for producing transferable, modular web pages
A system and method of producing a web page by at least one processor may include: receiving at least one web page component (WPC), associated with one or more WPC attributes; producing at least one first scheme, comprising a representation of the at least one WPC, in a unified scheme format; interpreting the at least one scheme to produce at least one second scheme, comprising a representation of one or more instantiations of WPCs in an interpreted format; and producing a web page comprising one or more instantiations of WPCs of the at least one second scheme.
US10915598B2 Generating HTML content to cache based on a member identifier and a template when there is no cached HTML content associated with a campaign and serving the cached HTML content
Techniques of content delivery for HTML content based on a predefined template generated at a content serving service are provided. A request for HTML content is received and a member ID that matches the request is determined to identify a set of campaigns. For each identified campaign, a cache is read to identify respective HTML content. Upon determining that one of the campaigns has corresponding HTML content stored in the cache and that was already generated at the content serving service, a URL is generated based on the request. The HTML content and the URL are sent to a client device. For a campaign that does not have stored HTML content, HTML content for that campaign is generated using a template with a predefined format and content that is specific to the campaign. The template has formatting parameters for the content. The generated HTML content is stored in the cache.
US10915596B2 Method and apparatus of processing invalid user input search information
A method and apparatus of processing a user initiated request for information is disclosed. The method may provide receiving a user initiated request including a uniform resource locator (URL) submitted to a web browser application and receiving a response that the URL is an invalid URL that cannot be resolved to a corresponding webpage. The method may also include blocking a subsequent attempt to transmit the user initiated request as a browser modified search request that includes modifications to the user initiated request.
US10915590B2 Controlling access to protected information
Controlling access to protected information stored in a database. Certain records in the database can be designated as master records. Master records are stored in a data table. Any database record of the database may include one or more ownership data fields comprising owner identification information for identifying a master record associated with the database record. Owner identification information of the ownership data fields of a retrieved database record are analyzed to identify the master record associated with the retrieved database record. Access to the retrieved database record is controlled using the same authorization rules used to govern access to the master record associated with the retrieved database record. The system provides a mechanism to ensure that the owner identification information of any new or updated database record is linked to the correct master records. New and updated database records inherit access control from their associated master records.
US10915589B1 Delivering content promoting a web page to users of an online system
An online system maintains a web page associated with one or more page administrators. The online system trains a machine learning model to determine a likelihood of a page administrator account accepting a request for the online system to present content about the web page to other users of the online system. The model uses features extracted from data about the page administrator accounts on the online system, the page administrator interactions with the online system, and the web page. The online system selects one or more page administrator accounts and sends them requests based on the determined likelihood scores. The online system delivers content associated with the web page to users of the online system based on a response to the request.
US10915588B2 Implicit dialog approach operating a conversational access interface to web content
A method, apparatus and computer program product for presenting a user interface for a conversational system is described. A user input is received in a dialog between a user and the conversational system, the user input in a natural language. A domain trained semantic matcher is used to determine a set of entities and a user intent from the user input. One or more queries is generated to selected ones of a plurality of knowledge sources, the knowledge sources created from domain specific knowledge. The results from the one or more queries are ranked based on domain specific knowledge. A system response is presented in the dialog based on at least a highest ranked result from the plurality of knowledge sources.
US10915587B2 Data processing system for generating entries in data structures from network requests
A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.
US10915581B2 Methods and systems for selecting an alimentary transfer descriptor using categorical constraints
A system for selecting an alimentary transfer descriptor includes a process selection device configured to receive an alimentary transfer request including at least a description of an alimentary collation and at least a terminal location, provide at least categorical constraint modifying the alimentary transfer request, and transmit a selected alimentary transfer descriptor to a physical performance entity, a descriptor generator module configured to generate a plurality of alimentary transfer descriptors each describing a physical transfer process to be performed by a physical performance entity, an alimentary collation to be provided during a corresponding physical transfer process, and a plurality of attributes, each attribute corresponding to a selection criterion of a plurality of selection criteria, and a selector module designed and configured to select an alimentary transfer descriptor of the plurality of alimentary transfer descriptors by executing a selection function on the plurality of alimentary transfer descriptors.
US10915578B1 Graph outcome determination in domain-specific execution environment
A method includes obtaining identifiers of entities and symbolic artificial intelligence (AI) models configured to produce outputs responsive to inputs based on events caused by at least one of the entities. At least some of the entities are associated with outputs of respective symbolic AI models and have respective scores corresponding to the respective outputs of the symbolic AI models. The method may include obtaining scenarios, where each scenario includes simulated inputs corresponding to one or more simulated events, and at least some scenarios include a plurality of simulated inputs. The method may also include determining a population of scores of a given entity among the entities, where respective members of the population of scores correspond to respective outputs of the plurality of symbolic AI models, and where the respective outputs correspond to respective scenarios among the scenarios and storing the population of scores in memory.
US10915577B2 Constructing enterprise-specific knowledge graphs
A framework is provided for constructing enterprise-specific knowledge bases from enterprise-specific data that includes structured and unstructured data. Relationships between entities that match known relationships are identified for each of a plurality of tuples included in the structured data. Where possible, relationships between entities that match known relationships also are identified for tuples included in the unstructured data. If matching relationships between entities that cannot be identified for tuples in the unstructured data, extracted relationships are sequentially clustered to similar relationships and a relationship is assigned to the clustered tuples. An enterprise-specific knowledge graph is constructed from the structured-data-tuples and their identified relationships, the unstructured-data-tuples where the relationships could be mapped to a known relationship and their identified relationships, and the unstructured-data-tuples that could not be mapped to a known relationship and their assigned relationships. The knowledge graph is enriched with any information determined to be missing therefrom.
US10915574B2 Apparatus and method for recognizing person
An apparatus for recognizing a person includes a content separator configured to receive contents and separate the contents into video content and audio content; a video processor configured to recognize a face from an image in the video content received from the content separator and obtain information on a face recognition section by analyzing the video content; an audio processor configured to recognize a speaker from voice data in the audio content received from the content separator and obtain information on a speaker recognition section by analyzing the audio content; and a person recognized section information provider configured to provide information on a section of the contents in which a person appears based on the information on the face recognition section and the information on the speaker recognition section.
US10915568B2 Selecting digital content for inclusion in media presentations
Implementations of the present disclosure are generally directed to receiving, a plurality of items of digital content from one or more data sources associated with a user, providing a plurality of clusters of digital content, each cluster including one or more items of digital content of the plurality of items of digital content, for a cluster: determining a goodness measure for each item of digital content within the cluster, the goodness measure being at least partially based on metadata associated with a respective item of digital content, and selecting at least one item of digital content from the cluster for inclusion in the media presentation, and providing the media presentation for display on a computing device of the user, the media presentation including the at least one item of digital content.
US10915567B1 Content selection metric determination for a content distribution system
A content distribution system determines a content selection metric that allows the content distribution system to evaluate whether a content provider maximizes its net content value by stating the true content value of presenting content items by the content distribution system. The content distribution system determines net content values of presented content items and re-performs content selection processes based on modified content value offers. The content distribution system then determines sets of alternative net content values and compares the alternative net content values to the corresponding net content values to determine if the content provider can achieve a greater net content value with a content value offer that does not match the stated content value of presenting the content value. The content distribution system then determines a content selection metric based on the compared net content values and alternative net content values.
US10915565B2 Retrieval result providing device and retrieval result providing method
A retrieval result providing device includes a retrieval unit which acquires an individual retrieval result having item values of a plurality of items by a retrieval based on a keyword, an unprocessed sentence generation unit which generates an unprocessed sentence where retrieval result corresponding sentences with the item values arranged are arranged, an output sentence generation unit which performs at least one of a first process of erasing some of the sentences on the basis of a commonality between a word and the keyword contained in the retrieval result corresponding sentences, a second process of erasing some of the sentences on the basis of a commonality of the item values of specific items in the different sentences, and a third process of erasing some of the sentences on the basis of a commonality of the item values of a plurality of different items in one sentence so as to generate an output sentence, and an output sentence output unit which outputs a voice based on the output sentence.
US10915563B2 Analysis server device, data analysis system, and data analysis method
Provided is a technique for extracting a factor (event pattern) that has an influence on an objective index (objective variable). A data analysis device according to the present disclosure performs: a process of generating, with respect to explanatory variable data included in data to be analyzed, a time-series pattern in a predetermined range; a process of calculating a correlation value between the time-series pattern and at least one item of objective variable data included in the data to be analyzed; and a process of outputting, together with the correlation value, the time-series pattern corresponding to the correlation value as an analysis result.
US10915561B2 Implementing unstructured content utilization from structured sources in system for answering questions
A method, system and computer program product are provided for implementing unstructured content utilization from a structured source in a system capable of answering questions. A question is received by the system. The question is provided as a list of tokens T (T1, T2, . . . , Tn). A structured source is received containing records R (R1, R2, . . . , Rk). Headers H (H1, H2, . . . , Hi) are mapped to records. Each record R1, R2, . . . , Rk is searched for any token Ti in the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying the token Ti in the question in a record Rj, the token Ti is added to a tracking structure. Any header mapped to the record Rj is compared to the list of tokens T (T1, T2, . . . , Tn) in the question. Responsive to identifying a header Hj mapped to the record Rj in the question, the header Hj is added to tracking structure. The tracking structure is sorted according a token order found in the question and ordered entries from the tracking structure are returned as an answer to the question.
US10915560B2 Ranking passages by merging features from factoid answers
A method is provided that includes generating answer-passage pairs, each associated with a respective one of multiple feature vectors. The method includes, for each answer in the pairs, merging the feature vectors associated with any of the pairs that include the answer to obtain a merged answer vector. The method includes, for each passage in the pairs, (i) merging the feature vectors associated with any of the pairs that includes the passage to obtain a merged passage vector, (ii) merging the feature vectors from the merged answer vector for each answer that is associated with the passage via at least one of the pairs to obtain a merged passage-answer vector, and (iii) concatenating the merged passage vector and the merged passage-answer vector to obtain a concatenated passage vector. The method includes ranking the concatenated passage vector for each passage to obtain a ranked list of passages with associated confidence scores.
US10915559B2 Data generation method, information processing device, and recording medium
A non-transitory computer-readable recording medium stores therein a data generation program that causes a computer to execute a process including: referring to each index in which a morpheme, which is generated from text data and which is included in the text data, is associated to position of the morpheme in the text data; and arranging, in sequence of positions in the text data, morphemes associated in the indexes.
US10915556B2 Systems and methods to enable users to interact with remotely managed documents with a single interaction using locally stored documents
A system and method that enables editing capabilities of content accessed from a content management server using any type of locally-installed application is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user. For example, users may open, reserve or lock, download, and edit documents with a single user action such as a click. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for improving the user experiences involved in editing documents by providing an ‘instant’ and ‘seamless’ editing experience substantially equivalent to editing files on a local hard disk.
US10915555B2 Systems and methods for adaptive data replication
Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.
US10915553B2 Multi-application state navigation
Technology for interoperability is disclosed by enabling the sharing of application state data for an application experience across computing devices, operating systems, applications, or locations. In one aspect, a secondary application shares encrypted state data along with a non-encrypted hint that describes the application experience reflected in the state data with a primary application. The primary application is then able to use the hint to determine that a user is interested in returning to the experience in the secondary application. The primary application then transfers the encrypted state data to the secondary application which uses the state data to return the application to the application experience. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve application state data associated with an event.
US10915552B2 Delegating credentials with a blockchain member service
An example operation may include one or more of receiving a signed transaction from a blockchain member device, responsive to receiving the signed transaction, identifying a credential assigned to the blockchain member device, and the credential certifies a public key is assigned to the blockchain member device and was used to sign the signed transaction, determining whether to commit the signed transaction to a blockchain based on the credential, and responsive to determining to commit the signed transaction based on the credential, storing the signed transaction anonymously in the blockchain.
US10915551B2 Change management for shared objects in multi-tenancy systems
Methods, systems, and computer-readable storage media for, in response to initiation of a deployment to a multi-tenant system, cloning a shared table in a shared container of a database system to provide a cloned table, the shared table corresponding to a plurality of table views in respective tenant containers, providing, within each tenant container of the tenant containers, an updated view to the cloned table, for a data object of the deployment, determining a previous location of the data object within the database system from an object catalog, and a new location of the data object within the database system from a deploy file, and storing the data object in one of the shared container, and a tenant container of a respective tenant based on one or both of the previous location, and the new location of the data object.
US10915548B2 Method of online tracing pesticide residues and visualizing warning on basis of high resolution mass spectrum, internet and geographic information
A method of online tracing pesticide residues and visualizing an warning on the basis of high resolution mass spectrum, the Internet and geographic information. Among the problems in data analysis on pesticide residue detection for edible agricultural products, problems such as multiple data dimensions, complex data relationships, and requirements for high accuracy of analysis are difficult to solve at present. Thus, a cross-field technology combining three different elements, high resolution mass spectrum, the Internet and geographic information, is adopted and a data collection and intelligent analysis system for pesticide residue detection for edible agricultural products is developed; four major basic sub-databases are established; and pesticide residue detection data is presented in a thematic map, such that safety conditions of pesticide residues of edible agricultural products in five levels of administrative regions including national, provincial, prefectural and municipal level and district and county level can be intuitively and simply displayed.
US10915547B2 Optimizing data conversion using pattern frequency
Embodiments of the present invention provide systems and methods for increasing the efficiency of data conversion in a coprocessor by using the statistical occurrence of data patterns to convert frequently occurring data patterns in one conversion cycle. In one embodiment, a coprocessor system is disclosed containing a converter engine, which includes a parser and a converter, an input buffer, and a result store. The input buffer is configured to transfer a set of source data to the converter engine, which converts the source data from first code format to a second code format, and sends the converted source data to the result store.
US10915546B2 Counter-based compaction of key-value store tree data block
Aspects of the present disclosure provide for operations of a key-value tree data structure that merges key-value pair data of a node, in a key-value tree data structure using counter values.
US10915545B2 Systems and methods for dynamically rendering data lineage
A system displays summaries of relationships of a selected data asset with other data assets at a limited number of levels upstream and downstream from the selected data asset in rows above and below the selected data asset. In each row, data assets are arranged in order of usage, with most used data asset displayed directly above or below the selected data asset. The user views grandparent-level data assets of a parent-level data asset that is directly above the selected data asset. The system includes a carousal feature to further navigate the lineage data upstream or downstream. By selecting a new data asset in the parent row, the user can view grandparent-level data assets of the newly selected data asset. The user can view multiple upstream or downstream levels arranged in respective rows displayed above or below the selected data asset. The system can analyze data from any application.
US10915544B2 Transforming and loading data utilizing in-memory processing
A system includes at least one processor and processes an ETL job. The system analyzes a specification of the ETL job including one or more functional expressions to load data from one or more source data stores, process the data in memory, and store the processed data to one or more target data stores. One or more data flows are produced from the specification based on the one or more functional expressions. The one or more data flows utilize in-memory distributed data sets generated to accommodate parallel processing for loading and processing the data. The one or more data flows are optimized to assign operations to be performed on the one or more source data stores. The optimized data flows are executed to load the data to the one or more target data stores in accordance with the specification. Present invention embodiments further include methods and computer program products.
US10915541B2 Generic API
A system may include a user interface, a processor, and a memory having a program communicatively connected to the user interface. The program may include a data access layer and a data storage layer. The processor being configured to retrieve a data request having a record type and a data type from the user interface, retrieve an execution plan from the data access layer based on the record type, retrieve a map from the data access layer based on the data type, retrieve data from the data storage layer based on the execution plan and the map, and provide data to the user interface.
US10915540B2 Method and system for evaluating user persona data
A method and an apparatus are provided. Distribution information in a first attribute dimension is acquired from a persona data collection of users who use a network service. The persona data collection includes persona data sets corresponding to the users. An evaluation data collection to match the distribution information in the first attribute dimension is extracted from a sample data collection that is collected from sample users. The sample data collection includes sample data sets corresponding to the sample users. Further, a level of accuracy of the persona data collection in a second attribute dimension is determined based on the evaluation data collection in the second attribute dimension.
US10915538B2 Ranking and presenting search engine results based on category-specific ranking models
Methods of operating a search engine may include calculating multi-modal document vector models for each of a plurality of electronic documents, training category-specific, search query-specific ranking models with respective machine learning algorithms based on those document vector models, and applying each of those models to further instances of the same search query to rank the documents responsive to that search query.
US10915536B2 Systems and methods for constraint driven database searching
Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
US10915535B2 Optimizations for a behavior analysis engine
Systems and methods for optimizing query execution to improve query processing by a computer are provided. A query is analyzed and translated into a logical plan. A runtime query optimizer is applied to the logical plan to identify a physical plan including operators for execution. The logical plan is translated into the physical plan. Execution of the query is scheduled according to the physical plan.
US10915534B2 Extreme value computation
The method may include providing a plurality of synopsis techniques for determining a plurality of attribute value information indicative of the at least one attribute. The method may include determining a data characteristic describing the plurality of data rows of the current data block. The method may include selecting, based on the determined data characteristic, at least one synopsis technique of the provided plurality of synopsis techniques suitable for generating the plurality of attribute value information for the at least one attribute of the current data block. The method may include determining the plurality of attribute value information for the at least one attribute of the plurality of data rows of the current data block using the at least one selected synopsis technique. The method may include storing the determined plurality of attribute value information for the current data block to be used for query processing against the data table.
US10915532B2 Supporting a join operation against multiple NoSQL databases
Provided are techniques for supporting a join operation against multiple NoSQL databases. A search request with a field and a value for the field is received, wherein the search request is to be issued against a plurality of database divisions formed from NoSQL databases. A simple database search is performed against a structured index to generate a first result set. An extended database search is performed against a linear database division index to generate a second result set by: identifying a relationship for the field that identifies related fields and identifying documents for the field and the related fields using a linear database division index. The first result set and the second result set are merged to form a merged result set of documents. The documents from the merged result set are displayed in response to the search request.
US10915529B2 Selecting an optimal combination of systems for query processing
A method is provided for generating a classification model configured to select an optimal execution combination for query processing. The method includes providing training queries and different execution combinations for executing the training queries. Each different execution combination involves a respective different query engine and a respective different runtime. The method includes extracting, using Cost-Based Optimizers (CBOs), a set of feature vectors for each training query. The method includes merging the set of feature vectors for the each of the training queries into a respective merged feature vector to obtain a set of merged feature vectors. The method includes adding, to each of the merged feature vectors, a respective label indicative of the optimal execution combination based on actual respective execution times of the different execution combinations, to obtain a set of labels. The method includes training the classification model by learning the merged feature vectors with the labels.
US10915524B1 Scalable distributed data processing and indexing
A computing resource service provider deploys resources to process input data sets on an ongoing basis and provide requestors with queryable data structures generated from the input data sets over determined, rolling periods of time. In one embodiment, the input data sets are processed using one or more nearest neighbor search algorithms, and the outputs therefrom are represented in data structures which are rotated as newer data structures are subsequently generated. The disclosed systems and techniques improve resource utilization, processing efficiency, query latency, and result consistency relative to known controls for large and/or complex data processing tasks, such as those employed in machine learning techniques.
US10915523B1 Codex search patterns
A Codex human knowledge encyclopedia including a webpage database residing in the Codex and stored in non-volatile digital memory, a master index and a partial master index for each element of the Codex, an optimizer receiving from a computing device interactive input, and executing software instructions to transform input based on rules of grammar and semantics into a search pattern and personalizing the search pattern by adding Global Positioning System (GPS) coordinates from the computing device. Mapping the search pattern to an element stored in the Codex and upon identifying the search pattern, obtaining the optimal dataset from the Codex bypassing all calculations since optimal dataset is readily available, picking and arranging, in an order from highest to lowest, from the optimal dataset, the top responses as output based on personalized usage pattern of behavior, and displaying the output to the user.
US10915517B2 Database tool
A memory stores a first cache and a second cache. A processor copies a first portion of data from a first table stored in a database into a second table, performs statistical analysis on the first portion, and stores the results into the second table. The processor further determines that a second portion of data from the first table will be overwritten, copies the second portion into a third table, performs statistical analysis on the second portion and stores the results into the third table. The processor further determines that a probability that a user will access a third portion of the first table is greater than a threshold and copies the third portion into the first cache. The processor further determines a fourth portion of the first table that the user accesses at a frequency greater than a set frequency and copies the fourth portion into the second cache.
US10915506B2 System and method for row buffering in a database environment
In accordance with an embodiment, described herein is a system and method for row buffering in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency engine can maintain a plurality of local row buffers to store rows fetched from a database. The local buffers can be filled by rows pre-fetched from the database. When a client application requests rows from the database, the transparency engine can first check whether the rows exist in a local buffer. If the rows are present in the local buffer, the transparency engine sends the rows to the requesting client application, without going to the database.
US10915504B2 Distributed object-based storage system that uses pointers stored as object attributes for object analysis and monitoring
In a distributed object-based storage system that includes a plurality of object storage devices and one or more clients that access distributed, object-based files from the object storage devices, each of the files being comprised of a plurality of object components residing on different object storage device, systems and methods that use pointers stored as object attributes for file analysis and monitoring.
US10915503B2 Efficient detection of available space in a file system space map
A space allocator in a file management system maintains and uses one or more offsets and a stored value of the largest space skipped on previous scans to increase the efficiency of scans for available space in a file system space map. When the space allocator determines a current allocation request is greater than the largest space skipped in the previous scan, a last allocated offset can be used to begin scanning to reduce the portion of the map to scan in order to find available space. When the space allocator determines the current allocation request is less than or equal to the largest space skipped in the previous scan, a first available offset can be used to begin scanning for an appropriate unused space.
US10915502B2 Anonymous digital file sharing
Apparatus, methods, and computer program products that can anonymously share digital files are disclosed. Various embodiments of an apparatus include a processor of an information handling device and memory that stores code executable by the processor. The code can cause the processor to match a first client to one or more digital files provided by a second client based on a content signature in each of the one or more digital files and notify the first client of a match. The first client can be anonymous to the second client and/or the second client maybe anonymous to the first client. A method and program product can also perform the functions of the apparatus.
US10915499B2 Filesystem durable write operations to cloud object storage
Techniques for filesystem durable write operations to cloud object storage are described. In one embodiment, a method includes receiving at least one of a read operation or a write operation from a filesystem layer. The read operation identifies content stored in a distributed content object storage layer that is to be retrieved and the write operation identifies content that is to be stored to the distributed content object storage layer. The method includes converting the read operation into a get operation or the write operation into a put operation. The method further includes storing an index that maps the read or write operation to the get or put operation and includes an association between the content identified by the filesystem layer to objects in the distributed content object storage layer. The method includes sending the get or put operation to the distributed content object storage layer for the identified content.
US10915495B2 Automated archiving of user generated media files
Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.
US10915494B1 Approximation of mathematical functions in a vector processor
A vector processor includes a coefficient memory and a processor. The processor has an Instruction Set Architecture (ISA), which includes an instruction that approximates a mathematical function by a polynomial. The processor is configured to approximate the mathematical function over an argument, by reading one or more coefficients of the polynomial from the coefficient memory and evaluating the polynomial at the argument using the coefficients.
US10915493B2 Component building blocks and optimized compositions thereof in disaggregated datacenters
Embodiments are provided herein for component composition of a disaggregated computing system. A plurality of general purpose links connecting a computing element to other hardware elements are provided within the disaggregated computing system. Each of the plurality of general purpose links comprise a point-to-point connection to at least one of the other hardware elements such that the plurality of general purpose links conform to a configuration used by the other hardware elements regardless of a type of data being transferred through the plurality of general purpose links.
US10915491B2 Managing use of program execution capacity
Techniques are described for managing execution of programs. In some situations, program execution is managed for multiple users using excess program execution capacity of one or more computing systems. In some such situations, excess or otherwise unused program execution capacity may be made available to execute programs on a temporary basis, such that the programs executing using the excess program execution capacity may be terminated at any time if other preferred use for the excess program execution capacity arises. The excess program execution capacity may in some situations be provided in conjunction with other dedicated program execution capacity that is allocated to particular users, such as to use unused dedicated capacity of some users as excess capacity for other users. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
US10915489B2 Device with reprogrammable serial communication identifier
A device includes a general-purpose input/output node, a serial identifier register, and serial identifier reassignment circuitry. The serial identifier register stores a serial identifier associated with the device. The serial identifier reassignment circuitry is coupled to the general-purpose input/output node and the serial identifier register. The serial identifier reassignment circuitry sets a bit of the serial identifier based on a steady-state voltage on the general-purpose input/output node. By setting a bit of the serial identifier based on a steady-state voltage on the general-purpose input/output node, the serial identifier may be easily changed using a pull-up or pull-down resistor external to the device.
US10915488B2 Inter-processor synchronization system
An inter-processor synchronization method using point-to-point links, comprises the steps of defining a point-to-point synchronization channel between a source processor and a target processor; executing in the source processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the source processor until the notification is received; executing in the target processor a notification command designed to transmit through the point-to-point link the notification expected by the source processor; executing in the target processor a wait command expecting a notification associated with the synchronization channel, wherein the wait command is designed to stop the target processor until the notification is received; and executing in the source processor a notification command designed to transmit through the point-to-point link the notification expected by the target processor.
US10915487B2 Switching reduction bus using data bit inversion
Apparatus and methods structured with respect to a data bus having a number of data lines and a number of shield lines can be implemented in a variety of applications. Such apparatus and methods can include driver and receiver circuits that operate to generate and/or decode a data bit inversion signal associated with data propagated on data lines of the data bus. The driver and receiver circuits may be arranged to operate on a two bit basis to interface with the data bus having data lines grouped with respect to the two bits with shield lines for the respective two bit data lines.
US10915484B2 Peripheral disconnection switch system and method
A peripheral disconnection switch system and method are provided. The system comprises at least one peripheral connected to a processor, and a hardware switch connected to the at least one peripheral. The system is operable such that engaging the hardware switch disables the at least one peripheral.
US10915474B2 Apparatuses and methods including memory commands for semiconductor memories
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
US10915472B2 Computer system with programmable serial presence detection data and memory module control method
A computer system with programmable serial presence detection (SPD) data is disclosed. The computer system uses a user-programmable memory to store virtual SPD data which includes the configuration information of the memory module. The virtual SPD data is stored separately from the system boot code of the computer system. A computing unit uses a memory driver to drive the memory module. The memory driver accesses the user-programmable memory through a virtual SPD module to acquire the configuration information of the memory module.
US10915468B2 Sharing memory and I/O services between nodes
A shared memory controller is to service load and store operations received, over data links, from a plurality of independent nodes to provide access to a shared memory resource. Each of the plurality of independent nodes is to be permitted to access a respective portion of the shared memory resource. Interconnect protocol data and memory access protocol data are sent on the data links and transitions between the interconnect protocol data and memory access protocol data can be defined and identified.
US10915466B2 System protecting caches from side-channel attacks
Caches may be vulnerable to side-channel attacks, such as Spectre and Meltdown, that involve speculative execution of instructions, revealing information about a cache that the attacker is not permitted to access. Access permission may be stored in the cache, such as in an entry of a cache table or in the region information for a cache table. Optionally, the access permission may be re-checked if the access permission changes while a memory instruction is pending. Optionally, a random index value may be stored in a cache and used, at least in part, to identify a memory location of a cacheline. Optionally, cachelines that are involved in speculative loads for memory instructions may be marked as speculative. On condition of resolving the speculative load as non-speculative, the cacheline may be marked as non-speculative; and on condition of resolving the speculative load as mis-speculated, the cacheline may be removed from the cache.
US10915465B2 Memory configured to store predefined set of domain registers for instructions being executed in computer processors
Systems, apparatuses, and methods related to a domain register of a processor in a computer system are described. The computer system has a memory configured to at least store instructions of routines that are classified in multiple predefined, non-hierarchical domains. The processor stores in the domain register an identifier of a current domain of a routine that is being executed in the processor. The processor is configured to perform security operations based on the content of the domain register and the security settings specified respectively for the predefined, non-hierarchical domains.
US10915464B2 Security system using random number bit string
A security system includes a physical unclonable function circuit, a write-in protection circuit, a memory, and a readout decryption circuit. The physical unclonable function circuit provides a plurality of random bit strings. The write-in protection circuit receives a write-in address and original data, and includes an address scrambling unit. The address scrambling unit generates a scrambled address by scrambling a write-in address according to a random bit string provided by the physical unclonable function circuit. The memory stores the storage data corresponding to the original data according to the scrambled address. The readout decryption circuit reads out the storage data from the memory according to the write-in address to derive the original data.
US10915462B2 Destaging pinned retryable data in cache
Provided are techniques for destaging pinned retryable data in cache. A ranks scan structure is created with an indicator for each rank of multiple ranks that indicates whether pinned retryable data in a cache for that rank is destageable. A cache directory is partitioned into chunks, wherein each of the chunks includes one or more tracks from the cache. A number of tasks are determined for the scan of the cache. The number of tasks are executed to scan the cache to destage pinned retryable data that is indicated as ready to be destaged by the ranks scan structure, wherein each of the tasks selects an unprocessed chunk of the cache directory for processing until the chunks of the cache directory have been processed.
US10915460B2 Coordination namespace processing
An approach is described that accesses data in a shared memory that is shared amongst nodes that include a local node and remote nodes. The local node receives a name corresponding to a named data element in a Coordination Namespace, the Coordination Namespace having been created in a memory distributed amongst the nodes. A hash function is applied to at least a portion of the name with a result of the hash function being a natural node indicator. Data corresponding to the named data element is requested from a natural node identified by the indicator. Based on the request, a response is received from the natural node.
US10915457B2 Memory access control through permissions specified in page table entries for execution domains
Systems, apparatuses, and methods related to a computer system having a page table entry containing permission bits for predefined types of memory accesses made by executions of routines in predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a routine accessing the virtual memory address, a permission bit corresponding to the execution domain of the routine and a type of the memory access can be extracted from the page table entry to determine whether the memory access is to be rejected.
US10915454B2 Memory device and cache control method
A memory device includes a non-volatile first memory in which a conversion table is stored, a second memory, and a controller configured to control the first memory and the second memory, and including a cache control circuit. The cache control circuit is configured to set up a circular buffer with a write pointer, and store portions of the conversion table in the circular buffer. Each of the portions of the conversion table contain a plurality of logical address to physical address mappings, and each of the portions have a corresponding entry in a management table stored in the second memory, and each entry of the management table includes an address field for storing an address of the circular buffer used in locating the corresponding portion of the conversion table and a size field for storing a size of the corresponding portion.
US10915451B2 Bandwidth boosted stacked memory
A high bandwidth memory system. In some embodiments, the system includes: a memory stack having a plurality of memory dies and eight 128-bit channels; and a logic die, the memory dies being stacked on, and connected to, the logic die; wherein the logic die may be configured to operate a first channel of the 128-bit channels in: a first mode, in which a first 64 bits operate in pseudo-channel mode, and a second 64 bits operate as two 32-bit fine-grain channels, or a second mode, in which the first 64 bits operate as two 32-bit fine-grain channels, and the second 64 bits operate as two 32-bit fine-grain channels.
US10915449B2 Prioritizing data requests based on quality of service
Systems, methods, and software described herein facilitate servicing of data requests based on quality of service assigned to processing jobs. In one example, a method of prioritizing data requests in a computing system based on quality of service includes identifying a plurality of data requests from a plurality of processing jobs. The method further includes prioritizing the plurality of data requests based on a quality of service assessed to each of the plurality of processing jobs, and assigning cache memory in the computing system to each of the plurality of data requests based on the prioritization.
US10915445B2 Coherent caching of data for high bandwidth scaling
A method, computer readable medium, and system are disclosed for a distributed cache that provides multiple processing units with fast access to a portion of data, which is stored in local memory. The distributed cache is composed of multiple smaller caches, and each of the smaller caches is associated with at least one processing unit. In addition to a shared crossbar network through which data is transferred between processing units and the smaller caches, a dedicated connection is provided between two or more smaller caches that form a partner cache set. Transferring data through the dedicated connections reduces congestion on the shared crossbar network. Reducing congestion on the shared crossbar network increases the available bandwidth and allows the number of processing units to increase. A coherence protocol is defined for accessing data stored in the distributed cache and for transferring data between the smaller caches of a partner cache set.
US10915444B2 Garbage collection candidate selection using block overwrite rate
A processing device in a memory system determines whether a first data block of a plurality of data blocks on the memory component satisfies a first threshold criterion pertaining to a first number of the plurality of data blocks having a lower amount of valid data than a remainder of the plurality of data blocks. Responsive to the first data block satisfying the first threshold criterion, the processing device determines whether the first data block satisfies a second threshold criterion pertaining to a second number of the plurality of data blocks having been written to more recently than the remainder of the plurality of data blocks. Responsive to the first data block satisfying the second threshold criterion, the processing device determines whether a rate of change of an amount of valid data on the first data block satisfies a third threshold criterion. Responsive to the rate of change satisfying the third threshold criterion, the processing device identifies the first data block as a candidate for garbage collection on the memory component.
US10915443B2 Allocation of overprovisioned blocks for minimizing write amplification in solid state drives
Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a controller operatively coupled to the memory devices, the controller configured to: determine a first value of a data stream attribute associated with a first data stream; determine a second value of the data stream attribute associated with the second data stream; determine, based on the first value and the second value, a first overprovisioning factor associated with the first data stream and a second overprovisioning factor associated with the second data stream, wherein the first overprovisioning factor and the second overprovisioning factor are calculated to provide a uniform distribution of valid translation unit counts (VTCs) across the first data stream and the second data stream; and allocate, based on the first overprovisioning factor and the second overprovisioning factor, a first plurality of overprovisioned blocks to the first data stream and a second plurality of overprovisioned blocks to the second data stream.
US10915441B2 Storage system having non-volatile memory device
An upper system of an NVM device transmits, to the NVM device, a write command that designates a logical address, the write command being associated with an expiration date corresponding to a data expiration date correlated with write target data. The NVM device correlates an expiration date correlated with the write command with a logical address specified from the write command. The NVM device writes pieces of data of which the remaining time which is the time to an expiration date belongs to the same remaining time range to the same physical storage area among the plurality of physical storage areas. The NVM device erases data from a physical storage area when the expiration dates of all pieces of data in the physical storage area have expired.
US10915439B2 Prefetch insensitive transactional memory
Processing prefetch memory operations and transactions. A local processor receives a write prefetch request from a remote processor. Prior to execution of a write prefetch request received from a remote processor, determining whether a priority of the write prefetch request is greater than a priority of a pending transaction of a local processor. The write prefetch request is executed in response to a determination that the priority of the write prefetch request is greater than the priority of a pending transaction. Prefetch data produced by execution of the write prefetch request is provided to the remote processor.
US10915436B2 System level test generation using DNN translation from unit level test
Embodiments of the present systems and methods may provide techniques that may provide unit-level test of an SUT, but which translates the unit-level test into a valid test of the SUT itself. For example, in an embodiment, a computer-implemented method for testing a system, the method may comprise analyzing the system to determine sub-components of the system and inputs to the sub-components, performing dynamic testing of the system and collecting pairs of inputs to the system and inputs to the sub-components, training a machine learning model to translate from inputs to the sub-components to inputs to the system input using the collected pairs of inputs to the system and inputs to the sub-components and performing sub-component level testing and translating the sub-component level testing to system level testing.
US10915428B2 Intelligent services and training agent for application dependency discovery, reporting, and management tool
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US10915421B1 Technology for dynamically tuning processor features
A processor comprises a microarchitectural feature and dynamic tuning unit (DTU) circuitry. The processor executes a program for first and second execution windows with the microarchitectural feature disabled and enabled, respectively. The DTU circuitry automatically determines whether the processor achieved worse performance in the second execution window. In response to determining that the processor achieved worse performance in the second execution window, the DTU circuitry updates a usefulness state for a selected address of the program to denote worse performance. In response to multiple consecutive determinations that the processor achieved worse performance with the microarchitectural feature enabled, the DTU circuitry automatically updates the usefulness state to denote a confirmed bad state. In response to the usefulness state denoting the confirmed bad state, the DTU circuitry automatically disables the microarchitectural feature for the selected address for execution windows after the second execution window. Other embodiments are described and claimed.
US10915415B2 Device, method and system for performing closed chassis debug with a repeater
Techniques and mechanisms for exchanging debug information with a repeater and multiplex logic of a platform. In an embodiment, the multiplex logic can be configured to any of multiple modes including a first mode to exchange debug information between the repeater and debug client logic of the platform. Another of the multiple modes may provide an alternate communication path for exchanging functional data, other than any debug information, between the repeater and a physical layer interface of the platform. In another embodiment, the repeater is compatible with a repeater architecture identified by a universal serial bus standard. The physical layer interface is compatible with an interface specification identified by the same universal bus standard.
US10915412B2 System and method for live migration of a virtual machine
Systems and methods for live migration of a virtual machine are provided. The methods include: copying, by a destination physical machine according to a recorded dirty page table, dirty memory pages corresponding to dirty memory page identifiers in the dirty page table to a source physical machine when live migration of a virtual machine fails in a delayed-copy mode, and updating and storing, by the source physical machine, the copied dirty memory pages. When live migration of a virtual machine fails, dirty memory pages corresponding to dirty memory page identifiers in a dirty page table are copied to a source physical machine to be updated and stored, so that the source physical machine has complete and the latest memory pages, and the virtual machine can roll back to and run independently on the source physical machine.
US10915411B2 Advanced multiple backup recovery
A system for providing multiple restore points on a virtual machine includes maintaining a record of a plurality of restore points of virtual machines. Upon receiving a request from a user to access a plurality of restore points of a virtual machine, the system can mount a plurality of backup disks onto a target virtual machine and then notify the user.
US10915406B2 Storage unit replacement using point-in-time snap copy
In one embodiment, I/O operations may be swapped from an original storage unit to a replacement storage unit in a manner which can reduce or eliminate delays caused by copying of data from the original storage unit to the replacement storage unit. A point-in-time snap copy relationship between the original storage unit and the replacement storage unit of storage locations is established and I/O operations are swapped from the original storage unit to the replacement storage unit. The I/O operations are resumed, accessing the replacement storage unit instead of the original storage unit in the input/output operations issued by the at least one host. Other aspects are described.
US10915404B2 Persistent memory cleaning
A data processing apparatus is provided that comprises volatile storage circuitry to store data while power is provided. Persistent storage circuitry stores data in the absence of power and transfer circuitry transfers data from the volatile storage circuitry to the persistent storage circuitry. The transfer circuitry is adapted to transfer the data from the volatile storage circuitry to the persistent storage circuitry in response to a primary power supply becoming unavailable to the volatile storage circuitry. The transfer circuitry is adapted to transfer a subset of the data from the volatile storage circuitry to the persistent storage circuitry in response to an explicit request comprising an indication of the subset of the data.
US10915403B2 Versioned records management using restart era
A versioned records management computing system that uses a restart era in order to promote rapid recovery. A persistent store includes a multi-versioned record collection. The records are also associated with a restart era that corresponds to the era of operation of the computing system after a restart. Upon a recovery, the current restart era changes. An object collection media has an object collection that conforms to an object model such that the object model is used to operate upon the records. The object collection media is operable such that the object collection is durable so as to survive restarts of the system to thereby allow for accelerated recovery.
US10915392B2 Integration error detection and correction system
Methods, systems, and computer program products for detecting and correcting integration issues and errors between different computer systems are disclosed. For example, a computer-implemented method may include collecting transaction data for each one of a plurality of respective merchants where the transaction data is associated with service integration between computer systems associated with the respective merchants and one or more service provider computer systems, analyzing the transaction data across a plurality of respective issue detection models, generating for each one of the plurality of merchants action data corresponding to one or more of the respective issue detection models based on the analyzing, and providing each one of the plurality of merchants with the respective generated action data.
US10915390B2 Fault determination via telemetry data and state changes
In some examples, a computing device can determine a data state from telemetry data received from a plurality of client devices, determine a state change using the data state determined from the telemetry data, determine, using the state change, a potential cause of a fault of a component of a client device of the plurality of client devices, where the potential cause of the fault is determined in response to receiving a support inquiry from the client device, and display a timeline of state changes, where the timeline includes the determined state change of the client device.
US10915385B2 Residue prediction of packed data
In an approach for protecting recoding logic in a computing environment, a processor obtains an operand of an instruction in a first data format. A processor converts the operand from the first data format to a second data format. A processor generates a predicted residue of the operand in the second data format, wherein generating the predicted residue of the operand in the second data format comprises: generating a residue of the operand from the first data format.
US10915381B2 System and method for computational storage device intercommunication
A method of facilitating communication to an embedded computer in a computational storage device via a host includes receiving a message for transmission to an embedded process running at the embedded computer, determining that a destination address of the message corresponds to the embedded computer within the computational storage device, in response to the determination, forwarding the message to a host relay process associated with the embedded computer, and encapsulating the message to generate a proprietary command for transmission to the computational storage device.
US10915379B1 Predictable distribution of program instructions
Issues may arise when customers that are highly engaged with application services do not receive reliable feature updates on a predictable schedule. For instance, releasing and updating features may burden cloud infrastructure and/or may not perform properly. Not only are unpredictable feature updates associated with inconsistent customer messaging and potential service disruptions, such unpredictable updates may cause a random end user experience and customer dissatisfaction with the product. The methods and systems address these issues by dynamically ranking tenants and distributing updates and releases to tenants with lower feature usage before distributing to tenants with higher feature usage. The ranking of the tenants may dynamically change based on current usage. In this way, higher ranked tenants receive access to new and updated features after additional regression testing. This quality-driven, phased release of features enables load level management of computing resources as well as a predictable feature experience for end users.
US10915377B2 Automatically building a web API definition from a microservice or web application
Methods and systems may provide for technology to determine dynamic path information and encoded type information associated with an application programming interface (API) and automatically generate a language-independent API definition based on the dynamic path information. In one example, the language-independent API definition is generated without reliance on source code annotations.
US10915371B2 Automatic management of low latency computational capacity
A system for providing automatic management of low latency computational capacity is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to identify a trend in incoming code execution requests to execute program code on a virtual compute system, determine, based on the identified trend, that the plurality of virtual machine instances should be adjusted, and adjust the plurality of virtual machine instances based on the identified trend.
US10915366B2 Secure edge-cloud function as a service
System and techniques for secure edge-cloud function-as-a-service (FaaS) are described herein. A FaaS node may receive a request to execute a function. The FaaS node executes the function and enters a result of the function execution into a blockchain. Here, the blockchain is accessible to a plurality of FaaS architectural nodes.
US10915363B2 Resource sharing controller of a computer platform and associated resource sharing method
A resource sharing controller adapted for operating in a computer platform further comprising a data storage medium and software applications comprising access commands to the storage medium,adapted, as a function of a respective portion allocated to each application, of a maximum access capacity to the storage medium, as a function of a list of next commands of access to the storage medium of each application and further of the theoretical maximum performance times of said commands, for selecting, for each application and for a next temporal cycle for access to the storage medium, the next commands to be implemented and for successively distributing, during said next temporal cycle, the access to each application for the implementation of said selected commands.
US10915361B1 Dynamic capacity buffers
A distributed system allocates capacity in response to client requests. The system monitors a rate of capacity allocation. Based on the monitored rate and on a set of parameters, the system generates a forecast of capacity available for allocation and determines a time when available capacity will fall below a threshold level. The system adjusts the parameters to cause the predicted time to align with a target time, and then causes the system to be reconfigured according to the adjusted parameters.
US10915359B2 Variable latency request arbitration
A technique for scheduling processing tasks having different latencies is provided. The technique involves identifying one or more available requests in a request queue, where each request queue corresponds to a different latency. A request arbiter examines a shift register to determine whether there is an available slot for the one or more requests. A slot is available for a request if there is a slot that is a number of slots from the end of the shift register equal to the number of cycles the request takes to complete processing in a corresponding processing pipeline. If a slot is available, the request is scheduled for execution and the slot is marked as being occupied. If a slot is not available, the request is not scheduled for execution on the current cycle. On transitioning to a new cycle, the shift register is shifted towards its end and the technique repeats.
US10915358B2 Systems and methods of data acquisition
According to various aspects and embodiments, an energy management system is provided. The system includes a memory, at least one processor coupled to the memory, and a data acquisition management component executable by the at least one processor and configured to generate a first request to perform at least one first managed task, the first request including an identifier of at least one asset and an identifier of an attribute of the at least one asset, transmit the first request to one or more data acquisition devices, receive a first response including information descriptive of a value associated with the attribute, and generate, in response to receiving the first response and in accord with at least one energy management goal, a second request to perform at least one second managed task.
US10915356B2 Technology to augment thread scheduling with temporal characteristics
Systems, apparatuses and methods may provide for technology that identifies a thread and selects a core from a plurality of processor cores in response to the selected core being available while satisfying a least used condition with respect to the plurality of processor cores. The technology may also schedule the thread to be executed on the selected core.
US10915350B2 Methods and systems for migrating one software-defined networking module (SDN) to another SDN module in a virtual data center
A system and method of migrating a first module to a second module in a data center are disclosed. In certain aspects, a method includes instantiating a migration of the first module to the second module, wherein the first module operating with a configuration in a data center. The method also includes retrieving results of a compatibility check performed by a migration coordinator to determine potential incompatibilities between the configuration of the first module and the second module, the results including a first set of incompatibilities to be resolved. The method further includes requesting user input relating to the first set of incompatibilities. The method also includes periodically determining whether user input relating to the first set of incompatibilities has been received until a time threshold is reached.
US10915346B1 Computer architecture for representing an exponential form using correlithm objects in a correlithm object processing system
A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising a mantissa value and an exponent value. The first output node receives the mantissa value and generates a first correlithm object associated with the mantissa value. The second output node receives the exponent value and generates a second correlithm object associated with the exponent value. A string correlithm object engine maps the first correlithm object to a first sub-string correlithm object of a string correlithm object, and maps the second correlithm object to a second sub-string correlithm object of the string correlithm object.
US10915341B2 Computer architecture for processing correlithm objects using a selective context input
A device configured to emulate a correlithm object processing system comprises a memory and one or more processors. The memory stores a mapping table that includes multiple context value entries, multiple corresponding source value entries, and multiple corresponding target value entries. Each context value entry includes a correlithm object. The one or more processors receive at least one input source value and a context input value. The one or more processors identify a context value entry from the mapping table that matches the context input value based at least in part upon n-dimensional distances between the context input value and each of the context value entries. The one or more processors identify a portion of the source value entries corresponding to the identified context value entry, and further identifies a source value entry that matches the input source value. The one or more processors identify a target value entry corresponding to the identified source value entry.
US10915340B2 Computer architecture for emulating a correlithm object processing system that places multiple correlithm objects in a distributed node network
A distributed node network to emulate a correlithm object processing system includes a distribution node, a first calculation node, and a second calculation node. The distribution node stores a correlithm object mapping table that comprises a plurality of first source correlithm objects, a plurality of second source correlithm objects, and a plurality of target correlithm objects that each corresponds to a first source correlithm object and a second source correlithm object. Each source correlithm object comprises an n-bit digital word of binary values, and each target correlithm object comprises an n-bit digital word of binary values. The first calculation node stores the plurality of first source correlithm objects. The second calculation node stores the plurality of second source correlithm objects.
US10915317B2 Multiple-pipeline architecture with special number detection
The present disclosure relates to a computing device with a multiple pipeline architecture. The multiple pipeline architecture comprises a first and second pipeline for which are concurrently running, where the first pipeline runs at least one cycle ahead of the second pipeline. Special number detection is utilized on the first pipeline, where a special number is a numerical value which yields a predictable result. Upon the detection of a special number, a computation is optimized.
US10915315B2 Medical device, system, and software architecture for monitoring low acuity vitals
A medical device including a non-transitory storage device storing a plurality of modular software components programmed to provide medical device functionality is disclosed. The software components can be configured to run independently as a daemon, to be modified without recompiling unchanged software components and to communicate to each other through a software component. A system including a central unit configured to communicate with a medical device is also disclosed. A medical device software architecture stored on a non-transitory, computer readable storage medium including a plurality of modular software components programmed to provide medical device functionality is also disclosed.
US10915314B2 Autonomous upgrade of deployed resources in a distributed computing environment
Various methods and systems for autonomously upgrading deployed resources in a distributed computing environment are provided. An autonomous upgrade system identifies updates such as operating system image updates and virtual machine extension updates for deployment in the distributed computing environment. The autonomous upgrade system identifies eligible tenants, identifies deployed resources that may be impacted by the identified update, batches the resources and upgrades the batched resources. The autonomous upgrade system performs a diagnostic test on upgraded resources to determine whether an upgrade was successful. In some embodiments, the diagnostic test is performed by executing a diagnostic script that can be provided by a tenant. The autonomous upgrade system can stop or pause the upgrade if various success metrics are not satisfied. In some embodiments, the autonomous upgrade system tests and certifies newly published updates for deployment to the distributed computing environment.
US10915313B2 Near field communication bootloader for configuration and programming of electronic devices
Systems, methods, and apparatuses for programming and debugging electronic devices using a near field communications device are provided. One apparatus includes an electronic device (101). The electronic device can include a microcontroller (102), wherein the microcontroller includes a bootloader (104), a device memory (103), and a processor configured to execute instructions stored on the device memory. A near field communications (NFC) interface (106) can be in communication with the microcontroller. An antenna (108) can be in communication with the NFC interface and can be configured to be energized by a signal received from an external NFC device (109). An interface memory can be in communication with the NFC interface (106), wherein the interface memory is configured to store data received from the external NFC device, the data included in the signal received from the external NFC device.
US10915311B2 Automated firmware update management on huge big-data clusters
A system for updating firmware comprises an interface and a firmware update determiner. The interface is for receiving a firmware update bundle, wherein the firmware update bundle comprises a pre-instruction and one or more firmware updates, and for receiving configuration information describing a network cluster. The firmware update determiner is for determining an indication to update a set of nodes of the cluster based at least in part on the configuration information, wherein the indication includes the pre-instruction(s) and the one or more firmware updates. The interface is further for providing the indication to update the set of nodes of the cluster and receiving a summary from each node of the set of nodes of the cluster.
US10915310B2 Control apparatus, program updating method, and computer program
Provided is a control apparatus configured to control updating of a control program of an on-vehicle control device that controls a target device installed in a vehicle including a plurality of power supplies. The control apparatus includes: a detection unit configured to detect states of the plurality of power supplies that supply power to the target device; and a determination unit configured to determine that updating of the control program is possible, when the states of the plurality of power supplies detected by the detection unit indicate that at least two of the plurality of power supplies are able to output power required for updating the control program.
US10915296B2 Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails
An information apparatus that supports a touch sensitive screen for managing e-mails is disclosed and enabled. The information apparatus may include a graphical user interface, an e-mail application, an Internet browsing application, and applications for playing audio/video content. The information apparatus includes an operating system software and support for installation of new applications. In one example, a user of the information apparatus may reply to an e-mail by selecting an item over the touch sensitive screen. The user may scroll down or up an email using the touch sensitive screen. In other examples, the user may further select an item or functional control via the touch sensitive screen to output, synchronize, stream, transmit, play, print, display, or mirror at least part of digital content from the information apparatus to one or more output devices over air.
US10915295B2 Automated generation of audio daily activity overview powered by a database
Computer implemented methods and systems are provided for generating podcast files. In one embodiment, a method includes storing, in a template database, a podcast template, wherein the podcast template includes a sentence definition including one or more data tags and a sentence order for a plurality of sentences; storing, in a user database, user information for a plurality of users; generating, by a processor, a podcast text file by selectively populating the podcast template with user information associated with a first user of the plurality of users based on the data tags; converting, by the processor, the podcast text file to a podcast audio file; and storing, by the processor, the podcast text file and the podcast audio file in a podcast database for podcast playback by the first user.
US10915292B2 Bluetooth speaker configured to produce sound as well as simultaneously act as both sink and source
A portable speaker, such as a subwoofer, that is configured to pair via Bluetooth from any device capable of streaming Bluetooth audio and act as the “sink.” The portable speaker is also configured to pair via Bluetooth to other audio equipment capable of streaming Bluetooth audio and act as the “source.” The portable speaker is also preferably configured to synchronize the audio signal going to the portable speaker and the other unit playing music, such that the user will not hear delays between the two units playing the audio stream. Preferably, the portable speaker is configured to be portable in which the size and weight is small enough for a person to carry, and is portable in which it operates with rechargeable batteries inside the unit, thus not needing any other power source such as AC outlet, or automobile power system. Another embodiment omits the speaker and instead provides a line out for connection to an external speaker, such as a subwoofer.
US10915290B2 Augmented reality software development kit
A software tool includes a plurality of pre-coded API sensor modules for obtaining information from the sensors coupled to a mobile device and a pre-coded API audio module for playing audio content based on the information obtained from at least one of the sensors.
US10915286B1 Displaying shared content on respective display devices in accordance with sets of user preferences
Apparatus, systems, methods, and computer program products that can include and/or provide individualized display layouts in multi-person, multi-display collaborative environments are disclosed herein. An apparatus includes a processor and a memory configured to store code executable by the processor. The code is executable to identify multiple different users participating in a communication session for multiple communication devices in which each communication device includes a display device and is associated with a different user. The code is further executable by the processor to display shared content on each respective display device in accordance with a respective set of user preferences for displaying the shared content for each different user. Systems, methods, and computer program products may include and/or are configured to perform the functions and/or operations of the apparatus.
US10915284B2 Multi-monitor full screen mode in a windowing environment
Mechanisms for implementing a multi-monitor full screen mode in an application module are disclosed. An application module determines a number (N) of monitors that are coupled to a plurality of video ports of a device. The application module directs a window management module (WMM) that is independent of the application module to display at least one cover window that has dimensions coextensive with dimensions of respective maximum display areas of the N monitors. A primary monitor of the N monitors is determined, and a full screen display area associated with the primary monitor is determined. A main application window of the application module is sized to have dimensions that are at least coextensive with dimensions of the full screen display area, and the WMM is directed to display the main application window on the at least on primary monitor.
US10915283B2 Communication device, control method, and non-transitory computer-readable storage medium for print job with post-processing
A method of controlling a communication device includes acquiring attribute information indicating a reference method of post-processing from the printing device. The method is supported by a printing device. A print job is transmitted including: (1) attribute information indicating a type of the post-processing and a position where the post-processing is to be executed; and (2) attribute information indicating a reference method of the post-processing added to the print job, determined based on at least the received reference method of the post-processing, to the printing device when printing using the printing device is to be carried out and performance of the post-processing on a printed matter is set up.
US10915280B2 Control apparatus,executing printing of a print job,control method,and non-transitory computer-readable storage medium storing program
A printer that executes printing based on a print job receives from a computer a first print job for printing a plurality of copies, wherein, from a plurality of sheet holding units, a different sheet holding unit can be respectively specified for each copy of the plurality of copies, and a second print job for printing one copy, displays that a received print job is a print job for printing a plurality of copies, wherein, from the plurality of sheet holding units, the different sheet holding unit can be respectively specified for each copy of the plurality of copies, and receives, from a user, an instruction to change the number of copies of the received print job. The number of copies to be printed by executing the received second print job can be changed based on the instruction, and the number of copies to be printed by executing the received first print job cannot be changed.
US10915276B2 Defect control in security setting of image forming apparatus
An image forming apparatus is provided. The image forming apparatus may determine whether encrypted data may be transmitted or received between the image forming apparatus and one or more external devices, and determine a defect in security set to the image forming apparatus based on the determination.
US10915273B2 Apparatus and method for identifying and printing a replacement version of a document
Systems, methods, and devices are configured to identify and print a replacement version of an electronic document. They include receiving an electronic document as part of a print request from a user. They also include accessing at least one document retention location associated with the received electronic document and comparing a set of electronic documents in the at least one document retention location with the received electronic document. They further include providing a notification to the user, the notification comprising identification of at least one electronic document from the set of electronic documents for review as a replacement electronic document for the received electronic document.
US10915269B2 Method for using set parameters to determine processor priority for accessing memory within system on chip having multiple processors
The present invention provides a system on chip (SoC), wherein the SoC comprises a first processor, a second processor and a memory. The memory stores a first parameter and a second parameter, wherein the first parameter is set by the first processor to indicate whether a specific region of the memory is locked or unlocked, and the second parameter is set by the first processor to indicate whether the specific region of the memory is locked or unlocked. In the operations of the SoC, before the first processor intends or prepares to access the specific region, the first processor refers to the second parameter to determine if the specific region is allowed to be accessed by the first processor.
US10915268B2 Event based runtime scheduling
A computer-implemented method, apparatus, and computer program product for scheduling a process to run on a processor. A determination is made whether a process running on a processor is making an input/output operation system call. The process is de-scheduled from running on the processor in response to a determination that the process is making an input/output operation system call. The process is allowed to continue running on the processor in response to a determination that the process is not making an input/output system call.
US10915266B2 Storage device
According to one embodiment, a storage device includes a first memory cell; a second memory cell; and a controller configured to, in response to receiving a first command set, execute a first erase operation which is included in an erase operation of data of the first memory cell, and suspend the first erase operation, and in response to receiving a second command set, execute a read operation or a write operation of the second memory cell and subsequently resume the suspended first erase operation.
US10915263B2 Apparatuses and methods for partitioned parallel data movement
The present disclosure includes apparatuses and methods for partitioned parallel data movement. An example apparatus includes a memory device that includes a plurality of partitions, where each partition of the plurality of partitions includes a subset of a plurality of subarrays of memory cells. The memory device also includes sensing circuitry coupled to the plurality of subarrays, the sensing circuitry including a sense amplifier. A controller for the memory device is configured to direct a first data movement within a first partition of the plurality of partitions in parallel with a second data movement within a second partition of the plurality of partitions.
US10915251B2 Dynamic parallelism
Techniques to optimize use of the available capacity of a backup target storage device are disclosed. In various embodiments, a current capacity of a target system to which backup data is to be streamed to handle additional streams is determined dynamically, at or near a time at which a backup operation is to be performed. One or more backup parameters of the backup operation is/are set dynamically, based at least in part on the dynamically determined current capacity of the target system.
US10915249B2 Apparatuses and methods for in-memory operations
The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes sensing circuitry coupled to the first subset, the sensing circuitry including a sense amplifier and a compute component. The apparatus also includes a controller configured to direct a first movement of a number of data values from a subarray in the second subset to a subarray in the first subset and performance of a sequential plurality of operations in-memory on the number of data values by the first sensing circuitry coupled to the first subset.
US10915248B1 Memory device
An embodiment of the present invention discloses a memory device. The memory device includes a memory controller, a calculation memory and a functional circuit. The calculation memory is coupled to the memory controller, and is configured to receive a plurality of first signals to output a plurality of second signals. Each of the second signals has a reference value. The functional circuit is coupled to the calculation memory, and is configured to indicate the second signal which has the greatest or the smallest reference value among the second signals.
US10915247B2 Efficient data management through compressed data interfaces
A system and method for efficiently managing data through compression interfaces may include receiving, by a controller, data, generating, by the controller, a compressed payload based on the data, generating, by the controller, metadata describing the compressed payload, the metadata including fixed size metadata and variable size metadata, generating, by the controller, a data container comprising the uncompressed payload and the metadata, and transmitting, by the controller, the data container to an application. Some implementations of the system may include a storage media, and a storage controller executable by a processor that may include an interface processor, a controller logic, and a media processor configured to communicate with an application and the storage media to perform aspects of the method.
US10915245B2 Allocation of external memory
Dynamically provisionable and allocatable memory external to a requesting apparatus may be provided. A request for primary memory may be made by an application executing on a client. An allocation logic unit may determine an allocation strategy in response to the request. As part of the allocation strategy, the allocation logic unit may identify memory appliances on which memory regions are to be allocated. The allocated memory regions may form the primary memory that is allocated to the requesting application. The allocation logic unit may send region allocation requests to region access unit of the respective memory appliances. The memory appliances on which the memory regions are allocated may be external to the client. The application may access the allocated memory regions via client-side access in which one or more processors in the client and/or the memory appliances are bypassed.
US10915240B2 Method of selection and manipulation of graphical objects
A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use of a Control Pad technology on a multi-touch device, which is designed for a touch-based user interface that affords precise selection and manipulation of graphical objects, for instance, the editing of vector graphics objects, points on a vector object outline, animation paths, and positions of graphical objects within a document or composition.
US10915238B2 Data processing method and apparatus applied to electronic map, and mobile terminal
A data processing method and apparatus applicable to an electronic map, and a mobile terminal are provided, relating to the field of electronic maps and data processing. The data processing method includes: detecting a user operation on an electronic map; obtaining operation data that reflects the user operation; determining, based on the operation data and an area that is configured based on the electronic map, whether the user operation is valid; and providing, based on a determination result of whether the user operation is valid, prompt information in response to the user operation. The disclosed technical solutions allow a user to flexibly and reasonably define an area based on an electronic map in real time, thereby improving user experience.
US10915232B1 Methods, systems, and media for specifying different content management techniques across various publishing platforms
Methods, systems, and media for specifying different content management techniques across various publishing platforms are provided. In some embodiments, the method comprises: receiving information about content placements; generating a user interface that includes the information and selectable content management options; receiving a selection of a first content management option for a first content placement; configuring a tag for the first content placement, wherein the tag is associated with instructions for executing the first content management option; receiving, from a web browser that loaded a web page including the first content placement, a request for the instructions for executing the first content management option; and sending the instructions to the web browser to execute the instructions and send information about the web page to a location indicated by the instructions.
US10915226B2 Mobile user interface to access shared folders
Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.
US10915222B2 Multi-disciplinary team workspace
Methods, systems, and computer-storage media are provided for facilitating the care of a patient by a multi-disciplinary care team. A graphical user interface presents one or more clinical problems associated with a patient. For each clinical problem, actionable care team icons are presented that, among other things, identify care teams responsible for caring for the clinical problem and any actions taken by the care teams to address the clinical problem.
US10915219B2 Tracking changes in collaborative authoring environment
Change tracking and collaborative communication are provided in authoring content in a collaborative environment. Monitored changes, comments, and similar input by the collaborating authors may be presented on demand or automatically to each author based on changes and/or comments that affect a particular author, that author's portion of collaborated content, type of changes/comments, or similar criteria. Change and/or comments notification may be provided in a complementary user interface of the collaborative authoring application or through a separate communication application such as email or text messaging.
US10915212B2 Conductive film, conductive film having three-dimensional shape, method of producing the same, method of producing stretched film, and touch sensor film
A conductive film has a support and a conductive portion which is disposed on the support and contains a conductive component and a binder, the binder contains a resin, a gel fraction of the resin is 70% or more, and a moisture content of the resin is 3% or less.
US10915211B2 Touch panel, method for fabricating the same, and display device
The disclosure discloses a touch panel, a method for fabricating the same, and a touch device; where the touch panel includes: a buffer layer with protrusions, overlapping components, a first insulation layer, and touch electrodes, which are arranged on a substrate in that order, where the touch electrodes overlap with the overlapping components through via-holes extending through the first insulation layer, and at least portions, of the overlapping components, overlapping with the touch electrodes are on the protrusions.
US10915207B2 Multipoint touch surface controller
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement techniques that permit the controller to be used with various sensors in various conditions without reconfiguring hardware.
US10915205B2 Touch panels and methods of manufacturing touch panels
A touch panel includes: a substrate having a first region and a second region. A plurality of sensing cells are disposed in the first region and a pad portion is disposed in the second region. An insulating interlayer is disposed on the plurality of sensing cells, a connection pattern is disposed on the insulating interlayer, with the connection pattern being electrically connected to adjacent sensing cells through contact holes. A transparent conductive pattern is disposed in the second region and on the insulating interlayer, with the transparent conductive pattern being electrically connected to the plurality of sensing cells and the pad portion.
US10915200B2 Touch and display driver, driving method, host and touch display apparatus
The present disclosure proposes a touch and display driver, a driving method, a host, and a touch display apparatus, wherein the touch and display driver includes a communication interface configured to be communicatively connected to a host to acquire a driver file; and a controller configured to drive a touch component and/or a display component by using the acquired driver file.
US10915197B2 Display device with sensor
According to an aspect, a display device with a sensor includes: a first substrate; detection electrodes arrayed in a matrix in a first direction and a second direction intersecting the first direction above the first substrate; sensor wires coupled to one of the detection electrodes; pixels each including sub-pixels and arrayed in a matrix in the first and second directions; scanning lines scanning switching elements of the sub-pixels and extending in the first direction; and signal lines coupled to the switching elements and extending in the second direction. One of the sensor wires overlaps one of the signal lines. The sensor wires each have, at a part thereof, a coupling part coupled to the corresponding detection electrode. The pixels include a first pixel with the coupling part and a second pixel without the coupling part. The first and second pixels are alternately disposed in the first and second directions.
US10915194B2 Touch display panel and touch display device
A touch display panel is provided. The touch display panel includes a touch film layer and a fingerprint identification film layer. An orthographic projection of the fingerprint identification film layer on the touch film layer is located in a preset hollow region of the touch film layer. Two ends of at least one specific electrode in touch film layer are connected to a first driver chip via a signal transmission line, and the specific electrode includes a touch drive electrode and/or a touch inductive electrode, cut off by a preset hollow region.
US10915192B2 Method for driving display panel, display panel and display device
A method for driving a display panel, a display panel, and a display device are provided. The display panel includes: a first gate driver circuit, a second gate driver circuit, common electrodes in an array, data lines, and gate lines, where the gate lines include first and second gate lines alternately row by row in the extension direction of the data lines, the first gate driver circuit is connected with the first gate lines, the second gate driver circuit is connected with the second gate lines, and the common electrodes are reused as touch electrodes; and in one frame, a gate scan signal or an alternating-current touch scan signal is input respectively to the first gate lines and the second gate lines in different periods so that a display function can be enabled, but also a touch report rate can be improved.
US10915191B2 Touch substrate, method for manufacturing touch substrate, and display device
A touch substrate, a method for manufacturing a touch substrate, and a display device are disclosed. The touch substrate includes a substrate and a plurality of touch units spaced apart from each other on the substrate. The plurality of touch units are arranged in rows and columns. Each of the plurality of touch units includes a first electrode and a second electrode. The first electrode and the second electrode are arranged crosswise and insulated and spaced apart from each other. The first electrodes of the adjacent touch units in one of the columns are connected by a first signal line, and the second electrodes of the adjacent touch units in one of the rows are connected by a second signal line.
US10915189B2 Display device with built-in touch screen and method for driving the same
A display device with a built-in touch screen according to the present disclosure includes a display panel, a data driver, a gate driver, a touch sensing unit, a common voltage supplier, and a switch circuit, and further includes a common voltage adjuster to supply different common voltages to touch electrodes of the display panel, thereby resolving a local stain or screen vibration problem occurring on the display panel. Further, a method for driving a display device with a built-in touch screen according to one embodiment includes: switching the display panel from a touch mode to a display mode, generating different common voltages, and supplying two or more of the different common voltages to a plurality of touch electrodes (TE) or groups of touch electrodes (TE), thereby resolving an image quality defect.
US10915186B2 Projection video display apparatus and video display method
An operation target device projects a display video onto a projection surface, which is captured by a camera. An operation detectable region specifying unit specifies respective regions where an operation is detectable and is undetectable in a range in which the display video is projected, based on image data captured by the camera. Finger and pen contact position detection units detect the operation to the operation object based on the image data. The operation target device displays the display video so that the region where the operation to the operation object is detectable, which is specified by the operation detectable region specifying unit, is distinguished from the region where the operation to the operation object is undetectable. The operation target device changes a display position of the operation object so the operation object is displayed within a range of the region where the operation to the operation object is detectable.
US10915185B2 Generating a three-dimensional image using tilt angle of a digital pen
A method of generating a three-dimensional (3D) image includes displaying a two-dimensional (2D) image of at least a portion of a (3D) object on a display surface. The method includes detecting a tilt angle of a digital pen while the digital pen is used to contact at least one location on a first surface of the (2D) image on the display surface, wherein the detected tilt angle represents a surface property of the first surface at the at least one location. The method includes generating a (3D) image of the object based on the detected tilt angle.
US10915183B2 Automatic language selection in messaging application
An electronic messaging method is provided, the method implemented by one or more processors. The method includes launching a textual communication application by a user device including a user interface. In the user interface a data entry interface is enabled including language elements in a particular language determined based on an international calling code of a stored textual communication involving a user of the user device or a language of a stored textual communication involving a user of the user device, the stored textual communication comprising text transmitted by the user of the user device or text received by the user of the user device from a particular party. Textual input is received via the data entry interface including the language elements in the particular language.
US10915179B2 Vehicle air suspension control system
A method of automatically adjusting the ride height of a vehicle each time the vehicle is in a particular location is provided, where the automatic ride height adjustment is based on location and ride height information previously gathered from a user.
US10915178B2 Communication system, server, storage medium, and communication control method
Provided is a communication system that includes a recognition unit that recognizes whether a user is performing a specific gesture, and a control unit that identifies a client serving as a communication destination, when the specific gesture is recognized. The control unit further identifies an impression represented by the recognized gesture information, and performs control such that the impression represented by the gesture information is notified to a user corresponding to the client.
US10915175B2 Haptic notification system for vehicles
One embodiment of the present disclosure sets forth a technique for directing a user to modify an aspect of a vehicle via haptic output. The technique includes identifying one or more characteristics of a real-world condition located along a route of a vehicle. The technique further includes determining, based on the one or more characteristics of the real-world condition, a type of haptic sensation to deliver to a user associated with the vehicle. The technique further includes transmitting a first set of controls signals to at least one haptic output device that is proximate to the user, where the at least one haptic output device generates, based on the first set of control signals, haptic output corresponding to they type of haptic sensation.
US10915171B2 Method and apparatus for communication between humans and devices
This invention relates to methods and apparatus for improving communications between humans and devices. The invention provides a method of modulating operation of a device, comprising: providing an attentive user interface for obtaining information about an attentive state of a user; and modulating operation of a device on the basis of the obtained information, wherein the operation that is modulated is initiated by the device. Preferably, the information about the user's attentive state is eye contact of the user with the device that is sensed by the attentive user interface.
US10915169B2 Correcting method and device for eye-tracking
Correction method and device for an eye-tracker are provided. A non-predetermined scene frame is provided and analyzed to obtain a salient feature information, which is in-turn used to correct an eye-tracking operation. The correction can be done at the initial or during the wearing of an eye-tracker.
US10915168B2 Input method and apparatus of device
An input method and apparatus of a device. The method includes: tracking and recording movement of an eyeball gaze point of a user on a display screen of the device, to obtain a current eyeball gaze point movement trajectory; judging whether the current eyeball gaze point movement trajectory matches with a preset eyeball gaze point movement trajectory in a movement trajectory database; wherein the preset eyeball gaze point movement trajectories indicate paths of the movement of the eyeball gaze point on the display screen according to a preset length range within a preset time period; if matched, determining a corresponding input instruction by using the matched eyeball gaze point movement trajectory, and completing an input operation according to the input instruction; and if not matched, not conducting an input operation. The input method and apparatus of a device can conduct input according to the eyeball movement of the user.
US10915166B2 Simulation system, processing method, and information storage medium
A simulation system includes a processor including hardware. The processor is configured to perform: acquiring tracking information for point-of-view information about a user wearing an HMD; moving a moving body, corresponding to the user, in a virtual space; controlling a virtual camera set as a first person point-of-view of the user; and generating an image as viewed from the virtual camera in the virtual space, as a display image on the HMD. The processor is configured to perform, in controlling the virtual camera, setting the virtual camera so that a position and/or an orientation of the virtual camera is changed based on the tracking information, but orientation change of the virtual camera corresponding to at least one of pitching and rolling is disabled or limited in a case where a traveling direction of the moving body changes.
US10915165B2 Methods and systems for controlling a displacement of a virtual point of view in a virtual reality environment
A method of controlling the displacement of a virtual point of view of a user in a virtual reality environment comprises, with a virtual reality headgear, providing a user with a virtual point of view in a virtual reality environment. The virtual point of view is displaced in response to a change of position of the head of the user. An acceleration of the inner ear of the user in a first direction is detected and if said detected acceleration of the inner ear of the user has an absolute value above a predetermined threshold, said virtual point of view of said user is additionally displaced in a second direction.
US10915162B2 Flexure based guidance system for varifocal head-mounted displays
A varifocal head mounted display (HMD) includes an electronic display, an optical system, and the guidance system. The electronic display presents content. The optical system includes one or more optical elements and provides the content to an eyebox of the HMD. The guidance system is a flexure based guidance system that includes an actuator and a first and second flexure elements (e.g., parallel beam, dual Roberts, etc.) guiding movement of the electronic display along an optical axis of the optical system in order to adjust a location of one or moveable elements in the optical system and, thereby, control a location of an image plane. The first and second flexure elements are able to flex or bend with movement of the actuator to adjust the location of the one or moveable elements that includes the electronic display and/or one or more optical elements of the optical system.
US10915160B2 System on a chip with fast wake from sleep
In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.
US10915159B2 Method of controlling a vehicle to adjust perception system energy usage
A method of controlling a vehicle includes determining a current operating situation of the vehicle, and identifying a subset of a plurality of sensors of the vehicle needed to provide data to enable a vehicle control function for the current operating situation of the vehicle. A remainder of the plurality of sensors is disengaged to reduce electric energy usage by the vehicle while the vehicle is operating in the current operating situation of the vehicle. A sampling rate for the selected subset of sensors may be reduced to further reduce energy usage of the vehicle. Additionally, an energy reduction processing strategy may be implemented to reduce a processor frequency or a voltage of a computing device used to provide the vehicle control function to further reduce energy usage of the vehicle.
US10915156B2 Wearable device-aware supervised power management for mobile platforms
Methods, systems, and computer program products are provided for supervised power management between a primary platform and a secondary platform. Communication between a primary platform and a secondary platform is established. An application running on the secondary platform is captured. Input features and output measures are collected to build a training set for the application, wherein the input features are collected through direct measurement and the output measures reflect characteristics of the application. Based on the training set, power consumption of the secondary platform with an expected performance level is predicted for a new application running on the secondary platform. Accordingly, an optimal power management policy is derived that minimizes the total power consumption of the primary and secondary platforms.
US10915155B2 Method and device for controlling state of terminal
A method and a device are provided for controlling a state of a terminal. The method includes determining a scenario that the terminal is in. The scenario includes a non-use scenario where the terminal is not used. The method further includes deactivating a preset functional module such that the terminal is switched to a non-interactive state when the terminal is in the non-use scenario and the terminal is in an interactive state where the preset functional module is running.
US10915153B2 Device for mobile device temperature control
The present invention is a docking station that consists essentially of two cradle arms and a central cradle portion including one or more temperature control units. It may include a case configured to allow heat transfer between a mobile device and the temperature control units. It may include both a heating element and a cooling element, wherein each of the elements are configured to engage at particular temperatures. It may include control units and temperature sensors. The cradle arms may include upper cradle hooks and lower cradle hooks to securely hold a mobile device. The case may be configured to securely receive the cradle hooks. The cradle arms may include upper and lower portions that are spring coupled. The docking station may include one or more locks that lock the upper and lower arm portions in their relative positions to prevent theft of a docked mobile device.
US10915145B2 Electronic book
An e-book reader in which destruction of a driver circuit at the time when a flexible panel is handled is inhibited. In addition, an e-book reader having a simplified structure. A plurality of flexible display panels each including a display portion in which display control is performed by a scan line driver circuit and a signal line driver circuit, and a binding portion fastening the plurality of display panels together are included. The signal line driver circuit is provided inside the binding portion, and the scan line driver circuit is provided at the edge of the display panel in a direction perpendicular to the binding portion.
US10915141B2 Headband adjusting device for wearable device, headband, and wearable device
A headband adjusting device includes a mounting base including an internal ratchet, a linkage mounted on the mounting base. The linkage includes a transmission member and an elastic position limiting member configured to abut against a tooth of the internal ratchet. The headband adjusting device also includes a thumbwheel connected with the linkage and configured to cause the linkage to rotate, the thumbwheel including a disengaging member corresponding to the position limiting member. When the thumbwheel rotates in a first direction, the disengaging member abuts against the position limiting member to unlock the internal ratchet. When the thumbwheel rotates in a second direction, the position limiting member rotates while contacting the internal ratchet. The headband adjusting device further includes a transmission mechanism coupled with the transmission member. The linkage is configured to drive the transmission mechanism, which drives a headband to extend or retract.
US10915140B2 Display device
A display device includes a display module including a first non-folding area, a second non-folding area, and a folding area disposed between the first and second non-folding areas, a support disposed below the display module, a sub-support disposed below the support, a buffer portion which is disposed between the support and the sub-support and in which an opening overlapping the folding area is defined, and a plurality of joint units disposed below the sub-support to overlap the folding area.
US10915137B1 Estimation of clock synchronization errors using time difference of arrival
A method implemented using a programmed computerized machine includes using an estimated uncorrected time-difference-of-arrival (TDOA) for a first signal at first and second sensors, located at first and second sensor locations and coupled to first and second clocks, to calculate a first estimated clock synchronization error (CSE) range that extends (i) from an estimated minimum true TDOA between the sensor locations minus an estimated maximum uncorrected TDOA, (ii) to an estimated maximum true TDOA between the sensor locations minus an estimated minimum uncorrected TDOA. Additional estimated CSE ranges based on additional signals can be used to calculate an estimated cumulative CSE range. A first or cumulative estimated CSE range can be used for calculations with respect to time-dependent signals arriving at one or both sensors, or for adjusting one or both clocks.
US10915123B2 Low dropout regulator and phase-locked loop
Embodiments of the present invention disclose a low dropout regulator and a phase-locked loop. The low dropout regulator includes: a reference voltage source, an error amplifier coupled to the reference voltage source, a regulating circuit, a load coupled to the regulating circuit, a first compensation circuit, and a second compensation circuit. The regulating circuit produces a regulating current under control of a control voltage from the error amplifier. The first compensation circuit is coupled between the error amplifier and the regulating circuit. The second compensation circuit is coupled between an input terminal and an output terminal of the regulating circuit.
US10915119B2 Method, computer-program product and system for dynamically controlling a fluidic network
Disclosed is a method for dynamically controlling a fluidic network with a supervising module, the method including: an operation-forecasting step that generates a forecast datum relating to operation of the fluidic network; a step of selecting a control strategy for the fluidic network on the basis of a metrological datum and/or a meteorological datum and/or the forecast datum; a step of generating setpoints intended for an actuator of a unit for regulating the fluidic network, on the basis of the selected control strategy, the metrological datum or the meteorological datum or the forecast datum; and transmitting the regulation setpoint to the actuator.
US10915115B2 Method and apparatus for enabling map updates using a blockchain platform
A semi-public blockchain maintained on one or more nodes in a map cloud platform comprises data for maintaining a global map of a predetermined geographic area. The blockchain also comprises a plurality of data records, where each data record is associated with an update to a global map. When a message associated with a map update to the global map is received, the nodes of the blockchain determine a consensus by evaluating the map update, where the evaluating comprises performing a plurality of proofs including a proof of location, a proof of iterations, a proof of physical delivery and a proof of safety. When consensus is attained and the map update is validated, a data record associated with the map update is generated and added to the blockchain with a timestamp and a link to prior data records in the blockchain.
US10915114B2 Method and apparatus for combining data to construct a floor plan
Provided is a process, including obtaining, with a robot, raw pixel intensity values of a first image and raw pixel intensity values of a second image, wherein the first image and the second image are taken from different positions; determining, with one or more processors, an overlapping area of a field of view of the first image and of a field of view of the second image by comparing the raw pixel intensity values of the first image to the raw pixel intensity values of the second image; spatially, with one or more processors, aligning values based on sensor readings of the robot based on the overlapping area; and inferring, with one or more processors, features of a working environment of the robot based on the spatially aligned sensor readings.
US10915109B2 Control of autonomous vehicle based on pre-learned passenger and environment aware driving style profile
A method for controlling a vehicle includes collecting data about human driving styles; machine learning how the human driver reacts to different traffic scenarios based on the collected data to create a plurality of human driving styles profiles; selecting an optimal driving profile of the plurality of human driving styles profiles, wherein the optimal driving profile is selected based feedback provided by a passenger of the vehicle, the feedback is indicative of a pleasantness of each of the plurality of human driving styles profiles; creating a driving plan based on the optimal driving profile; commanding the vehicle to execute the driving plan in a controlled environment to test the pleasantness of the optimal driving profile; and receiving a pleasantness rating from the passenger of the vehicle while the vehicle executes the driving plan.
US10915107B2 Method for the operation of an automatically moving cleaning appliance
A method for the operation of a cleaning appliance automatically moving within an environment, wherein the cleaning appliance cleans a surface in accordance with a predetermined work schedule, wherein at least one level of contamination of the surface is determined, and a cleaning task is controlled as a function of the level of contamination. In order to make the cleaning operation more flexible and individual, the level of contamination is entered on a map associated with positional information of the environment, wherein a user undertakes editing of the map, that is to say, defines on the map surface zones of the surface and manually assigns a cleaning task of the cleaning appliance to at least one surface zone.
US10915105B1 Preemptive logical configuration of vehicle control systems
Apparatuses, systems, methods, and computer-readable media are provided for the preemptive logical configuration of vehicle control systems. A vehicle control computer may determine a location of a vehicle. The vehicle control computer may query a historical data source server for historical incident data corresponding to a first vicinity around the first location of the vehicle. Based on the historical incident data, the vehicle control computer may identify one or more driving danger areas in the first vicinity around the first location of the vehicle, wherein each of the one or more driving danger areas are associated with one or more driving hazards. The vehicle control computer may generate a configuration for vehicle operation in the first vicinity around the first location of the vehicle based on the one or more driving danger areas and may update driving logic of the vehicle with the configuration.
US10915102B2 Vehicle
A vehicle includes a first display circuit and a second display circuit. The first display circuit is disposed at a position capable of being visually checked by a driver. The second display circuit is disposed at a position capable of being visually checked by a driver. The first display circuit can display at least information about autonomous driving. The second display circuit can display at least information other than the information about the autonomous driving. First display circuit has first redundancy. The second display circuit has second redundancy lower than the first redundancy.
US10915101B2 Context-dependent alertness monitor in an autonomous vehicle
Various examples are directed to systems and methods for operating an autonomous vehicle. A vehicle system may configure an alertness monitor to send an alert prompt to a cockpit output device in response to not detecting a user input for an input threshold time. The vehicle system may detect an alertness condition change based at least in part on vehicle data describing the vehicle. In response to detecting the alertness condition change, the vehicle system may modify an alertness system parameter.
US10915093B2 Numerical controller
A numerical controller, which reciprocates a parent axis and a child axis according to a predetermined synchronization ratio by multi-axis synchronization control, is provided with a command decoding unit configured to decode a command including a plurality of command blocks, a distribution processing unit configured to generate a distribution movement amount, which is an amount of movement for each control period of a motor, based on the command blocks, an end-point correction unit configured to perform first correction processing for correcting the distribution movement amount so that a feedback position of the child axis reaches an end point, which is a turning point of the reciprocating motion, and second correction processing for recovering synchronization destroyed by the first correction processing, and a motor control unit configured to drivingly control the motor based on the corrected distribution movement amount.
US10915091B2 Three-dimensional shape information generating system, three-dimensional shape forming apparatus, three-dimensional shape information generating method, and program
A three-dimensional shape information generating system, a three-dimensional shape forming apparatus, a three-dimensional shape information generating method, and a program, each of which is capable of forming a three-dimensional-shaped object that has an arbitrary outer shape and is used to cultivate plants.
US10915090B2 Synchronized parallel tile computation for large area lithography simulation
Examples of synchronized parallel tile computation techniques for large area lithography simulation are disclosed herein for solving tile boundary issues. An exemplary method for integrated circuit (IC) fabrication comprises receiving an IC design layout, partitioning the IC design layout into a plurality of tiles, performing a simulated imaging process on the plurality of tiles, generating a modified IC design layout by combining final synchronized image values from the plurality of tiles, and providing the modified IC design layout for fabricating a mask. Performing the simulated imaging process comprises executing a plurality of imaging steps on each of the plurality of tiles. Executing each of the plurality of imaging steps comprises synchronizing image values from the plurality of tiles via data exchange between neighboring tiles.
US10915089B2 System for optimizing the execution of parametric joinery for solid wood products
Embodiments of the invention are directed to systems, methods, and computer program products for optimizing the manufacture of wooden furniture. The system is configured to receive a user selection of a furniture product; receive a user input associated with the one or more variables for each of the one or more components of the furniture product; generate a furniture plan for the one or more components associated with the at least one of the one or more furniture products; and transmit control signals based on the furniture plan to cause a manufacturing equipment to implement the furniture plan, wherein implementing the furniture plan further comprises manufacturing the one or more components.
US10915087B2 Numerical control device
To provide a numerical control device capable of directly determining whether or not a cutting fluid is applied to a cutting point. A numerical control device includes a determination unit configured to make, on a basis of image data acquired when a vision sensor photographs a cutting fluid jetted from an injection nozzle toward a cutting point, determination of whether or not the cutting fluid is applied to the cutting point, and an instruction unit configured to issue an instruction to a nozzle control device configured to control a position and an attitude of the injection nozzle on a basis of a result of the determination of the determination unit.
US10915084B2 Field device switch monitor
An industrial process field device includes an active component, a switch, a switch monitor, and a controller. The active component may be a sensor configured to sense a process parameter, or a control device configured to control a process of the industrial process. The switch is electrically coupled to first and second terminals and is configured to electrically connect the first and second terminals when in a closed state, and electrically disconnect the first and second terminals when in an open state. The switch monitor is configured to detect a current state of the switch corresponding to the closed or open state, and generate a state output indicating the current state. The controller is configured to set the switch in the open or closed state, and generate a notification based on the state output that indicates at least one of the current state of the switch and a condition of the switch.
US10915082B2 Microcontroller with error signal output circuit and control method of the same
To provide a microcontroller that suppresses increase of power consumption during debugging, a microcontroller according to the present invention includes a first signal processing circuit, a second signal processing circuit that performs signal processing in the same manner as the first signal processing circuit, a comparing circuit that compares a processing result of the first signal processing circuit and a processing result of the second signal processing circuit with each other, and outputs an error signal when an error is detected, a suppressing signal input unit that receives a suppressing signal for suppressing an operation of the second signal processing circuit and an operation of the comparing circuit, a suppressing circuit that receives the suppressing signal from the suppressing signal input unit and suppresses the operation of the second signal processing circuit and the operation of the comparing circuit, and a pseudo error signal output circuit that outputs a pseudo error signal in place of the error signal, when the operation of the second signal processing circuit and the operation of the comparing circuit are suppressed.
US10915081B1 Edge gateway system for secured, exposable process plant data delivery
An edge gateway system securely delivers and exposes data generated by and/or related to a process plant for consumption by external systems, and includes a field-facing component that stores interest lists indicating the particular data that is allowed to be exposed by the field-facing component. Each interest list is defined (e.g., manually and/or automatically) in accordance with an exposable data type system extracted from (in some cases, multiple different) configurations of the process plant, and may include multiple types of data (e.g., control, I/O, diagnostic, device, historical, etc.) that collectively represent a particular named entity of the plant. The field-facing component obtains the process plant-related data indicated by the interest lists, and provides the obtained field content data to an edge-facing component of the edge gateway system for exposure to external systems, for example, by streaming and/or publishing the obtained data to the edge-facing component.
US10915080B2 Communication method between master controller and slave controller, slave controller for the same, and battery management system using the same
Disclosed are a communication method between a master controller and slave controllers, a slave controller for the communication method, and a battery management system using the communication method and the slave controller, in which the master controller receives safety information about battery cells through a plurality of channels even when each of a plurality of slave controllers includes only one micro controller unit, thereby minimizing the increase in the cost and enhancing the safety of the battery management system. The communication method includes performing bidirectional communication between a master controller and first to Nth (where N is an integer equal to or more than two) slave controllers through a first communication channel, and receiving, by the master controller, an indication signal through a second communication signal via the first to Nth slave controllers.
US10915078B2 Building management system with priority array preview interface
A building management system includes a controller for one or more devices of the building management system and a system manager communicably coupled to the controller. The controller includes a priority array for a point object managed by the controller. The priority array includes a plurality of commands for the point object and defines a priority of each command. The system manager is configured to retrieve the priority array from the controller, generate a user interface identifying the plurality of commands in the priority array and the priority of each command, receive a new command from a user, and update the user interface to include a preview of the priority array indicating how the priority array would change if the new command were applied to the priority array.
US10915077B2 Systems and methods for controlling an inflatable device
An inflatable device including an inflatable body, at least one processor and communication circuit, at least one fan connected to the at least one processor, at least one lighting component connected to the at least one processor, and at least one speaker connected to the at least one processor. The at least one processor may be configured to control operation of the at least one fan to manage the inflation of the inflatable body, control operation of the at least one lighting component, and control operation of the at least one speaker. The processor may be further configured to execute operational control responsive to signals from an application installed on a mobile device. The inflatable device may be configured to play audio from the mobile device over the at least one speaker and match light patterns of the at least one lighting component to the audio.
US10915076B2 Controlling an agricultural implement using a metric priority
A metric priority is accessed, which identifies a priority of a plurality of different control metrics that are used in controlling an agricultural implement. Control signals are generated to control the implement to bring the metrics within corresponding predefined ranges in descending order of priority.
US10915071B2 Electronic timepiece, device, method and computer-readable storage device storing instructions for controlling method for obtaining date/time information
A device having: one or more processors for determining an elapsed time since a correction of a calculated date and time; estimate a degree of deviation included in the calculated date and time, based on the elapsed time; and in response to estimating the degree of deviation to be equal to or smaller than a predetermined range, execute a method by which the one or more processors: generate an expected code sequence of a code sequence to be received from a satellite; control a satellite radio wave receiver to receive the code sequence; determine whether there is a match between the expected code sequence and the code sequence; in response to determining that there is a match, obtain a present date and time information represented by the expected code sequence; and correct the calculated date and time, based on the present date and time information obtained.
US10915067B2 Push-piece winding device for watches
A winding device on a structure of a movement or watch case, including a telescopic push-piece, independent of the control stem, driving a rack for winding a barrel, and including, between a pipe fixed to the case and an operating head, first elastic return device tending to move the head away from the pipe, this head being capable of occupying an angular, longitudinal locking position corresponding to a rest position, or an angular position of freedom allowing axial mobility, or a stop position wherein it has one degree of freedom, this rack, which is movable against second elastic return device, cooperates with a winding wheel set meshing with an intermediate rack actuated by a return spring of the second elastic return device.
US10915063B2 Removable unit and image forming apparatus incorporating same
A removable unit is removably installed in an apparatus. The removable unit includes a plurality of powered components, a power supply connector configured to electrically connect a power supply of the apparatus and the plurality of powered components. The power supply connector is configured to change a combination of respective voltages applied to the plurality of powered components.
US10915059B2 Image forming apparatus
The image forming apparatus includes an image carrier unit, a developing device, a unit support frame, and a developing holder. The developing holder is provided on the unit support frame, and holds the developing device such that the developing device is swingable in a direction that allows the developer carrier to get nearer to or further separate from the image carrier. The developing holder includes a driving gear and a pair of swinging shaft parts. The driving gear transmits motive power to the developing device. The pair of swinging shaft parts have a rotational axis extending parallel to an axial direction of the developer carrier and are supported rotatable relative to the unit support frame. An axial distance between the pair of swinging shaft parts is longer than a distance from a rotational center of the driving gear to a rotational center of the swinging shaft parts.
US10915057B2 Image forming apparatus
An image forming apparatus includes an opening/closing member that pivots with respect to an apparatus main body between a closed position and an open position, a lock mechanism that holds the opening/closing member in the closed position, and a detection member that detects a position of the opening/closing member. The lock mechanism includes a first engaging portion and a second engaging portion at both ends of the apparatus main body, and a first engaged portion and a second engaged portion at both ends of the opening/closing member, in an axial direction. An engagement width for the second engaging portion and the second engaged portion is large compared with that of the first engaging portion and the first engaged portion, when the opening/closing member is in the closed position and locked by the lock mechanism. The detection member is located close to the second engaging portion in the axial direction.
US10915055B2 Drum unit, process cartridge and image forming apparatus
A drum unit usable with a process cartridge includes a photosensitive drum having an axis L1; and a coupling member having an axis L2 and connected to an end portion of the photosensitive drum, the coupling member being provided with a projection extending toward an end portion of the coupling member, wherein the coupling member is movable along the axis L2 between a first position, and a second position in which the projection is closer to the photosensitive drum than in the first position, wherein the projection is provided with a force receiving portion for receiving a rotational force and an outer surface facing away from the axis L2, and wherein at least a part of the outer surface is more distant from the axis L2 as is further from the photosensitive drum in a direction of the axis L1.
US10915053B2 Management system, management method, and management server
A management system includes a printing apparatus replaceably holding a first and a second replaceable item, and a management server. The printing apparatus includes a transmission unit that transmits identification data indicating identification information on the printing apparatus and data including a value related to a usage amount of the second replaceable item. The management server includes an acquisition unit that acquires a value related to a previous usage amount of the second replaceable item from a memory based on the identification data from the printing apparatus. The management server includes a determination unit that makes a determination about a delivery instruction of the first replaceable item based on the value related to the usage amount of the second replaceable item, which is transmitted from the printing apparatus, and the value related to the previous usage amount of the second replaceable item, which is acquired from the memory.
US10915052B2 Recording material determination apparatus and image forming apparatus that receive ultrasonic waves
A recording material determination apparatus includes a transmission unit, a reception unit, and a determination unit. The transmission unit transmits an ultrasonic wave to a recording material. The reception unit vibrates when the reception unit receives the ultrasonic wave having been transmitted from the transmission unit and having passed through the recording material, and outputs a signal corresponding to a vibration state. The determination unit determines a basis weight of the recording material in accordance with the signal output from the reception unit. A resonance frequency of the reception unit differs from a resonance frequency of the transmission unit, and the reception unit is capable of receiving a sound wave in an ultrasonic range and a sound wave in an audible range.
US10915051B2 Image forming apparatus
The image forming apparatus is characterized in that information about an input voltage detected on the primary side of a transformer is transmitted from a primary-side switching control unit to a secondary-side controller for controlling a heating device, and the controller controls the temperature of a heater of the heating device based on the transmitted information.
US10915048B2 Heater including multiple heating elements, and fixing device and image forming apparatus including the heater
A heater includes a plurality of resistive heat generators electrically connected to each other in parallel. A power supply supplies power to the resistive heat generators. An electric current detector detects an electric current that flows through the resistive heat generators. A voltage detector detects a voltage applied to the resistive heat generators. An electric current controller controls the electric current that flows through the resistive heat generators based on the electric current detected by the electric current detector and the voltage detected by the voltage detector. The electric current detector detects the electric current in a state in which, after the power supply starts supplying the power to the resistive heat generators, a waveform of an alternating current supplied to the resistive heat generators remains constant for a predetermined time period or longer taken for the electric current detector to detect the electric current.
US10915039B2 Powder container and image forming apparatus
A powder conveying device includes: a conveying nozzle, provided with a powder receiving opening; an open/close member to open/close the powder receiving opening; a flange provided to the open/close member; a biasing member to bias the open/close member; and a container setting section to which a part of a powder container is to be fit. The powder container includes: a conveyor to convey the powder from a second end of the powder container to a first end; a container opening protruding from the first end; a nozzle receiving opening into which the conveying nozzle is to be inserted; and a butting portion provided in the container opening, to butt against the flange. When the powder container is attached to the powder conveying device, the container opening is fitted to the container setting section, and the flange and the biasing member are housed in an inner space of the container opening.
US10915038B2 Image forming apparatus
An image forming apparatus includes a controller for performing a mode, in which an image portion potential is controlled during image formation so that an absolute value of the image portion potential is a first value when a resistance value of a developing roller based on a value of a current flowing between the developing roller and an electroconductive member is smaller than a predetermined value when a predetermined potential difference between the developing roller and the electroconductive member is formed during non-image formation and so that an absolute value of the image portion potential is a second value smaller than the first value when a resistance value of the developing roller based on a value of current flowing between the developing roller and the electroconductive member is not smaller than the predetermined value when the predetermined potential difference between the developing roller and the electroconductive member is formed during non-image formation.
US10915035B2 Carrier for developing electrostatic latent image, two-component developer, developer for replenishment, image forming device, process cartridge, and image forming method
A carrier for developing an electrostatic latent image includes a core material particle and a resin layer covering a surface of the core material particle. The resin layer includes a resin and at least one kind of a fine particle. At least one kind of the fine particles includes a chargeable fine particle. The chargeable fine particle has a long diameter of 400 to 900 nm. The chargeable fine particle has a shape factor SF-1 of 160 to 250.
US10915034B2 Carrier core material and electrophotographic carrier using same and electrophotographic developer
A carrier core material is represented by a composition formula MXFe3-XO4 (where M is at least one type of metal element selected from Mg, Mn, Ca, Ti, Cu, Zn and Ni, 0
US10915033B2 Lithographic apparatus and device manufacturing method
Combination of a stage and a level sensor configured to sense a height level at a target location on an object is described, the stage comprising an object table configured to hold the object and a positioning device for displacing the object table relative to the level sensor in a first direction, the level sensor comprising a projection system configured to project a measurement beam onto a measurement area of the object, the measurement area having a measurement area length in the first direction, a detector system configured to receive different portions of the measurement beam after being reflected off different sub-areas within the measurement area, the different sub-areas being arranged in the first direction, and to supply output signals representative of the different portions received, a signal processing system configured to process the output signals from the detector system.
US10915031B1 Optical source compensation
A method of compensating for degradation of an optical source includes in part, generating a first model of the optical source at a first point in time, generating a second model of the optical source at a second point in time occurring after the first point in time, determining the difference between the first and second models, and varying a dose of the optical source if the determined difference is greater than a first threshold value. The compensation method optionally includes, in part, varying a focus distance of the optical source if the determined difference is greater than the first threshold value. The generation of the first model optionally includes, in part, generating wafer data from the optical source, and generating an optical proximity correction (OPC) model from the wafer data. The optical source may be an extreme ultraviolet optical source.
US10915026B2 Substrate treating apparatus and substrate treating method
Disclosed are a substrate treating apparatus and a substrate treating method. The substrate treating apparatus includes a first process chamber configured to supply a development liquid to a substrate that is carried into the first process chamber after an exposure process is performed on the substrate, a second process chamber configured to treat the substrate through a supercritical fluid, a feeding robot configured to transfer the substrate from the first process chamber to the second process chamber, and a controller configured to control the feeding robot such that the substrate is transferred to the second process chamber in a state in which the development liquid supplied by the first process chamber resides in the substrate.
US10915023B2 Nitrogen heterocycle-containing monolayers on metal oxides for binding biopolymers
A crosslinked self-assembled monolayer (SAM), comprising surface groups containing a nitrogen-heterocycle, was formed on an oxygen plasma-treated silicon oxide or hafnium oxide top surface of a substrate. The SAM is covalently bound to the underlying oxide layer. The SAM was patterned by direct write methods using ultraviolet (UV) light of wavelength 193 nm or an electron beam, forming a line-space pattern comprising non-exposed SAM features. The non-exposed SAM features non-covalently bound DNA-wrapped carbon nanotubes (DNA-CNT) deposited from aqueous solution with a selective placement efficiency of about 90%. Good alignment of carbon nanotubes to the long axis of the SAM features was also observed. The resulting patterned biopolymer features were used to prepare a CNT based field effect transistor.
US10915022B2 Photoresist composition and process for producing photoresist pattern
A photoresist composition comprising a resin which comprises a structural unit represented by the formula (I): and a salt represented by the formula (B1):
US10915014B1 Illumination optical device and projector
The illumination optical device includes a light source device and a homogenization device. The light source device includes a light source, a pair of multi-lenses having an incident side multi-lens and an exit side multi-lens, and configured to divide a light beam emitted from the light source into a plurality of first partial light beams, and an optical element on which the plurality of first partial light beams is superimposed, and which emits a diffused light beam. The homogenization device includes a pair of lens arrays having an incident side lens array and an exit side lens array, and dividing the diffused light beam into a plurality of second partial light beams, and a superimposing lens for superimposing the plurality of second partial light beams in the illumination target area.
US10915012B2 Projection type display apparatus
A projection type display apparatus includes a polarization conversion element configured to convert a polarization of a light beam emitted from a light source, and a dimmer configured to control a light quantity by rotating a first light shielding plate and a second light shielding plate configured to shield the light beam that has a polarization converted by the polarization conversion element. The first light shielding plate is disposed closer to the light source than the second light shielding plate in an optical axis direction.
US10915010B2 Projection system with offset image
Described examples include a projection system having projection optics with a projection optics axis tilted from an axis perpendicular to an image target, the projection optics configured to project an image. The projection system also having an image source, the image source configured to provide the image, the image source having an offset from the projection optics axis, a plane of the image source having an angle from perpendicular to the projection optics axis such that a projected image from the image source projected by the projection optics is focused onto the image target along an extent of the projected image.
US10915006B2 LED light source for industrial inspection
An LED light source, comprising one or more LED modules (100-800), wherein each of the LED modules (100-800) comprises an LED (110) and a circuit board (120), the LED (110) being fixed to the circuit board (120), electrodes (121, 122) being arranged on the circuit board (120), and pins of the LED (110) being electrically connected to electrodes (121, 122); the LED light source also comprises a bearing structure (10), wherein the bearing structure (10) is provided with a plurality of bearing surfaces (13, 14, 23, 24, 33, 34) for bearing the LED modules (100-800), and various bearing surfaces (13, 14, 23, 24, 33, 34) are arranged such that the normal directions of at least two bearing surfaces are different; and the LED light source also comprises a drive circuit arranged in an enclosure (1) thereof, wherein various LEDs (D3-D10) are connected in series between a current output end and a current input end of the drive circuit. By adopting the LED modules (100-800) with a modular design and the bearing structure (10) having bearing surfaces (13, 14, 23, 24, 33, 34), a plurality of LED modules (100-800) are combined easily, the design and transplantation are convenient, and the illumination angle is adjusted easily, the lighting efficiency is high, and the lighting intensity is more uniform. In addition, the drive circuit is arranged in the LED light source, thereby being able to reduce system costs, reduce the volume, facilitate the use, and reduce the external influence.
US10915004B2 Wavelength-based steering of non-mechanical beam-steering devices
An optical system has a beam-steering device, a light source, and a controller that controls the light source to actively control wavelength of the incoming light to control the output angle of the outgoing light output from the BS device. The BS device may have incoupler, waveguide, and/or outcoupler electrodes, and the system may have corresponding controllable voltage supplies actively controlled by the controller to selectively modify electric fields applied to the BS device to control corresponding operating characteristics of the BS device (e.g., in-plane and/or out-of-plane output angles of the outgoing light and/or device incoupling angle). An alternative optical system has a BS device, a detector array that generates detector signals corresponding to outgoing light received from the BS device, and a controller that processes the detector signals to determine one or more wavelengths of the outgoing light.
US10914996B2 Electro-optical device and electronic apparatus
A liquid crystal apparatus as an electro-optical device includes a base material as a substrate, a TFT as a transistor, a second scanning line having a light shielding property in a layer between a semiconductor layer of the TFT and the base material, and a light shielding layer disposed between the second scanning line and an adjacent second scanning line adjacent to the second scanning line so as to overlap each of an end portion of the one second scanning line and an end portion of the adjacent second scanning line, in plan view from a normal line direction on one surface of the substrate.
US10914991B2 Method for producing a flexible electro-optic cell
Provided is a flexible cell unit and a method of manufacturing the same. The cell unit includes first and second substrates separated by a controlled distance maintained by spacers, filled with an electro-optic material and enclosed by a border seal. The method includes providing two sheets to form the first and second substrates, where at least one of the sheets is flexible, depositing an electro-optic material on at least one substrate, and roll-filling the cell by using one or more lamination rollers to pair the first and second substrates to within the controlled distance of each other and filling the controlled distance with the electro-optic material.
US10914990B2 Vertical alignment display panel and display apparatus
A vertical alignment display panel is disclosed. The display panel includes: an array substrate; an opposite substrate disposed opposite to the array substrate; and a first spacer and a second spacer which are disposed in a non-pixel region between the array substrate and the opposite substrate. The first spacer and the second spacer have the same height, the first spacer is configured to be in contact with the array substrate and the opposite substrate, respectively, the second spacer has a bottom end disposed on one of the array substrate and the opposite substrate, and at least one of the array substrate and the opposite substrate is formed with a first recess region corresponding to the second spacer. A display apparatus with the vertical alignment display panel is also disclosed.
US10914989B1 Display panel and display device
The invention discloses a display panel and a display device. The display panel includes a first substrate and a sealant disposed on the first substrate. The first substrate includes a display area and a bezel area surrounding the display area. The sealant is disposed in the bezel area and surrounds the display area, wherein a widened portion is disposed between the display area and the sealant at a corner to increase a shortest distance between a boundary of the display area and the sealant at the corner.
US10914986B2 Photoluminescent panel, photoluminescent liquid crystal display device, and method of manufacturing the photoluminescent panel
A photoluminescent panel includes a lower substrate, an upper substrate facing the lower substrate, a liquid crystal layer disposed between the lower substrate and the upper substrate, and a color conversion layer disposed on the upper substrate. The color conversion layer includes a light excitation particle which absorbs light having a desired wavelength and emits excited light, and a scattering particle which scatters the excited light.
US10914985B2 Image display apparatus and support pin
An image display apparatus includes: a back frame disposed on a rear-surface side of a display panel; a plurality of light-emitting diodes (LEDs) disposed on a front-surface side of the back frame; a luminance uniforming plate which is disposed on a front-surface side of the plurality of LEDs to cover the plurality of LEDs, and makes uniform luminance of light emitted by the plurality of LEDs; a diffuser plate which is disposed on a front-surface side of the luminance uniforming plate, and diffuses light transmitted through the luminance uniforming plate; and a support pin which is fixed to the back frame, extends to penetrate through the luminance uniforming plate, and has a tip end that supports the diffuser plate. The tip end of the support pin has a shape of a convex curve.
US10914984B2 Image display apparatus and support pin
An image display apparatus includes: back frame light-emitting diodes (LEDs) disposed on a back frame; a luminance uniforming plate which makes uniform luminance of light emitted by the LEDs; a diffuser plate which is disposed on a front-surface side of the luminance uniforming plate and a support pin which is fixed to the back frame, extends to penetrate through the luminance uniforming plate, and has a tip end that supports the diffuser plate. The support pin includes: a pedestal which is fixed to an opening portion formed in the back frame; and a support which includes the tip end, and extends from the pedestal toward a front-surface side. The pedestal includes a holding portion (first portion and second portion) which holds the back frame in a thickness direction of the back frame, and a portion of the holding portion on which the back frame is disposed is stepped.
US10914972B2 Detection device and detection method for detecting curvature of display panel
The disclosure discloses a detection device and a detection method for detecting the curvature of a display panel, including a detection platform which carries and transfers the display panel; a distance sensor installed on the detection platform and detecting a first height value H1 of the height between the end of the display panel and the distance sensor; and a controller which electrically connects the distance sensor, the controller includes a processor and a memory, the memory stores an executable instruction, the processor executes the executable instruction, the executable instruction includes sending the first height value H1 to the controller, the controller compares the first height value H1 with a reference height value H2, and issues a warning if the difference value ΔH between the first height value H1 and the reference height value H2 is greater than a preset threshold value H.
US10914970B2 Broadband tunable THz wave manipulator and the method to form the same
A semiconductor device includes a semiconductor substrate having a metasurface layer configured with multiple pairs of finger portions in a repeating arrangement. The multiple pairs of finger portions are electrically configurable to modulate a radiation signal received by the semiconductor device. Each pair of finger portions includes first and second members where the first member is doped with a first dopant and the second member is doped with a second dopant being different to the first dopant. Any two adjacent first or second members are configured to be separated by at least deep subwavelength to enable the repeating arrangement.
US10914967B2 Systems and methods for printing on a contact lens
One embodiment of a contact lens includes a lens body configured to fit directly on the surface of the eye and legible characters positioned on the lens body. Another embodiment of a contact lens comprises a lens body including polymeric material and a lens enhancing material (e.g., ink, silicone material, medicament material, and the like) encapsulated in the polymeric material. The lens enhancing material can be in the form of isolated sections distributed in the surrounding polymeric material. Methods of making contact lenses include forming a first lens layer including a first surface, forming a pattern on the first surface, and forming a second lens layer over the pattern.
US10914961B2 Optical polarizing filter
An optical filter may include a substrate. The optical filter may include a set of alternating high refractive index layers and low refractive index layers disposed onto the substrate to polarization beam split incident light. The set of alternating high refractive index layers and low refractive index may layers may be disposed such that a first polarization of the incident light with a spectral range of less than approximately 800 nanometers (nm) is reflected by the optical filter and a second polarization of the incident light with a spectral range of greater than approximately 800 nm is passed through by the optical filter. The high refractive index layers may be hydrogenated silicon (Si:H). The low refractive index layers may be silicon dioxide (SiO2).
US10914959B2 Spatial light structuring using a combination of multiple orthogonal orbital angular momentum beams with complex coefficients
A system for structuring a directed energy beam includes one or more coherent light sources that emit one or more initial light beams, one or more spatial light modulators that modulate the one or more initial light beams, and a beam combiner that coherently adds orbital angular momentum beams to create a reconfigurable spatial region of localized power that forms the directed energy beam. Each spatial light modulator is loaded with a pattern that receives an incident light beam and outputs an orbital angular momentum beam. The pattern encodes one or more orthogonal orbital angular momentum functions. Characteristically, each orbital angular momentum having an associated complex weight with which each orbital angular momentum beam is weighted in forming the coherent addition.
US10914955B2 Peripheral vision in a human-machine interface
A computer-implemented method for managing a graphical human-machine interface, includes the steps of receiving information relating to the position of the eyes and the gaze direction of a user at the interface; receiving physiological information of the user; determining a level of cognitive load on the basis of the received physiological information; adjusting the display of the interface on the basis of the gaze direction and/or of the determined level of cognitive load. Some developments describe the management of the display zones (foveal zone and peripheral zones), the selection of one or more displays, the management of the distance from the message display to the current gaze location, the management of the criticality of the messages, various graphical techniques for attracting attention, the management of the flight context in the avionic case, the management of visual density, etc. Some system aspects are described (virtual and/or augmented reality).
US10914953B1 Varifocal waveguide display using tunable lens
A tunable waveguide display includes a source waveguide, a first tunable lens (FTL), an output waveguide, and a second tunable lens (STL). The source waveguide receives light, expands the light in a first dimension, and outputs the expanded light. The FTL adjusts a wavefront of the expanded light to form adjusted light. The output waveguide receives the adjusted light, expands the adjusted light in a second dimension to form image light, and outputs the image light. The STL adjusts a wavefront of the image light. The FTL and the STL control an image plane of the image light.
US10914951B2 Visual, audible, and/or haptic feedback for optical see-through head mounted display with user interaction tracking
A method, an apparatus, and a computer program product provide feedback to a user of an augmented reality (AR) device having an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with an object displayed on the HMD. The object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the object satisfies a criterion, and outputs a sensory indication, e.g., visual display, sound, vibration, when the criterion is satisfied. The apparatus may be configured to output a sensory indication when user interaction is successful, e.g., the icon was selected. Alternatively, the apparatus may be configured to output a sensory indication when the user interaction fails.
US10914947B2 Head mounted display and information processing method
Methods and apparatus providing a head-mounted display to be worn by the user and presenting a video to the user through the head-mounted display; measuring outside world information via an outside world measurement section of the head mounted display; detecting, via a notification information detection section, whether or not the information measured by the outside world measurement section contains any notification information to be notified to the user, including that the notification information detection section detects at least one reference position, which is set by the user as notification information; and notifying the user, via a notification section, when the notification information detection section detects notification information by way of displaying a video of the at least one reference position to the user in the head-mounted display.
US10914943B2 Non-ghosting imaging device
A camera device with anti-ghosting and anti-flare properties includes a printed circuit board; an image sensor mounted on the printed circuit board; and a supporting bracket fixed on the printed circuit board. The supporting bracket includes a supporting plate and perpendicular side wall. The supporting plate and the side wall together form a receiving room covering the image sensor, the supporting plate is opened to form a step portion. The step portion comprises a matte top bearing surface, and a protecting sheet fixed on the matte top bearing surface.
US10914940B2 Scanning optical device
The spot diameter of a laser beam emitted from a first light source, passing through a first stop member, and focused on an object to be scanned is smaller than the spot diameter of a laser beam emitted from a second light source, passing through a second stop member, and focused on an object to be scanned. After the focal depth at the spot diameter of the laser beam emitted from the first light source, passing through the first stop member, and focused on the object to be scanned is adjusted by moving a first holding member holding the first light source at least in the emission direction of the laser beam from the light source, the first holding member and a housing member are bonded with an adhesive, and the first holding member is positioned and fixed to the housing member.
US10914931B2 Observation device
An observation device including: a stage having a transparent pedestal surface; an illumination system under the pedestal surface, the illumination system emitting illumination light toward the pedestal surface; and an object system under the pedestal surface for capturing transmission light generated from the illumination light, reflected off a reflection surface and transmitted through a sample. Wherein a first light path in the illumination system is different from a second light path in the object system, in a first pupil surface of the illumination system, the illumination system generates the illumination light by restricting light in a first transparent region, in a second pupil surface of the object system, the object system restricts the transmission light in a second transparent region, and the second transparent region has first and second subregions with different transmittance, the second subregion located between the first subregion and an edge of the second transparent region.
US10914929B2 Zoom lens and imaging apparatus
A zoom lens includes a negative first lens group, a positive second lens group, and a subsequent lens group in order from an object side. A focusing lens group closer to an image side than the first lens group moves during focusing. The first lens group consists of a first-a lens group and a first-b lens group in order from the object side. Assuming that an average of refractive indices of the negative lenses of the first-a lens group is Nd1ave, a focal length of the focusing lens group is ff, and a focal length of the first lens group is fl, Conditional Expression (1) of 1.73
US10914927B2 Wide-angle lens assembly
A wide-angle lens assembly comprises sequentially from an object side to an image side along an optical axis a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens is a meniscus lens with negative refractive power. The second lens is a meniscus lens with positive refractive power. The third lens is a biconvex lens with positive refractive power. The fourth lens is with refractive power and includes a convex surface facing an object side. The fifth lens is with refractive power and includes a concave surface facing an image side. The sixth lens is with negative refractive power and includes a concave surface facing the object side.
US10914921B2 Camera optical lens
The present disclosure discloses a camera optical lens, including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of glass material. The camera optical lens further satisfies specific conditions.
US10914919B2 Optical imaging lens assembly, image capturing unit and electronic device
An optical imaging lens assembly includes seven lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. Each of the seven lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The object-side surface of the first lens element is convex in a paraxial region thereof, and at least one surface among the object-side surfaces and the image-side surfaces of the seven lens elements has at least one inflection point.
US10914917B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of glass material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of glass material. The camera optical lens further satisfies specific conditions.
US10914905B2 Photoelectric adapters and optical transmission cable capable of receiving and outputting electricity
A photoelectric adapter includes a power sourcing equipment (PSE) device, an optical connector connection part and an electrical connector. The electrical connector is connectable to an electrical connector connection part of an electrical device. The PSE device includes a semiconductor laser that oscillates with electric power, thereby outputting feed light. The PSE device is driven by receiving the electric power supplied from the electrical device through the electrical connector, and outputs the feed light from the optical connector connection part. Another photoelectric adapter includes a powered device, an optical connector connection part and an electrical connector. The powered device includes a photoelectric conversion element that converts feed light into electric power. The powered device receives the feed light supplied through the optical connector connection part, converts the feed light into the electric power, and outputs the electric power from the electrical connector.
US10914903B2 Optical module
The invention provides an optical module including a circuit board, an optical component and an electrical interface, and the circuit board is provided with a signal rate transmission chip, a laser driver chip, a transimpedance limiting amplifier chip, a vertical cavity surface-emitting laser chip array and a photodetector chip array, and the signal rate transmission chip is electrically connected with the laser driver chip and the transimpedance limiting amplifier chip through the first microstrip line, and the optical component includes an interface end MT ferrule, and a light-emitting ribbon optical cable and a light-receiving ribbon optical cable both connected with the interface end MT ferrule, the light-emitting ribbon optical cable is coupled and aligned with the vertical cavity surface-emitting laser chip array, and the light-receiving ribbon optical cable is coupled and aligned with the photodetector chip array, and the electrical interface includes a gold finger disposed on one side of circuit board. The gold finger and the signal rate transmission chip are electrically connected through the second microstrip line. The present invention achieves a high-density optical package while optimizing the complexity of optical path coupling.
US10914901B2 Lateral mounting of optoelectronic chips on organic substrate
A chip packaging structure that includes an optoelectronic (OE) chip mounted on a first surface of a substrate and whose optically active area is directed laterally; and a lens array for the optoelectronic (OE) chip that is mounted on the first surface of the substrate and faces to the optoelectronic (OE) chip, wherein the lens array has inside a reflector reflecting light from a first direction to a second direction, in which the first direction is substantially perpendicular to the second direction.
US10914898B2 Photonic chip/optical device for aligning and connecting an optical fiber and a photonic integrated waveguide and method of its production
A photonic chip includes a connecting means, a substrate, and a waveguide layer. The photonic integrated waveguide and the optical fiber each have a front end portion. The connecting means includes a groove configured to receive the front end portion of the optical fiber. The groove is essentially U-shaped in its cross section, and the groove has a bottom surface and two inner side surfaces. A least one of both inner side surfaces of the U-shaped groove has a coating of an elastic material configured to hold in place the optical fiber after it is inserted into the groove. The invention further relates to an optical device which includes a photonic chip and an optical fiber, as well as a method or production of such a photonic chip.
US10914896B2 Photonic interconnect switches and network integrated into an optoelectronic chip
An elementary photonic interconnect switch is integrated into an optoelectronic chip and includes four simple photonic interconnect switches. Each simple photonic interconnect switch has two optical waveguides that cross and are linked by a ring resonator having one ring. A basic photonic interconnect switch, a complex photonic interconnect switch and/or a photonic interconnect network are integrated into an optoelectronic chip and including at least two elementary photonic interconnect switches.
US10914894B2 Photonic waveguide formed from core material with tuned index of refraction
In one embodiment, a photonic waveguide comprises a layer of core material and a waveguide core extending through the core material. The core material surrounding the waveguide core is modified to simulate clad material. A method for forming the photonic waveguide is also disclosed herein.
US10914893B2 Optical waveguide laminate and method of manufacturing same
There is provided an optical waveguide laminate in which an organic base material layer comprised of an insulation layer and a coverlay is laminated to one surface of an optical waveguide and in which a portion of the organic base material layer is lacking so that the optical waveguide is uncovered. Inequalities P≥70% and P−Q≥25% are satisfied where P is the laser light transmittance in at least a portion of the optical waveguide, the laser light having a predetermined wavelength range, and Q is the laser light transmittance of at least a portion of the organic base material layer. In this optical waveguide laminate, the organic base material layer laminated to the optical waveguide is elaborately removed without being impaired or thermally damaged by laser machining.
US10914892B2 Germanium photodetector coupled to a waveguide
A photonic device can include an optical detector (e.g., a photodetector) coupled to silicon waveguides. Unlike silicon, germanium is an efficient detector at the wavelength of optical signals typically used for data communication. Instead of directly coupling the waveguide to the germanium, in one embodiment, the waveguide extends below the germanium but is spaced sufficiently away from the germanium so that the optical signal is not transferred. Instead, an optical transfer structure (e.g., a tapered waveguide or an optical grating) is disposed between the germanium and the waveguide. The waveguide first transfers the optical signal into the optical transfer structure which then transfers the optical signal into the germanium.
US10914888B2 Display device and television apparatus
A display device comprises a display panel, a light source, an optical member, and a frame. The optical member reflects light from the light source towards the display panel. The frame has a protruding portion that supports the optical member and is disposed near a periphery of the display panel.
US10914887B2 Display apparatus
A display apparatus is provided. The display apparatus includes a light source, a quantum dot sheet on which a reflective area that reflects light irradiated from the light source and a quantum dot area including a quantum dot that scatters the light irradiated from the light source are alternately disposed, and a display panel that displays an image using light provided from the quantum dot sheet.
US10914885B2 Backlight module having a lightguide plate with optical structures and display device
A light guide plate, a backlight module and a display device are provided. The light guide plate includes a main body and optical structures. The main body has a light-incident surface, an opposite light-incident surface, and an optical surface. The optical structures are disposed on the optical surface. Each of the optical structures has a first optical active surface and a second optical active surface, and the first optical active surface and the second optical active surface are inclined towards different directions and formed in a non-symmetrical shape. A first inclined angle is formed between the first optical active surface and the optical surface. A second inclined angle is formed between the second optical active surface and the optical surface. The first included angle is greater than the second included angle, and a light-emitting angle of the light guide plate decreases exponentially with the first inclined angle.
US10914883B2 Imaging apparatus including illuminating light guide with positioning features
An imaging apparatus includes an imaging element, a lens unit that focuses light on the imaging element, a light source located around the lens unit, a light guide body that surrounds the lens unit and that guides light emitted from the light source, and a framing member surrounding the light guide body, wherein the light guide body includes an engagement concave part that engages an engagement convex part of the framing member.
US10914882B2 Projection device, projection system and method
A projection device includes a laser source and a birefringent depolarizer. The birefringent depolarizer is a single wedge shape and is arranged in front of a projection lens. The laser source is configured to emit a laser beam to penetrate the birefringent depolarizer to be a projection beam having multiple polarization patterns different from polarization patterns of the laser beam. The projection beam is projected onto a projection screen through the projection lens. The polarization patterns are multiple different polarization directions.
US10914880B2 Polarizer, display panel, display apparatus, and wearable device
Embodiments of the present disclosure provide a polarizer, a display panel, a display apparatus, and a wearable device. The polarizer includes a polarizing layer and a lens layer arranged in stack, wherein the lens layer includes at least one converging lens.
US10914869B2 Lens assembly and portable electronic device
A lens assembly includes a lens including an optical portion refracting light and a flange portion extending along a portion of a circumference of the optical portion, a blocking member disposed in front of the lens and having an opening to allow light to be incident on the lens, and a lens barrel accommodating the lens. The optical portion is noncircular and a portion of the blocking member facing the optical portion in an optical axis direction is located to be higher than a portion of the blocking member facing the flange portion in the optical axis direction.
US10914866B1 Methods and materials for metamaterials exhibiting form-induced birefringence
Materials comprising metamaterials exhibiting form-induced birefringence and anisotropic optical properties are provided. The disclosed articles comprise structures with critical dimensions which are on the order of or smaller than the wavelength for the gigahertz and terahertz spectral range. Methods of preparing same using stereolithography are disclosed. In a further aspect, the disclosed methods pertain to spectroscopic ellipsometry methods comprising a biaxial (orthorhombic) layer homogenization approach is to analyze the terahertz ellipsometric data obtained at three different sample azimuth orientations. The disclosed articles and methods demonstrate provide an avenue to fabricate metamaterials for the terahertz spectral range and allows tailoring of the polarizability and anisotropy of the host material. This abstract is intended as a scanning tool for purposes of searching in the particular art and is not intended to be limiting of the present invention.
US10914864B2 Multiscale method for reservoir models
Methods, computing systems, and computer-readable media for multi-scale modeling. The method includes determining a first matrix for a plurality of fine cells of a model based at least in part on a physical property value represented by respective fine cells, identifying one or more overlapped cells of the plurality of fine cells that are part of at least two of the plurality of subdomains, and determining a second matrix. Determining the second matrix includes determining an intermediate product by multiplying the first matrix by a prolongation matrix, which includes predicting a row of zeros in the intermediate product for the plurality of fine cells that are not the one or more overlapped cells and are not part of the at least two of the plurality of subdomains that include the one or more overlapped cells. Determining the second matrix also includes multiplying the intermediate product by a restriction matrix.
US10914861B2 Inversion-based workflow for consistent interpretation of nuclear density images in horizontal wells
Systems and methods are disclosed for well logging using radiation detection and/or emission of gamma rays. A method according to the disclosure includes collecting data from the subterranean formation using a nuclear density tool, wherein the nuclear density tool is configured to collect data to form an azimuthal image. The method further includes characterizing a section of the subterranean formation comprising data and images acquired in a high angle wellbore section, a horizontal wellbore section, or a combination thereof. The method additionally includes performing a parallel inversion using apparent densities and volumetric photoelectric factor images to build a formation model, wherein the parallel inversion comprises a high angle workflow that models high angle wellbore sections and a horizontal workflow that models horizontal wellbore sections.
US10914860B2 Gamma ray image logging tool sensor placement
A method of creating a well image log of a cased well is provided. A passive cased well image logging tool assembly including a logging tool body, a plurality of gamma ray radiation sensor assemblies and a spatial positioning device is moved through at least a portion of the wellbore. Corrected gamma ray radiation data is vertically sampled. Based on the sampled data, a well image log is prepared. A passive cased well image logging tool assembly for use in a cased well is also provided.
US10914859B2 Real-time true resistivity estimation for logging-while-drilling tools
Systems, methods, and devices for evaluation of an earth formation intersected by a borehole using a logging tool. Methods include making EM measurements on a single logging run while drilling using an EM tool on a tool string in a substantially horizontally aligned section of the borehole at a plurality of borehole depths; estimating, at each of the plurality of borehole depths, a true resistivity of a volume of interest of the formation in which the tool sits in substantially real time while on the single logging run while drilling.
US10914857B2 Porosity independent methodology for permeability prediction based on micro-resistivity images and laterolog resistivities
A system and a method for predicting a performance of a well is provided. In one example, the method includes determining a number of conductive pixels from a histogram of micro-resistivity values measured by a logging tool from a section of a well at a certain depth, calculating a ratio of the conductive pixels to a total number of pixels in the histogram and deriving a porosity-independent permeability indicator for the section at the certain depth based on the ratio and a fluid mobility value from a formation tester.
US10914855B2 Geomorphological structure monitoring system
A geomorphological structure monitoring system is disclosed, which comprises a supporting base having an accommodating space and a plurality of through holes, and at least a portion of the supporting base is embedded under a ground; a plurality of sensing devices arranged in the accommodating space vertically and embedded under the ground, the sensing devices may generate a sensing signal when the sensing devices are exposed from the ground due to the structural change of the ground; a signal processing device receiving and processing the sensing signal; and a transmission device connecting the sensing devices in series and the signal processing device.
US10914853B2 Continuous seismic reservoir monitoring using a common focus point method
A method of continuous seismic reservoir monitoring includes receiving a plurality of seismic data sets associated with a reservoir during a period, where the plurality of seismic data sets corresponds to seismic data received at different times during the period. The reservoir includes a plurality of reflectors, where each reflector has a reflection coefficient. For each of the plurality of seismic data sets, the reflection coefficients of the plurality of reflectors are determined by iteratively updating common focus point (CFP) operators associated with the plurality of reflectors and a plurality of acquisition surface locations. The reflection coefficients corresponding to different seismic data sets are compared to determine changes of the reflection coefficients during the period. The changes of the reflection coefficients are displayed.
US10914852B2 Unsupervised identification of seismic horizons using swarms of cooperating agents
A method for identifying seismic horizons in digitized seismic images includes deploying a swarm of agents at an initial position in a seismic image to be analyzed, where the swarm of agents includes picking agents that define a direction for the swarm and averaging agents that smooth the direction of the swarm, identifying a direction to follow in the seismic image for each picking agent, and advancing each picking agent in the identified direction, and averaging, by the averaging agents, the directions identified by the picking agents, wherein if an information concentration measured by a picking agent at a current time step is greater than a previous time step, the picking agent keeps a previous direction, otherwise the picking agent changes direction according to the average current state of the set of averaging agents within its neighborhood.
US10914849B2 Radiation imaging apparatus
A radiation imaging apparatus includes a pixel portion in which a plurality of pixels, each pixel including a conversion element configured to convert radiation into charge, are arranged in a matrix, a driving circuit configured to drive a plurality of driving lines and a processing unit configured to process a signal from the pixel portion. The driving circuit performs a reset operation in which the conversion elements of the plurality of pixels are repetitively reset. The pixel portion includes rows in which the pixels have been divided into a plurality of groups. The conversion elements of the plurality of groups are reset at different timings in the reset operation, and the processing unit corrects, by using a signal of a pixel of another group, a signal of a pixel of a group with data deficiency caused by the reset operation.
US10914848B1 Fabrication, integration and operation of multi-function radiation detection systems
Radiation detectors and methods of use thereof that produce more accurate results. A region of the radiation detector is covered by a conversion layer. A reference region is covered by a light barrier material such as a metal, and not the conversion layer. The reference region incurs less radiation damage than the region under the conversion layer. The dark current produced by the reference region can be used to more accurately calibrate the detector, provide real time normalization of the current produced by the conversion layer region, and determine when the detector has been damaged sufficiently to be replaced.
US10914846B2 Image sensor
An image sensor includes: a switching element disposed on a substrate; a photoelectric conversion element connected to the switching element; a first protective film directly covering the photoelectric conversion element; and a first organic film formed at a layer above the switching element, the first organic film being in contact with the first protective film, wherein the first organic film covers a first end portion of the photoelectric conversion element, the first end portion being at least a part of an end portion of the photoelectric conversion element, wherein the first organic film has a first covering portion at an end of the first organic film, wherein the first covering portion covers the first end portion, wherein the first covering portion is inclined down towards the photoelectric conversion element, and wherein the first organic film covers only the first end portion of the photoelectric conversion element.
US10914845B2 Radiation imaging apparatus
A radiation imaging apparatus for supplying power in a non-contact manner includes a power reception coil disposed inside a housing together with a radiation detector and a detector contact conductive member, and configured to receive electric energy to be supplied to the radiation detector in a non-contact manner from a power feeding coil disposed outside the housing. The power reception coil is disposed in a second range including a first range in which the detector contact conductive member is formed in the normal direction (y direction) to an incident surface of the radiation detector where the radiation is incident so that an orientation of the center of a generated magnetic flux coincides with an in-plane direction (x direction) of the incident surface and coincides with a direction toward the radiation detector.
US10914840B2 Self position estimation apparatus
A self position estimation apparatus according to an embodiment includes an acquisition unit configured to acquire map data, and a calculation unit configured to calculate a correspondence weight between observation data on a region around the moving object and the map data, based on a variation amount of depth in a predetermined direction.
US10914836B2 Radar image processing method, apparatus, and system
A radar image processing method includes acquiring captured images from radars synchronized to perform beamforming on a same point at a same time, synthesizing the captured images based on at least one overlapping area of the captured images, and generating a high-resolution image based on the synthesized images.
US10914834B2 Low-power radar
Techniques and apparatuses are described that enable low-power radar. The described techniques enable a radar system to reduce overall power consumption, thereby facilitating incorporation and utilization of the radar system within power-limited devices. Power consumption is reduced through customization of the transmission or processing of radar signals within the radar system. During transmission, different duty cycles, transmit powers, or framing structures can be utilized to collect appropriate data based on detected activity in an external environment. During processing, different hardware or different radar pipelines can be utilized to appropriately analyze the radar data. Instead of disabling the radar system, the described techniques enable the radar system to continuously monitor a dynamic environment and maintain responsiveness while conserving power.
US10914833B2 Track associator
Disclosed here are system, apparatus, article of manufacture, method and/or computer program product embodiments for track association. An embodiment operates by receiving a first set of track identification data from a first tracking system. The first set of track identification data is associated with a global track identifier (GID). The first set of track identification data associated with the GID is broadcasted to the first tracking system and a second tracking system. A second set of track identification data is received from the second tracking system. The second set of track identification data identifies any tracks of the second tracking system that match the first set of track identification data. The GID is associated with the second set of track identification data.
US10914832B2 Estimation apparatus
An estimation apparatus of the present disclosure includes a same-object point information acquiring section, a candidate estimating section, and a direction estimating section. The candidate estimating section estimates, as a candidate direction, a direction that is matched with an arbitrary horizontal direction upon determining that the relative speeds gradually decrease along the arbitrary horizontal direction. The candidate estimating section estimates, as the candidate direction, an opposite direction of the arbitrary horizontal direction upon determining that the relative speeds gradually increases along the arbitrary horizontal direction. The direction estimating section estimates a moving direction of the same object based on the candidate direction.
US10914831B2 FMCW radar sensor for motor vehicles
An FMWC radar sensor for motor vehicles, having a high-frequency oscillator, which is developed to generate a frequency-modulated transmit signal that has a periodically repeating series of modulation sequences having different modulation patterns, and having an evaluation device for evaluating the received radar echo according to the FMCW principle, wherein the series of the modulation sequences includes a special class of modulation sequences whose duration is longer than that of any other modulation sequence not belonging to this class and whose frequency swing is smaller than that of any other modulation sequence, and the evaluation device is developed to carry out a measurement of the ego velocity of the vehicle on the basis of a radar echo that is received from non-moving objects during the modulation sequences that belong to the special class.
US10914830B2 Digital active phased array radar
In some examples, a radar system includes phase-locked loop (PLL) circuitry configured to generate a control voltage signal and processing circuitry configured to generate a reference signal to drive the PLL circuitry to generate the control voltage signal. In some examples, the radar system also includes voltage-controlled oscillator (VCO) circuitry configured to generate radio-frequency (RF) signals based on the control voltage signal and one or more antennas configured to transmit the RF signals and receive returned RF signals. In some examples, the radar system further includes receiver circuitry configured to generate intermediate-frequency (IF) signals based on the returned RF signals, wherein the processing circuitry is further configured to detect an object based on the IF signals.
US10914829B2 Positioning sensor, sensor, and method
A positioning sensor includes m receiving antennas connected to a feeder circuit and n variable loads, and a receiver that receives a first signal via the m receiving antennas. The positioning sensor further includes a memory that stores a first signal strength value of a first signal that the receiver receives when a variable load varies in value, and a processor that calculates a second signal strength value from a complex propagation channel, searches for a complex propagation channel candidate that has a minimum difference between a first signal strength and a second signal strength, determines the complex propagation channel candidate to be a complex propagation channel when the receiver receives the first signal, and estimates an incoming direction of the first signal from the determined complex propagation channel.
US10914828B2 Regression filter for radar data
A method and system for removing ground clutter data from time series data are provided. The method comprises receiving first time series data, dividing the first time series data into a plurality of subsets of first time series data, applying a first regression filter to each respective subset first time series data of the plurality of subsets of first time series data to generate a plurality of regression filtered subsets of first time series data, and concatenating the plurality of regression filtered subsets of first time series data to generate a regression filtered first time series data.
US10914826B2 High frame rate quantitative doppler flow imaging using unfocused transmit beams
An ultrasound imaging system with pixel oriented processing is provided in which a method of producing a Doppler velocity image is accomplished by emitting unfocused acoustic signals into a medium over substantially an entire field; receiving scattered and reflected ultrasonic signals on a transducer array in response to the emission; processing the received ultrasonic signals to extract information to construct a Doppler velocity signal corresponding to at least one point in the medium; and generating on a display device the Doppler velocity image from the processed Doppler velocity signal. Acquisition sequences and signal processing algorithms are described that provide improved quantification of fluid flow parameters, including improved discrimination between regions of blood flow and tissue. Very high frame rate Spectral Doppler and Vector Doppler acquisition modes for real-time and post-acquisition visualization over a large field of view are described.
US10914823B2 Time of flight ranging with varying fields of emission
Aspects of the present disclosure relate to systems and methods for time-of-flight ranging. An example time-of-flight system includes a transmitter including a plurality of light emitters for transmitting focused light, the plurality of light emitters including a first group of light emitters for transmitting focused light with a first field of transmission and a second group of light emitters for transmitting focused light with a second field of transmission. The first field of transmission at a depth from the transmitter is larger than the second field of transmission at the depth from the transmitter. The time-of-flight system also includes a receiver to receive reflections of the transmitted light.
US10914821B2 Calibration and alignment of coherent lidar system
A lidar system includes a light source to generate a frequency modulated continuous wave (FMCW) signal, and a waveguide splitter to split the FMCW signal into an output signal and a local oscillator (LO) signal. A transmit coupler provides the output signal for transmission. A receive lens obtains a received signal resulting from reflection of the output signal by a target. A waveguide coupler combines the received signal and the LO signal into a first combined signal and a second combined signal. A first phase modulator and second phase modulator respectively adjust a phase of the first combined signal and the second combined signal to provide a first phase modulated signal and a second phase modulated signal to a first photodetector and a second photodetector. A processor processes a first electrical signal and a second electrical signal from the first and second photodetectors to obtain information about the target.
US10914817B2 Multipath interference error correction in a time of flight sensor
A three-dimensional (3D) sensor device achieves accurate distance measurements in the presence of multipath illumination interference (MPII) by estimating the effect of indirect illumination on a given pixel's optical signal measurement and correcting the signal measurement to remove the estimated contribution from indirect illumination. After generating an initial point cloud image of a scene, the sensor device identifies target objects and background objects within the scene, where the background objects are potential sources of indirect illumination. The sensor device estimates the total amount of indirect illumination directed to a point on the target object by the background objects and received at a pixel corresponding to the point, and corrects the measured signal at the pixel to remove the contribution of this estimated indirect illumination. The sensor device performs this MPII estimation without a priori knowledge of the background objects' characteristics, and is therefore response to changes in the background.
US10914815B2 Switching between object detection and data transfer with a vehicle radar
In one embodiment, a method includes accessing an operational status of a vehicle that is coupled to a radar antenna array, accessing sensor data that includes a count of and a location of a plurality of objects within a vicinity of the vehicle, accessing signal strength data associated with one or more base station antennas located within the vicinity of the vehicle, and determining to switch at least some of a plurality of radar resources of the radar antenna array from an object detection mode to a data transfer mode. The determination is based on the operational status, the sensor data, or the signal strength data.
US10914802B2 Magnetic resonance imaging systems and methods
A method is provided for magnetic resonance (MR) imaging near metal, including acquiring an image at a first magnetic field from a subject that includes a metal object, acquiring an image at a second magnetic field, and combining the images to provide a corrected image with reduced metal distortion. An MR imaging system for measuring near metal is also provided including a superconducting magnet to provide a magnetic field, a power supply for a current to ramp the magnetic field, a cryocooler in contact with the superconducting magnet, a magnetic field controller programmed to ramp the main magnetic field by adjusting the current generated by the power supply, a radio frequency system for transmitting and receiving signals, and a data aquisition and processing system to receive the MR signals, generate image data sets and combine the image data sets to provide a corrected image having a reduced metal distortion.
US10914801B2 Method, device and digital receiver for transmitting signals in magnetic resonance imaging
In a method, device and digital receiver for transmitting signals in magnetic resonance imaging, M channels of digital signals are received over M receiving channels from a digital matrix processor. One receiving channel corresponds to one channel of digital signal and the M channels of digital signals include one channel of main signal and (M−1) channels of high-order signals. The M channels of digital signals are combined into N channels of combined signals, wherein the main signal and at least one channel of high-order signal are combined into one channel of combined signal, or at least two channels of high-order signals are combined into one channel of combined signal. N and M are both positive integers, N is less than M, and M is greater than or equal to 2.
US10914800B2 Magnetic resonance spectrometer
Technologies relating to a magnetic resonance spectrometer are disclosed. The magnetic resonance spectrometer may include a doped nanostructured crystal. By nanostructuring the surface of the crystal, the sensor-sample contact area of the crystal can be increased. As a result of the increased sensor-sample contact area, the output fluorescence signal emitted from the crystal is also increased, with corresponding reductions in measurement acquisition time and requisite sample volumes.
US10914799B2 NMR sample tube
A rotor contains a sample. A turbine cap is fitted into an opening of one end of the rotor, and a bottom cap is fitted into an opening of the other end of the rotor. A recess portion is formed in the turbine cap, and a recess portion is formed in the bottom cap. Insert members having a negative linear expansion coefficient are disposed in the recess portions.
US10914793B2 Method and system for magnetometer calibration
Systems and methods are disclosed for automatically calibrating a magnetometer during user activity. A portable device associated with a user provides magnetic field measurements during user activity, which are converted to a frequency domain and frequency component(s) that correspond to the user activity are distinguished. A criterion is defined for the distinguished frequency components such that magnetometer bias is estimated by satisfying a condition for the criterion. Accordingly, the estimated magnetometer bias may be applied to the obtained magnetic field measurements. The calibrated magnetic field measurements may be used for any suitable purposes, including for building a magnetic fingerprint map using crowdsourcing techniques.
US10914791B2 Test system for testing electrical connections between components and a printed circuit board
A test system for testing electrical connections, especially soldered connections, between electronic components and a circuit board to be tested, characterized in that the test system has a communication interface, which by contacting the circuit board enables a data exchange with a data memory or a communication module of the circuit board to be tested, wherein the communication interface is arranged within a housing of the test system freely movably in at least two spatial directions, preferably three spatial directions.
US10914789B2 Wireless sensing for battery systems
A battery system monitor includes cell measurement circuits (CMCs) that each measure a voltage at or current through a pair of terminals of a respective associated battery module from among a plurality of plurality of battery modules in a battery system. Wireless communication transceivers (WCTs), each associated with a different CMC, transmit voltage or current measurement information of the associated CMC across a wireless communication link. A controller receives the voltage or current measurement information from the wireless communication transceivers for monitoring the state of operation of the battery system. Battery system monitoring is improved through synchronization of clocks in different CMCs or WCTs to enable synchronous sampling of multiple battery modules, through systems for determining relative positions of battery modules in a series coupling of battery modules between terminals of the battery system, and through improvements to the reliability of wireless communication.
US10914787B2 Method and apparatus for processing data of multifunctional automobile charger by using microprocessor
The present invention discloses a method and an apparatus for processing data of a multifunctional automobile charger by using a microprocessor. A main program module, an ignition current detection module, a charging current detection module, an internal battery constant current charging detection module, an internal battery temperature detection module, an output current detection module, a wireless charging failure detection module, a module for Bluetooth communication with a mobile phone and so on are loaded in a single chip microcomputer. Instructions of the modules are executed by a processor. The present invention provides an ignition function for an automobile, can communicate with a mobile phone, and is convenient to use.
US10914786B2 Test mode set circuit and method of semiconductor device
A test mode set circuit includes: a first test mode set block suitable for setting entry into a first test mode based on a clock signal and first data outputted from a non-volatile memory during a first period of a boot-up operation; and a second test mode set block suitable for setting entry into a second test mode based on the first data and second data outputted from the non-volatile memory during a second period of the boot-up operation, or setting entry into the second test mode based on a set signal generated by a combination of a command and an address during a normal operation.
US10914785B2 Testing method and testing system
The present disclosure provides a testing method and a testing system. The testing method is performed by at least one processor and includes the following operations: converting a circuit data of a scan test to a program, in which the program is configured to observe an untested part of a circuitry that is unable to be tested in the scan test; generating a waveform data associated with the untested part; generating a look-up table according to the program and a netlist file, in which the netlist file indicates the circuitry; and testing the untested part of the circuitry according to the waveform data and the look-up table.
US10914781B2 Aging test method and aging test system for light emitting device
An aging test method for a light emitting device is provided. The aging test method includes: collecting, in an aging process applied to the light emitting device, an initial value of a first characteristic parameter of the light emitting device and an initial test time point; collecting a current value of the first characteristic parameter and a current test time point (step S1); generating a feature line according to the initial value, the current value, the initial test time point, and the current test time point, and calculating a slope of the feature line; determining whether the slope of the feature line is greater than or equal to a predetermined threshold and less than 0, and returning to the step S1 if a result of the determination is NO; and terminating the aging process applied to the light emitting device if the result of the determination is YES.
US10914780B2 Methods and apparatuses for threshold voltage measurement and related semiconductor devices and systems
A measurement circuit may include a transistor having a first terminal, a second terminal, and a third terminal, wherein the first terminal is coupled to a first reference voltage. The measurement circuit may further include a first operational amplifier including a first input coupled to the second terminal of the transistor and an output coupled to the third terminal of the transistor. The first operational amplifier may further include a second input configured to receive a second reference voltage. The measurement circuit may also include a first unity-gain voltage follower including a second operational amplifier having a first input coupled to the first input of the first operational amplifier. Methods of measuring a threshold voltage, semiconductor devices, and electronic systems are also described.
US10914775B2 Measuring system and method with digital quiet zone
A measuring system for measuring properties of a device under test over the air comprises an antenna array, adapted to receive first measuring signals from the device under test, a measuring device adapted to process the first measuring signals received by the antenna array, and to generate second measuring signals and transmit them to the device under test, using the antenna array. The measuring device comprises a quiet zone generator, which is adapted to perform a beamforming of the first measuring signals after reception by the antenna array. It is preferably also adapted to perform a beamforming on the second measuring signals before transmission by the antenna array. The quiet zone generator is adapted to apply the beamforming, so that at least one adjustable quiet zone is achieved.
US10914774B2 Measurement method and system for increasing the effective size of a quiet zone
A measurement method for increasing the effective size of a quiet zone is provided. The measurement method comprises the step of in the case that an amplitude and/or a phase distribution of the quiet zone is known, determining a set of correction factors on the basis of said amplitude and/or phase distribution of the quiet zone. Additionally or alternatively in the case that the amplitude and/or phase distribution of the quiet zone and an antenna radiating aperture location on a device under test are known, the device under test is centered in the middle of the quiet zone and the device under test is moved radially in at least one axis.
US10914771B2 Spectrum analyzer with increased real-time bandwidth
Conventional real-time spectrum analyzers have a degree of technical complexity in the hardware which increases disproportionately as the analysis bandwidth increases for Fourier transformations of the measured sampling values. When using high analysis bandwidths, a detailed resolution is not needed of each analyzed individual frequency on the time plane at the same time; instead, detection of the presence of short pulses can be important as well. For this application, mixing sampling values on the time plane using a variable auxiliary frequency allows the sampling rate to be reduced, in that the bandwidth is maintained but a compression is carried out on the time plane. A very high time resolution which far exceeds the capabilities of conventional real-time spectrum analyzers can additionally be achieved overall for the analysis bandwidth, the time resolution then being computationally assignable to the individual frequencies for signal forms, in particular pulses, which occur in practice.
US10914769B2 Semiconductor device and power monitoring method therefor
According to an aspect of a present invention, there is provided a semiconductor device including a first power monitoring device and a second power monitoring device. The first power monitoring device outputs first operating power that is to be supplied to a second control section. The second power monitoring device outputs second operating power that is to be supplied to a first control section. Based on a first setting given from the first control section, a first power monitoring circuit autonomously verifies whether the second operating power is normal, and periodically transmits the result of verification to the second control section as first error information. Based on a second setting given from the second control section, a second power monitoring circuit autonomously verifies whether the first operating power is normal, and periodically transmits the result of verification to the first control section as second error information.
US10914765B1 Multi-die integrated current sensor
A current sensor can include a lead frame. The lead frame can include a first lead and a second lead, wherein the first and second leads are coupled together at a first junction region of the lead frame, wherein the current sensor is operable to sense a magnetic field generated by a first current passing through the first junction region. The current sensor can further include a first die disposed proximate to the lead frame. The first die can include a first magnetic field sensing element disposed on a surface of the first die, a first circuit coupled to the first magnetic field sensing element for generating a first signal indicative of a first current, and a first node coupled to the first signal. The current sensor can further include a second die disposed proximate to the lead frame. The second die can include a second magnetic field sensing element disposed on a surface of the second die, a second circuit coupled to the second magnetic field sensing element for generating a second signal indicative of the first current passing through the first junction region or indicative of a second current passing through the lead frame and a second node coupled to the second signal.
US10914763B2 Electrical current transducer
A current transducer including a housing comprising an outer casing, a magnetic circuit core configured to encircle at least one primary conductor, and a magnetic field detector positioned in a magnetic circuit gap of the magnetic circuit core. The housing further includes an inner support part comprising a main body portion and a magnetic core support portion. The magnetic circuit core is in the form of a thin strip of amorphous material supported on the main body portion and magnetic core support portion, the magnetic circuit gap being formed between overlapping ends of the strip.
US10914762B2 Ground offset monitor and compensator
Methods and systems are described for monitoring and compensating an offset between a reference voltage used in a first device and a corresponding reference voltage used in a second device. The first device can include offset circuitry. The offset circuitry receives two voltage signals. The first voltage signal is equal to a first voltage value that is used as a reference voltage in the first device. The second voltage signal can be a time-varying voltage signal that has a known relationship with a second voltage value that is used as a reference voltage in the second device. The offset circuitry can then determine the second voltage value from the second voltage signal, and output an offset value based on a difference between the first voltage value and the second voltage value.
US10914758B2 Inspection jig provided with probe, substrate inspection device provided with same, and method for manufacturing inspection jig
This inspection jig is provided with: an inspection-side support member having a counter plate (51) provided with a facing surface (F) disposed to face the substrate; and an electrode-side support member (6) having supporting plates (61-63) disposed to face an electrode plate (9) located on the side opposite to the facing surface (F) of the counter plate (51) A probe supporting hole (23), into and by which the rear end portion of the probe (Pr) is inserted and supported, is provided in the supporting plates (61-63), and the probe supporting hole (23) is provided with a restricting surface which is formed along a supporting line (V) inclined at a certain angle (θ) with respect to a reference line (Z), and which restricts the rear end portion of the probe (Pr) from moving in the direction perpendicular to the inclined direction of the supporting line (V).
US10914756B2 Miniature test probe
A miniature probe for measuring small voltage signals of a DUT includes a probe body having a flexible substrate and signal transmission lines running a longitudinally, and a first probe connection circuit located at a first end of the probe body and including exposed wires, SMT components coupled between the exposed wires and the signal transmission lines, respectively, and a local mechanical stiffener mounted adjacent the SMT components. The wires are connectable to the DUT for receiving the voltage signals. The probe further includes a second probe connection circuit located at a second end of the probe body, and including transmission line connectors coupled to the signal transmission lines, respectively, and a bent portion of the flexible substrate between the probe body and the transmission line connectors. The bent portion enables the transmission line connectors to exit the probe substantially axially, relative to the longitudinal length of the probe body.
US10914755B2 Method and apparatus for resolution and sensitivity enhanced atomic force microscope based infrared spectroscopy
Methods and apparatus for obtaining extremely high sensitivity chemical composition maps with spatial resolution down to a few nanometers. In some embodiments these chemical composition maps are created using a combination of three techniques: (1) Illuminating the sample with IR radiation than is tuned to an absorption band in the sample; and (2) Optimizing a mechanical coupling efficiency that is tuned to a specific target material; (3) Optimizing a resonant detection that is tuned to a specific target material. With the combination of these steps it is possible to obtain (1) Chemical composition maps based on unique IR absorption; (2) spatial resolution that is enhanced by extremely short-range tip-sample interactions; and (3) resonant amplification tuned to a specific target material. In other embodiments it is possible to take advantage of any two of these steps and still achieve a substantial improvement in spatial resolution and/or sensitivity.
US10914754B2 Portable wireless personal head impact reporting system
A system senses, analyzes, and reports a collision event experienced by a person or object. A sensor module records angular velocities over time and a processor analyzes the sensed velocities, calculates properties of angular velocities, such as jerk and jolt, compares these properties with threshold values selected to correlate to predicted severities of injury to the person or object, and transmits information regarding these properties to a communication device controlled by user-designated persons. Group tracking and communication devices ar used by monitors to manage multiple persons equipped with sensor modules. The sensor modules and group tracking and communication devices are designed to be portable, attachable, and detachable so that they can be attached to different types of gear used by persons engaging in different activities.
US10914753B2 Sample rack conveying apparatus and automated analysis system
This sample rack conveying apparatus is provided with a pusher unit, a linear motion guide, and a conveyance drive mechanism. The pusher unit has a base portion, a moving member, and a base-side guide. The base portion is supported by the linear motion guide so as to be movable in a first guide direction. The moving member is provided with a pusher that pushes a sample rack. The base-side guide supports the moving member such that the moving member is movable in a second guide direction that crosses the first guide direction.
US10914751B2 Method for determining an analyte, and analysis system
A sample is measured using a cartridge from a batch comprising a plurality of cartridges of the same type. The measurement results measured in the process are evaluated. In order to evaluate the measurement results, reference results are used in addition, which reference results were measured previously, separately, during measurements of reference samples, using a plurality of cartridges of the same batch. An analyte of the sample is determined from the measurement results. During the evaluation, the reference results and/or measurement results are preferably normalized.
US10914749B2 Biomarkers of cognitive dysfunction
The present invention relates to the field of cognitive function. More specifically, the present invention provides compositions and methods useful for assessing cognitive dysfunction/function in Alzheimer's disease and other diseases of cognition. In one embodiment, the method comprises the steps of (a) reducing heterocomplexes comprising NPTX1 and NPTX2 present in a biological sample obtained from the patient into NPTX1 and NPTX2 monomers; (b) covalently modifying the thiol groups of the NPTX1 and NPTX2 monomers to prevent re-formation of NPTX1/NPTX2 heterocomplexes; (c) detecting NPTX2 in the sample; and (d) assessing cognitive function in the patient by comparing NPTX2 detected in the sample to a control.
US10914748B2 Erythrocyte-derived extracellular vesicles as a biomarker for clinically assessing Parkinson's disease
The present description relates to methods for clinically assessing Parkinson's disease in a subject using erythrocyte-derived extracellular vesicles (EEV) as a biomarker.
US10914747B2 Immunoassay to detect cleaved high molecular weight kininogen
The present disclosure provides immunoassay methods of detecting a cleaved high molecular weight kininogen (HMWK) with high sensitivity and specificity and isolated antibodies that specifically bind cleaved HMWK.
US10914746B2 Biomarkers for diagnosis and prognosis of corneal ectatic disorders
The invention relates to the field of the diagnosis and prognosis methods of molecular pathologies. In particular, the invention relates to methods for determining the diagnosis of an ectatic disease of the cornea in a subject, for determining the risk of developing an ectatic disease of the cornea in a subject, for determining the clinical outcome of a subject suffering from an ectatic disease of the cornea and for selecting a subject to be treated with a therapy for an ectatic disease of the cornea based on the determination of the expression levels of TLR2 and/or TLR4 markers. The invention also relates to the use of the TLR2 and/or TLR4 as diagnosis and prognosis markers for an ectatic disease of the cornea.
US10914745B2 Biomarker-based methods for aiding the diagnosis of stroke
The present invention provides biomarker-based methods for diagnosing stroke in a patient suspected of having suffered a stroke, and also for discriminating between ischemic stroke and transient ischemic attack. Substrates comprising probes for specific combinations of biomarkers useful in the methods of the invention are also described.
US10914743B2 Kit for diagnosis, prognosis, and monitoring the immune status, of patients with chronic inflammatory diseases
Provided are methods and kits, e.g.; for testing the immune status of patients with chronic inflammatory diseases by measuring the TCR zeta chain (CD247) expression levels, and in particular a method and a kit for testing the selective downregulation of TCR zeta chain expression in T cells, NK cells, or NKT cells. Zeta chain expression is measured using antibodies directed against the intracellular zeta chain region, and these levels are compared with the expression levels of other T cell receptor subunits and NK cell markers. Provided are methods for determining diabetes complications in a diabetic patient. Further provided are kits for diagnosis, prognosis, and monitoring of same.
US10914742B2 Cleavable probes for isotope targeted glycoproteomics and methods of using the same
Methods for producing isotopically-labelled peptides are provided. Aspects of the method include: contacting a sample including a metabolically tagged protein with a cleavable probe to produce a probe-protein conjugate; separating the probe-protein conjugate from the sample; digesting the probe-protein conjugate to produce a probe-peptide conjugate; and cleaving a cleavable linker to release an isotopically labelled peptide. The method may further include: identifying a predetermined isotopic pattern in a mass spectrum; determining an amino acid sequence of the isotopically labelled peptide; and identifying the site of protein glycosylation based on the determined amino acid sequence. Also provided are cleavable probes for practicing the subject methods, described by the Formula: A-L-(M-Z) where A is an affinity tag, L is a cleavable linker, M is an isotopic label and Z is a chemoselective tag capable of cross-linking a metabolically tagged protein. Compositions and kits for practicing the subject methods are also provided.
US10914736B2 Nanovesicle comprising heterodimeric G-protein coupled receptor, method for preparing nanovesicle, field effect transistor-based taste sensor comprising nanovesicle, and method for manufacturing taste sensor
The present invention relates to a nanovesicle comprising a heterodimeric G-protein coupled receptor, a method for preparing the nanovesicle, a field effect transistor-based taste sensor comprising the nanovesicle, and a method for manufacturing the taste sensor. The field effect transistor based taste sensor functionalized by the nanovesicle comprising the heterodimer G-protein coupled receptor according to the present invention has excellent sensitivity and selectivity and may highly specifically detect a sweet taste substance in real time, by using the heterodimeric G-protein coupled receptor and the nanovesicle comprising the same.
US10914731B2 Method of removing non-specific binding signals using microparticle assay
Methods and kits for accurately detecting one or more analytes in a sample by removing non-specific binding signals utilizing capture and control microparticles. The capture microparticles can specifically bind to the analyte while the control microparticles do not specifically bind to the analyte but to the background molecules. Both capture and control microparticles are added to the sample under suitable conditions to allow binding between analytes and the microparticles. Detection agent is then added to bind to analytes and other substances captured by the microparticles. The microparticles are then run through a cytometry-based detection method, where detection signals from the capture and the control microparticles are distinguished. The differences between the detection signals from the capture and the control microparticles are obtained, which are then used to determine the presence and/or amounts of the analytes based on a previously determined relationship between such differences and known amount of the analyte.
US10914728B2 Bioassay for insulin formulations
The invention relates to a bioassay of insulin peptide in oral formulations and low affinity insulin peptides in liquid formulations, by for quantifying phosphorylated Akt, thereby avoiding the interference of excipients in potency determination.
US10914726B2 Method for evaluating protrusion-forming ability of cell spheroids
The present invention provides a method for evaluating a protrusion-forming ability of cell spheroids, comprising step (a) of imaging a cell spheroid labeled with a fluorescent substance using a fluorescence microscope at a resolution capable of identifying individual cells, and acquiring a plane tomographic image of a fluorescence emitted from the fluorescent substance, step (b) of analyzing the plane tomographic image acquired in step (a) to determine a protrusion part of the cell spheroid, and step (c) of evaluating a protrusion-forming ability of the cell spheroid based on the protrusion part determined in step (b).
US10914724B2 Urine sample testing apparatus and apparatus for processing measurement result of urine sample
A urine sample testing apparatus may include a urine qualitative measuring section configured to acquire a measurement result for each of a plurality of urine qualitative measurement items and a urine sediment measuring section configured to acquire a measurement result for each of a plurality of urine sediment measurement items. The apparatus may also include an operation part that can specify a combination of one of the plurality of urine qualitative measurement items and one of the plurality of urine sediment measurement items. An information processing unit may also be included.
US10914719B2 Grease oxidation
A significantly improved version of the ASTM D942 Test Method, with apparatus employable to effect the same, is provided. This is useful in measurement of grease oxidation.
US10914718B2 Reversible sensor guard for use with a sonde
Provided are multi-parameter sonde systems having a unique form-factor, wherein the plurality of sensors are arranged in a tight-fit configuration. This provides a single distal sensing surface and minimal separation distance between adjacent sensors. The sensors may be pie shaped with an interlocking feature to tightly hold the sensors together, with a sensor guard disposed over the outer surface of the interlocked sensors. Sensor-guards disclosed herein may have an integrated sensor storage and sensor guard configuration, thereby avoiding a need for a separate storage cup and that are configured to minimize unwanted biological growth. Also provided are uniquely shaped individual sensors having interlocking features to hold several sensors together in a sonde.
US10914717B2 Method and apparatus for partial pressure detection
A partial pressure detector and methods of detecting a partial pressure are provided, in which a thermal conductivity gauge, such as a Pirani gauge, is configured to sense a pressure of a mixture of gases within a vacuum chamber. An input of the partial pressure detector is configured to receive a total pressure reading from a species-independent pressure sensor of the mixture of gases in the vacuum chamber, and a controller configured to provide an output representing an amount of a species of gas in the vacuum chamber as a function of the pressure as sensed by the thermal conductivity gauge and the received total pressure reading. The controller has a resolution, and a range of the resolution is scaled to a range of expected partial pressures of the species. The output can be a partial pressure or a weighted partial pressure of the gas species.
US10914715B2 Analysis device and method
The invention relates to an analysis device for determining a measurement variable based on the concentration of one or more contents of a sample, comprising: a digestion reactor with a gas inlet and a gas outlet; a measuring device which is connected to the gas outlet of the digestion reactor; a control and analysis device which is designed to receive and process measurement values that are registered by the measuring device and are based on the measurement variable; an oxygen generating device; and a gas line system which connects the oxygen generating device to the gas inlets of the digestion reactor in order to supply oxygen generated by the oxygen generating device to the digestion reactor, wherein the gas line system comprises a gas storage device which has at least one chamber with a variable volume for receiving an oxygen quantity to be stored.
US10914712B2 Spherical porous hydroxyapatite sorbent and methods thereof
Highly spherical sorbents of porous hydroxyapatite materials and methods of producing these sorbents are disclosed. The sorbents of the present invention have good mechanical stability and are useful as chromatography media for the separation of biomolecules, such as proteins and nucleic acids.
US10914711B2 Device, method and system for real time structural diagnostics with guided elastic waves
The present invention relates to a method for making a device for monitoring the structural integrity of structures such as beams, plates and shells, made of isotropic, anisotropic and/or laminated material, and to such a device. The method provides to define a asymmetric directivity function D(k1,k2) that has, in the domain of wave numbers, a plurality of maxima arranged on different concentric circumferences having center in the origin of the axes. Then a load distribution in spatial coordinates f(x1,x2) is computed by inverse Fourier transform of the directivity function D(k1,k2). Then therefore the device is made with the electrodes, whose shape is obtained by gathering the values of the load distribution f(x1,x2) in the plane having for coordinates the set of real numbers and imaginary numbers, defining at least two sectors of said plane that comprise at least one real value and one imaginary value.
US10914710B2 Ultrasonic bridge for wireless communication
There is provided an ultrasonic bridge for ultrasonic-based wireless communication. For example, there is provided an ultrasonic bridge that includes a microphone configured to transduce an ultrasound into an analog voltage. The ultrasonic bridge further includes hardware configured to convert the analog voltage to digital information. The ultrasonic further includes a transceiver configured to send the digital information wirelessly to a remote device via one of an RF link and a light-based link.
US10914705B2 Electrochemical sensor
An electrochemical H2S sensor comprises a housing, an electrolyte disposed within the housing, and a plurality of electrodes in contact with the electrolyte within the housing. The plurality of electrodes comprises a working electrode and a counter electrode. A surface area of the working electrode in contact with the electrolyte is less than a surface area of the counter electrode in contact with the electrolyte.
US10914704B2 Lateral flow assay with controlled conjugate time and controlled flow time
A lateral flow assay device comprising a conjugate pad for receiving a quantity of fluid; and a membrane comprising a test line for determining whether the fluid comprises a target analyte. In a first state of the lateral flow assay device, the lateral flow assay device is configured with a removable gap between the conjugate pad and the membrane which is substantially filled with air and prevents the fluid from flowing from the conjugate pad into the membrane. In a second state of the lateral flow assay device, the removable gap is removed from between the conjugate pad and the membrane causing the conjugate pad to come in contact with the membrane, allowing the fluid to flow from the conjugate pad into the membrane and the test line by capillary action.
US10914700B2 Single cantilever gas sensor, sensor array, and manufacturing method thereof
A single cantilever gas sensor includes a silicon substrate, a supporting film, a heating resistor, a isolation film, and a detecting electrode, which are successively stacked. The gas sensor is T-shaped and has a base structure and a cantilever structure The end portion of the cantilever structure is provided with a gas sensitive material. The present invention further provides a sensor array composed of the single cantilever gas sensors and a method for manufacturing the gas sensor. The method includes (1) selecting a silicon substrate; (2) preparing a supporting film; (3) preparing a heating resistor; (4) preparing an isolation film; (5) preparing a detecting electrode; (6) releasing a membrane; (7) loading a gas sensitive material.
US10914696B2 Gas-sensor diagnosing method
Provided is a method of suitably judging necessity of a recovering process carried out on a mixed-potential gas sensor based on an extent of reversible deterioration occurring in a sensing electrode. The method includes the steps of: (a) performing impedance measurement between a sensing electrode exposed to a measurement gas and a reference electrode exposed to a reference atmosphere, which are provided in the gas sensor; and (b) judging necessity of a recovering process based on electrode reaction resistance or a diagnosis parameter correlating with the electrode reaction resistance wherein the electrode reaction resistance and the diagnosis parameter are obtained based on a result of the impedance measurement. The two steps are intermittently or periodically repeated during use of the gas sensor, and it is judged that a recovering process is necessary when the judge parameter satisfies a predetermined threshold condition in the step (b).
US10914692B2 Method for measuring stress
A method that measures stress of a test subject including a metal includes: detecting, using a two-dimensional detector, a diffraction ring of diffracted X-rays which is formed by causing X-rays from an irradiation unit to be incident on the test subject and to be diffracted by the test subject; and calculating the stress of the test subject based on detection results during the detection step. Therein, the detection step involves causing X-rays from the irradiation unit to be incident on each of a plurality of sites on the test subject with the irradiation unit angled relative to the test subject in a manner such that the angle of incidence on the test subject is within the range of 5-20°, inclusive, and detecting, using a two-dimensional detector, the diffraction ring formed by the diffraction of the X-rays by the test subject.
US10914690B2 Method for characterising a part
A method of characterizing a part including obtaining an X-ray tomography image of the part and then a step of correlating the image with a reference wherein the correlation step includes searching among a predefined set of X-ray tomography image transformations for a transformation that minimizes the difference between the image and the reference in order to characterize the inside of the part.
US10914689B2 Method and system for high-resolution X-ray detection for phase contrast X-ray imaging
A phase contrast X-ray imaging system for imaging an object including an X-ray source; and an X-ray detector having a 25 micron or less pixel pitch; wherein a distance between the X-ray source and the object is less than or equal to 10 cm.
US10914687B2 Apparatus and method for the optical detection of inner walls
An apparatus for the optical detection of inner walls includes at least one camera, an optical imaging arrangement, and an illumination arrangement. The apparatus is configured to record in a panoramic view by means of the camera a plurality of regions of an inner wall which are axially offset from one another. The apparatus is distinguished by virtue of the illumination arrangement having at least two different functional states, wherein a first brightness distribution emitted by the illumination arrangement is assigned to a first functional state, the brightness distribution differing from a second brightness distribution in at least one second functional state.
US10914682B2 Multifocal hyperspectral Raman system and methods for imaging of materials
A hyperspectral Raman imaging system having the ability to focus on excitation laser beam over a relatively wide field of view due to the use of a lens array, in particular a microlens array. Hyperspectral selection is provided in one embodiment through the use of dual-axis controlled dielectric filtration. Methods for analyzing materials with the system are disclosed. The device or system can be used in generally any application where investigation of materials is required.
US10914680B2 Three-channel fluorescence localization super-resolution biological microscope system and method
A three-channel fluorescence localization super-resolution biological microscope system includes a microscope main body, an illumination module (2), an imaging module (3) and a three-dimensional nanoscale sample locking module (4). The illumination module (2) is used to realize three channels, wide-field and semi-total internal reflection illumination and total internal reflection illumination and is adjustable in an illumination mode. Illumination light generated by the illumination module (2) illuminates a sample through an objective lens. Fluorescent light emitted from the sample is allocated by a light splitter (8) of a fixed ratio after passing through a first multicolor reflector (6) and a front imaging lens (7), one part is allocated into the three-dimensional nanoscale sample locking module (4), and the remaining part is allocated into the imaging module. A three-channel fluorescence localization super-resolution biological microscope method is disclosed.
US10914668B2 Sensor for detecting particles
A sensor for detecting particles, in particular soot particles. The sensor comprises at least two measuring electrodes which are situated on a first layer made of an electrically insulating or conductive material, and at least two supply lines for the measuring electrodes. The supply lines are connected to the measuring electrodes respectively in a connection region. The supply lines are covered by at least one second layer made of an electrically insulating material such that the connection region is not covered by the second layer made of an electrically insulating material.
US10914667B2 Condensation particle counter false count performance
Various embodiments include methods and systems for reducing false-particle counts in a water-based condensation particle counter (CPC). One embodiment of a method includes delivering water into multiple wicks used for transporting separate portions of an aerosol sample flow, with the wicks extending from a wick stand on a first end to a flow joiner on a second end, combining particles from the separate portions of the aerosol sample flow into a single aerosol stream within the flow joiner prior to transporting the combined aerosol sample stream into a particle detection chamber within the CPC, sensing an excess volume of water delivered to the wicks, collecting the excess volume of water in a collection reservoir, and after receiving a signal corresponding to the excess volume of water, draining the excess volume of water from the collection reservoir. Other methods, systems, and apparatuses are disclosed.
US10914662B2 Condition-based monitoring for materials in wellbore applications
A method for analyzing material wear in a hydrocarbon production environment is disclosed. The method includes the steps of preparing a sample of material to be disposed proximate the hydrocarbon production environment; selecting a placement location for the sample of material, wherein the placement location is in fluid communication with a fluid flow for which the impact of the fluid flow on the sample of material is to be tested; disposing the sample of material in the placement location for a pre-determined amount of time; allowing the sample of material to be exposed to the fluid flow; retrieving the sample of material from the placement location after the pre-determined amount of time has passed; and analyzing the sample of material for wear caused by the hydrocarbon production environment.
US10914659B2 Guanidine-functionalized metal silicate particles and methods of making and using such particles
Guanidine-functionalized particles and methods of making and using such particles are provided, such as guanidine-functionalized metal silicate particles. A nonwoven article is also provided including a porous fibrous nonwoven matrix and guanidine-functionalized metal silicate particles enmeshed within the porous fibrous nonwoven matrix. The nonwoven article may be used, for instance, for removing microorganisms from an aqueous sample by contacting a fluid sample with the nonwoven article such that at least a portion of the microorganisms are removed from the fluid sample.
US10914657B2 Fixative and staining solutions
The formulations, systems, and methods disclosed herein permit automated preparation of specimens (e.g., biological specimens) for examination. The disclosed formulations, systems, and methods provide fast, efficient, and highly uniform specimen processing using minimal quantities of fluids. The methods include at least a fixing phase for fixing a specimen to a substrate such as a microscope slide, a staining phase for staining the specimen, and a rinsing phase for rinsing the specimen. One or more of the fixing, staining, and rinsing phases include one or more agitation phases for distributing reagents evenly and uniformly across the specimen. The systems can be implemented as a standalone device or as a component in a larger system for preparing and examining specimens.
US10914654B2 Observation system and control method for observation system
An observation system includes an information acquiring section configured to acquire sensor information from a sensor section set in a structure and configured to detect vibration of the structure and a processing section configured to calculate information concerning a peak vibration frequency of the vibration on the basis of the sensor information and determine a surface state of the structure on the basis of the information concerning the peak vibration frequency.
US10914653B2 Infrared imaging systems and methods for oil leak detection
A system for detecting an oil leak can include: at least one infrared imaging sensor; and an imaging analysis computer operably coupled with the at least one infrared imaging sensor. The imaging analysis computer can be configured to control any infrared imaging sensor and acquire infrared images therefrom at any rate and in any duration. The imaging analysis computer can be configured to analyze the infrared images in order to detect an oil leak. The imaging analysis computer can be configured to detect oil on a surface (e.g., solid surface or water surface) where oil should not be (or is not present in a baseline) in order to determine that there is an oil leak in the vicinity.
US10914645B2 System and method for analyzing athletic activity
Various sensor systems are described herein, including inserts having sensors thereon, which are configured to be received in an article of footwear. The inserts may be connected to a sole member of the footwear, or may function as a sole member. The sensors may be bonded to an outer surface of the insert in some configurations. The system may also include an electronic module that is overmolded into the sole structure and includes a connector for external access.
US10914644B2 Apparatus for sensing material strain
A sensor comprises: an electrically comprises a switchable polymeric element. The polymeric element has at least a first electrical state and a second electrical state and is switchable between the first and second electrical states as a function of predefined mechanical strain changes. The sensor comprises a strain sensitive polymeric matrix and a plurality of conductive particles embedded in the polymeric matrix.
US10914641B2 Smart parts with intentional internal voids
A smart part comprising: a body, manufactured by a three-dimensional (3D) additive manufacturing (AM) process, having high-stress and low-stress sections, wherein when the smart part is in operational use the high-stress section is subjected to higher stress than the low-stress section; and wherein the body comprises a void having a predefined geometry intentionally created within the high-stress section of the body during the AM process, such that the void is completely embedded within the body and is configured to provide quality assurance information.
US10914636B2 Thermopile self-test and/or self-calibration
We disclose herein a method for testing and/or calibrating a thermopile based device. The method comprising: applying an electrical bias of a first polarity to the thermopile based device and measuring a first value of an electrical parameter; and applying an electrical bias of a second polarity to the thermopile based device and measuring a second value of an electrical parameter.
US10914631B2 Electromagnetic wave detecting apparatus and method of setting acquisition timing of detection signal
An electromagnetic wave detecting apparatus is provided with: a plurality of detecting devices each of which is configured to detect an electromagnetic wave; a voltage applying device configured to apply bias voltage to each of the plurality of detecting devices; an obtaining device configured to obtain a detection signal outputted from each of the plurality of detecting devices; and a setting device configured to set acquisition timing of the detection signal for each of the plurality of detecting devices, on the basis of the bias voltage, which is applied to each of the plurality of detecting devices, and the detection signal of each of the plurality of detecting devices.
US10914630B2 Method for determining contribution and orientation of light sources at a predetermined measurement point
A method (300) for determining contribution of light sources (103) at a first predetermined measurement point (121), the method comprising the steps of: positioning (310) a light sensor (129) of a sensor unit (117) comprising a matrix of light sub-sensors (130) at the first measurement point, and orienting the light sensor toward the light sources; setting (320) an exposure level or a gain level of the sensor unit at a level sufficient to form a digital image wherein each of the majority of light sources within a field of view of the light sensor are distinguishable; taking (320) a digital image (420) by the sensor unit of the light sources; identifying (330) each pixel or pixel group (P) of the digital image that represent each light source of the majority of light sources; and determining (340) pixel values of each pixel or group pixel group of the digital image that represent each light source.
US10914629B2 Imaging system, and method for specifying UV emission location using same
An imaging system includes: an image sensor sensitive to ultraviolet light and visible light; a lens configured to focus light from a subject onto the image sensor; and an image processor configured to process image signals output from the image sensor. The image processor obtains the difference between image signals A1 and A2 output from the image sensor at times t1 and t2, respectively. If the differential signal A3 is greater than or equal to a predetermined value, the image processor determines that light from the subject contains the ultraviolet light, and generates an image signal CI based on the differential signal A3.
US10914617B1 Flexible sensor mount for hard shell blood reservoir
A mounting device holds a sensor, such as an ultrasonic fluid level sensor, against a side of a reservoir, such as a blood reservoir in an extracorporeal blood circulation system. Flexible foot pads in a base sheet carry an adhesive coating for attaching the footpads to an arbitrarily shaped outer wall of the reservoir. A rigid bayonet-type locking connector which receives the sensor is suspended from the base sheet by a tubular coupling member which preferably includes a resilient section that flexes to maintain the sensor in an orthogonal relationship with the reservoir wall. The resilient section preferably includes helical arms which are under tension when the sensor is locked into place in order to create a desirable amount of preload force between the sensor and the wall.
US10914615B2 Scanning reticle including a grating formed in a substrate for an optical position measuring device
A scanning reticle for an optical position measuring device includes a substrate having an upper surface, operating in transmission, and having different functional regions. The upper surface includes at least one region having a grating made up of gaps and ribs, the ribs being formed in the substrate. The upper surface includes an antireflection layer, which is discontinuous in the region of the gaps.
US10914613B2 Rotation angle detection device and electronic apparatus using this comprising plural rotation detection elements respectively detecting radially outer scale and radially inner scale of a rotation detection target
A rotation angle detection device that is capable of detecting an absolute rotation position with a high accuracy without an error. A rotation detection target rotates together an operatable rotation member and has an outer scale and an inner scale. Two rotation detection elements are arranged at opposite positions across the rotation axis in the radial direction so as to respectively irradiate the outer and the inner scales with light beams and output signals corresponding to reflected components. A control unit calculates a rotation angle of the rotation detection target using the signals. The outer and inner scales are so formed that a signal output from one of the two rotation detection elements increases and the signal output from the other decreases when the rotation member is rotated.
US10914612B2 Indexed optical encoder
Optical encoders and methods of determining rotational movement are provided. The optical encoders include an encoder disk having a patterned signal track comprising a plurality of optically detectable elements disposed on a periphery of the encoder disk, wherein each optically detectable element is associated with a bit in a binary sequence, wherein each bit has a predefined bit depth, a boundary dividing the patterned signal track into at least two sub-regions, wherein each sub-region comprises a subset of the optically detectable elements, at least one sensor arranged to detect an optical signal associated with at least one optically detectable element, and a controller in communication with the at least one sensor, the controller configured to determine an angular position of the encoder disk, wherein the controller determines the angular position based on a detected binary sequence, a detected sub-region, and a look-up-table.
US10914611B2 Magnetic field sensor system and method for rotation angle measurement
A system includes a magnet having an axis of rotation, the magnet being configured to produce a magnetic field. The system further includes a plurality of magnetoresistive sensor elements, each of the magnetoresistive sensor elements having a magnetic free layer configured to generate a vortex magnetization pattern in the magnetic free layer, and the magnetoresistive sensor elements being configured to produce output signals in response to the magnetic field. A rotation angle of a rotating element to which the magnet is coupled may be determined using the plurality of output signals.
US10914606B2 User interactions for a mapping application
The present disclosure relates to systems and processes for interacting with mapping applications. In one example, a virtual assistant server can efficiently communicate with a map server to provide a user with map data in response to spoken user requests received at a user device. In another example, communicatively coupled electronic devices can be synchronized such that a location marker generated on one device can be displayed on the other device. In another example, an electronic device can display simplified views of individual route directions that can be updated based on movement of the user or in response to user requests. In another example, an electronic device can selectively display an interface including a current location of a user or an interface including a route to a predicted destination based on contextual information associated with the user. The interfaces can include affordances for launching an associated mapping application.
US10914604B2 Vehicle systems and methods for consistent route prediction
A navigation system that includes a processor, a satellite antenna communicatively coupled to the processor, a memory module communicatively coupled to the processor, a route list stored in the one or more memory modules, and machine readable instructions stored in the memory module that cause the navigation system to perform at least the following when executed by the one or more processors: receive the signal from the global positioning system satellite; transform the signal into a current location of the navigation system;track a travel route relative to the current location until conclusion of the travel route; determine whether at least one route candidate from the route list includes the travel route; and generate an inquiry to identify the travel route as a consistent route in response to determining at least one route candidate from the route list does not include the travel route.
US10914603B2 Method and apparatus for noise-adaptive vehicle navigation
A system includes a processor configured to receive a route request including at least one ride-comfort parameter. The processor is also configured to determine a route including a road for which predefined comfort characteristics corresponding to the ride-comfort parameter meet the included ride-comfort parameter and return the route responsive to completing the determination.
US10914602B2 Verification of a generated route in computer assisted navigation
An approach to validate a route generated by machine logic may be provided. The approach may include a user inputting an origin and destination. The approach may include generating a route from the user input by machine logic. The approach may additionally include the user inputting one or more waypoints. The approach may determine if the waypoint(s) is located on the generated route. If it is determined the waypoints are not on the generated route, a second route may be generated, by machine logic, with the waypoint(s) on the route. The approach may further include presenting the route to a user for validation.
US10914601B2 Information processing apparatus, information providing system, information providing method, and computer-readable storage medium storing program
An information processing apparatus provides information indicating a traveling route according to a designated search type. The information processing apparatus includes a reception unit configured to receive a search request of the traveling route including the search type, a generation unit configured to generate a link cost corresponding to the search type using a traffic information database including information of a road related to the search type, and a search unit configured to search for the traveling route using the link cost corresponding to the search type generated by the generation unit.
US10914595B2 Map information providing apparatus, portable map transmitting apparatus, map information providing system, map information providing method, and program
A map information providing apparatus and method are provided. Second map information of a second map range is acquired from an external apparatus having first map information of a first map range. A portable map transmitting apparatus having third map information of a third map range is communicated with the map information providing apparatus. The third map range is wider than the second map range. The second map range is narrower than the first map range. It is determined whether it is possible to provide predetermined map information corresponding to predetermined position information based on the second map information to the map information providing apparatus. If so, communication with the portable map transmitting apparatus is controlled to receive the third map information. The second map information is updated based on the third map information and the predetermined map information is acquired from the updated second map information.
US10914594B2 Method and apparatus for localizing and automatically operating a vehicle
A method and an apparatus for localizing and automatically operating a vehicle, including the task of detecting environmental data values that represent an environment of the vehicle, the environment of the vehicle including at least one interfering object; determining an environment class of the environment of the vehicle; determining a high-accuracy position of the vehicle based on the environmental data values, at least one filter being applied to filter the at least one interfering object out of the environmental data values, the at least one filter being selected as a function of the environment class, and the high-accuracy position being determined after the at least one interfering object is filtered out; and automatically operating the vehicle as a function of the high-accuracy position.
US10914591B2 Guide cane and method for guiding used for guide cane
Embodiments of the present disclosure provide a guide cane and a method for guiding used for a guide cane. The guide cane comprises a movement component and an object acquisition component. The object acquisition component is provided on the movement component, and the movement component is electrically coupled to the object acquisition component. The object acquisition component acquires a positional information of the target object in a target space, and determines a navigation route according to the target position indicated by the positional information and an initial position where the guide cane is currently located. The movement component guides, according to the navigation route, a user to arrive at the target position.
US10914589B2 Module fiducial markers for robot navigation, address markers and the associated robots
The present invention discloses a module for robot navigation, an address marker and an associated robot. The module divides a whole workspace area for robot traveling into a plurality of module areas, and each module area is internally provided with a first magnetic piece having a polarity of an N pole or an S pole and a second magnetic piece having a polarity different from the polarity of the first magnetic piece. The first magnetic piece is a first magnetic strip, and the second magnetic piece is a second magnetic strip. The first magnetic strip is arranged in the Y-axis direction, and the second magnetic strip is arranged in the X-axis direction. A third magnetic strip and a fourth magnetic strip are further included. The four strips are in cross arrangement. The polarity of the second magnetic strip, the polarity of the third magnetic strip and the polarity of the fourth magnetic strip are the same. A plurality of magnetic induction sensors and an address marker recognition device are installed at the bottom of the robot. The robot can travel forward or backward or turn to a target module area according to instructions and collected marker information. The module for robot navigation, the address marker and the associated robot according to the present invention have beneficial effects of reliable and accurate positioning, low cost and convenient maintenance.
US10914582B2 Surveying system and rotating mirror for a surveying system
A surveying system, comprises a support; a rotating mirror unit including a mounting structure, a motor mounted on the mounting structure and having a shaft rotatable about a first axis, and a mirror mounted on the shaft; a measuring unit including a mounting structure and a light source and optics mounted on the mounting structure for directing a beam of measuring light onto the mirror surface; and a window mechanically connecting the mounting structure of the measuring unit and the mounting structure of the rotating mirror unit.
US10914581B2 Power transfer configuration for supplying power to a detachable probe for a coordinate measurement machine
A power transfer configuration is disclosed for providing power to a stored coordinate measurement machine (CMM) probe. A storage rack comprising at least one CMM probe receptacle is mounted proximate to a CMM. The CMM may automatically attach and detach from the CMM probe and insert and remove it from the storage rack probe receptacle. The power transfer configuration comprises a primary electromagnetic winding mounted to the storage rack proximate to the probe receptacle, and a secondary electromagnetic winding located internal to and proximate to the CMM probe housing. When the CMM probe is in the probe receptacle, the primary electromagnetic winding receives alternating current and generates a changing electromagnetic field proximate to the CMM probe housing. The secondary electromagnetic winding generates power in the CMM probe in response to receiving the changing electromagnetic field. The CMM probe may be internally heated while stored, using the generated power.
US10914580B2 Measurement system, measurement program, and control method
A measurement system includes a measuring instrument having coordinate measurement capabilities, and a control device generating a command for controlling operation of the measuring instrument. The measuring instrument includes an NC controller executing an operation that is based on a command stored in a command storage that can be browsed by the measuring instrument, and writing a result of the executed operation to the command storage. The control device includes an NC driver writing the command to the command storage, and writing information contingent on the command and on the result of the operation by the measuring instrument to the command storage.
US10914576B2 Handheld large-scale three-dimensional measurement scanner system simultaneously having photogrammetric and three-dimensional scanning functions
A handheld large-scale three-dimensional measurement scanner system simultaneously having photogrammetric and three-dimensional scanning functions includes: two cameras at fixed positions; at least one pattern projector; a photogrammetric module; and a three-dimensional scanning module, wherein at least one of the two cameras is a multipurpose camera that performs photogrammetry and three-dimensional scanning, wherein the photogrammetric module is configured to perform, by operating the multipurpose camera, global photogrammetry on a measured object and obtain three-dimensional coordinates of markers on a surface of the object, and wherein the three-dimensional scanning module is configured to perform, by operating the two cameras and the one pattern projector, three-dimensional scanning on the measured object by using the obtained markers as global positioning information of the measured object, and obtain three-dimensional contour data of the surface of the object. The present invention has photogrammetric and three-dimensional scanning functions simultaneously, a high degree of hardware integration, simplicity in operation, and excellent cost-performance ratio.
US10914574B2 Three-dimensional measurement device
A three-dimensional measurement device includes: a projector that includes: a light source that emits predetermined light; and a reflective optical modulator that converts the predetermined light into a predetermined striped pattern, wherein the projector projects the predetermined striped pattern onto a measurement object at a predetermined number of frames per unit time; an imaging device that takes an image of the measurement object projected with the predetermined striped pattern; a processor that: controls the projector and the imaging device to sequentially project a plurality of different ones of the predetermined striped pattern and take images of the plurality of different ones of the predetermined striped pattern to obtain a plurality of image data having different light intensity distributions; and executes three-dimensional measurement of the measurement object based on the plurality of image data.
US10914573B2 Shearography detection and classification
A system for classifying objects detected in shearographic images identifying via a derivative peaks method, process, or algorithm is accomplished with a CNN (CNN). The system utilized training techniques of the CNN to classify objects as threats or non-threats. The system utilizes extracted clips from the shearographic image that contain the presence of an object so that the extracted clip containing the object is/are evaluated by the CNN to classify the object on or below a surface that has been insonified or otherwise stimulated to generate the shearographic image.
US10914572B2 Displacement measuring apparatus and displacement measuring method
A displacement measuring apparatus measures a displacement of a measurement object by using a captured image where the measurement object and a load object are imaged. The displacement is caused by the load object in contact with the measurement object at a contact position. The displacement measuring apparatus includes a position detector, an area setting unit and a displacement calculator. The position detector detects a position, of the load object, in the captured image. The area setting unit sets a position and a size of a detection area in the captured image by using distance information and the position of the load object detected by the position detector, the distance information spatially indicating a distance between the measurement object when the load object is not on the measurement object and an imaging device that generates the captured image. The displacement calculator calculates the displacement by using only an image in the detection area in the captured image.
US10914569B2 System and method of defining a path and scanning an environment
A system and method for measuring three-dimensional (3D) coordinate values of an environment is provided. The method including moving a 2D scanner through the environment. A 2D map of the environment is generated using the 2D scanner. A path is defined through the environment using the 2D scanner. 3D scan locations along the path are defined using the 2D scanner. The 2D scanner is operably coupled to a mobile base unit. The mobile base unit is moved along the path based at least in part on the 2D map and the defined path. 3D coordinate values are measured at the 3D scan locations with a 3D scanner, the 3D scanner being coupled to the mobile base unit.
US10914565B2 Blade inspection device and method and printing modification device
The present disclosure provides a blade inspection device, a method and a printing modification device, and belongs to the technical field of screen printing. The blade inspection device includes a telescopic component, a driving component and a parameter obtaining module. The driving component is configured to drive the telescopic component to move in a direction parallel to the line where the blade is located. The parameter obtaining module is configured to obtain a first parameter to inspect the blade according to the first parameter. The first parameter is related to a displacement of the first end of the telescopic component in a direction perpendicular to the line where the blade is located.
US10914564B1 Blast containment system for trash cans
A blast containment system for trash cans includes a donut-shaped bag having a sealed donut-shaped bottom positioned at the base of the trash can, and an open donut-shaped top positioned and retained at a top periphery of the trash can. An open-ended tubular region extends through the bag between its donut-shaped top and donut-shaped bottom. A rigid container having an open top is disposed in the tubular region of the bag with its open top being coupled to the donut-shaped top of the bag. A liquid fills the bag.
US10914555B2 Active camouflage device
Provided is an active camouflage device including a reflective layer, a first electrode disposed on the reflective layer, a second electrode facing the first electrode, and an electrolyte provided between the first and second electrodes. The first electrode includes a transparent electrode, and the second electrode includes a metal mesh.
US10914552B2 Flashlight mount for a firearm
Implementations of a flashlight mount are provided. The flashlight mount is configured to position a flashlight on a handguard of a firearm and includes a trigger mechanism configured to actuate a push-button tailcap switch of the flashlight. In a preferred implementation, a flashlight mount comprises: a base that can be secured to a handguard of a firearm; a flashlight mounting ring configured to releasably hold a flashlight; and a trigger mechanism, the trigger mechanism comprises a bifurcated trigger configured to actuate a push-button tailcap switch of the flashlight when pressed forward. In some implementations, the bifurcated trigger comprises two contact members that extend upwardly and outwardly from a body thereof, thereby positioning each contact member on an opposite side of the handguard. In this way, the trigger mechanism of the flashlight mount is configured to facilitate ambidextrous operation of the flashlight.
US10914549B1 Cell phone mount for bug killing guns
A cell phone mount for bug killing guns includes a cell phone clamping portion and a bug gun rail attaching portion. The clamping portion has retaining jaws urged together to hold edges of a cell phone. The attaching portion has a base, a cover, attaching claws and a cam lock. The attaching claws move laterally and vertically to attach to a top rail of the gun. The cam lock has a rotating portion with a vertical shaft, is rotatably mounted to the base and engages the attaching claws. The cam lock has a lever with attached rotary cam. The cam is mounted to the vertical shaft and bears on the cover. When the lever is rotated, the attaching claws move laterally and when the lever is moved vertically, the rotary cam move the attaching claws vertically, attaching the cell phone mount to the top rail of the bug killing gun.
US10914546B1 Pneumatic ball launcher for facilitating launching of a ball
Disclosed herein is a pneumatic ball launcher for facilitating launching of a ball. Accordingly, the pneumatic ball launcher may include an air chamber, a fill assembly, an air blast valve, a trigger assembly, and a parabolic curved barrel. Further, the air chamber may be configured for receiving at least one gas. Further, the air chamber may be configured for storing the at least one gas at a gas pressure based on the receiving. Further, the fill assembly may be fluidly coupled with the air chamber. Further, the fill assembly facilitates transferring of the at least one gas into the air chamber. Further, the air blast valve may be fluidly coupled to the air chamber. Further, the trigger assembly may be operationally coupled with the air blast valve. Further, the parabolic curved barrel may be coupled to the air blast valve using a locking breech assembly.
US10914544B2 Control mechanism of vehicle-mounted system for electromagnetic launch of fire extinguishing bombs for high-rise buildings
A control mechanism of a vehicle-mounted system for electromagnetic launch of fire extinguishing bombs for high-rise buildings is provided. A stress wave amplifier is fixedly connected to a secondary coil, a primary coil is fixedly connected to a coil base, a guide shaft passes through a central hole in the primary coil and the coil base, and a head of the guide shaft is fixedly connected to the secondary coil. A step-up transformer TM1 boosts a 380-V alternating current and changes it to direct current to charge a pulse capacitor C1 and store energy in the pulse capacitor C1. A discharge thyristor M3 is triggered, and the pulse capacitor C1 releases the energy instantaneously. A stress wave is generated between the primary coil and the secondary coil. The stress wave is transmitted to a fire extinguishing bomb through the stress wave amplifier, to launch the fire extinguishing bomb.
US10914543B2 Gun lock
A magazine is provided for a firearm. The magazine comprises a locking mechanism. The locking mechanism has a user interface adapted to enable a user to select between a locked condition and an unlocked condition. The locking mechanism has a rotor movable between a first rotational position when the locking mechanism is in the locked condition and a second rotational position when the locking mechanism is in the unlocked condition. The magazine comprises an elongated shaft connected to the rotor. The magazine comprises a block element connected to the elongated shaft. The block element is adapted to move between a first position when the locking mechanism is in the locked condition in which at least one of firearm operation and magazine extraction are prevented, and a second position when the locking mechanism is in the unlocked condition in which firearm operation and magazine extraction are enabled.
US10914542B2 Gun lock
A magazine is provided for a firearm. The magazine comprises a locking mechanism. The locking mechanism has a user interface adapted to enable a user to select between a locked condition and an unlocked condition. The locking mechanism has a rotor movable between a first rotational position when the locking mechanism is in the locked condition and a second rotational position when the locking mechanism is in the unlocked condition. The magazine comprises an elongated shaft connected to the rotor. The magazine comprises a block element connected to the elongated shaft. The block element is adapted to move between a first position when the locking mechanism is in the locked condition in which at least one of firearm operation and magazine extraction are prevented, and a second position when the locking mechanism is in the unlocked condition in which firearm operation and magazine extraction are enabled.
US10914536B2 Heat exchanger for a motor vehicle
A heat exchanger may include a plurality of pipe bodies arranged between two side parts. At least one side part may have at least one predetermined breaking point and at least one heat expansion compensator. The at least one side part may include at least one aperture, which may lead from the at least one predetermined breaking point to the at least one heat expansion compensator.
US10914535B2 Integrated multi-chamber heat exchanger
A one-piece heat exchanger manufactured using an additive manufacturing process is described. The heat exchanger includes a plurality of channels formed therein. At least some of the plurality of channels may be configured to provide structural support to the heat exchanger to reduce its weight. Different coolant media may be used in a first set and a second set of the plurality of channels to provide different types of cooling in an integrated one-piece heat exchanger structure.
US10914533B2 Intercooler for improved durability
A plate for a heat exchanger includes a substantially planar body having a first end, a second end opposing the first end, a fluid surface, and an outer surface. A first cup extends from the outer surface of the body adjacent the first end of the body. A second cup extends from the outer surface of the body and is spaced from the second end of the body.
US10914530B2 Fin heat exchanger comprising improved louvres
The invention relates to a heat exchanger comprising: at least one row of tubes (2), at least one fin (4) disposed transversely to said row of tubes (2), the tubes being connected to the fin (4) by clamping the tubes (2) in a collar (6) formed in the fin (4); and at least one row (10) of louvers (12), said row (10) being formed in the fin (4) and interposed between two tubes (2) in the row of tubes. With the fin (4) having a flat rectangular overall shape, the ratio between the number of louvers (12) and the width of the fin (4) is between 0.73 and 1.13.
US10914529B1 Advanced cooling system using throttled internal cooling passage flow for a window assembly, and methods of fabrication and use thereof
A window assembly heat transfer system is disclosed in which a window member has a selected transparency to monitored or sensed light wavelengths. One or more passages are provided in the window member for flowing a single-phase or two-phase heat transfer fluid, the passages being optically non-transparent to the monitored or sensed light wavelengths. A mechanism allows either evaporation or condensation of the fluid and/or balancing of a flow of the fluid within the passages. In one embodiment, the window assembly can be made by producing passages in a top surface of a first single plate, optionally producing passages in a bottom surface of a second single plate and bonding the top surface of the first plate to a bottom surface of a second single plate to form the window member with the passage or passages. In another embodiment, the window assembly can be made by providing a core around which the window member material is grown and thereafter removing the core to produce the passage or passages.
US10914527B2 Tube bundle heat exchanger
A tube bundle heat exchanger has tubes which are held at each side in tube plates or oval-tube collecting-tube plates and are connected to these in each case by means of a weld seam. The connection of the tubes to the inlet-side tube plate or oval-tube collecting-tube plate is formed in each case by means of a conical and/or trumpet-shaped transition piece. The cross section of the transition piece reduces as viewed in the gas flow direction in such a way that the inlet-side end, as viewed in the gas flow direction, of the transition piece is connected in a buttjoint to the tube plate or oval-tube collecting-tube plate. The inner and outer contours of the transition piece and of the welded connection region are formed without gaps and comers to the tube plate or oval tube collecting-tube plate and so as to be straight and/or with a radius, measured from the outer contour, of at least 5 mm.
US10914526B2 Coiled heat exchanger having inserts between the shroud and the last pipe layer
A heat exchanger, providing indirect heat transfer between a first fluid and at least one second fluid, comprises a jacket enclosing a jacket space for accommodating the first fluid and a tube bundle arranged in the jacket space and having a plurality of tubes for accommodating the at least one second fluid. The tubes form multiple tube layers. A shroud arranged in the jacket space encloses an outermost tube layer of the tube bundle. Spacers extending along the longitudinal axis are arranged between the shroud and the outermost tube layer. An interspace is present between any two spacers adjacent in the circumferential direction of the shroud, and between the shroud and the uppermost tube layer. A flow obstruction is arranged in the respective interspace and is designed to prevent or suppress a flow of the first fluid in the respective interspace, at least over a part section thereof.
US10914521B2 System and method for drying and analytical testing of containers
Embodiments of the present invention provide a system and method to perform drying and testing of organometallic and organosilane precursor source ampoules that have been cleaned for re-use. The drying and quality control testing is performed in a single location with a single apparatus requiring only one manual connection/disconnection step of the ampoule to the apparatus. The testing includes analyses for residual moisture, entrained particulate matter, differential pressure, and helium leak checking.
US10914520B2 Heat recovery system
The heat recovery system includes an oven having a treatment air with a treatment air temperature and a treatment air dew point temperature to treat a product or product in process. A zone outlet exhaust waste treatment air following the treatment of the product. A preheating zone includes a preheating inlet for the introduction of preheating air having a preheating air temperature and a preheating air dew point temperature to preheat the product. A transfer duct extends between the zone outlet of the oven and the preheating zone to transfer a portion of waste treatment air from the oven to the preheating zone to create the preheating air to preheat additional product. The preheating air preheats the product in the preheating zone to a product temperature that is at least equal to the treatment air dew point temperature to eliminate surface condensation on the product during treatment in the oven.
US10914519B2 Method for producing salts with a reduced water of crystallisation content
The invention relates to a method for drying salts with a water of crystallisation content in convective apparatuses that can additionally be indirectly heated. The invention is primarily characterised in that the drying process takes place with a moisture content of the drying gas above a determined level. The gas surrounding the salt particles during the drying process therefore has a specific humidity. In this way, the rate of drying is positively influenced.
US10914517B2 Method for utilizing waste air to improve the capacity of an existing air separation unit
A method for improving the capacity of an existing air separation unit employing a lost air turbine is provided in which the capacity is increased by operating the existing air separation unit as previously operated, with the exception of collecting the lost air from the lost air turbine, and instead of venting said lost air to the atmosphere, the lost air is compressed in a supplemental air compressor and returned to the air separation unit at a location downstream a front-end purification unit and upstream a booster. This setup advantageously allows for increased production without having to adjust the sizing of the front-end purification unit or main air compressor.
US10914511B2 Thermal bridgebreaker and seal features in a thin-walled vacuum insulated structure
A vacuum insulated refrigerator structure includes an outer wrapper having a first opening and a first edge extending around the first opening. A liner has a second opening and second edge extending around the second opening. The liner is disposed inside the wrapper with the first and second edges being spaced apart to form a gap therebetween. An insulating thermal bridge extends across the gap, and an airtight vacuum cavity is formed between the wrapper and the liner. The thermal bridge includes elongated first and second channels having sealant disposed therein, and the first and second edges are disposed in the first and second channels, respectively. Porous core material may be disposed in the vacuum cavity.
US10914504B2 Device and method for icing prevention regulation for heat pump evaporators
The invention relates to a device and a method for icing prevention regulation for a heat pump evaporator (3) in air conditioning systems of vehicles, composed of a subsection (1) of a refrigerant circuit which can be operated both as a heat pump and also as an air conditioning system. The device comprises the heat pump evaporator (3), an electrical or mechanical refrigerant compressor (4), a cooler fan (9) which is attached to the heat pump evaporator (3) and which draws ambient air (11) upstream from and through the heat pump evaporator (3) at an adjustable flow speed, and which thus permits a permanent flow of ambient air (11) over the heat pump evaporator surface, a first temperature sensor (6) in or on the refrigerant line (5, 5a) upstream from the heat pump evaporator (3) with respect to the heat pump operating direction, and a control and regulating unit (8). The control and regulating unit (8) is connected via signal lines (10, 10a, 10b, 10c, 10e) at least to the first temperature sensor (6), to further sensors, in particular for detecting the ambient air temperature (Tu) and the vehicle speed (VF), to the expansion valve (2), to the cooler fan (9) and to the refrigerant compressor (4) for the direct or indirect regulation of the flow cross section of the expansion valve (2) and the rotational speed of the electric refrigerant compressor (4) or of the regulating valve of the mechanical refrigerant compressor (4) and for the actuation of the cooler fan (9) of the vehicle during heat pump operation.
US10914503B2 Coil heating systems for heat pump systems
A heat pump system includes a heat exchanger coil and a heater configured to transfer heat to the heat exchanger coil. The heat pump system also includes a controller communicatively coupled to the heater. The controller is configured to activate the heater in response to determining that a detected temperature of the heat exchanger coil is below a threshold temperature for a threshold time period.
US10914499B2 Outdoor unit and refrigeration cycle apparatus including the same
An outdoor heat exchanger of an outdoor unit includes a main heat exchanger portion and an auxiliary heat exchanger portion. In the main heat exchanger portion, refrigerant path groups are formed. In the auxiliary heat exchanger portion, refrigerant paths are formed. The refrigerant path in the auxiliary heat exchanger portion, which is located closest to the main heat exchanger portion, is connected to the refrigerant path group in the main heat exchanger portion, which is disposed in a region where a wind velocity of the outdoor air passing through the main heat exchanger portion is relatively high. In addition, the refrigerant path is connected to the refrigerant path group. The refrigerant path is connected to the refrigerant path group. The refrigerant path is connected to the refrigerant path group.
US10914494B2 Segmented cavitation boiler
A cavitation boiler segment includes a rotor to be coupled with a rotating inner drum and a stator surrounding the rotor segment. The rotor and the stator each include drums with two banks of annular apertures, which overlap to define two cavitation regions. The rotor includes a web bifurcating the rotor between the apertures into an upstream side and a downstream side, each forming a separate fluid passage between a face of the rotor and a bank of apertures. The stator includes a casing enclosing the stator apertures in a fluid passageway. In operation, fluid flows into a first side of the rotor, across a first cavitation region and into the stator, then back across the second cavitation region and into the second side of the rotor where the fluid may flow into a first side of an adjacent segment.
US10914485B2 Method for controlling air conditioner system
A method of controlling an air conditioner system, the method including transmitting, by a first unit among a plurality of units belonging to a particular group, a wireless tuning command to a second unit; measuring, by the second unit, reception sensitivity and a transmission and reception success rate by wirelessly communicating with units belonging to the particular group while reducing a signal strength from a default signal strength; when the reception sensitivity and the transmission and reception success rate satisfy the predetermined standard, determining, by the second unit, that the signal strength corresponding to a level right before a level satisfying a predetermined standard is the signal strength to be used; and transmitting, by the second unit, information related to the determined signal strength to the first unit. Accordingly, an optimal signal strength at which mutual interference is prevented may be set.
US10914480B2 Building control system with decoupler for independent control of interacting feedback loops
Disclosed is a system to control a climate of a space via a first control loop and a second control loop interacting with the first control loop. The system includes a first controller of the first control loop to generate a first control signal based on a first modified set point and a first feedback signal. The system further includes a second controller of the second control loop to generate a second control signal based on a second modified set point and a second feedback signal. The system further includes a decoupler configured to predict a first effect of the first control signal on the second control loop and a second effect of the second control signal on the first control loop, and generate the first modified set point and the second modified set point to reduce the first effect and the second effect.
US10914477B2 Device for providing clean air in a beverage filling plant
A device for providing clean air in a beverage filling plant is described. The device includes an inflow channel with at least one filter for pretreating the air sucked in via a supply-air feed. The inflow channel is adjoined by a first outflow channel with at least one filter for treating the air pretreated in the inflow channel for feeding into a filling cleanroom of the beverage filling plant. The inflow channel is adjoined by a second outflow channel for treating the air pretreated in the inflow channel for feeding into a blowing cleanroom for the blow-molding of plastic containers. A dehumidifying device for dehumidifying the pretreated air is arranged in the second outflow channel.
US10914475B2 Methods and system for controlling a combination boiler
A combination boiler provides heated water to a boiler loop and domestic hot water (DHW) to a domestic water loop. The combination boiler includes a primary heat exchanger (PHE) connected to the boiler loop and a burner to provide heat to the primary heat exchanger. A secondary heat exchanger (SHE) transfers heat energy from the boiler loop to the domestic water loop. A controller monitors a PHE inlet temperature and a DHW output temperature, obtains a pre-heat initialization temperature threshold and a pre-heat cancellation temperature threshold, and detects a low temperature condition. A pre-heat operation is initiated responsive to the low temperature condition by circulating heated water from the PHE to the SHE. The burner is selectively fired at least in part according to an outlet temperature of the PHE.
US10914473B2 Oven
An oven includes a collision area in which air circulating inside a cooking compartment is collided to reduce the pollution inside of the cooking compartment. A collision area may collectively collect an oil mist condensed by the collision of the air. The collision area is disposed on the side where the flow of air is changed to induce air collision and guide the air to the front side of the cooking compartment to increase air circulation and increase ease of cleaning inside the cooking compartment.
US10914472B2 Oven
Disclosed herein is an oven including a display module. The oven includes a main body and a display module pivotably installed on the main body, wherein the display module includes a fixed module fixedly coupled to the main body, a moving module pivotably coupled to the fixed module and including a display panel provided to be manipulated by a user, a driving module and disposed on the fixed module and configured to generate a driving force such that the moving module is pivoted, and a detection module including a press pin configured to detect a position of the moving module depending on whether or not the press pin is pressurized.
US10914471B2 Combustor and transition piece with liners having adjustable air inlet covers
A combustor has a structure enabling selective control of the amount of air supplied to the liner and the transition piece and includes a liner having one end connected to a fuel injector, the liner comprising an inner liner surrounded by an outer liner having a first opening that is elongated in a circumferential direction of the outer liner and is configured to introduce cooling air into an annular space between the inner liner and the outer liner; a liner sliding cover configured to adjust an opening degree of the first opening; and a transition piece connected at one end to the other end of the liner and connected to a turbine at the other end, the transition piece having an effusion hole configured to supply cooling air to a combustion chamber, the effusion hole having an opening area that is less than the opening degree of the first opening.
US10914470B2 Combustor panel with increased durability
A liner panel for a combustor of a gas turbine engine includes a nominal wall thickness and a thickened wall thickness in the region of a hot spot.
US10914468B2 Burner apparatus and method of combustion
A burner apparatus (10) includes a fluid-based flame stabilizer for discharging a stabilized flame therefrom, a burner tile (44), and fuel lances associated with the burner tile. Each of the fuel lances has a discharge nozzle (40). A Coanda feature (34) having a Coanda surface directs a portion of the stabilized flame from the passage defined by the burner tile at the discharge end of a primary flow passage (32) toward at least one first fuel lance of the plurality of fuel lances to cross light the at least one first fuel lance. In another embodiment, a method of combustion includes supplying a first gaseous fuel to fuel lances of a burner apparatus and igniting and sustaining combustion of a gaseous fuel by cross lighting at the discharge nozzles of the fuel lances by flow from the fluid-based flame stabilizer along a Coanda surface of a Coanda feature toward the discharge nozzles.
US10914465B2 Integrated lighting module
An integrated lighting module may have a driver cap, a heat sink module, a LED light chip, an optical reflector, and a holder. The driver cap may be configured to hold a driver within the driver cap to power the LED light chip. The driver cap may attach to a top of the heat sink module. The heat sink module may be finned at its upper portions, the heat sink module may have a larger diameter than a non-finned bottom portion. The holder may screw upon the bottom portion of the heat sink module with the optical reflector and the LED light chip disposed between the holder and the heat sink module. Trim, such as MR16 sized trim, a lamp, and/or a lens holder, may attach to bottom flanges of the holder. The integrated lighting module may be adjusted without interfering with the trim.
US10914464B2 Lighting module, a lighting system and a method of lighting
The invention provides a lighting module (100) which comprises a plurality of first light sources (101) configured for emitting first light (102) in a first predetermined direction, and at least one second light source (103) configured for emitting second light (104). The lighting module (100) further comprises a light guide (105) which comprises at least one light in-coupling portion (106) to couple at least part of the second light (104) into the light guide (105), and a plurality of light out-coupling portions (107) to couple at least part of the second light (104) out of the light guide (105). The light guide (105) is arranged to guide the second light (104) coupled into the light guide (105) at the at least one light in-coupling portion (106) via total internal reflection (108) to the plurality of light out-coupling portions (107) for generating out-coupled light in a second predetermined direction. The light guide (105) is mechanically coupled to and extends along the plurality of first light sources (101). The light out-coupling portions (107) cover a larger first area (109) than a second area (110) covered by the plurality of first light sources (101). A total luminous flux generated by the at least one second light source (103) is lower than a total luminous flux generated by the plurality of the first light sources (101). The first predetermined direction and the second predetermined direction at least partly overlap.
US10914460B2 System for mounting surgical lighting to the ceiling by means of pressure screws
Systems and methods for mounting surgical lighting to the ceiling of an operating theater can include an anchoring tube having attachment holes, and a surgical lighting suspension having internal attachment threads for receiving screws. The receiving screws may be pressure screws. The pressure screws may include a threaded body, and a tightening head which has a smaller diameter than the threaded body. The pressure screws can support and secure the surgical lighting suspension by copressive stress. Anti-loosening screws may be used to secure the pressure screws in place.
US10914458B2 Intelligent induction miner's lamp
The present invention discloses an intelligent induction miner's lamp. A heat dissipating portion in the miner's lamp includes a substrate, a reflector, and heat sinks; the substrate provided with a first through-hole in the center thereof is arranged on an inner wall of the reflector; an upper surface of the substrate is provided with a plurality of the heat sinks; the substrate, the reflector, and the heat sinks are integrated during casting; the power source cover is provided with a latching switch and is arranged on the reflector; the reflector is provided with a lens whose center is a recessed blind via; the lens is located on a side of a lower surface of the substrate, a ring protrusion is provided around the recessed blind via, and a sensor is arranged in the recessed blind via; the lens, the reflector, and the power source cover form a cavity; a driving power source fixed to the substrate is arranged in the cavity; and the lower surface of the substrate is provided with a light emitting element corresponding to the ring protrusion. In the present invention, the latching switch is arranged on the power source cover. Before the miner's lamp is mounted, whether the miner's lamp has a sensing function can be controlled by using the latching switch. In this way, use of other lamps of the same type is not affected, the costs are low, and mounting, cable layout, and subsequent maintenance are easy.
US10914454B2 Guide light irradiation device
A guide light irradiation device to irradiate guide light to indicate a direction to a survey operator, includes a plurality of irradiators configured to each irradiate guide light differing in pattern between the left and the right of an irradiation direction as a center, the plurality of irradiators are juxtaposed in a left-right direction, and irradiation units of the plurality of irradiators are disposed so that the irradiation units match in the horizontal direction, and optical axes of the plurality of irradiators make a predetermined angle with each other in the vertical direction. Synthetic light of the respective guide lights has brightness obtained by summing brightnesses of the light sources of the respective irradiators, and has a fan shape extending in the vertical direction. A distance at which the light is visually recognized is long, and the guide light is easily found even at a location with level differences.
US10914449B2 Cooling device for an automotive luminous device
A cooling device for cooling a light source located in an automotive luminous device. This cooling device includes a heat sink intended to be in thermal contact with the light source, a plurality of fins in direct thermal contact with the heat sink, a plurality of pins in direct thermal contact with the heat sink and a fan. The fan is arranged to make a fluid flow from an inlet of the cooling device to an outlet to the cooling device, so that the plurality of fins are nearer the inlet than the plurality of pins.
US10914448B2 Vehicle lamp installation method and assembly
A vehicle lamp installation method includes, among other things, engaging both a mounting bracket and an outer panel of a vehicle with an alignment fixture that locates the mounting bracket relative to the outer panel in a mounting position. The method further includes securing the mounting bracket to a body structure of the vehicle when the mounting bracket is in the mounting position. A vehicle assembly includes, among other things, a body structure of a vehicle, a mounting bracket secured to the body structure in a mounting position, and an outer panel secured to the body structure. The mounting bracket is located in the mounting position relative to the outer panel using an alignment fixture that engages with both the outer panel and the mounting bracket.
US10914441B2 Lighting system with replaceable downlight
A lighting system having a LED downlight in a ceiling fixture can be attached to a ceiling by fixing hanger bars to ceiling rafters. The lighting system can then be completely covered by insulation. The insulation thereby lays directly on the downlight, junction box, and a cup passing mains power from the junction box to the downlight. The insulation does not enter the cup, downlight, or junction box. The lighting system does not ignite or melt the insulation in normal operation if the insulation meets residential and commercial safety standards. In normal operation the lighting system does not expose the lighting system to a temperature exceeding 90 degrees Celsius. A trim can be attached to the downlight to change its appearance and without rendering the lighting system unsafe.
US10914437B1 Light string package structure
A lighting structure including a light-transmitting cap, a wire, a light emitting diode (LED) and a transparent adhesive. Two guide pieces project in parallel and protrude from the bottom of a body of the light-transmitting cap, and an opening of the body is located between the two guide pieces. Two lugs extend from the body, and correspond to two ends of a guide trench between the two guide pieces. A soldering surface of the LED is soldered on a soldering section of the wire. The transparent adhesive wraps around the soldering section, the guide trench and the two lugs, and wraps around a light emitting surface of the LED. The light-transmitting cap covers the LED with the LED at the opening. The soldering section is located between the two guide pieces, and the transparent adhesive attaches the LED to the light-transmitting cap.
US10914428B2 LED light apparatus
A LED light apparatus includes a substrate, LED modules, a driver circuit, a fluorescent layer, a connector and a light passing shell. The LED modules are mounted on the substrate. The fluorescent layer covers the driver circuit and the LED modules. The connector has a first end electrically connecting to the driver circuit. The light passing shell encapsulates the substrate, the plurality of first LED modules, the driver circuit, the first fluorescent layer and at least a part of the connector. The connector has a second end connecting to an external power source.