Document Document Title
US10937111B2 Managing energy purchase agreements on a blockchain
A computer-implemented method of managing energy supply agreements that includes: connecting to a permissioned blockchain, the blockchain being accessible only by energy suppliers, energy transmission companies and government agencies that regulate a market for the supply of energy by energy suppliers to energy transmission companies; creating a new block for an energy purchase agreement that provides for the purchase of energy by an energy transmission company from an energy supplier; appending the new block having the energy purchase agreement to the blockchain; and responsive to the energy supplier supplying a quantity of energy to the energy transmission company in an individual energy transaction, appending the individual energy transaction as a block to the blockchain.
US10937102B2 Resource allocation
Embodiments of the disclosure provide a system and method of allocating a resource based on myriad input data. In some embodiments, the myriad input data include membership information, claims data, transactional data, etc. The myriad input data are sorted and organized in a meaningful association relationship before applied to a resource allocation modeling algorithm. The resource allocation modeling algorithm provides estimated resource necessary for the application chosen. For example, an insurance company may use membership information, claims data, transactional data, etc., to estimate how much reserves or funds it should hold to cover future claims within a certain timeframe.
US10937099B2 Method and system of a target result optimizing application
A system of optimizing a target result receives, by a client input server, a target result from a user, where the target result comprises at least one of a goal, and a statistical probability that the target result is achievable, and where the target result is to be achieved during a time period. The system compiles, by an output server, an interactive strategy comprising a timeline to achieve the target result. The system optimizes at least a portion of the interactive strategy by modeling at least one future performance model associated with the target result, and determining an optimal strategy for the target result comprising a target result value. The system renders the optimized interactive strategy, the statistical probability, and the target result for the user on a real-time interactive display, where the statistical probability is predictive of achieving the target results.
US10937092B2 Trading application program interface
An electronic trading system including various rules is described herein. Many of the rules relate to implementing periods of exclusive priority in trading. For example, in one of the rules, an exclusive period of trading may be controlled by an aggressor and a designated passive participant. The aggressor may have exclusive rights on his side of the trade at a particular price point for a particular time. The aggressor may elect to change the price point at which he controls the trade to a new price point which is more favorable to him. Thereafter, another participant may assume the exclusivity of the trade by entering the trade on the same side of the aggressor at the old price point. In so doing, the other participant also preferably truncates the aggressor's exclusivity at the new price point.
US10937086B2 Vehicle for public rental
The present disclosure provides a vehicle for public rental, comprising a vehicle body, the vehicle body is provided with a pickproof device, and the pickproof device comprises a detector and a controller; the detector is configured to detect characteristic information; and the controller is coupled to the detector and configured to determine whether the vehicle is in an abnormal state according to the characteristic information.
US10937081B2 System and method for collecting and accessing product information in a database
A database system is disclosed. The database system includes a matching module configured to query a database for users which have data matching an interest of another user and to selectively grant to one or more of the users access to data of the other user based at least in part on a result of the query and on an access control list.
US10937077B2 Pillow customization system and method
A method of pillow customization includes analyzing shapes associated with people through the use of sensors to create analytical data; receiving photos from a subject user through a first computing device and a server; determining a firmness of a mattress of the subject user based on the photos; determining body measurements of the subject based on the photos through one or more algorithms and a second computing device; providing the subject user with a pillow diagram, the pillow diagram having one or more zones, each of the one or more zones being customizable in firmness; receiving one or more subject user inputted selections through the first computing device; and designing a pillow based on the firmness of the mattress, the body measurements, and the one or more subject user inputted characteristics, the pillow being customized to the subject user.
US10937072B2 Taximeter, system and method for a taxi
A taximeter, system and method for a taxi are disclosed. In one aspect, the taximeter includes a processing system including a memory having stored therein a plurality of computer applications, wherein the processing system is configured to execute a meter application during a passenger trip to determine a fare due, and execute a payment application to facilitate electronic payment of the fare due. In particular embodiments, the taximeter establishes a wireless data communication session with a mobile device of the passenger to facilitate payment of the fare due via the mobile device.
US10937070B2 Collaborative filtering to generate recommendations
A system, method, and computer-readable medium are disclosed for performing a recommendation operation, comprising: optimizing a product list to provide an optimized product list for use when generating a recommendation for an account; optimizing a neighbor set to provide an optimized neighbor set for use when generating the recommendation for the account; boosting a self-cosine similarity metric to provide a boosted self-cosine similarity metric, the self-cosine similarity metric corresponding to the account; and, providing a recommendation for the account, the recommendation being based on the optimized product list, the optimized neighbor set and the boosted self-cosine similarity metric.
US10937061B2 Targeted advertising system and method for drivers
An advertising system and its method of use are disclosed. The advertising system includes at least one sensor coupled to a fixed location, where the at least one sensor is configured to generate an impression based on at least one characteristic of a proximate automobile, at least one processor configured to receive the impression, at least one server, having an advertising database and a user database, and at least one delivery mechanism. Preferably, the advertising database contains information relating to at least one advertisement and the user database is configured to check if the at least one characteristic matches an existing entry for a user, and either associate that impression with a user or create a new entry for the impression.
US10937060B2 Intelligent location based notification
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: adjusting a transmission parameter associated to a notification process for outputting a notification; determining a priority of users currently within an area of interest, the area of interest including an area of a venue; and outputting the notification to a subset of the users based on the adjusting and the determining.
US10937054B2 Methods, systems, apparatus and articles of manufacture to determine causal effects
Methods, systems, apparatus and articles of manufacture to determine causal effects are disclosed herein. An example apparatus includes a weighting engine to calculate a first set of weights for a first set of covariates corresponding to a treatment dataset and a second set of weights for a second set of covariates corresponding to a control dataset using maximum entropy, the first set of weights to equal the second set of weights. The example apparatus also includes a weighting response engine to calculate a weighted response for the treatment dataset and a weighted response for the control dataset by: mapping the first set of weights and the second set of weights to a uniform weighting identifier, determining a constraint matrix based on the first set of weights, the second set of weights and the uniform weighting identifier, and bypassing multivariate reweighting by calculating the weighted response for the treatment dataset and the weighted response for the control dataset by applying maximum entropy to the constraint matrix.
US10937050B2 Point-of-sale (“POS”) system integrating merchant-based rewards
A merchant point-of-sale (“POS”) system architecture is provided. Systems and methods are provided for enabling merchant funded rewards at a POS terminal. Systems and methods are provided for tracking customer activity and determining an appropriate merchant funded reward. The POS terminal may determine an appropriate merchant, funded reward based on location and historical customer transaction data. The merchant may offer a custom reward that promotes customer behaviors that are advantageous to the merchant and other transaction participants. A merchant funded rewards program may be configured to drive incremental sales to merchants that participate in the program.
US10937048B2 Data collection system
Provided are various methods of data collection and providing feedback to business owners and other types of venues using a software application. The software application includes various levels including a venue software application level, a consumer software application level and a cloud-based server software application level. The consumer software application is downloaded onto a smart device and notifications are sent to the smart device when a consumer enters a venue's defined geo-fences. The notification informs the consumer of survey-voucher pairs, where vouchers may be redeemed in exchange for the consumer completing surveys. The information obtained from the surveys provides feedback to venues and business owners.
US10937033B1 Pre-moderation service that automatically detects non-compliant content on a website store page
Techniques for providing a pre-moderation feature for content that is submitted for a web page are described herein. For example, data may be received for a content submission of a web site prior to the content being incorporated into the web site. Text and images included in the data may be extracted based on a recognition algorithm. A determination that at least one of the extracted text or the extracted images include non-compliant content may be made based on compliance policies. In embodiments, a warning may be generated that corresponds to non-compliant text or non-compliant images included in the extracted text or images. The warning may be transmitted to a user device associated with the content submission.
US10937029B2 Manage remote procedure calls in centralized processing
The present solution is generally directed to managing remote procedure calls in centralized processing. In particular, the present solution can reduce the number of remote procedure calls by selecting and applying multiple processing scripts for a single electronic transaction based on a real-time condition.
US10937020B2 Wearable device with near-field communication function and near-field communication control system
A wearable device having an NFC function and an NFC control system are provided. The wearable device comprises: a communication module establishing a wireless connection with an electronic terminal, and performing a transmission of data with the electronic terminal through a predefined tunnel via the established wireless connection; a processor transmitting the data received by the communication module through the predefined tunnel to an NFC controller; and the NFC controller performing a corresponding operation based on the data. The wearable device with NFC function and the NFC control system according to the exemplary embodiments of the present invention make it possible to transmit data between the NFC controller of the wearable device and the electronic terminal in a wireless manner.
US10937004B2 Behaviorally informed scheduling systems and methods
Systems and methods for scheduling at least one time slot. The method includes determining that a plurality of resources specified in the plurality of characteristics are available during at least one time slot, generating a suggestion model by providing the plurality of characteristics to a machine learning program using an iterative convergent computational method, applying a plurality of inputs to the suggestion model to generate at least one suggested calendar entry for the at least one time slot, the at least one suggested calendar entry having the plurality of characteristics requesting the plurality of resources during the at least one time slot; and adjusting presentation attributes of the plurality of suggested calendar entries based on properties of an interface window presenting the suggested calendar entries.
US10937001B1 Smartphone lock box system
Described is a smartphone lock box system that is used to track and record when and how long a mobile computing device is locked or secured in a container, such as a box, a sleeve or the like, without access by the owner of the mobile computing device. The smartphone lock box system is used to help the owner of a mobile computing device disconnect from the mobile computing device to devote time and attention to other tasks. The smartphone lock box system includes a container that holds at least one mobile computing devices such as a smartphone or tablet. The mobile computing device operating a lock box application senses it is within the container and records and reports the amount of time the mobile computing device is in the container and tracks the frequency that the user checks or removes the phone from the container.
US10936999B2 Remote email configuration using dynamically generated configuration profiles
Disclosed are various examples for remote email configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring email settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the email setting.
US10936995B2 Systems and methods for determining products that were mis-shipped and/or improperly invoiced or uninvoiced to a retail store
In some embodiments, methods and systems for analyzing an inventory database and an accounting database of a retail store in order to detect products that were mis-shipped to the retail store, improperly invoiced to the retail store, and/or erroneously not invoiced to the retail store.
US10936980B2 Graphical user interface for enterprise project portfolio management utilizing normalized project attributes mapped to a common framework
Present embodiments are directed toward systems and methods for enhancing the organization and overall management of resource allocation items in one or more enterprise networks by normalizing corresponding allocation objects, filtering the allocation objects based on one or more attributes of the allocation objects, grouping the allocation objects in a client instance view viewable to an individual, and generating a variety of allocation objects in accordance with the one or more filter configuration inputs and the one or more grouping configuration, improving client instance customization of resource allocations.
US10936967B2 Information processing system, information processing method, and recording medium for learning a classification model
A classification model with a high precision ratio at a high recall ratio is learned. A classification model learning system (100) includes a learning data storage unit (110) and a learning unit (130). The learning data storage unit (110) stores pieces of learning data each of which has been classified as a positive example or a negative example. The learning unit (130) learns, by using the pieces of learning data, a classification model in such a way that a precision ratio of classification by the classification model is made larger under a constraint of a minimum value of a recall ratio of classification by the classification model.
US10936965B2 Method and apparatus for analysis and classification of high dimensional data sets
A method executable via operation of configured processing circuitry may include constructing a mutual information graph for categorical data with respect to observed attributes of a plurality of entities described in terms of respective ones of the observed attributes by the categorical data, determining a clique tree correlating attributes having at least a threshold level of mutual dependence among the observed attributes, and determining a normality rating for an entity relative to the plurality of entities based on the clique tree.
US10936962B1 Methods and systems for confirming an advisory interaction with an artificial intelligence platform
A system for confirming an advisory interaction with an artificial intelligence platform. The system includes a constitutional generator module configured to receive a first advisory input, retrieve an expert input, select a machine-learning process as a function of the expert input, and generate a therapeutic corrector. The system includes a constitutional advisory module configured to display a therapeutic corrector on a graphical user interface and receive a second advisory input. The system includes a best practices module the best practices module designed and configured to retrieve from an expert database a best practices training set, calculate an optimal vector output, generate an optimal vector output containing an expected therapeutic corrector implementation response, authenticate a second advisory input, and update the best practices module.
US10936954B2 Data transmission between two systems to improve outcome predictions
An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third party system, and receives prediction improvement data from the third party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.
US10936950B1 Processing sequential interaction data
This disclosure relates to processing sequential interaction data through machine learning. In one aspect, a method includes obtaining a dynamic interaction graph constructed based on a dynamic interaction sequence. The dynamic interaction sequence includes interaction feature groups corresponding to interaction events. Each interaction feature group includes a first object, a second object, and an interaction time of an interaction event that involved the first object and the second object. The dynamic interaction graph includes multiple nodes including, for each interaction feature group, a first node that represents the first object of the interaction feature group and a second node that represents the second object of the interaction feature group. A current sequence corresponding to a current node to be analyzed is determined. The current sequence is input into a Transformer-based neural network model. The neural network model determines a feature vector corresponding to the current node.
US10936948B2 Efficient updating of a model used for data learning
An apparatus acquires learning-data, including feature-elements, to which a label is assigned. The apparatus generates a first-set of expanded feature-elements by expanding the feature-elements. With reference to a model where a confidence value is stored in association with each of a second-set of expanded feature-elements, the apparatus updates confidence values associated with expanded feature-elements common between the first- and second-sets of expanded feature-elements, based on the label. Upon occurrence of an error indicating that a score calculated from the updated confidence values is inconsistent with the label, the apparatus sets a feature-size indicating a maximum size of expanded feature-elements to be used to update the model, based on the number of occurrences of the error for the acquired learning-data, and updates the model by adding, out of expanded feature-elements generated according to the set feature-size, expanded feature-elements unmatched with the second-set of expanded feature-elements, to the model.
US10936943B2 Providing flexible matrix processors for performing neural network convolution in matrix-processor-based devices
Providing flexible matrix processors for performing neural network convolution in matrix-processor-based devices is disclosed. In this regard, a matrix-processor-based device provides a central processing unit (CPU) and a matrix processor. The matrix processor reorganizes a plurality of weight matrices and a plurality of input matrices into swizzled weight matrices and swizzled input matrices, respectively, that have regular dimensions natively supported by the matrix processor. The matrix-processor-based device then performs a convolution operation using the matrix processor to perform matrix multiplication/accumulation operations for the regular dimensions of the weight matrices and the input matrices, and further uses the CPU to execute instructions for handling the irregular dimensions of the weight matrices and the input matrices (e.g., by executing a series of nested loops, as a non-limiting example). The matrix-processor-based device thus provides efficient hardware acceleration by taking advantage of dimensional regularity, while maintaining the flexibility to handle different variations of convolution.
US10936942B2 Apparatus and mechanism for processing neural network tasks using a single chip package with multiple identical dies
Apparatus and methods for processing neural network models are provided. The apparatus can comprise a plurality of identical artificial intelligence processing dies. Each artificial intelligence processing die among the plurality of identical artificial intelligence processing dies can include at least one inter-die input block and at least one inter-die output block. Each artificial intelligence processing die among the plurality of identical artificial intelligence processing dies is communicatively coupled to another artificial intelligence processing die among the plurality of identical artificial intelligence processing dies by way of one or more communication paths from the at least one inter-die output block of the artificial intelligence processing die to the at least one inter-die input block of the artificial intelligence processing die. Each artificial intelligence processing die among the plurality of identical artificial intelligence processing dies corresponds to at least one layer of a neural network.
US10936936B2 Systems and methods for intelligently configuring and deploying a control structure of a machine learning-based dialogue system
A system and method of configuring a graphical control structure for controlling a machine learning-based automated dialogue system includes configuring a root dialogue classification node that performs a dialogue intent classification task for utterance data input; configuring a plurality of distinct dialogue state classification nodes that are arranged downstream of the root dialogue classification node; configuring a graphical edge connection between the root dialogue classification node and the plurality of distinct state dialogue classification nodes that graphically connects each of the plurality of distinct state dialogue classification nodes to the root dialogue classification node, wherein (i) the root dialogue classification node, (ii) the plurality of distinct classification nodes, (iii) and the transition edge connections define a graphical dialogue system control structure that governs an active dialogue between a user and the machine learning-based automated dialogue system.
US10936934B2 Antenna device and electronic apparatus
An antenna device, incorporated in an electronic apparatus, which communicates with an external device via an electromagnetic field signal, comprising: an antenna coil provided by winding a conducting wire in a two-dimensional shape and inductively coupled to the external device; and a thermal diffusion sheet provided so as to overlap the antenna coil at a surface of the antenna coil that faces the external device, wherein the thermal diffusion sheet is provided with a slit formed so as to extend from a region overlapping an opening of the antenna coil to an end of the thermal diffusion sheet and a thermal diffusion sheet side opening or slit connected to the slit and formed in the region overlapping the opening of the antenna coil.
US10936930B2 Wearable device
The present disclosure provides a wearable device comprising: a connector and at least two bodies, the connector is used to connect two of the at least two bodies, an opening structure is formed between portions of the two of the at least two bodies connected by the connector. The opening structure can reduce an area covered by the wearable device on the user's skin. The effect of the wearable device on the heat dissipation of the user's skin can be reduced. Compared with the non-hollow wearable device, the wearable device with the open structure is light in weight, thus the overall weight of the wearable device is reduced.
US10936929B1 RFID integrated circuits with electrical bridges
An RFID integrated circuit, in addition to having conductive pads to electrically couple to an antenna, may also include a conductive bridge configured to electrically connect different portions of the antenna together. In some embodiments, the conductive bridge may be used to form a multi-turn antenna segment.
US10936919B2 Method and apparatus for detecting human face
The present disclosure discloses a method and apparatus for detecting a human face. A specific embodiment of the method comprises: acquiring a to-be-detected image; inputting the to-be-detected image into a pre-trained first convolutional neural network to obtain facial feature information, the first convolutional neural network being used to extract a facial feature; inputting the to-be-detected image into a pre-trained second convolutional neural network to obtain semantic feature information, the second convolutional neural network being used to extract a semantic features of the image; and analyzing the facial feature information and the semantic feature information to generate a face detection result. This embodiment improves accuracy of a detection result of a blurred image.
US10936913B2 Automatic filter pruning technique for convolutional neural networks
An automated pruning technique is proposed for reducing the size of a convolutional neural network. A large-sized network is trained and then connections between layers are explored to remove redundant parameters. Specifically, a scaling neural subnetwork is connected to the neural network and designed to infer importance of the filters in the neural network during training of the neural network. Output from the scaling neural subnetwork can then be used to remove filters from the neural network, thereby reducing the size of the convolutional neural network.
US10936907B2 Training a deep learning system for maritime applications
An object detection network can be trained with training images to identify and classify objects in images from a sensor system disposed on a maritime vessel. The objects in the images can be identified, classified, and heat maps can be generated. Instructions can be sent regarding operation of the maritime vessel. For some training images, water conditions, sky conditions, and/or light conditions in the image can be changed to generate a second image.
US10936900B2 Color identification using infrared imaging
Embodiments are disclosed that relate to color identification. In one example, an image processing method comprises receiving an infrared (IR) image including a plurality of IR pixels, each IR pixel specifying one or more IR parameters of that IR pixel, identifying, in the IR image, IR-skin pixels that image human skin, identifying a skin tone of identified human skin based at least in part on the IR-skin pixels, the skin tone having one or more expected visible light (VL) parameters, receiving a VL image including a plurality of VL pixels, each VL pixel specifying one or more VL parameters of that VL pixel, identifying, in the VL image, VL-skin pixels that image identified human skin, and adjusting the VL image to increase a correspondence between the one or more VL parameters of the VL-skin pixels and the one or more expected VL parameters of the identified skin tone.
US10936899B2 Methods, systems and apparatus to improve image classification with boundary-bitmaps
Methods, systems, apparatus and articles of manufacture are disclosed herein to improve image classification with boundary-bitmaps. An example disclosed apparatus includes a silhouette engine to identify a foreground silhouette within the image, generate a bounding box based on borders of the foreground silhouette, and generate an encoded silhouette matrix which identifies cells of a foreground and cells of a background, a convolution cell selector to convolve the encoded silhouette matrix to generate a convoluted bitmap matrix, and a filter cell selector to improve image classification efficiency by identifying eligible blocks of the convoluted bitmap matrix by retaining first respective cells of the convoluted bitmap matrix that satisfy a cell retention threshold, and removing second respective cells of the convoluted bitmap matrix that do not satisfy the cell retention threshold.
US10936890B2 Vehicle device
A vehicle device receives image data transmitted from a compartment camera photographing a driver. The vehicle device analyzes the image data received from the compartment camera, and detects a heart rate of the driver. The vehicle device wirelessly communicates with one or more wearable devices possessed by one or more people who ride on a vehicle. The vehicle device identifies a wearable device possessed by the driver by comparing biometric information transmitted from the one or more wearable devices with the heart rate of the driver.
US10936885B2 Systems and methods of processing an image
Systems, methods, and other embodiments described herein relate to processing an image having a distortion and an object. The method according to some embodiments includes acquiring an image having a distortion and performing a first object detection analysis on a first portion of the image. Next, the method includes performing an undistortion process on the image, and after, performing a second object detection analysis on a second portion of the image. The second portion of the image is different than the first portion of the image. The method can then combine a first result of the first object detection analysis with a second result of the second object detection analysis.
US10936883B2 Road region detection
A road region detection method is provided. The method includes: obtaining a first image captured by a camera at a first time point and a second image captured by the camera at a second time point (S101), converting the first and second images into a first top view and a second top view, respectively (S103), obtaining a movement vector matrix which substantially represents movement of a road region relative to the camera between the first and second time points (S105), and determining whether a candidate point belongs to the road region by determining whether a position change of the candidate point between the first and second top views conforms to the movement vector matrix. The accuracy and efficiency may be improved.
US10936882B2 People flow estimation device, display control device, people flow estimation method, and recording medium
A people-flow-estimation device includes a person-count-estimation unit for estimating the number of people included in a partial area of an image; a crowd-direction-estimation unit for estimating the direction of a crowd in the partial area; a movement-amount-estimation unit for estimating the amount of movement in the partial area; and a generation unit for extracting a partial area where people exist from a plurality of partial areas on the basis of the number of people and generating, on the basis of the number of people, the extracted partial area, and the direction and movement amount of a crowd associated with the partial area, people's flow information relating to a people's flow representing the flow of people in the partial area.
US10936872B2 Hands-free contextually aware object interaction for wearable display
Systems and methods provide for object interaction based on an identified context. A wearable device, such as a head-mounted display device (HMD), is initiated. The HMD can obtain data via one or more sensors that corresponds to one or more non-human-machine interface (HMI) devices or objects. Based on the obtained data, the HMD can recognize and identify the non-HMI devices within an optically-encoded field of view of the HMD. The non-HMI devices can be viewed through the HMD along with virtual objects or identifiers associated therewith, and the virtual objects or identifiers can reference the viewed non-HMI devices. One or more commands associated with the virtual objects or indicators can then be received by the HMD to enable interaction with the viewed non-HMI devices. Based on the commands information can be provided for display or audio output.
US10936870B2 Method for selectively deploying sensors within an agricultural facility
One variation of a method for deploying sensors within an agricultural facility includes: accessing scan data of a set of modules deployed within the agricultural facility; extracting characteristics of plants occupying the set of modules from the scan data; selecting a first subset of target modules from the set of modules, each target module in the set of target modules containing a group of plants exhibiting characteristics representative of plants occupying modules neighboring the target module; for each target module, scheduling a robotic manipulator within the agricultural facility to remove a particular plant from a particular plant slot in the target module and load the particular plant slot with a sensor pod from a population of sensor pods deployed in the agricultural facility; and monitoring environmental conditions at target modules in the first subset of target modules based on sensor data recorded by the first population of sensor pods.
US10936862B2 System and method of character recognition using fully convolutional neural networks
Embodiments of the present disclosure include a method for extracting symbols from a digitized object. The method includes processing the word block against a dictionary. The method includes comparing the word block against a word in the dictionary, the comparison providing a confidence factor. The method includes outputting a prediction equal to the word when the confidence factor is greater than a predetermined threshold. The method includes evaluating properties of the word block when the confidence factor is less than the predetermined threshold. The method includes predicting a value of the word block based on the properties of the word block. The method further includes determining an error rate for the predicted value of the word block. The method includes outputting a value for the word block, the output equal to a calculated value corresponding to a value of the word block having the lowest error rate.
US10936860B2 Marking assist device, and marking assist method
A marking assist device includes a memory, a storage that stores an image that records a competition in which a player performs a plurality of skills in a time sequence, and a processor coupled to the memory and configured to acquire a first marking result and a second marking result, the first marking result being marking of each of the plurality of skills based on sensor data on the performing player, the second marking result being inputted by a referee, display first discriminators of the skills included in the first marking result and second discriminators of the skills included in the second marking result while associating the first discriminator with the second discriminator, and when any discriminator is selected from the displayed discriminators, identify a video associated with selected discriminator from the images and displays the identified video.
US10936854B2 Individual biometric-based tracking
Real-time individual tracking at a site is provided by capturing an image at a specific location for the individual, extracting a limited number of biometric features from the image, and providing a searching mechanism for matching the scored biometric features to the individual at the specific location.
US10936850B2 Information processing apparatus, information processing method, method, and information processing program
An image processing apparatus comprising a processor and a memory device storing instructions. When executed by the processor, the instructions cause the processor to generate a trail image according to a display time of at least one part of a pathological image in a display region.
US10936843B2 Segmented image acquisition
In a method of segmented image acquisition at a sensor, a plurality of segments of an image are concurrently captured, wherein pixels of each segment of the plurality of segments are captured according to a pixel capture sequence. The pixel capture sequence for at least one segment of the plurality of segments is a non-progressive sequence for controlling a timing difference between pixel capture for proximate pixels of adjacent segments. The image including the plurality of segments is generated.
US10936835B2 System and a method for detecting information of assets stored in communication tags
Disclosed is a system for detecting information of assets stored in communication tags and communicating assets information over a communication network. The system includes a bi-directional communication reader, a server, a GPS unit, a camera, a communication module, a relay switch, a battery, and an IR Engine. The server stores asset information using a software application. The software application includes a front end application module for configuration, an event module, a jitter control module, a back end application module, a communication module, a GPS communication module, a relay communication module, a motion detector communication module, a reader control module, a camera communication module, and an IR communication module. Further, an unlimited number of modules can be added for example extended storage, LCD, and flash. The event module reads the asset information from the database and alerts the user of an event. The communication module receives processed assets information from the communication tags via the bi-directional communication reader from the specific antenna. Further, the communication module communicates the processed assets information over the communication network via a proprietary protocol.
US10936834B2 Canvas for tracking and authenticating artwork and trackable authentication system thereof
The present invention is related to a trackable authentication system of canvas for tracking and authenticating artwork, the canvas comprising: a canvas made by thread; and a plurality of wireless communication chips, that is NFC (Near Field Communication) or RFID (Radio Frequency Identification) chip, each chip being disposed at an appropriate position wherein a plurality of threads are knitted into canvas material for the canvas, and wherein the NFC or RFID chips are for transferring verifiable codes and the codes are provided with tracking and authentification information.
US10936813B1 Context-aware spell checker
A context-aware spell checker to detect non-word spelling errors and/or suggest corrections. The context-aware spell checker may utilize n-gram conditional probabilities to suggest corrections based on a context of the non-word spelling error. The suggested corrections may be presented as a prioritized list of words based on calculated scores of the n-gram conditional probabilities. Utilizing n-gram conditional probabilities may permit the context-aware spell checker to be integrated across a multitude of languages or configured according to a particular language. The context-aware spell checker may perform spell checking and suggest corrections in real-time, or may be at least partially automated, to reduce user perceived latency and delay.
US10936812B2 Responsive spell checking for web forms
An approach is provided that receives words that are input by a user of an application with the words being displayed on a display device. Each of the words are compared to words from a dictionary. Based on the comparisons, words that are not found in the dictionary and only appear a single time are highlighted as being misspelled words. However, words that are not in the dictionary but appear multiple times in the document are highlighted differently to indicate that these words are possible misspelled words with the difference in highlighting allowing the user to easily discern between misspelled and possibly misspelled words.
US10936804B2 Spreadsheet cell calculation view providing multiple-representation editing
To prevent spreadsheet errors, a solution is disclosed that provides a multiple-region spreadsheet including additional representations, providing readily usable creation and editing of computational structure operations, without altering the conventional grid representation of a spreadsheet or its formula syntax. The multiple-region spreadsheet may include a traditional row-column arrangement of cells in a grid format, along with a calculation view pane intended to display underlying formulas used in the grid along with truncated cell assignments.
US10936803B2 Aggregation and processing of hierarchical data for display of interactive user interface chart elements
In non-limiting examples of the present disclosure, systems, methods and devices for generating and displaying interactive charts from hierarchical datasets are presented. A dataset comprising a plurality of data points may be received, wherein each of the data points has a score and a weight associated with it, and wherein each of the plurality of data points is a member of a hierarchical category type of the dataset. A weight value that each hierarchical category type contributes to the dataset, relative to each other category type, may be calculated. A score for each of the hierarchical category types may be calculated. A plurality of objects that each represent one of the hierarchical category types may be displayed in a hierarchical format in association with an indication of the calculated score for each of the objects.
US10936798B2 Text editing method, device, and electronic apparatus
Embodiments of the present disclosure provide a text editing method, device, and electronic apparatus. The method comprises: acquiring a text-to-be-edited; after receiving a trigger operation, generating an edit region; segmenting the text-to-be-edited into N number of text segments, and separately displaying the N number of text segments in the edit region, where N is a positive integer greater than 1; and after receiving an editing operation with respect to the N number of text segments, editing the N number of text segments based on the editing operation. The method and device provided in the embodiments of the present disclosure are used to solve technical problems such as complicated operations and low editing efficiency in current text editing technologies. The embodiments of the present disclosure may reduce complexity of text editing operations and improve technical effects of text editing efficiency.
US10936792B2 Harmonizing font contours
A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing a character in multiple variants of a font. Operations also include, for each font variant, dividing the character into segments, identifying one of the segments, for each font variant, as representing an equivalent portion of the character, and, determining one minimum number of curve control points for representing each of the identified segments. Operations also include determining a representation of each of the identified segments that uses the determined one minimum number of control points, and, storing data that represents the determined representations of the identified segments for later retrieval of the character in one or more of the multiple variants of the font.
US10936791B2 Dynamically changing text wherein if text is altered unusual shapes appear
The present document describes system and method for securing a text against copying and tampering. The system introduces a reversible change within the instructions contained in the electronic page description language defining the text. In a non-limiting example, the reversible change may include replacing the font used in the PDL by a customized font defining a set of changes from the standard/existing fonts. The system may then generate a set of instructions reversing the set of changes to display the proper text to the user. However, should any tampering or illegal copying of the text occur, the original text will not be displayed because a portion of the reversible change is not present. The reversible changes introduced may affect character sizes, colors, spacing, positions, mapping etc.
US10936782B2 Semiconductor process modeling to enable skip via in place and route flow
A method is presented for incorporating skip vias in a place and route flow of an integrated circuit design. The method includes employing a place and route tool to add the skip vias, each skip via extending through a metallization layer to electrically connect a metal layer above the metallization layer to a metal layer below the metallization layer and, when a violation of a design rule is detected due to the addition of one or more of the skip vias, substituting skip vias that violate the design rule with a standard via.
US10936778B2 And optimization of physical cell placement
In an embodiment, a method for designing an integrated circuit with target characteristics uses a physical design graph. The physical design graph includes a plurality of physical design sub-configurations, each of the plurality of physical design sub-configurations including a placement of a group of physical cells and having annotated characteristics. The method includes partitioning an integrated circuit electrical design into a plurality of electrical design sub-configurations, including a specific electrical design sub-configuration requiring a specific group of the physical cells. The method includes selecting from the physical design graph, based on the required specific group of the physical cells and the target characteristics, a physical design sub-configuration including the specific group of the physical cells in a specific placement and having the target characteristics. The method includes determining an integrated circuit physical design for manufacturing the integrated circuit.
US10936772B1 Methods for incremental circuit physical synthesis
Configuration data for an integrated circuit may be generated using logic design equipment to implement a logic design on the integrated circuit. The equipment may perform multiple rounds of incremental physical synthesis, incremental timing analysis, and incremental legalization operations. Each round may involve performing multiple different physical synthesis transforms on the design that are individually rejected until transforms that satisfy legality constraints and improve timing for the logic design are found and incorporated into the netlist. The configuration data may then be generated using the netlist. In this way, the logic design may be incrementally altered and verified during the physical synthesis process. This prevents the need for rejecting or accepting an entire batch logic changes to the netlist even when only some of the changes are non-ideal, thus optimizing circuit performance as well as the compile time required to implement the logic design on the integrated circuit.
US10936767B2 Methods and systems for generating lattice recommendations in computer-aided design applications
Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a mechanical problem definition including a 3D model of an object; generating a numerical simulation model for the 3D model of the object using one or more loading cases and one or more isotropic solid materials identified as a baseline material model for a design space; predicting performance of different lattice settings in different orientations in the design space using a lattice structural behavior model in place of the baseline material model in the numerical simulation model; and presenting a set of lattice proposals for the design space based on the predicted performance of the different lattice settings in the different orientations; wherein the lattice structural behavior model has been precomputed for the different lattice settings, which are generable by the 3D modeling program.
US10936761B2 Anti-theft recovery tool
An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
US10936749B2 Privacy enhancement using derived data disclosure
An apparatus in an illustrative embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to determine a representation characterizing data from one or more sensor devices of at least one sensor network, to determine a privacy impact indicator for the data, to provide the representation and its associated privacy impact indicator for presentation in a user interface of a user device, and to control access to information relating to at least portions of the data by one or more third party service providers based at least in part on user permission feedback relating to the representation and its associated privacy impact indicator as presented in the user interface of the user device. Other illustrative embodiments include methods and computer program products.
US10936746B2 Method and system for manipulating and communicating genetic constructs independent of their genetic sequence
Methods and systems are disclosed for genetic manipulation and for securing communication of genetic sequences. In one example, a sequence security system comprises a security device communicatively coupled to a separator module, the separator module comprising a first separator device and a second separator device. The security device may store instructions in non-transitory memory that are executable by a processor to receive a source sequence from the first separator device at a receiving module, receive manipulation instructions from the second separator device at the receiving module, and apply the manipulation instructions to the source sequence to form a target sequence via a transforming module. Thus, the source sequence and the manipulation instructions may be maintained separate from one another until the source sequence and the manipulation instructions are received at the receiving module, for example.
US10936737B2 Method for providing an authenticated connection between at least two communication partners
A method for providing an authenticated connection between at least two communication partners including implementing a server application on a first communication partner of the at least two communication partners, implementing a first user application on a second communication partner of the at least two communication partners, and carrying out an application-related pairing between the server application on the first communication partner and the first user application on the second communication partner for producing an application-restricted authenticated connection between the first communication partner and the first user application on the second communication partner. The method enables a coupling of at least two communication partners which is effected at the application level and is independent of the protection of the communication connection between the communication partners.
US10936725B2 Container image vulnerability reduction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for container image vulnerability reduction. In one aspect, a method includes obtaining a first container image that is formed from a set of files, determining that a first particular file of the set of files is necessary for an application and a second particular file of the set of files is not necessary for the application based on execution of the application in a first container instantiated with the first container image, in response generating a second container image from the first particular file and not from the second particular file, and executing the application in a second container instantiated with the second container image.
US10936722B2 Binding of TPM and root device
A method for initializing a computer system, which includes a Central Processing Unit (CPU), a Trusted Root Device and a Trusted Platform Module (TPM), includes authenticating a boot code of the CPU using the Trusted Root Device, and booting the CPU using the authenticated boot code. A challenge-response transaction, in which the TPM authenticates the Trusted Root Device, is initiated by the CPU following booting of the CPU. Only in response to successful authentication of the Trusted Root Device using the challenge-response transaction, a resource used in operating the computer system is released from the TPM.
US10936721B1 System, method, and computer program for splitting and distributing a privileged software component into dependent components in order to deliver better security
As described herein, a system, method, and computer program are provided for splitting and distributing a privileged software system into dependent components in order to deliver better security. In use, a privilege system is separated into n components of at least three components, wherein each of the n components runs on a separate machine, and a number up to t components may be controlled in an adversarial manner without compromising the privilege system, t components being at least two components and less than the n components. A power of a privilege is distributed among the n components. Additionally, one or more actions are performed within the privileged system.
US10936715B1 Detecting fraudulent facial recognition
A computer-implemented method for detecting fraudulent behavior in a facial recognition process includes: receiving, by a computing device, a facial recognition request from a user; collecting bypass information of the user, in which the bypass information includes user device information and user behavior information; inputting the bypass information into at least one decision model to obtain a bypass decision result; and determining, based on the bypass decision result, whether fraudulent behavior is present in the facial recognition process.
US10936712B1 Systems and methods for protecting users
The disclosed computer-implemented method for protecting users may include (i) intercepting an attempt to login to a user account of an application using a login credential, (ii) preventing a user corresponding to the user account from revealing personally identifiable information by populating a field for the login credential with a value for an identity-masking persona as a substitute for the personally identifiable information, and (iii) enabling a completion of the attempt to login to the user account of the application using the value for the identity-masking persona, rather than the personally identifiable information, to provide the user with access to an online resource through the application. Various other methods, systems, and computer-readable media are also disclosed.
US10936709B2 Electronic device and method for controlling the same
An electronic device according to an embodiment of the present disclosure may include a first biometric sensor configured to sense first biometric information; a second biometric sensor configured to sense second biometric information; a security module configured to set a multidimensional variable determination criterion including context information at the time of sensing at least one of the first biometric information and the second biometric information, and perform first user authentication by applying the multidimensional variable determination criterion to a matching score for the first biometric information or the second biometric information, and determine whether or not to perform second user authentication using the remaining biometric information based on a result of the first user authentication; and a controller configured to control an operation of the electronic device based on at least one of the first and second user authentication results carried out by the security module.
US10936703B2 Obfuscating programs using matrix tensor products
A method for compiling a matrix-product program into an obfuscated-matrix-product program includes receiving a plurality of matrices that form the matrix-product program, randomly generating a set of independent and invertible tensor-product matrices, randomly generating a set of independent and invertible linear-transform matrices, and generating a dynamic-fence-generation gadget by processing at least one of the plurality of matrices, the set of tensor-product matrices and the set of linear-transform matrices. The dynamic-fence-generation gadget is an obfuscated version of computer program represented by the plurality of matrices.
US10936700B2 Method and system for detecting pirated video network traffic
A pirated video identification system for network operators to detect and identify both encrypted and unencrypted Internet protocol (IP) pirated video. The system uses ground truth data gathered from various video player clients as input to train a machine learning that then is used to analyze both real-time and historical IP flow data from a network to identify the IP addresses of both the source and destination of pirate video traffic on the network. They system can be used to aid in accurately measuring the volume and scale of pirated video traffic on a network as well as aiding in taking countermeasures against both the distributors and consumers of the pirated video.
US10936696B2 Passive DNS system
In some implementations, a method includes logging, by a user device, mapping data that maps domain names of Internet resources presented on the user device to Internet Protocol (IP) addresses of the Internet resources, determining, by the user device, that one or more criteria are satisfied for transmitting the mapping data to a passive Domain Name Service (DNS) system, and in response to determining that the one or more criteria are satisfied, transmitting, by the user device, the mapping data to the passive DNS system.
US10936690B2 Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
US10936689B1 Selecting, ranking, and/or presenting microsite content
A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.
US10936686B2 Method and system for asynchronous correlation of data entries in spatially separated instances of heterogeneous databases
A computer-implemented method including forming a first user information database stored on a first server by retrieving, from a browser session, a first piece of user information including at least local user identification data and storing the first piece of user information in a user profile of the first user information database. The method further includes querying the first user information database for a second piece of user information. Responsive to not identifying the second piece of user information in the first user information database, the method further includes querying a second user information database stored on a second server for the second piece of user information associated with the first piece of user information. The method further includes retrieving the second piece of user information from the second database and saving the second piece of user information to the user profile of the first user information database.
US10936682B2 System and method of receiving, managing, controlling, saving and sharing information (content) of social media platform and other apps
A system and method of receiving, managing, controlling, saving and sharing information (content) of social media platforms and other apps is configured for a device. The method includes the steps of: installing the application; creating a profile of a user; providing personal details of the user; verification of the user; determining appropriate settings for the profile; accessing distinct social media platforms; copy relevant data from the platforms; and saving or sharing data. The system for storing and sharing data includes a memory for storing files and database; a server; and a processor for processing files and database. The system includes features of: pop up/swipe down manager; reminder, archive or calendar; multi-share operation; search; sort and filter; tag; folder; attachments; auto-links; and multi operations.
US10936681B2 Generalized search engine for abstract data types with skimming and approximate retrieval
A generalized search engine is provided for abstract data types with skimming and approximate retrieval. According to various embodiments, an abstract data type definition is generated. The abstract data type definition comprises a plurality of field-value pairs. The abstract data type definition is indexed in an index. A document definition is generated. The document definition comprises at least one key value, and further comprises the abstract data type definition. The document definition is indexed in the index.
US10936664B2 Dialogue system and computer program therefor
A dialogue system includes: a question generating unit receiving an input sentence from a user and generating a question using an expression included in the input sentence, by using a dependency relation; an answer obtaining unit inputting the question generated by the question generating unit to a question-answering system and obtaining an answer to the question from question-answering system; and an utterance generating unit for generating an output sentence to the input sentence, based on the answer obtained by the answer obtaining unit.
US10936654B2 Aggregated content editing services (ACES), and related systems, methods, and apparatus
A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.
US10936653B2 Automatically predicting relevant contexts for media items
The present technology pertains to automatically contextlabeling media items with relevant contexts, and further for algorithmically generating high quality playlists built around a context that are personalized to a profile of an account. This is accomplished by combining data from observed playlists, and data representing intrinsic properties of media items to predict contexts for media items.
US10936651B2 Matching audio fingerprints
A matching machine accordingly accesses a query fingerprint that includes query sub-fingerprints that have been generated from query segments of a portion of query audio. After selecting reference sub-fingerprints for comparison to the query sub-fingerprints, the matching machine identifies a best-matching subset of the reference sub-fingerprints by evaluating total matches between the query sub-fingerprints and different subsets of the reference sub-fingerprints. The match machine then generates a count vector that stores the total counts mapped to respective offsets from a reference point in the reference sub-fingerprints. The matching machine determines a maximum count among the total counts and classifies the reference sub-fingerprints as a match with the query sub-fingerprints based on the maximum count.
US10936646B2 Systems and methods for enhancing search results by way of updating search indices
Systems and methods are described herein for efficiently providing personalized search results to a user. Personalized search allows a user to receive search results that are most relevant to that user. For example, when a user with a strong interest in rap searches for “50 cent” they may be presented with top search results corresponding to 50 Cent's rap albums. Conversely, when a coin collector searches for “50 cent” they may be presented with top search results containing antique coins.
US10936644B2 Differential processing mechanism for spark-based graph computing background
A Resilient Distributed Dataset (RDD) processing method, system, and computer program product include sending a different portion including a global identifier and different values of a message from a receiver to a sender and at a receiver side, an already-processed message is extracted from an RDD object repository corresponding to the global identifier of the different portion and the incoming differential portion is applied to the already-processed message.
US10936643B1 User interface with automated condensation of machine data event streams
Machine data reflecting operation of a monitored system is ingested and made available for search by a data intake and query system (DIQS). Ingested data includes log data entries produced by an application that represent low-level instances of user interface or interaction events. Inference processing generates a new collection of data instances that each identifies a higher-level task performed by a user in a sequence of the low-level events without regard to any explicit task affiliation data component of the low-level instances. Information for the task may include a measure of confidence that each low-level event of the sequence is properly associated with the task. Tasks of the new collection may be advantageously visualized and included in downstream processing.
US10936640B2 Intelligent visualization of unstructured data in column-oriented data tables
A system and method for intelligent visualization of unstructured data in a column-oriented data table includes receiving unstructured data from a plurality of sources for recording into the column-oriented data table having a database schema using a plurality of keys to visualize one or more attributes in the column-oriented data table, determining that a semantically related key is used to visualize the one or more attributes contained in the unstructured data received from the plurality of sources, wherein the semantically related key is different from the plurality of keys and is not synchronized with the database schema of the column-oriented data table, formatting the unstructured data to synchronize the unstructured data with the database schema of the column-oriented data table, and outputting the synchronized unstructured data into the column-oriented data table so that the unstructured data is visualized according to the database schema of the column-oriented data table.
US10936635B2 Context-based generation of semantically-similar phrases
A computer system processes a document. A user viewing a displayed text is monitored and it is determined that the user is experiencing difficulty understanding a query phrase in a displayed text, wherein the displayed text is translated from a first language to a second language. One or more alternative phrases are generated for the query phrase by determining a plurality of candidate phrases based on the context of the query phrase and a tone of the displayed text, scoring each of the plurality of candidate phrases, and selecting a candidate phrase to be the alternative phrase based on the score of the candidate phrase. The one or more alternative phrases are presented to the user. Embodiments of the present invention further include a method and program product for processing a document in substantially the same manner described above.
US10936626B1 Database and data processing system for use with a network-based personal genetics services platform
Databases and data processing systems for use with a network-based personal genetics services platform may include member information pertaining to a plurality of members of the network-based personal genetics services platform. The member information may include genetic information, family history information, environmental information, and phenotype information of the plurality of members. A data processing system may determine, based at least in part on the member information, a model for predicting a phenotype from genetic information, family history information, and environmental information, wherein determining the model includes training the model using the member information pertaining to a set of the plurality of members. The data processing system may also receive a request from a questing member to predict a phenotype of interest, and apply an individual's genetic information, family history information, and environmental information to the model to obtain a prediction associated with the phenotype of interest for the requesting member.
US10936625B2 Progressive optimization for implicit cast predicates
Provided are techniques for progressive optimization for implicit CAST predicates. In response to receiving a query with an original predicate comparing a character value of a character data type to a literal value of a numeric data type, a number of iterations is set to a length of the character data type. For each of the number of iterations, prefix predicates are generated based on that iteration and processed to identify a qualified index key in an index. Once the iterations are completed, the character value and the literal value are normalized. The original predicate with the normalized character value and the normalized literal value is applied starting at the qualified index key identified in a last iteration to generate a result set for the query. The result set is returned.
US10936623B2 Method and system for synchronizing databases automatically and periodically
Through a first processing thread, a first database is accessed via a first API to retrieve a list of event objects of the first database. Through a second processing thread, for each of the event objects, participant identifiers (IDs) are determined from the event object. For each of the participant IDs, a domain ID is extracted from the participant ID. A list of one or more entity objects are identified based on the domain ID, where the entity objects are stored in a second database such as a task database storing and managing many tasks. At least one attribute of at least one of the entity objects is modified based of the participant ID and the domain ID, which generates a modified entity object. Through a third processing thread, any event objects that have been modified are transmitted to the second database via a second API over the network.
US10936622B2 Storage interface for synchronizing content
An interface of a content management system manages storage and access of content on the system. For example, after receiving, from a client, a request to download a content item, the interface determines whether the request includes a valid token. If so, the interface sends a content item request to a storage service, retrieves the content item, and sends the content item to the client. Otherwise, the interface sends an authorization request to an authorization service, an authentication request to an authentication service, and a content item request to the storage service. Based on the requests, the interface determines whether the content item is available in storage and whether the client is authorized to access the content item. When the content item is available in storage and the client is authorized to access the content item, the interface retrieves the content item and sends the content item to the client.
US10936616B2 Storage-side scanning on non-natively formatted data
A storage system communicatively coupled to a database management system (DBMS performs storage-side scanning of data sources that are not stored in native database storage format of the DBMS. Data sources for external tables are accessible in a storage system referred to as a distributed data access system (DDAS), e.g. a Hadoop Distributed File System. To execute a query that references an external table, a DBMS first generates an execution plan. The DDAS supplies the DBMS with information that specifies each portion of the data source, and specifies which data node to use to access the portion. The DBMS sends a request for each portion to the respective data node, requesting that the data node generate rows from data in the portion. The request may specify scanning criteria, specifying one or more columns to project and/or filter on, and code modules for the data node to execute to generate records.
US10936592B2 Dynamic function invocation
According to an example, dynamic function invocation may include ascertaining a query for a database management system (DBMS). Dynamic function invocation may further include implementing a dynamic function as a meta user defined function to invoke a plurality of different coded functions including a coded function that is to be invoked by the query to perform an operation related to the DBMS, and executing the dynamic function by the query to load and invoke the coded function to perform the operation related to the DBMS.
US10936591B2 Idempotent command execution
Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.
US10936584B2 Searching and accessing application-independent functionality
A method includes receiving a translation request including an application-independent function name and one or more parameters from a user device. The method further includes retrieving a translation record, the translation record including the application-independent function name of the translation request, one or more access mechanism templates, and template rules for generating a completed access mechanism based on the access mechanism templates. Additionally, the method includes generating one or more completed access mechanism based on the one or more parameter values, the access mechanism templates, and the template rules, generating translation results based on the completed access mechanisms, and transmitting the translation results to the user device. The translation results are configured to be displayed as user-selectable links.
US10936578B2 Client-driven commit of distributed write transactions in a database environment
Technologies are described for facilitating transaction processing in a distributed database environment. A database client sends database operations to a slave node, which mediates execution of the transaction. A connection between the database client and the slave node is associated with an identifier, and the transaction has an identifier. The database client sends a commit request to a master node over a network connection between the master node and the database client. The commit request includes the transaction identifier. The commit request can also include an indication of database nodes executing operations in the transaction.
US10936576B2 Replicating storage tables used to manage cloud-based resources to withstand storage account outage
A storage account is replicated across multiple data centers so as to withstand an outage of the storage account. A front end and applications use data stored in the storage accounts to manage resources of a cloud computing system. A client includes an interface used by the front end to access the storage accounts, in addition to an interface that is used by the applications to access the storage accounts. Other features, which ensure that a read operation survives even if a head replica or a tail replica is down, include reading from a head replica instead of from a tail replica, a two phase prepare-commit operation to propagate changes from head to tail replicas, and provisioning a back end repair service if a failure occurs in the middle of the prepare-commit operation.
US10936575B2 Timestamp normalized counter data
A method including collecting, from a cable modem termination system (CMTS), counter data corresponding to usage of a network resource, wherein the counter data includes timestamp data, converting the counter data into timestamp normalized counter data by dividing the counter data among a plurality of buckets according to the timestamp data, and storing the timestamp normalized counter data.
US10936570B2 Online and dynamic table reconfiguration
A table reconfiguration command is received. A READ lock is placed on the table while original table data for the table is moved from a first network location to a second network location into a temporary table according to a new map for the table. An EXCLUSIVE lock on the table is obtained, a data dictionary is modified with the new map for the table, the original table data at the first network location is deleted, and the temporary table is renamed to be the table at the second network location; then, the EXCLUSIVE lock is released.
US10936557B2 Relational database schema generation
Relational database schema generation includes obtaining an input requirements specification for a relational database to be generated, interpreting text characters of the requirements specification as values of a predefined character encoding, parsing the interpreted text characters and identifying complete sentences of the requirements specification, identifying, using an input dictionary that specifies combinations of character values of the predefined character encoding, proper nouns in the identified complete sentences and common nouns in the identified complete sentences, and generating a relational database schema script for the relational database, the generating including indicating the identified proper nouns of the complete sentences as entities of the relational database and indicating the identified common nouns of the complete sentences as attributes of those entities.
US10936542B2 Integrating object-based data integration tool with a version control system in centralized and decentralized environments
The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
US10936532B2 Electronic device and data transmitting/receiving method
An electronic device includes a first device, a second device, and a storage area shared by the first device and the second device when performing mailbox communication between the first device and the second device. When transmitting first data from the first device to the second device via the mailbox communication, the first device stores first data in the storage area. The second device, which has stored therein an identifier of a device permitted to transmit data to the second device via the mailbox communication, obtains an identifier of the first device, and compares the obtained identifier to the identifier stored in the second device to determine whether acquisition of the first data from the storage area is permitted. When the acquisition of the first data from the storage area is determined to be permitted, the second device reads the first data from the storage area.
US10936530B2 Method and apparatus for determining link bifurcation availability
A method and apparatus for determining link bifurcation availability implemented in a computer system includes assigning, by a controller, lanes that include links for one or more components connected in accordance with a current known configuration. The controller transmits ordered sets including the assignments to the one or more components which are received by the one or more components. The one or more components respond with a first link to the controller. Based upon the links received by the controller not meeting the current known configuration, the controller issues an interrupt and is reconfigured.
US10936519B2 Technologies for fast MAUSB enumeration
Technologies for improving enumeration of universal serial bus (USB) devices over a media agnostic USB (MAUSB) connection are disclosed. In the illustrative embodiment, an MAUSB device may send USB configuration data to a host compute device. The host compute device may then perform a virtual enumeration of the USB devices based on the USB configuration data without necessarily communicating with the USB devices. The MAUSB device may perform an enumeration of the USB devices on behalf of the host compute devices without necessarily communicating with the host compute device. The USB devices may not be aware or have any indication that the USB device is not communicating with the host compute device during the enumeration process. Such an approach may improve the latency of USB enumeration over an MAUSB connection.
US10936516B2 Accelerated data handling in cloud data storage system
The described technology is generally directed towards accelerating data handling in a cloud data storage system by using smart network interface cards (SmartNICs) at the nodes. Instead of copying data to kernel space, many input/output (I/O) operations can be handled primarily by the SmartNIC, using the SmartNIC's memory. For example, mirrored data writes can be sent directly from the SmartNIC's memory associated with the node handling the write to other nodes, without first copying the data to kernel space. Object reads can be handled at a node by having segments of the object queued, in order, in the node's associated SmartNIC's memory, and sent to a requesting client without having to be copied to the handling node's kernel space, unless low memory conditions exist in the SmartNIC's memory.
US10936513B2 Apparatus and method for executing from a host side through a frontend interface input-output commands using a slot bit table
The invention introduces a method for executing host input-output (IO) commands, performed by a processing unit of a device side when loading and executing program code of a first layer, at least including: receiving a host IO command from a host side through a frontend interface; generating a slot bit table (SBT) including an entry according to the host IO command; creating a thread of a second layer; and sending addresses of callback functions and the SBT to the thread of the second layer, thereby enabling the thread of the second layer to call the callback functions according to the IO operation of the SBT for driving the frontend interface to interact with the host side to transmit user data read from a storage unit to the host side, or receive user data to be programmed into the storage unit from the host side.
US10936507B2 System, apparatus and method for application specific address mapping
In one embodiment, an apparatus includes: a page table circuit to receive a virtual address and to generate at least a portion of a physical address therefrom; and a mapping rule table coupled to the page table circuit, the mapping rule table to receive mapping metadata of a page of a system memory and, based on the mapping metadata, output a mapping rule for the page. Other embodiments are described and claimed.
US10936505B2 Methods and systems for verifying out-of-order page fault detection
Verification of asynchronous page fault in a simulated environment. The methods include providing a simulated environment that includes a simulated processor core, a memory, and an interrupt handler. The methods also include executing a test code in the simulated environment by: executing a non-irritator thread code comprising a plurality of load instructions that span at least two slices of the simulated processor core, executing a first irritator thread code to bias against the execution of the plurality of load instruction by one of the at least two slices of the simulated processor core, and executing a second irritator thread code to invalidate caching of page table entries during execution of the plurality of load instructions in a fast access cache memory.
US10936499B2 Method, device and computer programme product for storage management
Techniques perform storage management. Such techniques involve, in response to an operation to be performed on data in a cache page, determining a first cache page reference corresponding to the cache page, the first cache page reference comprising a pointer value indicating the cache page. Such techniques further involve creating, based on the first cache page reference and the operation, a second cache page reference corresponding to the cache page, the second cache page reference comprising the pointer value. Such techniques further involve performing the operation on the data in the cache page via the second cache page reference. One cache page can correspond to a plurality of cache page references. Additionally, copy of data from one cache page to a further cache page can be effectively avoided, so as to enhance input/output performance and utilization rate of storage space.
US10936496B2 Managing collisions in a non-volatile memory system with a coherency checker
A request to read data from a location associated with a memory component is received. The request is assigned a first tag, the first tag having a first identifier of a first buffer to store data read from the location. The request to read data is determined to collide with an earlier request to write data to the location. The earlier request is assigned a second tag, the second tag having a second identifier of a second buffer to store data to write to the location. An attempt to lock the second tag and the second buffer for the request to read data is made. The request to read data is fulfilled from the second buffer in response to a successful attempt to lock the second tag and the second buffer.
US10936489B2 Method, device and computer program product for managing metadata at a control device
Techniques for managing metadata at a control device involve: determining, from a cache page corresponding to user data, a first region for storing raw metadata of the user data, the raw metadata including address information for storing the user data in a storage system; in response to the user data being modified, determining updated metadata of the modified user data to update the raw metadata in the first region; and copying the updated metadata to a high-speed memory shared by the control device and another control device. Accordingly, the techniques are capable of reducing the usage frequency of the high-speed memory, thereby extending the service life of the high-speed memory and reducing cost.
US10936478B2 Fast change impact analysis tool for large-scale software systems
A method may include obtaining original source code including entities. The entities each correspond to a location in the original source code. The method may further include generating, from the original source code, a dependency graph including nodes corresponding to the entities, extracting a location index that maps each location in the original source code to one of the nodes, identifying modified locations in the original source code by comparing modified source code to the original source code, obtaining, for each of the modified locations and by searching the location index, matching nodes, determining, for each of the matching nodes, impacted nodes reachable from the matching node, and identifying, using the location index, impacted entities corresponding to the impacted nodes.
US10936473B2 Green software applications
Novel tools and techniques are provided for implementing green software applications and/or certifying software applications with a green applications efficiency (“GAE”) rating. Implementing green software applications might include performing performance tests of a software application, measuring power consumption of one or more hardware components, in response to execution of the software application during the one or more performance tests, generating a power consumption profile for the software application based on the measure power consumption, and tuning the software application such that power consumption of the one or more hardware components matches a power load caused by execution of the software application, based at least in part on the power consumption profile for the software application. Certifying software applications might include calculating an efficiency rating based on measured or calculated hardware power consumption, calculating the GAE rating for the software application, and certifying the software application with the GAE rating.
US10936471B2 Dynamic integration testing
Computerized systems and methods are provided to intelligently and dynamically test one or more changes made to one or more applications. Requirements are received for generating one or more changes to a first application and a second version of the first application is generated with one or more changes. A failure probability value for each change is determined and a first set of tests to be executed on the one or more changes based on the failure probability value are identified and then executed on the second version of the first application. If the second version of the first application passes the first set of tests, it moves on to being tested by a second set of tests which are also based on the determined failure probability values. If the second version of the first application does not pass the first set of tests, the defects are identified and the second version is regenerated to cure the defects.
US10936466B2 Concurrent logging of data layers within a tape storage device
Concurrent standard/high resolution logging of critical performance metrics and functional data for various functional areas including servo system, dataflow, channel, read/write, speed matching, and error recovery is achieved by segregating one or more rows of the tape map array for the purpose of logging only high resolution data. As performance data is logged to the standard resolution tape map by wrap and regional offset down tape, the reserved high resolution row logs data sequentially in the order it was processed on magnetic tape and not by its position on magnetic tape. The high-resolution performance data is concurrently logged with normal-resolution performance data as a supporting view with more detailed tape processing data should the normal-resolution performance data have inconclusive or insufficient content. High-resolution storage is structured for shorter regional logging or per-dataset logging of critical performance metrics and functional data, referred to herein as performance data.
US10936465B2 Method for optimized canary deployments for improved customer experience
Described embodiments may provide deployment of updates to multiple entities. A canary deployment manager may receive a request to deploy an update in canary deployments. The canary deployment manager may determine, for each entity of a plurality of entities, a support score based on support issues experienced by each entity. The canary deployment manager may determine, for each entity, a monitoring score based on at least one performance or availability issue experienced by each entity. The canary deployment manager may generate, for each entity, based on the support score of each entity and the monitoring score of each entity, a canary score used to identify a canary deployment to which to assign each entity. The canary deployment manager may select a subset of the plurality of entities to assign to a first canary wave of the canary deployments based on the respective canary scores of each of the subset.
US10936455B2 Recovery of data failing due to impairment whose severity depends on bit-significance value
A controller includes an interface and storage circuitry. The interface communicates with a memory that includes memory cells that store data in multiple programming levels, and that are organized in Word Lines (WLs). Each WL connects to one or more cell-groups of the memory cells. The memory cells in some cell-groups suffer from an impairment that has a different severity for reading data units of different bit-significance values. The storage circuitry assigns multiple parity groups to data units stored in cell-groups belonging to consecutive WLs, so that a same parity group is assigned to data units of different bit-significance values in neighboring groups of Nwl consecutive WLs. Upon detecting a failure to access a data unit of a given parity group, due to the impairment, the storage circuitry recovers the data unit using other data units assigned to the given parity group, and that are stored in other cell-groups.
US10936453B2 Data storage systems using elastic spares
A system utilizing elastic spares includes nodes and devices to store one or more data objects having information. The data object includes data object units each assigned to a storage location on a different node than the other units. The data object includes one or more spare units to store reconstructed information of a failed unit. When one of the data objects has a failed unit and no spare units available to store reconstructed information, a controller of the system assigns an elastic spare unit to an available storage location of one of the nodes. Reconstructed information of the failed unit is stored in the elastic spare unit.
US10936448B2 Using dispersed computation to change dispersal characteristics
A method includes determining an encoding modification for a set of encoded data slices where a data segment of data is dispersed storage error encoded into the set of encoded data slices based on dispersed storage error encoding parameters. The method further includes determining a plurality of tasks for executing the encoding modification, where the encoding modification includes altering one or more parameters of the dispersed storage error encoding parameters. The method further includes assigning a first task of the plurality of tasks to a first storage unit and assigning remaining tasks of the plurality of tasks to a set of storage units. The method further includes executing, by the first storage unit and at least some storage units of the set of storage units, the first task and the remaining tasks of the plurality of tasks, respectively, to produce a modified set of encoded data slices.
US10936447B2 Resynchronizing to a first storage system after a failover to a second storage system mirroring the first storage system
Provided are a computer program product, system, and method for performing a failover between a first storage system and a second storage system. Data is synchronized between the first storage system and the second storage system. A failover is performed from the first storage system to the second storage system in response to a failover event at the first storage system while synchronizing the data. A determination is made that a first storage unit of the first storage system is inoperable and that that a second storage unit of the first storage system is operable in response to the failover event. In response to determining that the second storage unit is operable, a resynchronization is initiated to copy updates to a second storage unit of the second storage system mirroring the second storage unit of the first storage system to the second storage unit of the first storage system.
US10936440B2 Time based SLA compliance for disaster recovery of business critical VMS
One example method includes receiving data segments that are not already part of a full disk image of a backup, storing the data segments in storage, determining whether or not an aggregate total of data segments in the storage, that are not already part of a full disk image of a backup, equals or exceeds a threshold, when the aggregate total of data segments in the storage equals or exceeds the threshold, creating a full disk image of a backup that includes the data segments in storage, and storing the created full disk image of the backup to a recovery disk.
US10936435B2 Automatically setting a dynamic backup policy in a cloud environment
Systems and methods for performing data protection operation on an application in a manner that is integrated with the environment of the application being protected. A dynamic policy is associated with the data protection application so that a data protection operation can be performed whenever the policy is triggered.
US10936432B1 Fault-tolerant parallel computation
Methods, systems, and computer-readable media for implementing a fault-tolerant parallel computation framework are disclosed. Execution of an application comprises execution of a plurality of processes in parallel. Process states for the processes are stored during the execution of the application. The processes use a message passing interface for exchanging messages with one other. The messages are exchanged and the process states are stored at a plurality of checkpoints during execution of the application. A final successful checkpoint is determined after the execution of the application is terminated. The final successful checkpoint represents the most recent checkpoint at which the processes exchanged messages successfully. Execution of the application is resumed from the final successful checkpoint using the process states stored at the final successful checkpoint.
US10936427B2 Disaster recovery data fetching control
Aspects include prefetching a plurality of high-level information, high-level metadata, low-level metadata, and low-level information including a plurality of components associated with a monitored entity for disaster recovery. A subsequent instance of the high-level information, the high-level metadata, and the low-level metadata is requested. The subsequent instance of the high-level information is fetched based on detecting a change in the high-level metadata. A subsequent instance of one or more of the components of the low-level information corresponding to one or more changes in the low-level metadata is fetched for updating a plurality of disaster recovery data of the monitored entity in a persistent database.
US10936426B2 Method of tracking and analyzing data integrity issues by leveraging cloud services
One example method, which may be performed by a data integrity check entity, includes receiving a request from a data protection entity to perform a data integrity check regarding a backup dataset, and the backup dataset includes a backup of an entity other than the data integrity check entity and the data protection entity, accessing an information set created by the data protection entity concerning the backup dataset, performing a data integrity check process that includes analyzing the backup dataset and information contained in the information set and, based on the analysis, identifying a data integrity problem that resulted from the data corruption event involving the backup dataset, and as between the data integrity check entity and the data protection entity, only the data integrity check entity checks the integrity of data in the backup dataset, and reporting results of the analysis of the backup dataset and the information set.
US10936418B2 Reduced uncorrectable memory errors
Uncorrectable memory errors may be reduced by determining a logical array address for a set of memory arrays and transforming the logical array address to at least two unique array addresses based, at least in part, on logical locations of at least two memory arrays within the set of memory arrays. The at least two memory arrays are then accessed using the at least two unique array addresses, respectively.
US10936412B1 Method and system for accessing data stored in data cache with fault tolerance
According to some embodiments, a backup storage system receives a request from a client to access a data segment. The system looks up an in-memory index for a first entry based on a fingerprint of the data segment, such that the in-memory index includes a number of entries, each entry mapping a fingerprint to a storage location of a solid state device (SSD) storing a corresponding data segment. In the event a first entry is found, the system retrieves the data segment from the SSD device based on the first entry. In the event of a read failure while accessing the SSD device, the system determines failed data blocks of the SSD device associated with the failure event and invalidates the failed data blocks of the SSD device such that subsequent access to the failed data blocks are denied without having to access a corresponding SSD device.
US10936404B2 Technologies for error detection in compressed data streams
Technologies for error recovery in compressed data streams include a compute device configured to compress uncompressed data of an input stream to generate compressed data, perform a compression error check on the compressed data to verify integrity of the compressed data, and determine, as a result of the performed compression error check, whether the compressed data included a compression error. The compute device is further configured to transfer, in response to a determination that the performed compression error check indicated that the compressed data included the compression error, the uncompressed data into a destination buffer, and store an indication with the uncompressed data into the destination buffer, wherein the indication is usable to identify that the uncompressed data has been transferred into the destination buffer. Other embodiments are described herein.
US10936403B2 Symmetry management in multiprocessor systems
A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.
US10936402B2 Speculative data processing and recovery
Aspects include copying a plurality of input data into a buffer of a processor configured to perform speculatively executing pipelined streaming of the input data. A bit counter maintains a difference in a number of input bits from the input data entering a pipeline of the processor and a number of the input bits consumed in the pipeline. The pipeline is flushed based on detecting an error. A portion of the input data is recirculated from the buffer into the pipeline based on a value of the bit counter.
US10936401B2 Device operation anomaly identification and reporting system
A device operation anomaly identification and reporting system includes device that generates an operating metric data stream. A management system is coupled to the device and receives and analyzes the operating metric data stream. The management system identifies peaks present in the operating metric data stream, and determines a peak height and a peak area for each of the peaks. The management system then clusters the peaks into height clusters based on their heights, and clusters the peaks into area clusters based on their areas. The management system then defines an operating periodicity for the device based on the height clusters and area clusters, and when the management system detects an operating anomaly in the device using the operating periodicity defined for the device, it generates and transmits an operating anomaly alert that reports the operating anomaly in the device.
US10936399B2 System and method for performing automatic recovery after a system hard fault has occurred in a controller of an optical communications module
An optical communications module performs automatic recovery from a system hard fault that occurs when a controller of the module detects a particular error. The controller outputs a heart beep signal having a preselected attribute from a first port thereof if an error check operation performed by the controller determines that an error has not occurred. A second port of the controller receives a chip reset signal from automatic control logic that is external to the controller. The automatic recovery logic monitors a first port thereof to determine whether the heart beep signal having the preselected attribute is present at or absent from the first port of the automatic recovery logic and outputs a chip reset signal from a second port of the automatic recovery logic to the second port of the controller. The chip reset signal output from the second port of the automatic recovery logic is in the first or second condition depending on whether the heart beep signal is present at or absent from, respectively, the first port of the automatic recovery logic.
US10936394B2 Information processing device, external storage device, host device, relay device, control program, and control method of information processing device
According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device.
US10936392B2 Read window size
A processing device in a memory system receives a memory command indicating a read window size and a first read voltage and identifies a read window for a first data block of the memory component having the read window size and centered at the first read voltage. The processing device determines whether a number of bit flips for the first data block within the read window exceeds an error threshold and, in response to the number of bit flips exceeding the error threshold, refreshes data stored on the first data block of the memory component.
US10936391B2 Memory management method and storage controller
A memory management method and a storage controller are provided. The method includes performing a decoding operation to a first data stored in a first word line among multiple word lines of a rewritable non-volatile memory module to determine whether the decoding operation is successful or failed, and obtain a first error value of the first word line; when the decoding operation is determined as successful, determining whether to mark the first word line as a bad word line according to the first error value and a first threshold; and when the decoding operation is determined as failed, obtaining a second error value of a second word line adjacent to the first word line, and determining whether to mark both of the first and second word lines as the bad word line according to the first error value, the second error value, and a first threshold.
US10936389B2 Dual physical-channel systems firmware initialization and recovery
Aspects of the present invention include a method, system and computer program product. The method includes a processor operating first and second physical channel identifier (PCHID) devices comprised of a plurality of functional logic components, wherein one or more of the functional logic components are specific to one or more of the first and second PCHIDs and wherein one or more of the functional logic components are in common and not specific to one or more of the first and second PCHIDs; determining that an error condition exists in the first PCHID or the second PCHID; and executing a recovery method to remove the error condition from the first PCHID or the second PCHID in which the error condition exists.
US10936388B2 Slice metadata for optimized dispersed storage network (DSN) memory storage strategies
A method begins by a dispersed storage (DS) processing unit of a dispersed storage network (DSN) generating a hint regarding data stored or to be stored. When the data is to be stored, the DS processing module divides the data into data segments and dispersed storage error encodes a data segment of the data segments to produce a set of encoded data slices. The method continues by the DS processing unit generating a set of hints based on the hint and affiliating the set of hints with the set of encoded data slices to produce a set of affiliated encoded data slices. The method continues by the DS processing unit sending the set of affiliated encoded data slices to a set of storage units of the DSN such that a storage unit of the set of storage units stores an encoded data slice in accordance with a corresponding hint.
US10936382B1 Log output device, log output method, and log output program
A first log storage unit and a second log storage unit that store, in units of events, log data of a plurality of different events sequentially occurring during execution of an application, and a log encoding unit that outputs, as compressed data, differential data between log data of a newest event and log data of a latest event which is a same type of event as the newest event and which occurs temporally latest to the newest event and is stored in the second log storage unit are included.
US10936380B1 Systems and methods for filtering events
A method is described. The method includes checking a raw event generated by a file system against a set of predicates conditions indicative of a high-level user operation. The method also includes filtering multiple raw events with a finite state machine (FSM) in response to determining that the raw event matches a predicate condition. The method further includes identifying a single high-level event for the high-level user operation based on the multiple raw events filtered by the FSM.
US10936376B2 Methods, systems, and computer readable mediums for workload clustering
Methods, systems, and computer readable mediums for optimizing a system configuration are disclosed. In some examples, a method includes determining whether a system configuration for executing a workload using a distributed computer system is optimizable and in response to determining that the system configuration is optimizable, modifying the system configuration such that at least one storage resource for storing workload data is located at a server node that is executing the workload in the distributed computer system.
US10936373B2 Tag-based control of hosted compute resources
A computer system includes hosts for hosting virtual infrastructures. Compute resources provided by the hosts are allocated to user groups (e.g., departments, projects) in the form of reservations that define amounts of resources available to the user groups. Tags can be associated with both hosts and with reservations. A reservation has access to resources of a host having a host tag that matches a user tag associated with the reservation. Thus, to make a host available to a reservation, either 1) a tag can be added to the reservation to match a tag of the host, or 2) a tag can be added to the host to match a tag of a reservation. This can be more convenient than a case in which both a host and a reservation must be configured to give the reservation access to the host.
US10936367B2 Provenance driven job relevance assessment
Described herein is a system and method for ranking and/or taking an action regarding execution of jobs of a shared computing cluster based upon predicted user impact. Information regarding previous executions of a plurality of jobs is obtained, for example, from job execution log(s). Data dependencies of the plurality of jobs are determined. Job impact of each of the plurality of jobs as a function of the determined data dependencies is calculated. User impact of each of the plurality of jobs as a function of the determined data dependencies, the calculated job impact, and time is calculated. The plurality of jobs are ranked in accordance with the calculated user impact. An action is taken in accordance with the ranking of the plurality of jobs. The action can include automatic scheduling of the jobs and/or providing information regarding the rankings to a user.
US10936360B2 Methods and devices of batch process of content management
Embodiments of the present disclosure provide a method and device for of processing a batch process including a plurality of content management service operations. The method, comprises: determining, at a client, a batch process template associated with the batch process, the batch process template including shareable information and at least one variable field of the plurality of content management service operations; determining a value of the at least one variable field; generating, based on the determined batch process template and the value, a first request for performing the batch process template; and sending the first request to a server. Embodiments of the present disclosure further provide a corresponding method performed at a server side, and a corresponding device.
US10936347B2 Contextual virtual assistant communications
A method comprises a computer-implemented contextual virtual assistant (CVA) analyzing one or of a user corpus and input user information to determine to communicate user information to a primary recipient. In the method, the CVA receives information associated with a recipient context that includes the primary recipient, and can determine from the context information that an ancillary recipient is privy, in the recipient context, to information output by the system. The CVA further determines, in the method, output information, based on the user information, and a recipient context to communicate to the primary recipient. The recipient context, comprises a preferred location of the primary recipient, and preferred time, to communicate the output information. A CVA system includes a user corpus, CVA input and output devices, and processors. The processors can perform the method. A computer program product can include instructions to cause one or more processors to perform the method.
US10936339B2 Data sharing method and apparatus, electronic device and computer-readable storage medium
Provided are a data sharing method and apparatus, an electronic device and a computer-readable storage medium. The method includes the following steps: issued data sharing configuration information is received, and a first application set is acquired according to the data sharing configuration information; a local second application set is acquired, and a third application set is determined according to the first application set and the second application set; the third application set is configured according to the data sharing configuration information; and the configured third application set is displayed in a data sharing interface to enable a user to share data through the third application set.
US10936332B2 Setting method, setting device, and storage medium
A non-transitory storage medium storing a program that causes a computer to execute a process, the process includes detecting connection relationship between a server and a communication device that belong to a system to generate physical connection information indicating the connection relationship; referring to design information related to connection of the server and the communication device to compare the physical connection information and the design information to determine presence or absence of an error in the connection relationship; determining whether a predetermined setting corresponding to the design information is applicable to a port of the communication device corresponding to the connection relationship determined as erroneous; applying the predetermined setting to the port of the communication device to which the predetermined setting has been determined as applicable; and changing the design information related to the communication device to which the predetermined setting has been applied, based on the physical connection information.
US10936330B2 Instantaneous boot of virtual machine instances via remote direct memory access
Booting a virtual machine instance using remote direct memory access is provided. In response to beginning to receive pages of a predetermined set of pages corresponding to a requested image of a virtual machine from an image provider server, a boot process of an instance of the virtual machine is commenced while the received pages are written directly into a random-access memory (RAM) disk. The received pages are read from the RAM disk during the boot process of the instance of the virtual machine until transfer of the predetermined set of pages corresponding to the requested image is complete. The predetermined set of pages corresponding to the requested image are written to a local hard disk drive from the memory releasing memory usage. In response to completing the boot process, a RAM image is switched to a local hard disk drive image.
US10936323B2 Optimize control-flow convergence on SIMD engine using divergence depth
There are provided a system, a method and a computer program product for selecting an active data stream (a lane) while running Single Program Multiple Data code on a Single Instruction Multiple Data machine. The machine runs an instruction stream over input data streams and machine increments lane depth counters of all active lanes upon the thread-PC reaching a branch operation and updates the lane-PC of each active lane according to targets of the branch operation. An instruction of the instruction stream includes a barrier indicating a convergence point for all lanes to join. In response to a lane reaching a barrier: evaluating whether all lane-PCs are set to a same thread-PC; and if the lane-PCs are not set to the same thread-PC, selecting an active lane from the plurality of lanes; otherwise, incrementing the lane-PCs of all the lanes, and then selecting an active lane from the plurality of lanes.
US10936319B2 Predicting cache misses using data access behavior and instruction address
In a decode stage of hardware processor pipeline, one particular instruction of a plurality of instructions is decoded. It is determined that the particular instruction requires a memory access. Responsive to such determination, it is predicted whether the memory access will result in a cache miss. The predicting in turn includes accessing one of a plurality of entries in a pattern history table stored as a hardware table in the decode stage. The accessing is based, at least in part, upon at least a most recent entry in a global history buffer. The pattern history table stores a plurality of predictions. The global history buffer stores actual results of previous memory accesses as one of cache hits and cache misses. Additional steps include scheduling at least one additional one of the plurality of instructions in accordance with the predicting; and updating the pattern history table and the global history buffer subsequent to actual execution of the particular instruction in an execution stage of the hardware processor pipeline, to reflect whether the predicting was accurate.
US10936318B2 Tagged indirect branch predictor (TIP)
A computer system includes a first predictor circuit configured to generate a first predictor signal, and a second predictor circuit configured to generate a second predictor signal different from the first predictor signal. The computer system further includes a TIP arbiter configured to receive the first predictor signal and the second predictor signal, and to select one of the first predictor signal or the second predictor signal as a final prediction of a target address for a fetched branch instruction. The selection is based at least in part on a comparison between a branch address of the fetched branch instruction and a stored tag value, along with a counter value stored in the arbiter entry.
US10936317B2 Streaming address generation
A digital signal processor having at least one streaming address generator, each with dedicated hardware, for generating addresses for writing multi-dimensional streaming data that comprises a plurality of elements. Each at least one streaming address generator is configured to generate a plurality of offsets to address the streaming data, and each of the plurality of offsets corresponds to a respective one of the plurality of elements. The address of each of the plurality of elements is the respective one of the plurality of offsets combined with a base address.
US10936315B2 Tracking streaming engine vector predicates to control processor execution
In a method of operating a computer system, an instruction loop is executed by a processor in which each iteration of the instruction loop accesses a current data vector and an associated current vector predicate. The instruction loop is repeated when the current vector predicate indicates the current data vector contains at least one valid data element and the instruction loop is exited when the current vector predicate indicates the current data vector contains no valid data elements.
US10936314B2 Suppressing branch prediction on a repeated execution of an aborted transaction
Branch prediction is suppressed for branch instructions executing in a transaction of a transactional memory (TM) environment in transactions that are re-executions of previously aborted transactions.
US10936313B2 Apparatus and method for configuring sets of interrupts
An apparatus and method are described for efficiently processing and reassigning interrupts. For example, one embodiment of an apparatus comprises: a plurality of cores; and an interrupt controller to group interrupts into a plurality of interrupt domains, each interrupt domain to have a set of one or more interrupts assigned thereto and to map the interrupts in the set to one or more of the plurality of cores.
US10936305B2 Configuration guide editor to generate interactive configuration guides and automation content
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving the configuration model from a configuration definition repository, the configuration model providing one or more configuration definitions for configuring a software product within a landscape, receiving a landscape plan, the landscape plan defining one or more components of a landscape, on which the software product is to be configured, determining that at least one configuration task of a plurality of configuration tasks is to be executed automatically, the plurality of configuration tasks being included in a workflow that is provided based on the one or more configuration definitions, and the landscape plan, and, in response, automatically executing the at least one configuration task using at least a portion of the automation content.
US10936302B2 Updating sub-systems of a device using blockchain
In general, techniques are described by which provide a technique for securely updating sub-systems of a device. A device includes multiple sub-systems including a first sub-system and a second sub-system. Each sub-system includes one or more processors. One or more processors of the first sub-system may be configured to perform the techniques herein. The one or more processors of the first sub-system are configured to download, from one or more nodes of a network, a sub-system update for the second sub-system in response to detecting an update to a ledger of a blockchain associated with the second sub-system. The one or more processors of the first sub-system are further configured to distribute the sub-system update for the second sub-system to the second sub-system.
US10936301B2 System and method for modular patch based firmware update
A method for updating firmware includes determining a difference between versions of a firmware image at a flash memory device, and determining a revision to a firmware file of the first version of the firmware image based on the difference. The method generates a firmware update package that includes a payload containing the revision, and updates the firmware file using the firmware update package.
US10936284B2 Apparatus and methods for neural network operations supporting floating point numbers of short bit length
Aspects for neural network operations with floating-point number of short bit length are described herein. The aspects may include a neural network processor configured to process one or more floating-point numbers to generate one or more process results. Further, the aspects may include a floating-point number converter configured to convert the one or more process results in accordance with at least one format of shortened floating-point numbers. The floating-point number converter may include a pruning processor configured to adjust a length of a mantissa field of the process results and an exponent modifier configured to adjust a length of an exponent field of the process results in accordance with the at least one format.
US10936278B2 Method and apparatus for managing media file in managed device
A method for managing a media file includes sending, by a terminal to a managed device by using a Bluetooth path between the terminal and the managed device, a first request used to obtain at least one piece of media file information stored in the managed device. The method further includes receiving, by the terminal, a first response that is sent by the managed device and that includes the at least one piece of media file information. The method further includes displaying the at least one piece of media file information on the terminal based on the first response. The method further includes after obtaining a first operation request for a target media file, sending, by the terminal to the managed device, a first operation instruction used to instruct the managed device to process the target media file according to a preset operation type.
US10936272B2 Splicing screen, display method thereof and display control apparatus
A splicing screen, a display method for a splicing screen and a display control apparatus are provided. The display method for a splicing screen includes: acquiring physical coordinates of a plurality of display screens constituting a splicing screen; adjusting a size of an image to be displayed to be equal to a size of a virtual display screen after the plurality of display screens are spliced, and acquiring a resolution of the image; respectively calculating pixel coordinates of each of the display screens according to the physical coordinates of the plurality of display screens and the resolution of the image; and distributing pixel data to each of the display screens according to the pixel coordinates of each of the display screens.
US10936263B2 Communication terminal, method of controlling same, and storage medium
A mobile terminal (a communication terminal) searches for image forming apparatuses that can use a predetermined service (a print service), and displays, as search results, one or more image forming apparatuses that responded to the search. Furthermore, in the search results, the mobile terminal identifiably displays, in accordance with the response from each image forming apparatus, image forming apparatuses that can use the predetermined service, and image forming apparatuses that cannot use the predetermined service because a setting for the service is set to disabled.
US10936258B1 Retargeting events service for online advertising
This disclosure describes systems, methods, and computer-readable media related to retargeting online advertisement campaign recommendations for advertisements with multiple items or services. Bids may be based on a combined advertisement creative comprising two or more items or services. Dynamically selecting multiple items at bid time using a retargeting model to determine a potential revenue generation amount associated with an event may increase the probability of a conversion event based on the creative that includes the selected items. In some embodiments, a machine-learned retargeting model may be used to select multiple items to be displayed in an advertisement. The retargeting model may be applied to items that were previously viewed by the consumer and may determine a value for each of the items using factors. A bid may be calculated for each of the selected items using the values determined by the retargeting model.
US10936245B2 Storage device sharing attribute information with host device to use host memory buffer and electronic device including the same
A storage device includes a memory device and a controller. The memory device stores attribute information associated with a host memory buffer allocated on a host memory. The controller communicates with the host memory such that a plurality of pieces of data associated with operations of the memory device is buffered, based on the attribute information, in a plurality of host memory buffers allocated on the host memory. The controller communicates with the host memory such that first data corresponding to a first attribute group managed in the attribute information is buffered in a first host memory buffer among the plurality of host memory buffers and second data corresponding to a second attribute group different from the first attribute group is buffered in a second host memory buffer separate from the first host memory buffer.
US10936242B2 Cloud access through tape transformation
Causing data in an in-band storage device coupled to a host computing system to be transferred to an out-of-band (OOB) storage device includes coupling the in-band storage device to the OOB storage device, the in-band storage device detecting commands from the host computing system to transfer the data in the in-band storage device to a cloud storage, and the in-band storage device transferring the data in the in-band storage device to the to the OOB storage device in response to receiving a command from the host computing system to transfer the data in the in-band storage device to the cloud storage. The OOB storage device may be coupled to the cloud storage. Causing data in an in-band storage device to be transferred to an OOB storage device may also include causing data stored at the OOB storage device to be transferred to the cloud storage.
US10936230B2 Computational processor-in-memory with enhanced strided memory access
A computational memory for a computer. The memory includes a memory bank having a selected-row buffer and being configured to store records up to a number, K. The memory also includes an accumulator connected to the memory bank, the accumulator configured to store up to K records. The memory also includes an arithmetic and logic unit (ALU) connected to the accumulator and to the selected row buffer of the memory bank, the ALU having an indirect network of 2K ports for reading and writing records in the memory bank and the accumulator, and the ALU further physically configured to operate as a sorting network. The memory also includes a controller connected to the memory bank, the ALU, and the accumulator, the controller being hardware configured to direct operation of the ALU.
US10936228B2 Providing data deduplication in a data storage system with parallelized computation of crypto-digests for blocks of host I/O data
In response to a cache flush event indicating that host data accumulated in a cache of a storage processor of a data storage system is to be flushed to a lower deck file system, an aggregation set of blocks is formed within the cache, and a digest calculation group is selected from within the aggregation set. Hardware vector processing logic is caused to simultaneously calculate crypto-digests from the blocks in the digest calculation group. If one of the resulting crypto-digests matches a previously generated crypto-digest, deduplication is performed that i) causes the lower deck file system to indicate the block of data from which the previously generated crypto-digest was generated and ii) discards the block that corresponds to the matching crypto-digest. Objects required by a digest generation component may be allocated in a just in time manner to avoid having to manage a pool of pre-allocated objects.
US10936226B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, when data is to be written to a first physical storage location that is designated by a first physical address, a memory system encrypts the data with the first physical address and a first encryption key, and writes the encrypted data to the first physical storage location. When the encrypted data is to be copied to a second physical storage location, the memory system decrypts the encrypted data with the first physical address and the first encryption key, and re-encrypts the decrypted data with a second encryption key and a copy destination physical address indicative of the second physical storage location.
US10936221B2 Reconfigurable memory architectures
Techniques are described herein for a reconfigurable memory device that is configurable based on the type of interposer used to couple the memory device with a host device. The reconfigurable memory device may include a plurality components for a plurality of configurations. Various components of the reconfigurable memory die may be activated/deactivated based on what type of interposer is used in the memory device. For example, if a first type of interposer is used (e.g., a high-density interposer), the data channel may be eight data pins wide. In contrast, if second type of interposer is used (e.g., an organic-based interposer), the data channel may be four data pins wide. As such, a reconfigurable memory device may include data pins and related drivers that are inactive in some configurations.
US10936218B2 Facilitating an out-of-order transmission of segments of multi-segment data portions for distributed storage devices
Facilitating transmission of multi-segment data portions for storage devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise sending a read request for object data associated with an object, wherein the object data comprises multiple segments distributed across nodes of a storage cluster. The operations also can comprise receiving an out of order transmission that comprises the multiple segments. Further, the operations can comprise ordering segments of the multiple segments based on respective packet sequence numbers associated with the segments, resulting in a properly ordered object data. According to some implementations, the respective packet sequence numbers can be respective precalculated ranges of packet sequence numbers associated with the segments of the multiple segments.
US10936214B2 Power management of memory chips based on working set size
Briefly, in accordance with one or more embodiments, an apparatus comprises a memory comprising one or more physical memory chips, and a processor to implement a working set monitor to monitor a working set resident in the one or more physical memory chips. The working set monitor is to adjust a number of the physical memory chips that are powered on based on a size of the working set.
US10936213B2 Techniques for secure writes by non-privileged users
Methods, systems, and devices associated with techniques for secure writes by non-privileged users are described. A memory device may be configured with one or more blocks of memory operating in a secure write mode. The memory device may receive an append command from a non-privileged user. The append command may indicate data to write to the block of memory at an address determined by the memory device. The memory device may identify a pointer to the address for storing the data within the block of memory. The memory device may write the data to a portion of the block of memory based on identifying the pointer and may update the pointer associated with the block of memory based on writing the data.
US10936212B2 Memory controller, method for performing access control to memory module
The application discloses a memory controller and a method for controlling an access to a memory module. The memory controller is coupled between the memory module and a host controller to control the access of the host controller to the memory module. The memory controller comprises: a central buffer coupled to the host controller for receiving data access command from the host controller and coupled to the memory module for providing an encrypted data access command to the memory module; wherein the central buffer comprises a command processing module, for performing encryption operation to a data access command with a predefined command encryption algorithm to generate an encrypted data access command; wherein a data channel is coupled between the memory module and the host controller, and wherein under the control of the encrypted data access command, the memory module exchanges data with the host controller via the data channel.
US10936206B1 Handling a device in a latency state in a redundant storage system
In an embodiment, a system for handling a device in latency state in a redundant storage system includes a processor configured to process a write request to a plurality of devices associated with a redundant storage system. The processor is further configured to receive a set of indications of write successes from a set of devices included in the plurality of devices other than a first device, and send an indication of a completed write to a requestor associated with the write request based at least in part on an indication that the first device meets a set of one or more criteria associated with a latency state. The system further includes a memory coupled to the processor and configured to store the write request.
US10936205B2 Techniques for retention and read-disturb aware health binning
A technique for performing health binning in a storage system includes in response to a block having a retention time below a first threshold and a read count below a second threshold, utilizing a first error metric for health binning. The first error metric is a current error metric for the block. In response to the block having a retention time above a third threshold that is greater than or equal to the first threshold or a read count above a fourth threshold that is greater than or equal to the second threshold, utilizing a second error metric that is not the same as the current block error metric for health binning.
US10936198B2 Resistance switching memory-based coprocessor and computing device including the same
In a coprocessor performing data processing by supplementing functions of a CPU of a host or independently of the CPU, a processing element corresponding to a core of the coprocessor executes a kernel transferred from the host, and a server manages a memory request generated according to an execution of the kernel by the processing element. A memory controller connected to the resistance switching memory module moves data corresponding to the memory request between the resistance switching memory module and the processing element in accordance with the memory request transferred from the server. A network integrates the processing element, the server, and the memory controller.
US10936195B2 Data storage system using in-memory structure for reclaiming space from internal file system to pool storage
A data storage system manages use of a pool of secondary storage by internal file systems hosting logical data storage objects accessed by clients. A choose-and-mark-slices operation scans the file system to identify a subset of the slices as evacuatable slices to be de-provisioned and returned to the pool, the subset having a size exceeding a per-iteration limit observed by a separate evacuate-slices operation. The subset is recorded in an in-memory structure. Each iteration of the evacuate-slices operation (1) examines the in-memory structure to select slices for evacuation, no more than the per-iteration limit being selected, (2) moves data from the selected slices to the remaining slices of the set, and (3) subsequently (i) updates metadata of the file system to reflect the moving of the data and (ii) de-provisions the selected slices from the file-system to return them to the pool for subsequent re-provisioning.
US10936187B2 Electronic album apparatus, and operation method and operation program for the same
An inquiring unit displays, before execution of a deletion process of deleting a to-be-deleted image IMP from an album page, a to-be-deleted image list for inquiring whether or not to execute a deletion process on the to-be-deleted image IMP on an album screen. A user selects an image display cell CE of a to-be-deleted image IMP to be kept in the album page and selects a keep button. Accordingly, the to-be-deleted image IMP whose image display cell CE has been selected is kept in the album page. This is user-friendly compared with a case were a to-be-deleted image IMP is deleted without any notice to the user.
US10936177B2 Visual example-based user interface for adjusting photos along two dimensions
In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. A plurality of basis styles is generated by applying adjustment parameters to the new image. Each of the plurality of basis styles comprises an adjusted version of the new image with an adjustment of at least one image control. A user interface is provided that positions a version of the new image in a center portion and positions the plurality of basis styles on the user interface based on the adjustment parameters applied to the new image. A control mechanism is provided over the version of the new image whereby movement of the control mechanism to a new position on the user interface causes the version of the new image to adjust accordingly.
US10936173B2 Unified slider control for modifying multiple image properties
Some embodiments provide a novel user interface (UI) tool that is a unified slider control, which includes multiple sliders that slide along a region. The region is a straight line in some embodiments, while it is an angular arc in other embodiments. In some embodiments, the unified slider control is used in a media editing application to allow a user to modify several different properties of the image by moving several different sliders along the region. Each slider is associated with a property of the image. A position of the slider in the region corresponds to a value of the property associated with the slider.
US10936172B2 Method of computerized presentation of a document set view for auditing information and managing sets of multiple documents and pages
A method of computerized presentation of a document set view for auditing information of a set of documents. The method includes the initial step of receiving on a computer a selection of an original document. The original document has multiple pages with each of the pages of the original document having corresponding page content. A selection is received from the user of a first region a page of the original document. This process is repeated to retrieve a text string from all of the pages. An addendum document with multiple pages is received. A text string is retrieved from the pages of the addendum document without user intervention. A document set view is provided using the retrieved text stings and displayed for the user to update the associated information and thus allowing for the user to perform a data audit of the automated portion of the process.
US10936170B2 Method for enabling interaction using fingerprint on display and electronic device thereof
A method for enabling interaction on an electronic device using fingerprint on display to execute an operation of the electronic device based on the detected fingerprint. The method may includes detecting at least one fingerprint from at least one touch input on a display screen, identifying an object corresponding to the at least one fingerprint, and performing at least one actions based on the object.
US10936166B2 User terminal device and displaying method thereof
A user terminal device and a controlling method thereof are provided. The user terminal device includes a display configured to be divided into a first area and a second area which is larger than the first area with reference to a folding line, a cover disposed on a rear side of the display, a detector configured to detect a user interaction on the display and the cover, and a controller configured to, in response to the display being folded along the folding line such that the first area and the second area face each other, control the detector to detect a user interaction through an exposure area, which is an exposed part of the second area, and the cover, and, in response to the display being folded such that the two parts of the cover face with each other with reference to the folding line, control the detector to detect a user interaction through the first area and the second area.
US10936165B2 System and method for calculating metrics
A computer-implemented method, computer program product, and system is provided for creating calculated metrics. In an implementation, a method may include providing a user interface including a calculator with a plurality of buttons. The method may also include receiving, via the user interface, a selection of at least one stored metric and a selection of at least one operation, resulting in a new metric. The method may further include storing the new metric with a new metric name.
US10936163B2 Graphical user interface system
A method of interactively navigating a user through a path of menu choices on a user interface may include displaying a current menu of choices on a first portion of a user interface display. The user interface allows for selecting of a menu item from the current menu of choices and to drill down through levels of menu choices based on selecting a menu item from a prior level of menu choices. A second portion of the user interface display presents past selected and past unselected menu items of the drilled-down levels. The past unselected menu items are displayed as selectable options. The user interface allows for jumping to a different path of menu choices by selecting a past unselected menu item from a previously navigated menu level displayed on the second portion of the user interface display.
US10936160B2 System, user interface and method for interactive negative explanation of machine-learning localization models in health care applications
A method and system for assessing a machine learning model providing a prediction as to the disease state of a patient from a 2D or 3D image of the patient or a sample obtained therefrom. The machine learning model produces a prediction of the disease state from the image. The method involves presenting on a display of a workstation the image of the patient or a sample obtained therefrom along with a risk score or classification associated with the prediction. The image is further augmented with highlighting to indicate one or more regions in the image which affected the prediction produced by the machine learning model. Tools are provided by which the user may highlight one or more regions of the image which the user deems to be suspicious for the disease state. Inference is performed on the user-highlighted areas by the machine learning model. The results of the inference are presented to the user via the display.
US10936157B2 Selectable item including a customized graphic for an electronic messaging application
Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
US10936155B1 Systems and methods for home automation scene control
Methods and systems are described for providing a graphical user interface suitable for viewing and modifying home automation, home security, and/or energy management devices. In some embodiments, the graphical user interface may include a scene selection list displaying multiple selectable items representing various scenes. In certain instances, control and monitoring of one or more devices may at least be accessed through a transitory user interface element such as, for example, a drawer control, a pullable view, or the like. Multiple device states may be set in accordance with a scene definition associated with a selectable list item in a scene selection list displayed in the transitory user interface element. The contents of the scene selection, in certain embodiments, may be determined in part based on a detected application context, user context, or both.
US10936146B2 Ergonomic mixed reality step-by-step instructions tethered to 3D holograms in real-world locations
The disclosed technology is generally directed to mixed reality devices. In one example of the technology, a mixed-reality view is caused to be provided to an operator, wherein the mixed-reality view includes both a real-world environment of the operator and holographic aspects. The operator is enabled to navigate among a plurality of steps of a task, such that for at least one step of the plurality of steps of the task, while the operator is navigated to the step of the task: the mixed-reality view is caused to include at least one instruction associated with the step. The mixed-reality view is caused to include a hologram at a real-world location in the real-world environment at which work associated with the step is to be performed. The mixed-reality view is caused to continually include a visual tether from the instruction to the real-world location.
US10936145B2 Dynamic interactive objects
Aspects of the systems and methods are described providing for modifying a presented interactive element or object, such as a cursor, based on user-input gestures, the presented environment of the cursor, or any combination thereof. The color, size, shape, transparency, and/or responsiveness of the cursor may change based on the gesture velocity, acceleration, or path. In one implementation, the cursor “stretches” to graphically indicate the velocity and/or acceleration of the gesture. The display properties of the cursor may also change if, for example, the area of the screen occupied by the cursor is dark, bright, textured, or is otherwise complicated. In another implementation, the cursor is drawn using sub-pixel smoothing to improve its visual quality.
US10936139B2 Touch panel and touch display device allowing relatively uniform distribution of contact vias across touch electrode blocks
A touch panel including a substrate, an insulating layer, touch electrode blocks, and electrode lines. The touch electrode blocks include an array of first type touch electrode blocks having a regular shape and a second type touch electrode block having an irregular shape. Ones of the first type touch electrode blocks are electrically connected to respective ones of the electrode lines by respective X first contact vias extending through the insulating layer, and the respective X first contact vias are arranged along a straight line in a column direction. The second type touch electrode block is electrically connected to a first corresponding one of the electrode lines by Y second contact vias extending through the insulating layer, and the Y second contact vias are arranged along at least one straight line in the column direction. X and Y are natural numbers, and 0.75×X≤Y≤1.25×X.
US10936138B2 Touch detection circuit and the method of driving the same
The present disclosure relates to a touch detection circuit, a driving method thereof, an embedded touch panel, and a display device. A touch detection circuit includes: a magnetic sensing circuit, a voltage input circuit, a voltage storage circuit, a piezoelectric sensing structure, a bottom gate type driving transistor, and a data processing circuit; wherein, by the cooperation of the above circuits and structures, the touch detection circuit can not only support the magnetic touch function based on the electromagnetic induction principle, but also can support the pressure sensing touch function based on the pressure sensing technology, thereby integrating the magnetic touch detection circuit with the pressure sensing device and the pressure sensing detection circuit in one touch detection circuit, and it is possible to reduce the excessive space in the display device occupied by the pressure sensing device and the pressure sensing detection circuit.
US10936135B2 Single layer touch sensor panel architecture
A touch sensor panel is disclosed. In some examples, the touch sensor panel comprises a first layer including a plurality of drive lines including drive electrodes, wherein the drive lines are configured to be coupled to drive circuitry during touch sensing on the touch sensor panel. In some examples, the first layer includes a plurality of sense lines including sense electrodes, wherein the sense lines are configured to be coupled to sense circuitry during the touch sensing on the touch sensor panel. In some examples, the first layer includes a plurality of first shielding electrodes, wherein the first shielding electrodes are disposed between the drive electrodes and the sense electrodes. In some examples, the touch sensor panel comprises a second layer, different than the first layer, including one or more bridges electrically coupling at least two of the first shielding electrodes together.
US10936127B2 Touch sensor and display device with touch sensor
First electrodes are formed on an insulation surface in such a manner that the adjacent first electrodes are connected in a first direction and are separated in a second direction intersecting the first direction. Second electrodes are formed on an insulation surface in such a manner that the adjacent second electrodes are connected in the second direction and are separated in the first direction. Third electrodes are formed in regions in which the third electrodes overlap with the first electrodes and do not overlap with the second electrodes in such a manner that the adjacent third electrodes are connected in the second direction and are separated in the first direction. A flexible insulation layer is formed between the first electrodes and the third electrodes. An area of each of the third electrodes is less than an area of each of the first electrodes.
US10936118B2 Touch detection device and method of detecting touch
A touch detection device and a method of detecting a touch employ: a current-to-voltage converter configured to convert a reception signal received from a touch panel into a sensing signal, and further configured to be periodically reset for a first time period in response to a reset signal; a digital-to-analog converter configured to convert an analog signal based on the sensing signal into a first digital output signal, and a controller configured to generate a second digital output signal based on the first digital output signal by performing data interpolation on a first portion of the first digital output signal corresponding to the first time period.
US10936117B2 Touch display panel and driving method thereof
A touch display panel includes: a plurality of electrode blocks arranged in an array and spaced apart in an active area; an inner common electrode line surrounding the active area and disposed in a non-active area, a spacing area being provided between the active area and a portion of the inner common electrode line located away from a side where a driving circuit area is located; a plurality of dummy touch driving electrode lines arranged in parallel and running through the active area, the plurality of dummy touch driving electrode lines arranged in parallel being in one-to-one correspondence with and electrically connected to at least electrode blocks close to the spacing area; and switch circuits disposed in the spacing area that are in one-to-one correspondence with the electrode blocks electrically connected to the dummy touch driving electrode lines.
US10936116B2 Electronic conference apparatus for generating handwriting information based on sensed touch point, method for controlling same, and digital pen
An electronic conference apparatus, a method for controlling the same, and a digital pen are provided. The electronic conference apparatus includes a sensor configured to sense a touch point of a digital pen through first hand writer during a period in which handwriting is input to paper through second hand writer. The electronic conference apparatus further includes a controller configured to generate handwriting information based on the sensed touch point, and a communicator configured to transmit the handwriting information.
US10936115B2 Large PCAP screen with multiple touch controller ASICs with interleaved connections
System, method, and computer program product embodiments are provided for a projected capacitive (PCAP) touch system that includes a touchscreen and two or more touch controller application-specific integrated circuits (ASICs) communicatively coupled to the touchscreen, where connections between receiver (and/or driver) circuits of the two or more touch controller ASICs and touchscreen electrodes are interleaved. The two or more touch controller ASICs do not exchange raw mutual capacitance or self capacitance data during a measurement frame. Further, a processor may be coupled to the two or more touch controller ASICs, and may determine final touch coordinates based on all subsets of coarse touch coordinate data from each of the two or more touch controller ASICs. Embodiments also include determining each subset of coarse touch coordinate data based on a shape of a touch rather than a two-dimensional square or rectangular region of the touchscreen.
US10936113B2 Input control circuit and method, input control device, display panel
The present disclosure relates to the field of display technology and, in particular, to an input control circuit and an input control circuit method; an input control device; and a display panel. The input control circuit includes an input module configured to transmit an input signal to the pull up node in response to the input signal; an output module configured to transmit a clock signal to the signal output terminal in response to a voltage signal at the pull up node; a driving module configured to transmit a common signal to the common electrode block in response to the voltage signal at the pull up node; a reset module configured to transmit a power signal to the pull up node in response to a reset signal; and a bootstrap capacitor connected between the pull up node and the signal output terminal.
US10936112B2 Human-computer interface system
One variation of a method for interfacing a computer to a human includes: detecting application of a first input onto a touch sensor surface and a first force magnitude of the first input; in response to the first force magnitude exceeding a first threshold magnitude, actuating a vibrator coupled to the touch sensor surface during a first click cycle and triggering an audio driver proximal the touch sensor surface to output a click sound during the first click cycle; detecting retraction of the first input from the touch sensor surface and a second force magnitude of the first input; and, in response to the second force magnitude falling below a second threshold magnitude less than the first threshold magnitude, actuating the vibrator during a second click cycle distinct from the first click cycle and triggering the audio driver to output the click sound during the second click cycle.
US10936109B2 Terminal device and terminal device control method
A terminal device sends a directional signal in a direction in which a to-be-controlled device is located, the to-be-controlled device establishes a transmission channel between the to-be-controlled device and the terminal device according to the directional signal, the to-be-controlled device returns a response signal to the terminal device after receiving the directional signal, and the terminal device controls, according to the response signal, an application program corresponding to the to-be-controlled device to start. In this way, a process in which the user uses the terminal device to control the to-be-controlled device, and searches for an application program of the to-be-controlled device is simple, and many application programs do not need to be searched one by one for the required application program.
US10936107B2 Unified input/output interface for electronic device
Components associated with receiving user touch input, receiving user force input, and providing haptic output interface are integrated into a unified input/output interface that includes a transducer substrate formed with a monolithic or multi-layer body having a number of electrodes disposed on surfaces thereof. Electrodes are selected by a controller to provide touch input sensing, force input sensing, and haptic output.
US10936106B2 Display device with touch sensor and display sensor in same layer
A display device includes: a display panel including a display area in which an image is displayed and a non-display area surrounding the display area; an input sensor disposed on the display panel; and a pressure sensor sensing a pressure, wherein the input sensor includes a sensing base substrate extending in a first extending direction, the sensing base substrate including a first bending area bent along an outer edge of the sensing base substrate, wherein the pressure sensor is disposed on the first bending area of the sensing base substrate, and overlaps with the display area.
US10936104B2 Touch detective device and display device with the same
According to one embodiment, a touch detection device includes first detection electrodes in a detection area, second detection electrodes in the detection area, extending to intersect the first detection electrodes, first control lines connected to the first detection electrodes, respectively, and provided in a non-detection area, and second control lines connected to the second detection electrodes, respectively, and provided in the non-detection area. The second control lines overlap the first control lines at a plurality of positions as seen in plan view, such that areas of overlapping portions in which the first control lines overlap the second control lines are substantially equalized.
US10936103B2 Touch panel-equipped display device
A touch panel-equipped display device includes a front-side case that accommodates a display panel and a touch panel overlap each other, a support plate fixed at a side opposite with respect to a display surface of the front-side case, a back-side case disposed at a side opposite of the display panel with respect to the support plate, a vibration element fixed between the back-side case and the support plate and that vibrates the front-side case and the support plate in an in-plane direction of the display panel according to an operation on the touch panel, and a damper mechanism that supports the front-side case or the support plate so that the front-side case or the support plate is capable of being freely vibrated in the in-plane direction of the touch panel, wherein the damper mechanism has an elastic displacement section elastically displaced in the in-plane direction of the back-side case.
US10936099B2 Touch display panel and touch display device
A touch display panel and a touch display device. The touch display panel includes a cathode and a number of touch electrodes. The cathode includes at least one excavated area. The position of cathode corresponds to that of the touch electrode, thereby reducing the relative area between the cathode and the touch electrode.
US10936097B2 System and method for simulating human manual input for devices using capacitive touchscreens
Disclosed are systems, methods, and devices for simulating human manual input for devices using capacitive touchscreens. In one embodiment, the system comprises a test fixture, wherein the test fixture comprises a matrix of tubes, each tube being coated with a conductive coating; and a camera located under the matrix and configured to record the capacitive touchscreen of the device under test. The system further includes a tablet to receive images from the camera and display a visual representation of the capacitive touchscreen of the device under test, wherein the tablet is configured to receive a plurality of touch events; update the visual representation of the capacitive touchscreen of the device under test in response to the plurality of touch events; and generate a simulation of touch events, the simulation representing interaction with the device under test. The system further includes a workstation communicatively coupled to the tablet and configured to receive the simulation from the tablet device; and transmit the simulation to the test fixture to enable the execution of the simulation on one or more additional devices under test.
US10936093B2 Position detection sensor and position detection module
A position detection sensor configured to be used with a display device having a display screen with a curved portion included on an outer edge thereof. The position detection sensor includes a plurality of electrodes arranged in a detection area and configured to detect a position on the display screen pointed to by a pointer. One or more of the electrodes as arranged in the detection area conform to the curved portion of the display screen in a partly-curved contour region of the detection area corresponding to a predetermined region of the display device that includes the curved portion of the display screen. A position detection module including the display device and position detection sensor is also disclosed.
US10936084B2 Techniques for notebook hinge sensors
Techniques are described for notebook hinge sensors. For example, a computing device may comprise a housing having a processor circuit and an input device, the input device arranged on a side of the housing, a lid having a digital display arranged on a side of the lid, a hinge arranged to couple the housing and the lid, and a sensor module coupled to the processor circuit, the sensor module arranged inside the hinge and operative to capture motion input outside of the computing device.
US10936057B2 System and method for natural three-dimensional calibration for robust eye tracking
A method for eye tracking in a head-mountable device (HMD) includes determining at least one object within a three-dimensional (3D) extended reality (XR) environment as an eye tracking calibration point and determining a 3D location of the eye tracking calibration point within the XR environment. The method also includes detecting a gaze point of a user of the HMD and comparing the detected gaze point to an area of the XR environment that includes the 3D location of the eye tracking calibration point. The method further includes, in response to determining that the user is looking at the eye tracking calibration point based on the detected gaze point being within the area, calibrating, using a processor, the HMD to correct a difference between the eye tracking calibration point and the detected gaze point. In addition, the method includes, in response to determining that the user is not looking at the eye tracking calibration point based on the detected gaze point being outside of the area, maintaining an existing calibration of the HMD.
US10936054B2 User eye-gaze based derivation of activity stream processing augmentations
Content subject matter areas of interest to a user viewing a social network activity stream are determined using iterative eye-gaze analysis to determine content at locations viewed by the user within the social network activity stream, and further using image and text analysis of the viewed content based upon frequencies of occurrence of words and image types within the viewed content. Portions of new content appearing in the social network activity stream determined to include the content subject matter areas of interest to the user are emphasized to attract the user's attention.
US10936051B2 Power management for gesture recognition in virtual, augmented, and mixed reality (xR) applications
Power management systems and methods for gesture recognition in virtual, augmented, and mixed reality (xR) applications is described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive frames captured by a camera of a Head-Mounted Device (HMD) worn by a user in an xR application, wherein the HMD is coupled to a plurality of infrared (IR) emitters; identify a state of a gesture sequence being performed by the user based upon the frames; and select a level of illumination provided by the plurality of IR emitters in response to the state.
US10936050B2 Systems and methods for user indication recognition
Various methods and apparatuses are provided to determine an occurrence of a first user indication and determine a plurality of Points of Interest (POI) corresponding to the first user indication, and to determine an occurrence of a second user indication and responsively determine a narrowed POI from the plurality of POIs. An action corresponding to the narrowed POI and the first and/or second user indication is determined and effected.
US10936042B2 Method and apparatus for supplying power to a processor
Embodiments of the present disclosure provide a method, an apparatus, an additional power supply, and a mainboard system for supplying power to a processor. The method comprises determining whether an additional power supply is able to provide extra power required by a processor in response to receiving a first signal from a power supply unit that supplies power to the processor. The first signal indicates that the power required by the processor exceeds maximum power that can be provided by the power supply unit. The method further comprises supplying power to the processor by at least the additional power supply in response to determining that the additional power supply is able to provide extra power. The embodiments of the present disclosure can supply the required extra power to the processor from the additional power supply so as to optimize the performance of the processor in an acceleration mode.
US10936040B2 Semiconductor apparatus
A semiconductor apparatus includes a clock control circuit that at least one of generates a plurality of latch control clocks, which are periodically transitioned, in response to a power saving mode signal and a clock, and individually locks each of the plurality of latch control clocks to one of multiple levels regardless of the clock. The semiconductor apparatus also includes a latch circuit that stores an input signal in response to the plurality of latch control clocks and outputs the stored signal as an output signal.
US10936036B2 Soft-start switch circuits using separated power supply paths and related methods and systems
There is provided a soft-start switch circuit working in conjunction with a pre-existing computer power delivery system or being an integral part of such a system, for power delivery to at least one component of a computer, comprising at least one separated power supply path. The soft-start switch circuit is configured to receive command/s to activate or deactivate power delivery to the at least one computer component, output a voltage ramped up to a fixed level to the at least one computer component on the at least one separated power supply path when the activation command is received, discontinue power delivery when the deactivation command is received, and receive and transmit a signal stating whether an adequate voltage and current level is received by the at least one computer component. A corresponding method is also provided.
US10936035B2 Method for estimating the time-varying energy balance of a collection of energy sinks, harvesters, and storage devices
An embodiment of the invention includes a computer-readable medium storing instructions that, when executed by at least one computer, cause the at least computer to carry out a method for estimating a time-varying energy balance of a power system. A mission plan for a mission is received. The mission plan includes at least one activity and at least one route. Each route of the at least one route includes at least one time and at least one location. A plurality of power load identifications is received for at least one time-varying power load for use in the mission plan. A time-varying power requirement to complete the mission plan is determined. A baseline plurality of energy storage devices required to satisfy the time-varying power requirement is determined by the energy analysis code. The baseline plurality of energy storage devices includes a baseline number and type of energy storage devices.
US10936030B2 Method and device for controlling temperature
A system and method are provided for controlling a temperature of a communication base station system or similar device. The method includes collecting temperature information from at least one location in a system such as a base station, setting hysteresis-based temperature settings for a first base temperature for starting to operate a temperature control device in the base station, and a second base temperature for terminating operation of the temperature control device based on the collected temperature information, generating temperature control information by comparing the set hysteresis-based temperature and the collected temperature information, and controlling the temperature control device and/or power to the base station by using the temperature control information.
US10936028B2 Electronic device having a deformation sensor on a fan module of a fan and using a controller to monitor the deformation sensor and control operation of the fan based on a deformation signal of the sensor
An electronic device and a method for controlling a fan operation are provided. A containing space of the electronic device has a fan module and a deformation sensor. The deformation sensor detects whether a fan housing of the fan module is deformed. The deformation sensor transmits a deformation signal to a controller when detecting that the fan housing is deformed. The controller drives a fan blade of the fan module to stop running after receiving the deformation signal.
US10936025B2 Fixing bracket for the installion of computer expansion card
A fixing bracket for holding an expansion card in a computer without screws includes first and second fixing frames and an elastic member connected to the first and second fixing frames. The two fixing frames define a receiving space for the expansion card. The first fixing frame can be moved relative to the second fixing frame, or the second fixing frame can be moved relative to the first fixing frame, by applying an external force to deform the elastic member. When the external force is released, the elastic member restores and clamps the expansion card in place until disassembly by the same process.
US10936021B1 Adjustable receptacle for tablet device
A receptacle apparatus has a top-side surface, bottom-side surface, right-side surface, and left-side surface. Additionally, the top-side surface has an upward protruding flange. Furthermore, the receptacle apparatus has a top-side gripping member, bottom-side gripping member, right-side gripping member, and left-side gripping member. The top-side gripping member is operably attached to the upward protruding flange, and is configured to grip a first portion of a tablet device to the receptacle apparatus. Moreover, the bottom-side gripping member is configured to grip a second portion of the tablet device to the receptacle apparatus. Also, the right-side gripping member is configured to grip a third portion of the tablet device to the receptacle apparatus. Finally, the left-side gripping member is configured to grip a fourth portion of the tablet device to the receptacle device.
US10936015B2 Electronic device with multiple screens
An electronic device with multiple screens includes a first body, a second body, a keyboard, and at least one expansion module. The first body has a sliding rail assembly, a first end and a second end. The second body is rotatably connected to the first end of the first body. The sliding base is slidably connected to the sliding rail assembly of the first body. The lifting base is pivotally connected to one side of the keyboard facing the first end and is slidably connected to the sliding rail assembly. The at least one expansion module is detachably connected to the lifting base and is disposed between the second body and the keyboard. When the keyboard slides toward the second body, the sliding base is driven to move along the sliding rail assembly and away from the second end of the first body.
US10936004B2 Temperature compensated clock frequency monitor
A temperature-compensating clock frequency monitor circuit may be provided to detect a clock pulse frequency in an electronic device that may cause erratic or dangerous operation of the device, as a function of an operating temperature of the device. The temperature-compensating clock frequency monitor circuit include a temperature sensor configured to measure a temperature associated with an electronic device, a clock having an operating frequency, and a frequency monitoring system. The frequency monitoring system may be configured to determine the operating frequency of the clock, and based at least on (a) the operating frequency of the clock and (b) the measured temperature associated with the electronic device, generate a corrective action signal to initiate a corrective action associated with the electronic device or a related device. The temperature sensor, clock, and frequency monitoring system may, for example, be provided on a microcontroller.
US10935995B2 Force equilibrium of a valve rod due to internal pressure equalization
An apparatus includes a safety shut-off valve for use with a gas regulator. The safety shut-off valve includes a housing, a valve rod, a vent chamber, and a vent line. The housing includes an interior chamber configured to regulated pressure in a fluid. The valve rod is disposed in the housing and controls a valve for interrupting the fluid in the internal chamber. The vent chamber receives ambient air and maintains pressure equalization of the ambient air and the fluid within a maximum pressure of the fluid. The vent line is disposed in a center of the valve rod and provides fluid communication of the ambient air between the vent chamber and an outside of the housing.
US10935994B2 Time fault circuit interrupter
An exemplary time fault circuit interrupter for interrupting a power supply to an equipment unit upon the occurrence of a trip condition may include a sensor configured to monitor a current flow to the equipment unit. The circuit interrupter may also include a trip mechanism configured to interrupt the current flow. The circuit interrupter may further include a processor in communication with the sensor and the trip mechanism, and the processor may be configured to cause the trip mechanism to interrupt the current flow when a current flow time has reached a predetermined time limit.
US10935990B2 Method for the driverless operation of a vehicle system designed for the fully automatic control of a motor vehicle, and motor vehicle
This disclosure relates to a method for the driverless operation of a vehicle system of a motor vehicle designed for fully automatic control of the motor vehicle. In accordance with at least one sequential criterion, which evaluates a status of the driver, comprising location information describing the current position of the driver and/or comprising resource information describing an amount of a resource that is present or required for the driver, of which resource a supply is present in the motor vehicle, operating information describing the taking of the motor vehicle to a sequential position having a shorter, in particular minimum possible distance from the current position of the driver or from a predicted destination of the driver, is automatically determined and applied. A motor vehicle with an onboard vehicle system and a control device, for execution of the method, are also disclosed.
US10935975B2 Method and system for modeling autonomous vehicle behavior
A Method and System for Modeling Autonomous Vehicle Behavior. The system and method makes it feasible to develop an autonomous vehicle control system for complex vehicles, such as for cargo trucks and other large payload vehicles. The method and system commences by first obtaining 3-dimensional data for one or more sections of roadway. Once the 3-dimensional roadway data is obtained, that data is used to run computer simulations of a computer model of a specific vehicle being controlled by a generic vehicle control algorithm or system. The generic vehicle control algorithm is optimized by running the simulations utilizing the 3-dimensional roadway data until an acceptable performance result is achieved. Once an acceptable simulation is executed using the generic vehicle control algorithm, the control algorithm/system is used to run one or more real-world driving tests on the roadway for which the 3-dimensional data was obtained. Finally, the computer model for the vehicle is modified, if necessary (without modifying the control algorithm), until the real-world driving performance is acceptable.
US10935974B1 Manual control re-engagement in an autonomous vehicle
Vehicles may have the capability to navigate according to various levels of autonomous capabilities, the vehicle having a different set of autonomous competencies at each level. In certain situations, the vehicle may shift from one level of autonomous capability to another. The shift may require more or less driving responsibility from a human operator. Sensors inside the vehicle collect human operator parameters to determine an alertness level of the human operator. An alertness level is determined based on the human operator parameters and other data including historical data or human operator-specific data. Notifications are presented to the user based on the determined alertness level that are more or less intrusive based on the alertness level of the human operator and on the urgency of an impending change to autonomous capabilities. Notifications may be tailored to specific human operators based on human operator preference and historical performance.
US10935966B2 Product inspection device, product inspection method, and computer program
A product inspection device and method for correctly calculating consumer and producer risks irrespective of the type of distribution of products. A characteristic value representing a predetermined product characteristic is measured for each product as a product measurement value, and a standard deviation of measurement variations in measurement results is calculated as a measurement value standard deviation. The products are determined to be conforming based on whether the measured product measurement value falls within a range of a product standard. Consumer and producer risks are calculated based on the measurement variations. The calculated consumer and producer risks are respectively and successively added up and it is determined whether the number of products having undergone the adding have reached a predetermined number. If so, the added up consumer risk and producer risk are divided by the number of products to calculate a final consumer risk and a final producer risk.
US10935959B2 Motor control device, control system, and motor control method
A motor control device is equipped with a command receiving unit adapted to receive a movement command and a first control period of the movement command from a numerical controller, a command generating unit which, on the basis of the first control period and a second control period which is determined in advance, is adapted to generate a movement command of the second control period from the movement command of the first control period, and a motor control unit adapted to control a motor, in accordance with the movement command generated by the command generating unit.
US10935958B2 Systems and methods for designing and manufacturing an orthodontic appliance
Systems and methods of defining a trimline in relation to modeled teeth including modeled gingiva. The trimline is for use to manufacture an aligner. A margin point is placed proximate a gingival margin at each tooth on at least one jaw in the model. A trimline connects the plurality of margin points from which machine code is generated. The aligner manufactured includes an edge that correlates with the trimline according to the machine code. A margin point may be proximate a gingival zenith. At least one tooth cooperates with the modeled gingiva to define a line around the tooth. The trimline includes at least one tooth curve and at least one connector curve connected to the tooth curve at a transition point. At least one control point is on the trimline between two margin points. The trimline is defined by a spline that may be a Bèzier curve.
US10935955B2 Method and system for operating a multi-axis machine, in particular a robot
A method for operating a multiple axis machine includes controlling drives of the machine with a machine control system and monitoring the machine with a fail-safe control system having first and second redundant channels. Each of the first and second channels receives first input target values and first input actual values from the machine control system, and compares first reference target values (based on the first input target values) with first reference actual values (based on the first input actual values). A fault reaction is triggered if there is a deviation between the compared values that exceeds a specified tolerance. The first input values comprise reference position values of a machine-fixed reference or time derivatives thereof, and the machine control system determines target and/or actual reference position values based on a transformation between reference position values of the machine-fixed reference and axial position values of the machine.
US10935949B2 Controller system
A controller system includes a controller, and a plurality of input/output control devices connected in series with the controller so as to allow communication therebetween. Each of the plurality of input/output control devices is configured to be connected with a sensor device. Each of the plurality of input/output control devices calculates a one-shot timer activation counter based on a total number of the sensor devices being objects to activate a one-shot timer out of the sensor devices that are connected with another input/output control device between a subject input/output control device and the controller.
US10935948B2 System and method for managing interactions between a plurality of devices
A system is disclosed for managing interactions between a plurality of devices selected from a group consisting of energy sources, energy loads and energy storage devices, the system comprising a control bus; a power bus; a plurality of energy device interfaces, each energy device interface comprising a control bus port, a power bus port and a device port, the device port for operatively connecting the energy device interface to a corresponding device selected from the group consisting of energy sources, energy loads and energy storage devices and for controlling the corresponding device, the energy device interface being operatively connected to the control bus via the control bus port and to the power bus via the power bus port, wherein each of the plurality of energy device interfaces comprises a dedicated power agent for operating the corresponding device, wherein each dedicated power agent directly manages low level physical details associated with operating the corresponding device such that each power agent provides a normalized power interface with the power bus; a power management unit operatively connected to the control bus, the power management unit configured to control each of the plurality of energy device interfaces according to a determined control strategy to thereby control interactions between the plurality of corresponding devices by controlling how and when each power agent interacts with the power bus at any time wherein the low level physical details directly managed by any one of the dedicated power agents are not shared with the power management unit.
US10935947B2 Method for setting slave identification information for actuator movement sensing element
The present invention relates to a method for setting slave identification information for an actuator movement sensing element and, more particularly, to a method for sensing a distance, by which an actuator having a lens assembly coupled thereto has moved in one direction among an x-axis, a y-axis, and a z-axis, and transmitting the sensed distance to a master controller according to a two-wire interface scheme. The method comprises the steps of: when a slave identification information change command is received from a master controller, checking whether actuator movement distance sensing data is input from a hall sensor allocated to itself; and as a result of the checking, when actuator movement distance sensing data equal to or greater than a set value is input, setting slave identification information assigned at the time of production to be changed into slave identification information transmitted by the master controller.
US10935945B2 Methods and apparatus for power generation and distribution
Methods and apparatus for power generation and distribution according to various aspects of the present invention may operate in conjunction with a control system for controlling electrical power flowing between a main electrical grid providing main electrical grid power having a frequency, a supplemental power system, and a load. The control system may operate in conjunction with a switch system, wherein the switch system selectively connects the supplemental power system to the main electrical grid. A controller may be responsive to the main electrical grid power frequency and control the switch system. The controller may compare the main electrical grid power frequency to a first threshold and autonomously cause the switch system to connect the supplemental power system to the main electrical grid in response to the frequency of the main electrical grid power crossing the first threshold.
US10935931B2 Method for production of a horology assembly, and horology assembly thus obtained
A method for production of a horology assembly of two components, includes (i) supplying a first component (2) being a spring, and including at least one element made of elastic material provided with a tongue (20); supplying a second component (3) provided with at least one cut-out or opening (31, 32); permanently assembling the two components. The two components cooperate by an obstacle to create the assembly, and in particular the tongue is accommodated in the at least one cut-out or opening (31, 32).
US10935929B2 Image forming apparatus
An image forming apparatus includes an image forming device; a fixing device; a first conveyance passage downstream from the fixing device in a sheet conveyance direction; a second conveyance passage downstream from the fixing device and communicating with the first conveyance passage; a sheet reversing member to reverse a conveyance direction of the sheet to the second conveyance passage; a divider to switch a route of the sheet between the first conveyance passage and the second conveyance passage; and a sheet detection sensor disposed downstream from the fixing device and upstream from the divider. The first conveyance passage includes a sheet outlet from which the sheet is ejected outside the apparatus. The apparatus further includes a ventilation passage communicating with an outside, to guide air from the outside to pass the sheet detection sensor and enter at least one of the first conveyance passage and the second conveyance passage.
US10935928B2 Cartridge
A cartridge removably attachable to an image forming apparatus, including a resin-made casing, a planar memory chip configured to store information to be outputted to the image forming apparatus, a recess portion provided on an outer surface of the casing to fit the memory chip, and a regulating portion formed integrally with the casing and provided to project out of the outer surface of the casing in a direction intersecting with a surface of the memory chip to regulate a move of the memory chip in the direction intersecting with the surface of the memory chip, wherein the memory chip is attached to the recess portion in a condition of displaceable within the recess portion in a posture substantially surrounded by side wall of the recess portion.
US10935924B2 Drive coupler for a replaceable unit of an electrophotographic image forming device
An interface drive coupler for a replaceable unit of an electrophotographic image forming device according to one example embodiment includes a first component and a second component coaxial with the first component along a rotational axis of the interface drive coupler. A force receiving portion is positioned on the first component and a force transmitting portion is positioned on the second component. Angled grooves on one of the first and second components matably receive angled ribs on the other of the first and second components to prevent the first and second components from separating from each other.
US10935921B2 Image forming apparatus
An image forming apparatus includes a drawer, a drawer-side electrical contact, a cover, a main body-side electrical contact and an elastic member interposed between a base and a panel. The main body-side electrical contact and the panel are held to be movable relative to the base in a third direction as being an extension and contraction direction of the elastic member. The image forming apparatus takes: a first state where the cover is open, the drawer-side electrical contact contacts the main body-side electrical contact, and the elastic member has a first length; and a second state where the cover is closed, the drawer-side electrical contact contacts the main body-side electrical contact, and the elastic member in the third direction has a second length shorter than the first length.
US10935919B2 Image forming apparatus
An image forming apparatus forms a plurality of images of different colors on an intermediate transfer belt by a plurality of image forming portions. The image forming apparatus detects a color misregistration amount of the image formed on the intermediate transfer belt and performs image formation using a correction value based on the color misregistration amount. If an elapsed time from previous image formation is less than a predetermined time, the image forming apparatus predicts the correction value using the previous correction value and the temperature at that time and performs color misregistration correction. If the elapsed time from the previous image formation is a predetermined time or longer, the image forming apparatus predicts the correction value using the correction value and the temperature at the time when the elapsed time becomes a predetermined time or longer and performs the color misregistration correction.
US10935918B2 Printing apparatus
A printing apparatus includes a driving source that drives a feeding portion for feeding a medium, a printing portion that performs printing on the medium, a substrate that includes a signal supplying portion for supplying a signal to the driving source and a power supplying portion for supplying power to the driving source, a shielding portion that covers the substrate, and a pair of side plates that is provided at an interval in a width direction to be connected to the shielding portion.
US10935916B2 Sheet conveying device and image recording apparatus
A sheet conveying device is configured to start feeding, before a trailing end of a preceding sheet passes a detector, a next sheet following the preceding sheet, based on a calculated sheet length. If the trailing end of the preceding sheet has not been detected by the detector when a counted value reaches a particular count value, the driving of a sheet feed unit configured to feed sheets may be stopped while a conveying unit configured to convey the sheets is continuously being driven. Subsequently, based on the detector detecting the trailing end of the preceding sheet, the driving of the sheet feed unit may be resumed.
US10935915B2 Image forming apparatus having test patterns for image density adjustment
An image forming apparatus controls a first image forming unit and a second image forming unit to form a plurality of pattern images. The plurality of pattern images includes a first pattern image formed by the first image forming unit, a second pattern image formed by the second image forming unit, a plurality of third pattern images that are formed by the first image forming unit and have different tones from one another, and a plurality of fourth pattern images that are formed by the second image forming unit and have different tones from one another. The image forming apparatus obtains data that has been output from a sensor and is related to the plurality of pattern images, and generates the conversion condition based on the data.
US10935912B1 Heating device having first and second heat transfer units for an image forming unit
According to one embodiment, a heating device includes a cylindrical body, a heater unit, a support member, a first heat transfer unit, and a second heat transfer unit. The cylindrical body has a film shape. The heater unit is disposed inside the cylindrical body. In the heater unit, the axial direction of the cylindrical body is taken as a longitudinal direction. The support member supports the heater unit. The first heat transfer unit is disposed between the inner surface of the cylindrical body and the heater unit. The first heat transfer unit abuts on a first surface of the heater unit. The second heat transfer unit is disposed between the heater unit and the support member. The second heat transfer unit abuts on a second surface of the heater unit opposite to the first surface.
US10935905B2 Powder container
A powder container contains powder and is attached to an image forming apparatus including: a conveying nozzle to convey the powder; a powder receiving hole of the conveying nozzle to receive the powder from the powder container; an apparatus main-body gear to transmit a driving force to the powder container; and a container receiving section including the conveying nozzle and receiving the powder container. The powder container includes: an opening at one end of the powder container in a longitudinal direction; a nozzle receiver at the opening to receive the conveying nozzle; a conveyor to convey the powder; and a container gear to drive the conveyor by meshing with the apparatus main-body gear. The container gear is to mesh with the apparatus main-body gear at a position closer to the opening than the powder receiving hole in the longitudinal direction. The opening is to mate with the container receiving section.
US10935902B2 Toner
A toner including a toner particle that includes a binder resin and a crystalline polyester; and inorganic fine particles on the toner particle surface, wherein a content of the crystalline polyester is 0.5 to 20.0 mass parts per 100 mass parts of the binder resin; in the toner cross section, domains of the crystalline polyester are present in a dispersed state, the percentage for areas of these crystalline polyester domains in the region to a depth of 0.50 μm from a contour of the toner particle is at least 10%, the number average of lengths of a major axis is 120 nm to 1000 nm, and the number average of aspect ratios is not more than 4; a dielectric constant of the inorganic fine particles is 25 to 300 pF/m; and a coverage ratio by the inorganic fine particles on the toner particle surface is 5% to 60%.
US10935893B2 Differential methods and apparatus for metrology of semiconductor targets
Disclosed are apparatus and methods for determining process or structure parameters for semiconductor structures. A plurality of optical signals is acquired from one or more targets located in a plurality of fields on a semiconductor wafer. The fields are associated with different process parameters for fabricating the one or more targets, and the acquired optical signals contain information regarding a parameter of interest (POI) for a top structure and information regarding one or more underlayer parameters for one or more underlayers formed below such top structure. A feature extraction model is generated to extract a plurality of feature signals from such acquired optical signals so that the feature signals contain information for the POI and exclude information for the underlayer parameters. A POI value for each top structure of each field is determined based on the feature signals extracted by the feature extraction model.
US10935892B2 Freeform distortion correction
Methods and systems are provided that, in some embodiments, print and process a layer. The layer can be on a wafer or on an application panel. Thereafter, locations of the features that were actually printed and processed are measured. Based upon differences between the measured differences and designed locations for those features at least one distortion model is created. Each distortion model is inverted to create a corresponding correction model. When there are multiple sections, a distortion model and a correction model can be created for each section. Multiple correction models can be combined to create a global correction model.
US10935888B2 Lithography patterning with flexible solution adjustment
A system for lithography patterning includes a first supply pipe for supplying a first solution, a second supply pipe for supplying a second solution, and a third supply pipe coupled to the first and second supply pipes for receiving the first and second solutions respectively and mixing the first and second solutions into a mixture. The third supply pipe couples to the first and second supply pipe at a junction. At the junction the first solution in the first supply pipe flows in a direction opposite to that of the second solution in the second supply pipe. The system further includes a first control unit coupled to the first supply pipe and configured to control a flow rate of the first solution, and a second control unit coupled to the second supply pipe and configured to control a flow rate of the second solution.
US10935880B2 Video pipe inspection systems with snap-on pipe guides
A video pipe inspection system may include a push-cable, camera head, and pipe guide having a pair of cylindrical shells, with each shell having a plurality of radially extending circumferentially spaced vanes and structure for holding the shells together when the shells are axially mated end-to-end. A pair of curved tab arms may extend circumferentially about corresponding ones of the cylindrical shells. A pair of slide-locks may be configured to slide over corresponding ones of the tab arms to move them into a locking position in which keys on the tab arms extend between adjacent coils of a coil spring surrounded by the shells.
US10935876B2 Light source device, projection display device, and method of cooling semiconductor light-emitting element
A plurality of semiconductor light-emitting elements are to be efficiently cooled. There are provided a plurality of semiconductor light-emitting elements that are arranged in n rows and m columns, and a plurality of flow channels where a cooling medium flows through, the plurality of flow channels being formed to sandwich the n rows of semiconductor light-emitting elements or the m columns of semiconductor light-emitting elements.
US10935875B2 Projector with a dust resistance capability for long term operations
A projector includes a light source, a color wheel, a housing, a motor, a lens module, an optical detection module, and a feedback module. The light source is used for providing a light beam. The color wheel includes a plurality of optical filtering segments for generating light with a plurality of colors. The housing is connected to the color wheel. The housing has a timing mark. The motor is connected to the housing for rotating the color wheel through the housing. The lens module is used for outputting the light with the plurality of colors. When the housing is rotated, the optical detection module generates a pulse width modulation signal according variations of gray levels of the housing. The feedback module is coupled to the optical detection module for conditionally outputting an adjusted voltage to the optical detection module according to the pulse width modulation signal.
US10935867B2 Bottom member and display device including the same
A bottom member includes a light-absorbing element; a top coupling layer disposed on the light-absorbing element; a first buffer element disposed under the light-absorbing element, where a first opening is defined in the first buffer element; a filling layer disposed in the first opening; and a vibrating acoustic element disposed below the first buffer element, where the vibrating acoustic element overlaps with the first opening and the light-absorbing element when viewed from a top, and the vibrating acoustic element is coupled with the first buffer element via the filling layer.
US10935862B2 Electrochromic compound, electrochromic composition, and electrochromic display element
Provided is an electrochromic compound represented by the following general formula (I) or (II) where R1 to R13 are each independently a hydrogen atom, a halogen atom, a monovalent organic group, or a polymerizable functional group, and at least one of the R1 to the R13 is a polymerizable functional group.
US10935858B2 Liquid crystal display device
The present invention provides a liquid crystal display device for which laser repair can be easily performed to correct a defect pixel, and/or a liquid crystal display device capable of reducing generation of contact failure and a short circuit. The liquid crystal display device of the present invention includes a first substrate, a liquid crystal layer, and a second substrate in the given order. The first substrate includes: an insulating substrate; a scanning line; a data line; a first insulating film disposed between the scanning line and the data line; a common line extending in an extension direction of the scanning line or the data line; a counter electrode facing the common line with the first insulating film in between; a switching element being connected to the scanning line and the data line; a second insulating film; a pixel electrode being connected to the switching element and the counter electrode; a third insulating film; and a common electrode being provided with an opening. The switching element, the second insulating film, the pixel electrode, the third insulating film, and the common electrode are disposed in the given order toward the liquid crystal layer.
US10935857B2 Array substrate, manufacturing method thereof, and display device
The present disclosure provides an array substrate, a manufacturing method of an array substrate, and a display device. The array substrate includes: a base substrate; a first signal line, extending in a first direction and located on the base substrate; a second signal line, extending in a second direction and located on a side of the first signal line away from the base substrate and insulated with the first signal line, the first direction and the second direction crossing with each other. A side of the first signal line facing the second signal line is provided with a groove, the groove is located at a crossing region between the first signal line and the second signal line, in the crossing region, an otherographic projection of the second signal line on the base substrate completely falls into an orthographic projection of the groove on the base substrate.
US10935852B2 Display panel and display device
A display panel and a display device are provided, the display panel includes: a first substrate and a second substrate opposite to each other; a liquid crystal layer between the first substrate and the second substrate; a first electrode layer between the first substrate and the liquid crystal layer; and a second electrode layer between the second substrate and the liquid crystal layer, wherein the liquid crystal layer at least includes a first liquid crystal layer and a second liquid crystal layer stacked on each other, and a spiral direction of liquid crystal in the first liquid crystal layer is opposite to a spiral direction of liquid crystal in the second liquid crystal layer.
US10935849B2 Electronic device displays with laser-welded edges
An electronic device may be provided with a display having substrate layers such as a color filter layer, thin-film transistor layer, or other display layers. An array of pixels may be formed from thin-film circuitry on a display layer. A color filter layer may be formed from an array of color filter elements on a display layer. The color filter elements may provide the array of pixels with the ability to display color images. In a liquid crystal display configuration, a liquid crystal layer may be interposed between the substrate layers. A ring of sealant may surround the liquid crystal layer and may be interposed between the substrate layers. The display may have a periphery. The substrate layers may be welded with a glass weld such as a laser glass weld or other weld on an edge surface of the substrate layers running along the periphery.
US10935844B2 Light source, backlight module, display device, and electronic device
The present disclosure provides a light source. The light source of the present disclosure comprises a substrate and a light emitting portion. The light emitting portion comprises a first light emitting component, a second light emitting component, and a separation component. The first light emitting component is provided on the substrate. The second light emitting component is disposed on the substrate and can emit light independently from the first light emitting component. The separation component is located between the first light emitting component and the second light emitting component and is a light reflective structure, such that the first light emitting component and the second light emitting component emit light toward directions away from the reflective structure respectively. The present disclosure also provides a backlight module including the light source and a light guide plate, a display device including the backlight module, and an electronic device including the display device.
US10935840B2 Display apparatus having optical lens
A display apparatus including a display element, a frame body, and an optical lens is provided. The display element has a central zone and at least one edge zone located around the central zone. The central zone forms a display surface with at least one edge zone. The frame body has a bezel portion and an accommodating space. The display element is disposed in the accommodating space and the bezel portion surrounds the display element. The optical lens is disposed on the display element and includes a body. The body has a flat portion and at least one extending portion around the flat portion, wherein the at least one extending portion has a feature surface, and the feature surface overlaps the at least one edge zone and the bezel portion in the direction perpendicular to the frame body, so that users can experience a bezel-less visual effect.
US10935837B2 Wire grid pattern, display device including the same, and method for fabricating the same
A wire grid pattern used as a wire grid polarizer included in a display device or a master substrate for fabricating the wire gird polarizer includes a substrate; a cell area having a plurality of cells, each of the plurality of cells having a plurality of wires protruding from the substrate and arranged in a substantially parallel relationship at regular intervals; and a bezel area disposed along a periphery of the cell area. The cell area includes a trench area separating at least some of the cells. A method for fabricating the wire grid pattern also is disclosed.
US10935834B2 Color display device
A color display device comprises an array of a plurality of sub-pixels including a red sub-pixel, a blue sub-pixel, a first green sub-pixel and a second green sub-pixel. The first green sub-pixel and the second green sub-pixel are smaller than that of the red sub-pixel or the blue sub-pixel. The two adjacent first green sub-pixels are arranged in a first direction, the two adjacent second green sub-pixels are arranged in the first direction. The blue sub-pixel is directly adjacent to the red sub-pixel in a second direction; the blue sub-pixel is directly adjacent to the two first green sub-pixels and the two second green sub-pixels.
US10935821B2 Optical modulator
Provided is an optical modulator capable of effectively dispersing and releasing heat generated by termination resistors, improving the reliability of a termination substrate including the termination resistors, and reducing influence of heat on an optical waveguide. In an optical modulator including an optical waveguide substrate on which an optical waveguide is formed, a signal electrode is provided on the optical waveguide substrate for applying an electric field, a termination resistor terminating the signal electrode, and a termination substrate on which the termination resistor is disposed, at least a plurality of the termination resistors are provided for a single termination substrate, and for preventing heat generated by the termination resistor from being concentrated on a local portion in the termination substrate or conducted to the optical waveguide substrate, a ground electrode provided on the termination substrate and electrically connected to the termination resistor is formed to be thicker than 0.1 μm.
US10935817B2 Optical device and driving method thereof
An optical device according to the embodiment of the inventive concept includes a waveguide path including a light generation region, a wavelength variable region, and a light modulation region, a first light waveguide layer provided in the light generation region to generate light, a second light waveguide layer provided in the wavelength variable region and connected to the first light waveguide layer, a ring-shaped third light waveguide layer provided in the light modulation region and connected to the second light waveguide layer, and first and second light modulation electrodes spaced apart from each other with the light modulation region therebetween. Here, the first light modulation electrode, the third light waveguide layer, and the second light modulation electrode vertically overlap each other.
US10935814B2 Optical device for enhancing human color vision with improved cosmetic appearance
A system, method for creating an optical device, and a device to enhance human color vision are disclosed. The system, method for creating the optical device, and device include a substrate, a plurality of thin film layers provided on the substrate, the plurality of thin film layers including materials creating thin film-specific reflectance spectra based on selected pluralities of materials each having their on respective refractive index, and/or a plurality of colorant layers applied to the plurality of thin film layers, the plurality of colorant layers including at least one colorant, the colorant created based on colorant-specific absorption spectra as defined by selected concentrations.
US10935811B2 Visor mounted eyewear
A visor mountable eye wear. The eyewear includes a clip for mounting onto a visor or brim of a headgear, such as a cap. The eyewear has articulating support arms to permit the eyewear to be attached to the visor of a cap and worn over the eyes of the wearer. The eyewear may be readily elevated to be repositioned atop the visor of the cap. At least one lens is carried by a frame assembly. The frame assembly may include a left and a right frame segment releasably joined by a magnet carried in a corresponding left and right bridge members.
US10935808B2 Electromagnetic driving module and lens driving device using the same
An electromagnetic driving module is provided which includes a frame, a magnetic element, a base, and an OIS driving coil. The frame surrounds a main axis. The magnetic element is disposed on the frame and has an engaging surface in contact with the frame. The base is arranged to be adjacent to the frame. The OIS driving coil for driving the movement of the frame in a direction that is perpendicular to the main axis is disposed on the base and arranged to correspond to the magnetic element.
US10935804B1 Optical structure comprising a plurality of stacked optical elements that receive light having a first polarization and output light having a second polarization to a focal point
A Pancharatnam Berry Phase (PBP) color corrected structure is presented that comprises a plurality of switchable gratings and a plurality of PBP active elements. Each switchable grating has an inactive mode when reflects light of a specific color channel, of a set of color channels, and transmits light of other color channels in the set of color channels, wherein the specific color channel is different for each of the plurality of switchable gratings, and to have an active mode to transmit light that is inclusive of the set of color channels. The PBP active elements receive light output from at least one of the plurality of switchable gratings. Each of the PBP active elements is configured to adjust light of a different color channel of the set of color channels by a same amount to output light corrected for chromatic aberration for the set of color channels.
US10935799B2 Optical component having depth modulated angled gratings and method of formation
A method of forming an optical grating component. The method may include providing a substrate, the substrate comprising an underlayer and a hard mask layer, disposed on the underlayer. The method may include patterning the hard mask layer to define a grating field and etching the underlayer within the grating field to define a variable height of the underlayer along a first direction, the first direction being parallel to a plane of the substrate. The method may include forming an optical grating within the grating field using an angled ion etch, the optical grating comprising a plurality of angled structures, disposed at a non-zero angle of inclination with respect to a perpendicular to a plane of the substrate, wherein the plurality of angled structures define a variable depth along the first direction, based upon the variable height of the underlayer.
US10935796B2 Sensor data conveyance
According to an example aspect, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to obtain, using a first image recognition or depth sensing mechanism, first information defining an input space, obtain, using the first or a second image recognition or depth sensing mechanism, second information defining a virtual output area, and cause rendering of sensor information captured from the input space into the virtual output area.
US10935792B2 Virtual/augmented reality system having reverse angle diffraction grating
A display subsystem for a virtual image generation system comprises a planar waveguide apparatus, an optical fiber, at least one light source configured for emitting light from a distal end of the optical fiber, and a mechanical drive assembly to which the optical fiber is mounted as a fixed-free flexible cantilever. The drive assembly is configured for displacing a distal end of the optical fiber about a fulcrum in accordance with a scan pattern, such that the emitted light diverges from a longitudinal axis coincident with the fulcrum. The display subsystem further comprises an optical modulation apparatus configured for converging the light from the optical fiber towards the longitudinal axis, and an optical waveguide input apparatus configured for directing the light from the optical modulation apparatus down the planar waveguide apparatus, such that the planar waveguide apparatus displays one or more image frames to an end user.
US10935780B2 Integrated telescope for imaging applications
Integrated telescopes are described that are stable and compact, and include optics pieces that are susceptible to stray light. One example telescope includes an optics piece formed of a transparent optical material and two surfaces with each surface including a reflector surface and a baffle. The baffles may be formed in a groove in one of the surfaces of the optics piece. The baffle may have an index of refraction that is approximately the same as an index of refraction of the optics piece. The baffle may include a blackened epoxy, a carbon black material, or a powdered black spinel. The integrated telescope may include a short-wave infrared image sensor fixed in position relative to the optics piece.
US10935774B2 Immersion objective
An immersion objective having a highly refractive single front lens and, immediately adjacent a beam waist, a cemented triplet group with a focal length less than or equal to −1.5 times the focal length of the immersion objective.
US10935767B2 Imaging lens
An imaging lens includes a first lens having negative refractive power; a second lens having positive refractive power; a third lens having positive refractive power; a fourth lens having negative refractive power; a fifth lens; and a sixth lens having negative refractive power, arranged in this order from an object side to an image plane side. The fourth lens is disposed to face the fifth lens. The fourth lens is formed in a shape so that a surface thereof on the image plane side is concave at a peripheral portion thereof. The fifth lens is formed in a shape so that a surface thereof on the object side is concave at a peripheral portion thereof.
US10935759B2 Optical imaging system
An optical imaging system includes an optical system including at least six lenses, sequentially disposed from an object side toward an image side, an image sensor configured to convert light incident through the optical system into an electronic signal, and a variable stop configured to change an incident hole diameter and disposed toward the object side of a lens of the optical system closest to the object side, wherein TTL is a distance to an imaging plane of the image sensor from an object-side surface of the lens closest to the object side and 4.7
US10935748B2 Modularized cable termination unit
A cable termination unit is provided to clamp a cable separately from a telecommunications closure and then mounted to a telecommunications closure. The cable termination unit includes a body which has a strength member clamp portion for mounting a strength member of a cable and a jacket clamp portion for mounting a cable jacket. The jacket clamp portion is configured to selectively engage different jacket mount devices.
US10935745B1 Multi-carrier fiber distribution hub
A fiber distribution hub includes a set of carrier-specific and modular service provider housings in a scalable, stacked arrangement. Each service provider housing is associated with a dedicated carrier. The multiple service provider housing modules are individually selectively-integrated with one another to create a vertically-stacked distribution housing of the hub. The distribution housing functions as a common network resource shared by all of the service provider housings. In this shared distribution configuration, all of the service provider housings have access to the same distribution network servicing a subscriber population.
US10935740B2 Optical plug-in connector module for a modular industrial plug-in connector
Disclosed is a plug-in connector module having at least one optical waveguide and at least one optical sensor, preferably a photodiode, which is arranged near the optical waveguide. The optical sensor can reliably detect malfunction of the plug-in connector module in good time. Also disclosed is a method for detecting signal losses during signal transmission in an optical plug-in connector module, in which an optical signal is guided through at least one optical waveguide of the plug-in connector module, and the optical signal is scattered in the event of a structural defect of the optical waveguide or dirt on the front surface of the optical waveguide, the scattered light reaching a photodiode and a current or a voltage being produced thereby on the photodiode. If a threshold value of the current or the voltage on the photodiode is exceeded, an interference signal is generated by an electronic evaluation system.
US10935739B2 Methods and systems for hermetically sealed fiber to chip connections
Disclosed are methods of providing a hermetically sealed optical connection between an optical fiber and an optical element of a chip and a photonic-integrated chip manufactured using such methods.
US10935730B1 Waveguide display device
An optical waveguide includes an input diffractive optical element arranged for being aligned with an optical projector for diffracting light beams therefrom, a waveguide substrate, and an output diffractive optical element. Light diffracted by the output diffractive optical element is projected out of the waveguide substrate towards users' eyes. The output diffractive optical element has an effective area arranged to maintain a constant output flux per unit area therein for providing an uniform brightness of the light when the light is being projected out of the waveguide substrate.
US10935722B1 CMOS compatible material platform for photonic integrated circuits
A CMOS compatible heterogeneously integrated material platform for photonic integrated circuitry is invented. The material platform has SiO2 as cladding material, at least a bottom layer made of moderate refractive index (contrast) material(s), a bonded single crystal Si layer transfer from either a SOI wafer or a ion implanted single crystal Si wafer ready for ion cut split on top of the bottom layer, and some devices enabling light coupling between the devices made within these two layers. The invention provides a great material platform to offer a full set of photonic building blocks for all sorts of different applications such as photonic circuitry for optical neural network, quantum computing, telecommunication, data communication, optical switching, optical sensing, passive and/or active Si optical interposer with its size even bigger than lithography step field.
US10935717B2 Lighting device and liquid crystal display device
A lighting device includes a light guide plate including a groove on one of a pair of plate surfaces thereof, the groove dividing the one of the pair of plate surfaces into areas each of which includes a portion of an outer peripheral surface, and a light source providing light such that the light enters each of the areas through the portion of the outer peripheral surface thereof. The light source is configured to control light that enters each of the areas such that luminance of light exiting the light guide plate through a light exit surface that is one of a pair plate surfaces thereof is made different in each of the areas.
US10935711B2 Light guide plate for an electronic paper display, and the electronic paper display
The present invention provides a light guide plate (30) for an electronic paper display and the electronic paper display. The light guide plate (30) is arranged above a display surface of an electrophoretic display module (10), and it comprises a main body, wherein a tooth-shaped pattern is arranged on an in-light surface (33) of the main body. The electrophoretic display module (10) comprises a microcapsule electrophoretic display module or a microcup electrophoretic display module. The tooth-shaped pattern is formed by a plurality of arc-shaped projections (331), arc-shaped recesses (332), angle-shaped projections, or angle-shaped recesses (333). The tooth-shaped pattern provides the in-light surface (33) with in-light angles of multiple directions, which greatly diffuse light beam that enters the light guide plate (30), thereby avoiding appearance of a dark area (B1, B2, B3) in an in-light position of the display area (90), so as to provide a more evenly distributed luminance in the display area (90) and thus provides a better lighting effect.
US10935706B2 Curved liquid crystal display device and color filter substrate for the same
A curved liquid crystal display device includes first and second substrates facing each other and including a central region and a peripheral region; a plurality of data lines disposed on the first substrate and being spaced apart from each other by the same distance; a plurality of gate lines disposed on the first substrate and crossing the plurality of data lines; a pixel electrode disposed on the first substrate; a common electrode on the first substrate or the second substrate; a plurality of black matrixes disposed on the second substrate, a distance between adjacent black matrixes in the central region being smaller than a distance between adjacent black matrixes in the peripheral region; and a liquid crystal layer disposed between the first and second substrates.
US10935697B2 Resin composition including acrylic block copolymer and light diffusing agent
A resin composition is provided which has high transparency, light guiding properties and luminescent properties and can guide light therethrough with little change in chromaticity. A shaped article such as an optical element including the resin composition is also provided. The resin composition includes an acrylic block copolymer (A) and a light diffusing agent (B), wherein the acrylic block copolymer (A) has at least one structure in which polymer blocks (a1) based on methacrylic acid ester units are bonded to both ends of a polymer block (a2) based on acrylic acid ester units, and has a weight average molecular weight of 10,000 to 150,000 and a tensile elastic modulus of 1 to 1,500 MPa, the light diffusing agent (B) is rutile titanium oxide having an average particle size of 0.5 to 2.0 μm, and the content of the light diffusing agent (B) is 0.5 to 10 ppm (on mass basis) based on the acrylic block copolymer (A).
US10935693B2 Prediction of ice crystal presence in a volume of airspace
In some examples, a processor is configured to predict the presence of ice crystals (e.g., high altitude ice crystals) in a volume of airspace based on radar reflectivity values and one or more other types of information indicative of weather conditions in the volume of airspace, such as one or more of: ambient air temperature and altitude. For example, the processor may predict the ice crystals presence by at least estimating the iced water content level within a volume of airspace of interest based on radar reflectivity values for the volume of airspace (e.g., stored as in a three-dimensional buffer) and other information indicative of weather conditions of the volume of airspace. The processor may estimate the iced water content level using a model that relates the information indicative of weather conditions in and around the volume of interest to iced water content in the atmosphere.
US10935690B2 Methods for inverting electromagnetic logging measurements
A two-step inversion method for computing multi-layer subterranean formation properties includes processing gain compensated electromagnetic measurement quantities using a first inversion to compute a corresponding set of borehole corrected gain compensated measurement quantities. The first inversion includes a mathematical model of the tool and the borehole in a uniform, anisotropic formation. The set of borehole corrected gain compensated measurement quantities are then processed using a second inversion to compute multi-layer anisotropic formation properties. The second inversion includes a 1D inversion employing a point dipole model and a multi-layer formation model.
US10935685B2 Capacitive proximity sensor and human body detection method using capacitive proximity sensor
A capacitive proximity sensor 1 comprises an oscillation means 33; a sensor circuit 10, which includes a sensor electrode 11; a detection circuit 20, which outputs a determination voltage signal corresponding to the capacitance of the sensor electrode 11, based on the electrical signal output from the sensor circuit 10; and a control unit 32. The sensor electrode 11 is connected in parallel to a connection point P1 between a coil L and a capacitor C in an LCR series resonance circuit. The detection circuit 20 outputs a determination voltage signal S1 based on the electrical signal at the detection point P3 between the capacitor C and the resistor R. The control unit 32 detects the proximity of a human body to the sensor electrode 11, based on the determination voltage signal S1.
US10935682B2 Downhole seismic sensing synchronization systems and methods
A seismic system that includes a seismic source configured to generate a first seismic signal and a second seismic signal in a formation adjacent the seismic source. A first downhole sensing device disposed in a first borehole configured to detect the first seismic signal and the second seismic signal in the formation; and a first surface acquisition system is in communication with the first downhole sensing device. The first surface acquisition system is configured to: determine a first reference transit time based at least in part on detection of the first seismic signal by the first downhole sensing device; a first subsequent transit time based at least in part on detection of the second seismic signal by the first downhole sensing device; and whether a synchronization variation is expected to be present based at least in part on the first reference transit time and the first subsequent transit time.
US10935681B2 Methods and systems performing joint VVAz and AVAz inversion
Methods for seismic exploration of an underground formation including at least one anisotropic layer perform a joint velocity-variation-with-azimuth, VVAz, and amplitude-variation-with-azimuth, AVAz, inversion using the azimuthal angle stacks to obtain a structural representation of the underground formation. The structural representation is used to generate scenarios for exploiting resources in at least one layer of the underground formation.
US10935671B2 Positioning method, assistant site, and system
Embodiments provide a positioning method, an assistant site, and a system, to improve positioning accuracy of a mobile terminal. The method according to the embodiments of the present invention includes: generating, by an assistant site, a downlink assisted positioning signal; and sending, by the assistant site, the downlink assisted positioning signal to a mobile terminal. The downlink assisted positioning signal can enable a base station to determine position information of the mobile terminal based on a measurement result obtained by the mobile terminal by measuring the downlink assisted positioning signal.
US10935666B2 Positioning system and method for positioning
There is provided a positioning system that comprises a GPS device including a GPS receiver arranged to receive GPS satellite signals from a plurality of GPS satellites and an attenuation device arranged to attenuate GPS satellite signals such that when a GPS satellite is located in a first portion of sky the GPS satellite signals received by the GPS receiver from said GPS satellite are attenuated. A storage is provided to store satellite location information for the plurality of GPS satellites over time at a location of the GPS receiver, and a controller is provided to determine location information of the GPS device based on received GPS information from the GPS device, wherein the received GPS information comprises information on signal strengths of the GPS satellite signals received by the GPS receiver. If a signal strength for a first GPS satellite is lower than a threshold signal strength at a point in time then the controller is arranged to determine that the first GPS satellite is in the first portion of the sky and determine angle information of the GPS device relative to earth's normal and/or orientation information of the GPS device in a horizontal plane using the stored satellite location information.
US10935653B2 Multi-target tracking method and tracking system applicable to clutter environment
A multi-target tracking method applicable to a cluttered environment includes a prediction step, a classification step, an updating step, a pruning and extracting step, a generation step, a supplement step and a combining step. A multi-target tracking system applicable to a cluttered environment is also provided. The present invention has the characteristic of a fast processing speed, and at the same time, effectively solves the problem that the existing method fails to provide state estimation for a new target in the initial few moments after the new target appears.
US10935644B2 Axis misalignment determining apparatus
An axis misalignment determining apparatus is configured to determine an axis misalignment in a sensor mounted on a vehicle by using a determining member mounted on the vehicle. The axis misalignment determining apparatus is provided with: a storage configured to store therein a result of detection of the determining member by the sensor in a condition in which there is no axis misalignment, as a detection result in a normal case; an acquirer configured to detect the determining member by using the sensor and configured to obtain it as a present detection result; and a determinator configured to determine whether or not there is an axis misalignment in the sensor by comparing the present detection result with the detection result in the normal case.
US10935636B2 Laser scanner
A laser scanner comprises a distance measuring component for measuring a distance to a measuring point, a frame unit which horizontally rotates, a scanning mirror which scans a distance measuring light by rotating vertically, angle detecting components for detecting a horizontal angle of the frame unit and a vertical angle of the scanning mirror and an arithmetic control component, wherein the arithmetic control component sets a distance between measuring points adjacent in a radial direction as a first distance between measuring points, sets a distance between measuring points adjacent in a circumferential direction as a second distance between measuring points, calculates a first interval of measuring angles which becomes the first distance between measuring points and a second interval of measuring angles which becomes the second distance between measuring points at a measuring point and acquires point cloud data of a plane to be measured based on the first interval of measuring angles and the second interval of measuring angles.
US10935635B2 Object discrimination based on a swarm of agents
A configuration system for identifying a target configuration of agents for acquiring data is provided. In some embodiments, the configuration system generates sample configurations, each of which has a location within the space for each agent. The configuration system selects as the target configuration a sample configuration that is suitable to acquire data. The configuration system selects the target configuration by, for at least one or more sample configurations, directing that the agents assume the sample configuration and then acquire data when in the sample configuration. The configuration system then stores, for each sample configuration, an indication of suitability for acquiring data based on the sample configuration. The configuration system selects a sample configuration that is deemed to be suitable as the target configuration.
US10935632B2 2D compact reactive beam forming network for automotive radars
A radar system includes a plurality of radiating elements configured to radiate electromagnetic energy and a plurality of feed waveguides defining a common plane and configured to guide electromagnetic energy to the plurality of radiating elements. The radar system also includes a plurality of waveguides arranged as a dividing network. The dividing network is also configured to split the electromagnetic energy from the source among the plurality of feed waveguides, such that each feed waveguide receives a respective portion of the electromagnetic energy. Additionally, the dividing network is configured to adjust a phase of the electromagnetic energy received by each waveguide. The splitting and adjusting of the dividing network may be based on differences in width between the waveguides of the dividing network and the feed waveguides. The dividing network of waveguides is located in the common plane of the feed waveguides.
US10935631B2 Radar transceiver with a switched local oscillator
Example radar apparatuses including a phase lock loop circuit used for processing both transmission signals and reflection signals are provided herein. An example apparatus includes a transmit signal generator electrically connected to an antenna and configured to generate a transmission signal at a transmit frequency, a receiver circuit electrically connected to the antenna and configured to receive a radar return signal and downconvert the radar return signal at a downconvert frequency for signal processing, and a phase lock loop circuit configured to be tuned to output both at the transmit frequency for transmission of the transmission signal by the antenna and the downconvert frequency for downconverting a frequency of the radar return signal for further signal processing. The transmit frequency is different from the downconvert frequency.
US10935627B2 Identifying potentially manipulated radio signals and/or radio signal parameters
A method performed by a mobile device is disclosed that includes obtaining one or more first radio signal parameters of one or more radio signals at a first position of the mobile device and obtaining sensor information indicating a movement of the mobile device from the first position to a second position. The method also includes obtaining one or more second radio signal parameters of the one or more radio signals at the second position of the mobile device and determining, at least partially based on the first radio signal parameters and the sensor information, whether the second radio signal parameters are expected or unexpected for the second position of the mobile device. A corresponding apparatus and computer-readable storage medium are also disclosed.
US10935626B2 System, control device and method for position detection
The present invention relates to a system for position detection, implementing RF-based distance measurement, the system comprising at least one transmitting unit (12) arranged for transmitting an electromagnetic wave signal in the RF range, at least one receiving unit (14) arranged for receiving an electromagnetic wave signal in the RF range, wherein the transmitting unit (12) is arranged to transmit an electromagnetic wave signal specifically formed for distance measurement, and wherein the receiving unit (14) is arranged to receive the electromagnetic wave signal transmitted by the transmitting unit (12) in a direct or mediate fashion, at least one control device (30) for distance measurement based on transmitted signal information and received signal information, the control device (30) further comprising a distance measurement quality assessment unit (32), and a power consumption optimizing unit (34), wherein the distance measurement quality assessment unit (32) is arranged to derive a distance measurement quality indicator, based on distance measurement results, and wherein the power consumption optimizing unit (34) is arranged to adapt at least one transmitting parameter, based on the quality indicator.
US10935623B2 Correlation sidelobe proximity screening
A process of screening direction finding solutions to reduce the number of valid direction finding solution rejections while maintaining an acceptable level of wild bearings being reported utilizing the proximity of the correlation values of the highest correlation and second highest correlation given a correlation pattern of a detected signal of unknown origin.
US10935622B2 Apparatus and method for determining a position of a transmitter
The invention relates to an apparatus for determining information on a position of a transmitter with an antenna apparatus, a control apparatus and a data processing apparatus. The antenna apparatus includes several different directional characteristics that each relate to an amount of spatially different receive sensitivities of the antenna apparatus. The antenna apparatus includes signal outputs, wherein the directional characteristics are allocated to the signal outputs. The control apparatus connects one signal output of the antenna apparatus to an information reading apparatus and further signal outputs of the antenna apparatus to the data processing apparatus. The information reading apparatus determines data transmitted with the signals from the received signals. The data processing apparatus evaluates received signals with respect to their physical characteristics. Further, the invention relates to a respective method.
US10935620B2 On-chip resonance detection and transfer function mapping of resistive-inductive-capacitive sensors
A system may include a resistive-inductive-capacitive sensor, a driver configured to drive the resistive-inductive-capacitive sensor with a driving signal at a driving frequency, and a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to, during a calibration phase of the measurement circuit, measure phase and amplitude information associated with the resistive-inductive-capacitive sensor and based on the phase and amplitude information, determine at least one of a resonant frequency of the resistive-inductive-capacitive sensor and a transfer function of the resistive-inductive-capacitive sensor.
US10935618B2 Magnetic resonance imaging using additional gradient pulses
Method for MR imaging of an acquisition region during a patient examination. In order to determine a point spread function, in a prior measurement for each of additional gradient output directions, the method includes choosing, in the acquisition region, a slice lying outside of an isocenter of the MR device, which slice extends in a plane perpendicular to the additional gradient output direction under consideration; following a respective slice-selective excitation of the selected slice, acquiring first calibration data using the additional gradient pulse of the additional gradient output direction under consideration, and acquiring second calibration data omitting the additional gradient pulse in each case along a k-space line, wherein a same timing sequence of additional gradient pulse and readout time window is used as in the MR sequence; and calculating, from the first and second calibration data, the point spread function for the additional gradient output direction under consideration.
US10935614B2 Systems, devices and methods for wireless transmission of signals through a faraday cage
Embodiments of the present disclosure provide devices and systems that support wireless communication between wireless communication devices residing within, and external to, a Faraday cage. In some embodiments, devices and systems are provided for transmitting wireless signals through a waveguide port of a Faraday cage for wireless signals having frequencies below the cutoff frequency of the waveguide port, where a portion of the waveguide port is compromised by the presence of a conductor, thereby permitting the propagation of electromagnetic waves. In some embodiments, aspects of the present disclosure are employed to adapt a magnetic resonance imaging system for communications between a scanner room and a control room.
US10935612B2 Current sensor having multiple sensitivity ranges
Systems and methods described herein provide a current sensor based on magnetic field detection having multiple sensor arrangements with multiple, different sensitivity ranges. The outputs of the multiple sensor arrangements can be combined to generate a single output signal. The current sensor can include two or more sensor arrangements, each having one or more magnetic field sensing elements, and configured to sense a magnetic field in different first measurement ranges corresponding to different ranges of currents through the conductor and further configured to generate different magnetic field signals indicative of the sensed magnetic field in the respective measurement range. The current sensor can include a circuit configured to generate an output signal indicative of a combination of the different magnetic field signals that corresponds to the current through the conductor.
US10935600B2 Dynamic security protection in configurable analog signal chains
A system and method for dynamically protecting against security vulnerabilities in a reconfigurable signal chain. The system includes a signal chain formed from at least a first component connected with a second component. The first component has a set of source outputs and a first authentication block, and the second signal chain component has a set of destination inputs and a second authentication block. The system also includes a signal chain configurator that populates the first authentication block with at least one validated endpoint from the set of destination inputs. A signal chain integrity block, which is communicatively coupled with the first authentication block and the second authentication block, identifies a source-destination pair from one or more endpoint pairs formed from the at least one validated endpoint and the set of source outputs. The signal chain integrity block propagates the source-destination pair to the first authentication block and the second authentication block. The second authentication block authenticates any received input using the source-destination pair.
US10935599B2 Test apparatus and test method
A time measurement unit measures the time interval between edges to be monitored in a signal under test DUT_Output including serial data output from a device under test (DUT) 400. A comparison judgment unit calculates the number of bits of the serial data included between the edges to be monitored, based on the time interval thus measured. Furthermore, the comparison judgment unit compares the number of bits thus calculated with an expected value thereof.
US10935597B2 Semiconductor device including test circuit
A semiconductor device including a test circuit is disclosed. The semiconductor device includes a test pad coupled to a probe of a test device during a wafer test; a normal pad configured to receive a power or a signal during a normal mode; and a test circuit configured to perform a predetermined test operation based on a test signal received through the test pad. The test circuit is disposed below the normal pad.
US10935594B1 Curve trace analysis testing apparatus controller
A curve trace analysis testing apparatus controller is provided having a Graphical User Interface electrically connected to a Device Under Test (DUT) by any pin or combination of pins, the DUT being mountable to independent analog channels in the TAC using an electrical connection interface. The TAC can contain 3 different board assemblies: a System Motherboard, a Microprocessor assembly, and TAC Modules. The TAC Modules can have TAC shift registers and solid state switches, and each TAC Module can support a block of pins and at least 2 analog channels.
US10935592B2 Current sensing circuit and method
A circuit includes a field effect transistor having a gate driven via a drive signal. The field effect transistor has a drain-source voltage drop indicative of the intensity of a current flowing in the current path through the field effect transistor. The circuit also includes a pair of sensing transistors that include a first sensing field effect transistor arranged with its drain and gate coupled with the drain and the gate of the field effect transistor, respectively, and a second sensing field effect transistor having a gate configured for receiving a replica of the drive signal. The second sensing field effect transistor is arranged with its current path in series with the current path of the first sensing field effect transistor. A sensing signal at a sensing node is indicative of the current intensity flowing in the current path of the field effect transistor.
US10935591B2 Two die sides with PTI. PTO. TDI, TCK, TMS, TDO, PTIO contact points method
A test control port (TCP) includes a state machine SM, an instruction register IR, data registers DRs, a gating circuit and a TDO MX. The SM inputs TCI signals and outputs control signals to the IR and to the DR. During instruction or data scans, the IR or DRs are enabled to input data from TDI and output data to the TDO MX and the top surface TDO signal. The bottom surface TCI inputs may be coupled to the top surface TCO signals via the gating circuit. The top surface TDI signal may be coupled to the bottom surface TDO signal via TDO MX. This allows concatenating or daisy-chaining the IR and DR of a TCP of a lower die with an IR and DR of a TCP of a die stacked on top of the lower die.
US10935588B2 Systems and methods for islanding detection
Electric power systems and methods are provided that detect an islanding condition. The systems and methods include components to inject a perturbation current at a power output, based upon a perturbation current signal, and receive a voltage signal from the power output. The systems and methods cross-correlate the perturbation current signal with the voltage signal to provide a cross-correlation signal, and determine an island condition based upon the cross-correlation signal.
US10935581B2 Electric grid state estimation system and method based on boundary fusion
The invention provides an electric grid state estimation system and method based on a boundary fusion. The system includes an electric grid data acquisition module, a communication module including a local data unit and a state estimation unit, and a data fusion module, wherein the state estimation unit includes a memory storing a state estimation program and a display displaying a program running and outputting a state variable; the state estimation program is performed to realize an electric grid state estimation; the estimation method includes the following steps of dividing a regional electric grid, then establishing a measurement equation for each region, solving an internal quantity and a boundary quantity, fusing the boundary quantities of two regions, correcting the boundary quantity, performing a non-linear transformation on the intermediate variable, solving the estimated values of the state variable by the least square method, and performing outputting.
US10935575B2 Submersible split core current sensor and housing
A submersible current sensor for sensing a current in a submerged conductor includes: a split core current transformer constructed to generate an output representative of the current carried by the conductor, the split core having a first core member, a first winding disposed about at least a portion of the first core member; a second core member; and a second winding disposed about at least a portion of the second core member; and a housing, the housing including: a first housing member constructed to house the first core member and the first winding; and a second housing member constructed to house the second core member and the second winding.
US10935573B2 Slip-plane MEMS probe for high-density and fine pitch interconnects
A device probe includes a primary probe arm and a subsequent probe arm with a slip plane spacing between the primary probe arm and subsequent probe arm. Each probe arm is integrally part of a probe base that is attachable to a probe card. During probe use on a semiconductive device or a semiconductor device package substrate, overtravel of the probe tip allows the primary and subsequent probe arms to deflect, while sufficient resistance to deflection creates a useful contact with an electrical structure such as an electrical bump or a bond pad.
US10935572B2 Contact and test socket device for testing semiconductor device
The present invention relates to a contact and a socket device for testing a semiconductor device. The contact of the present invention is a spring contact which is integrally formed by blanking and bending a metal plate member and includes an elastic portion made of various strips of certain pattern and a tip provided at both ends of the elastic portion. Preferably, an inner volume of the contact is filled with a filler having conductivity and elasticity, whereby durability and electrical characteristics are excellent. Further, the test socket according to the present invention is a rubber type employing the above-mentioned contact and has an advantage that it is suitable for testing a fine pitch device.
US10935564B2 Systems and methods for determining wind velocity
In one embodiment, a system includes a vehicle, one or more probes coupled to the vehicle, and a controller. The vehicle is operable to traverse a distance. The one or more probes are operable to measure wind pressure and generate one or more wind pressure measurements. The controller is operable to receive the one or more wind pressure measurements from the one or more probes, determine a wind angle relative to the vehicle using the one or more wind pressure measurements, and determine a wind speed relative to the vehicle using the one or more wind pressure measurements and the wind angle.
US10935559B2 Methodologies and reagents for detecting fibrinolysis and hyperfibrinolysis
In some embodiments, the invention provides a container adapted for detecting hyperfibrinolysis or fibrinolysis in a blood sample using viscoelastic analysis comprising an interior having a coating comprises an inhibitor of fibrinolysis.
US10935551B2 Ultra-high sensitivity dual-gated biosensor based on MOS transistor
An ultra-high sensitivity dual-gated biosensor based on an MOS transistor, which is applicable to detection of a series of early tumors. The sensor is prepared and processed by using SOI wafers, and a unique dual-gated structure is realized by ion implantation technique. The sensor is prepared by an ultraviolet lithography combined with an NLD etching method, realizing trace, instant and marker-free detection of tumor markers. The method detects a change in capacitance in the channel during binding of antigen antibodies. The detection method involved in the invention is more stable and strong in anti-interference, can meet the demands in the aspect of detection range and sensitivity, and especially has extremely outstanding detection sensitivity, and can detect a sample with a lowest concentration in the range of 1 fg/ml˜1 ng/ml.
US10935550B2 Functionalized graphene oxide system for detecting rare cells
This disclosure provides a system for detecting rare cells. The system includes a substrate, an extension coupled to the substrate and extending outwardly from the substrate, and a functionalized graphene oxide disposed on the extension. This disclosure also provides a method for detecting rare cells using the system of this disclosure. The method includes the steps of providing the system and introducing a sample of bodily fluid to the system such that the sample interacts with the functionalized graphene oxide.
US10935539B1 Embedded excreta analysis device and related methods
In an embodiment, a system for analyzing excreta, wherein the system is configured to collect and analyze at least a portion of an excreta, wherein at least a portion of the system is configured to be embedded in an excreta disposal unit, and wherein the system comprises at least one electronic device. In a further embodiment, an analysis system for analyzing excreta, comprises a first portion configured to be connected to an excreta disposal unit and configured to collect at least a portion of an excreta, and a second portion configured to homogenize the at least a portion of the excreta collected by the first portion. In a further embodiment, an analysis system for analyzing excreta comprises a first portion of configured to be connected to an excreta disposal unit and configured to collect at least a portion of an excreta, and wherein the analysis system is configured to detect analyte from multiple users.
US10935526B2 Liquid chromatograph and method for correcting detector output value fluctuation of liquid chromatograph
A minimum peak is determined from analysis results, a correction wavelength at which an S/N ratio of the minimum peak is greatest is determined, and the determined correction wavelength is used to execute correction of the minimum peak. A plurality of detector output value correction method are registered in a processor, correction method is selected from default correction method or from among a plurality of preset correction methods according to an object to perform correction.
US10935520B2 Method for reconstructing defect
A method for reconstructing a defect includes: S1, establishing a database of magnetic flux leakage signals of a unit defect and acquiring a magnetic flux leakage signal of the unit defect; S2, acquiring a target magnetic flux leakage signal; S3, initially setting a scaling factor k; S4, constructing a forward model; S5, inputting the k into the forward model and performing forward prediction according to the k to acquire a predicted magnetic flux leakage signal for the defect to be detected; S6, calculating an error between the target magnetic flux leakage signal and the predicted magnetic flux leakage signal, and determining whether the error is smaller than an error threshold ε, if yes, executing S7; otherwise, executing S5 after the k is corrected; and S7, scaling the unit defect according to the k to acquire a final size of the defect to be detected.
US10935517B2 Gas sensor element and gas sensor unit
A gas sensor element of the present disclosure includes a measurement gas chamber, a solid electrolyte body, and a sensor electrode. The sensor electrode has a noble metal region which contains at least Rh and Pt, an electrolyte region which is formed by a solid electrolyte, and a mixed region in which the noble metal and the solid electrolyte are mixed. With respect to a correlation curve which represents a correlation between a mass percentage concentration c of Rh and a thickness d of the mixed region, when a reaction resistance to a measured gas in the sensor electrode is 40 kΩ, the concentration c of Rh and the thickness d are set so that at coordinates (c, d), the concentration c has a positive coordinate point and the thickness d has a positive coordinate point.
US10935514B2 Low power combustible gas sensing
Low power combustible gas sensors using a thermocouple design are provided. In one aspect, a combustible gas sensor includes: at least one first electrode; at least one second electrode formed from a dissimilar material from the first electrode; and a catalytic material at an active reaction junction between the first electrode and the second electrode, wherein the active reaction junction between the first electrode and the second electrode forms a thermocouple. A sensing device is including, e.g., multiple sensors, and a method for sensing combustible gas using the present sensors are also provided.
US10935500B2 Welding monitoring system and welding monitoring method
There are provided a welding monitoring system which can multidimensionally monitor a welding portion with high accuracy and a monitoring method thereof, by using a relatively simple configuration. There is provided a welding monitoring system which monitors a subject, including: a mechanical portion; and an imaging portion, in which the mechanical portion includes a transport arm which transports the subject, a subject holding portion which holds the subject, and an energizing device which causes welding with respect to the subject to be performed, and in which the imaging portion includes imaging means for obtaining imaging data of the subject, a data recording portion which records the imaging data, an analyzing portion which extracts predetermined characteristics from the imaging data, a comparison determination portion which compares the extracted characteristics and normal characteristics to each other to determine the presence or absence of abnormality, and a determination result output portion which outputs a determination result by the comparison determination portion.
US10935497B2 Detection device for luminescence analysis and automated analyzer
A highly reflective light-guide system has a highly reflective light-guide surface for reflecting light that has been emitted from a sample and has entered from an entry port opposing a window material and propagating the same to an exit port opposing a light reception surface of a photodetector. An optical filter is provided in a space surrounded by the window material, the photodetector, and the highly reflective light-guide system and transmits the signal luminescence to be measured that is emitted from the sample between the window material and photodetector. The optical filter is fixed to the window material or photodetector by an adhesive, and the peripheral shape of the optical filter is smaller than the shape of the inside of a fitting part to which the optical filter is fitted and that is formed on the highly reflective light-guide system.
US10935495B2 Detection and analysis method for urine-modified nucleoside based on surface-enhanced resonance Raman spectroscopy
The present invention discloses a detection and analysis method for urine-modified nucleoside based on a surface-enhanced resonance Raman spectroscopy technology. In the method, a tumor marker modified nucleoside in the urine of a normal person and a cancer patient is extracted through the specificity of borophenylic acid gel; Au colloid is taken as an enhancing substrate to detect SERRS signals; and statistical analysis is conducted by using PLS-DA algorithms to establish a diagnosis and identification model for the SERRS of the urine-modified nucleoside. The model is used to discriminate that the to-be-detected urine-modified nucleoside belongs to the normal person or the cancer patient. After PLS-DA, the surface-enhanced resonance Raman spectroscopy data of the urine-modified nucleoside of the present invention has specificity of 96.9%, sensitivity of 98.2% and accuracy of 97.6%. The present invention has the characteristic of rapid and objective detection, and can provide important reference for doctors to diagnose esophagus cancer.
US10935493B2 Optimised method for detecting the formation gas hydrates
The present invention relates to a method for detecting the presence of gas hydrates and/or ice in a medium. The method comprises at least the following steps: measuring at least at one measurement point in said medium two characteristic values of Raman spectra corresponding to two distinct vibration modes of the OH bonds of water, and determining the ratio τ of said two characteristic values, determining the temperature T in said medium at said measurement point of said spectra, comparing ratio τ with a value τ0 corresponding to a predetermined threshold of formation of said crystals for said temperature T, and determining the presence or not of hydrate and/or ice crystals from said comparison.
US10935488B2 Optical component for terahertz waves
An optical component for terahertz waves includes a resin member that includes a powder containing cellulose. A content ratio of the powder in the resin member is 60 wt % or less.
US10935487B2 Input and output optical systems for multipass spectroscopic absorption cells
Systems and methods of the present disclosure are directed to detecting species within a fluid using a multi-pass absorption cell and a spectrometer. The absorption cell includes a plurality of mirrors arranged in a manner such that a detection light traverses multiple passes through the fluid within the absorption cell. In some implementations, the detection light is reflected by the plurality of mirrors to form optical paths in more than one plane. The system also includes an electronic unit configured to receive and process spectral data from the spectrometer. In some implementations, the electronic unit communicates with at least one computational unit over a communication interface to send a portion of the spectral data for processing. The electronic unit may also receive processed data from the computational unit.
US10935484B2 Automated assessment of sperm samples
A method for testing includes capturing a sequence of video images of a sample comprising semen. The sequence of video images is analyzed by a processor so as to compute and output a motile sperm concentration of the sample.
US10935474B1 Membrane filter device
Provided herein is a membrane filter device comprising a cell top cover (A, Y) and a cell bottom cover (B, Z) covering the device, a flexible tube (35, E, F) whereas at the end of the tube, a nozzle jet (22) is also secured via conical reducer to produce upper Reynold's number and for distributing the feed fluid, within the hex hollow chamber (C, X) for storing and receiving feed fluid, a reducer chamber (C, R1, R2) for storing and receiving permeate filtrated fluid, a connector (32, 53, 56) connecting both feed chambers (A, Y, Z) and reducer chambers (A, Y, Z), a membrane assembly (M/F) comprising a layer of membrane (130) sandwiched by a pair of seal rings (P1, OR, P2) and a layer of support net (MS) for securing said membrane (M/F). Most of the joints are connected using threaded joint and flow pressure, therefore no external clamp, nuts or bolts is needed. The flexible tube and the cylindrical shape ensure uniform flow in chambers. The apparatus is therefore a user-friendly and steadfast membrane filter device.
US10935467B2 Apparatus for checking tyres
Apparatus for checking a tyre having: a support plane; a deformation element to generate a deformed surface portion; a positioning actuator to move the deformation element; and a device with a camera, a first light source, a second light source, a processing unit and a drive and control unit. The processing unit is programmed to activate the positioning actuator to move the deformation element towards the tyre to generate a deformed surface portion. The drive and control unit is programmed to: actuate the first light source to illuminate the deformed surface portion of the tyre, the second light source being inactive during the deformation; control the camera to acquire a first image of the deformed surface portion; actuate the second light source to illuminate an undeformed surface portion of the tyre; and control the camera to acquire a second image of the undeformed surface portion.
US10935464B2 Method for determining support points of a test plan
The invention relates to a method (1) for determining supporting points of a test plan (9) for measuring pre-defined test variables of a test machine on the basis of previously measured operating values (3) of operating variables of at least one field machine during the normal use thereof. In an aggregation step (2), the detected operating values (3) are allocated to categories (4) with regard to at least one selected operating variable, according to a predefined classification rule. Default variables are selected in a default step (5) before or after the aggregation step (2). The default variables form at least one subset of the operating variables. The operating category frequency (7) for each category (4) is determined in a determination step (6) following the aggregation step (2). In a subsequent determination step (8), the supporting points of the test plan (9) are determined on the basis of the operating category frequency (7). The supporting points are determined in the determination step (8) such that a deviation of a relative test category frequency, on the basis of the test plan (9), of determined default values of the default variables, associated with categories (4) according to the classification rules, from a relative operating category frequency of the operating values (3) classed according to the classification rules, of the operating variables corresponding to the default variables, is minimised according to a predefined optimisation criterion.
US10935462B2 Method for variable compression ratio engine
Methods and systems are provided for estimating an actual compression ratio of an engine cylinder based on the electric current applied to an actuator of the associated variable compression ratio mechanism. The compression ratio is estimated as a function of both a value and a location, relative to cylinder piston position, of a peak holding current applied by an electric motor on the actuator to maintain the actuator at a commanded compression ratio setting. In this way, the vehicle control system may more accurately infer the current actual compression ratio of each cylinder.
US10935460B2 Ultrasonic tank for a turbomachine
A system for performing ultrasonic procedures within a turbomachine. The system includes a bladder and a probe assembly. The bladder includes a bladder body for positioning within the turbomachine. Further, the bladder is inflatable to at least partially define an ultrasonic tank within the turbomachine for containing a fluid medium. The probe assembly includes an extension member and ultrasonic transmitter coupled to or positioned within the extension member. The extension member is insertable into the ultrasonic tank for positioning the ultrasonic transmitter within the ultrasonic tank.
US10935449B2 Dual fuel combustion intensity
A method of detecting uncontrolled combustion in an internal combustion engine includes sampling in-cylinder pressure sensor configured to measure pressure in a cylinder of the engine and generate a pressure signal, calculating a combustion intensity metric based on the pressure signal, determining a parameter describing how close the engine is to an uncontrolled combustion condition based on the combustion intensity metric, and controlling a substitution rate of a first fuel and a second fuel based on one or more of the parameter and the combustion intensity metric.
US10935438B2 Temperature sensor and method of sensing temperature
A temperature sensor and a method of sensing a temperature are provided. The temperature sensor generates a temperature clock signal based on a control signal to adjust a nonlinearity of the temperature clock signal, and outputs a count signal by counting clocks of the temperature clock signal corresponding to a counting interval of a reference clock signal.
US10935429B2 Substrate processing apparatus, substrate processing module, and semiconductor device fabrication method
A substrate processing module includes a process chamber configured to perform a treatment process on a substrate; a transfer chamber provided on a first side of the process chamber, the substrate being transferred between the process chamber and the transfer chamber; an optical emission spectroscopy (OES) system provided on a second side of the process chamber and configured to monitor the process chamber; and a reference light source disposed in the transfer chamber and configured to emit a reference light to calibrate the OES system.
US10935422B2 Optical measurement module, optical measurement circuit, and electronic device
The present disclosure provides an optical measurement module which includes a detection sub-circuit, a comparison sub-circuit and a blocking layer, the blocking layer includes at least one blocking element, the detection sub-circuit comprises a first photosensitive element, and the detection sub-circuit is configured to output a detection signal according to light irradiation received by the first photosensitive element and an input signal of the detection sub-circuit; the comparison sub-circuit includes a second photosensitive element, the at least one blocking element in the blocking layer covers at least the second photosensitive element, the comparison sub-circuit is configured to output a comparison signal according to an input signal of the comparison sub-circuit; wherein the first photosensitive element and the second photosensitive element have a same structure, so that they have a same response to light irradiation and a same response to environment.
US10935414B2 Liquid level indicating device and liquid-cooled electric appliance
A liquid level indicating device includes a moving member which is arranged in a liquid tank storing a cooling liquid and moves vertically in conjunction with variation in a liquid level of the cooling liquid, a string member having one end portion connected to the moving member, the string member being configured to be bendable and non-extendable in a longitudinal direction, an indicator connected to the other end portion of the string member and which indicates a height position of the moving member as a remaining amount of the cooling liquid by operating in conjunction with movement of the moving member through the string member, and a tube member which is configured to be bendable and non-extendable in the longitudinal direction, has the string member passed therethrough, and connects the liquid tank and the indicator.
US10935412B2 Method for detecting solid-liquid distribution in solid-liquid separation column of solid-liquid separation device and detection device
A method and a device, for detecting a solid-liquid distribution in a solid-liquid separation column of a freeze concentration device, that are used when a freeze concentration method is performed is suggested. The device for detecting the solid-liquid distribution in the solid-liquid separation column of a solid-liquid separation device includes a light irradiation means for irradiating the inside of the solid-liquid separation column of the freeze concentration device with visible light, a photographing means for picking up an image of the inside of the solid-liquid separation column irradiated with the visible light by the light irradiation means, a movement means for moving the photographing means in an up-and-down direction of the solid-liquid separation column, an image analysis means for analyzing a data piece of an image picked up by the photographing means and a determination means for determining a solid-liquid distribution state in the solid-liquid separation column based on a result of an analysis made by the image analysis means.
US10935411B2 Device for detecting the level of a medium
A capacitive level-sensor device comprises: —a circuit substrate made of electrically insulating material (20) that extends longitudinally according to a level-sensing axis; —a first array of electrodes or capacitive elements on a sensing region (23) of the circuit substrate (20), which comprises at least one first series of first electrodes (J1-Jn) coplanar to one another at a major face of the circuit substrate (20); —a circuit, which comprises circuit components associated to a second region (24) of the circuit substrate (20); and—a casing body (14-16), which comprises at least: a sensing portion (15), which is electrically insulating and fluid-tight and coats at least the sensing region (23) of the circuit substrate (20); and a mounting portion (14, 16), which coats at least partially the second region (24) of the circuit substrate (20) and is configured for fluid-tight fixing at an opening (6) of a container (1). The sensing portion (15) and at least part of the mounting portion (14, 16) comprise at least one material (M) overmoulded on at least part of the circuit substrate (20). The second region (24) of the circuit substrate (20) includes at least one restricted substrate portion (30), having a substrate width (Wr) smaller than the substrate width (W) of the sensing region (23). At least part of the at least one restricted substrate portion (30) extends axially in the mounting portion (16).
US10935400B2 Laser alignment tool
The present invention is a laser aligning tool that has two weight bodies, a laser pointer unit, and a threaded tubular shaft. The laser pointer unit is positioned within one of the two weight bodies. While both weight bodies are similar in shape and mass, and both connected to the threaded tubular shaft, only the weight body without the laser pointer unit can be detached from the threaded tubular shaft. The user may remove and place one weight body to the flange opening and introduce the threaded tubular shaft with the other weight body to the opening of another flange in preparation of alignment. The user may then turn on the laser pointer unit and ensure the laser beam traverse through both threaded tubular shaft and the detached weight body for proper alignment.
US10935388B2 Adaptive optimization of navigational routes using traffic data
A traffic control system and a method for optimizing navigational routing based on per-intersection real-time traffic conditions data. One aspect is a method of providing navigational guidance. The method includes identifying at least one intersection along at least one initial route to a destination; modifying the at least one initial route based on user preferences and traffic conditions data associated with the at least one intersection to yield at least one modified route; receiving a selection of a route from among the at least one modified route; receiving updated traffic conditions data for at least one corresponding intersection along the route selected; and modifying the route selected based on the updated traffic conditions data.
US10935383B1 Methods for finding the perimeter of a place using observed coordinates
Provided is a method for navigating and mapping a workspace, including: obtaining a stream of spatial data indicative of a robot's position in a workspace, the stream of spatial data being based on at least output of a first sensor; obtaining a stream of movement data indicative of the robot's displacement in the workspace, the stream of movement data being based on at least output of a second sensor of different type than the first sensor; navigating along a path of the robot in the workspace based on the stream of spatial data; while navigating, mapping at least part of the workspace based on the stream of spatial data to form or update a spatial map in memory; and switching to a second mode of operation if the stream of spatial data is unavailable due to the first sensor becoming impaired or inoperative.
US10935378B2 System and method for angle measurement
A system for generating a ground truth dataset for motion planning is disclosed. The system includes: a collecting module configured to collect LiDAR scans; a detecting module configured to detect two pose estimates that are closest to LiDAR scan accusation time; a determining module configured to determine LiDAR's poses based on an interpolation; and a transforming module configured to transform LiDAR raw scans into undistorted LiDAR scans.
US10935374B2 Systems and methods for generating models of scanned environments
Three-dimensional (3D) measurement systems and methods are provided. The systems and methods include a 3D imager and a marker. The marker includes an adapter and a marker element, wherein the adapter is arranged to be at least one of installed, placed, and attached to a fixed object of a scanned environment and the marker element includes a coded identifier that is detectable by the 3D imager, wherein the coded identifier identifies the specific location of the fixed object within the scanned environment.
US10935371B2 Three-dimensional triangulational scanner with background light cancellation
A triangulation scanner system and method of operation is provided. The system includes a projector that alternately projects a pattern of light and no light during first and second time intervals. A camera includes a lens and a circuit with a photosensitive array. The camera captures an image of an object. The photosensitive array has a plurality of pixels including a first pixel. The first pixel including an optical detector and a first and second accumulator. The optical detector produces signals in response to a light levels reflected from a point on the object. The first accumulator sums the signals during the first time intervals to obtain a first summed signal. The second accumulator sums the signals during the second time intervals obtain a second summed signal. A processor determines 3D coordinates of the point based on the projected pattern of light and on the first and second summed signals.
US10935369B2 Automated layout and point transfer system
A two-dimension layout system identifies points and their coordinates, and transfers identified points on a solid surface to other surfaces in a vertical direction. Two leveling laser light transmitters are used with a remote unit to control certain functions. The laser transmitters rotate about the azimuth, and emit vertical (plumb) laser planes. After being set up using benchmark points, the projected lines of the laser planes will intersect on the floor of a jobsite at any point of interest in a virtual floor plan, under control of a user with the remote unit. An “active target” can be used to more automatically create benchmarks. A laser distance meter can be installed on base units to automatically scan a room or a wall to determine certain key features.
US10935364B2 Method and apparatus for remote sensing of objects utilizing radiation speckle
Disclosed are systems and methods to extract information about the size and shape of an object by observing variations of the radiation pattern caused by illuminating the object with coherent radiation sources and changing the wavelengths of the source. Sensing and image-reconstruction systems and methods are described for recovering the image of an object utilizing projected and transparent reference points and radiation sources such as tunable lasers. Sensing and image-reconstruction systems and methods are also described for rapid sensing of such radiation patterns. A computational system and method is also described for sensing and reconstructing the image from its autocorrelation. This computational approach uses the fact that the autocorrelation is the weighted sum of shifted copies of an image, where the shifts are obtained by sequentially placing each individual scattering cell of the object at the origin of the autocorrelation space.
US10935363B2 Device for detecting highly stressed position in a machining tool
Device for detecting highly stressed positions in a machining tool with a spindle head and a spindle motor, the device comprising: a measuring unit adapted to acquire measurement values of the spindle head during operation of the spindle unit, the measurement values having a current position of the spindle head; a memory unit adapted to store the measurement values acquired; a stress determining unit adapted to determine an associated stress value for each of the detected positions taking into account the measurement values; and an output unit adapted to at least one of outputting the detected positions with the respective associated stress value, and determining from a total number of the determined stress values at least one high stress value which is greater than the other stress values of the total number, and then outputting the at least one determined high stress value with the position assigned to it.
US10935357B2 Proximity fuse having an E-field sensor
A proximity fuse includes an electric-field (E-field) sensor to detect electrical disturbances from an object that is external and distinct from a device carrying the proximity fuse. The E-field sensor detects or senses E-fields versus time in order to provide omnidirectional coverage of the device carrying the proximity fuse. When the device carrying the fuse is a missile having warhead, the proximity fuse is connected with detonation logic that detonates the warhead at a desired time to destroy or neutralize the object, which is typically a threat, such as another missile.
US10935348B2 Locking mechanism to secure a firearm accessory mount to a picatinny rail
A locking mechanism for securely attaching an accessory mount to a firearm having a Picatinny/Weaver mounting rail. The locking mechanism includes a resiliently biased slider jam that is received within a transverse groove of the Picatinny/Weaver rail. A clip is provided to clamp the accessory mount to the rail by a locking screw. A locking screw spring may urge the clip away from a tight engagement with the rail when the locking screw is in a loosened condition. The locking mechanism is adaptable to all Picatinny/Weaver rails and provides a rock solid firearm accessory mounting system.
US10935339B2 Adjustment system for training pistol
A training pistol having an adjustable trigger with a shot-indicating laser to signify the impact of a shot which would simulate a bullet hole of a live fire pistol. In one form a trigger prep indicating system to indicate where the trigger is pressed showing the trigger finger is on the trigger and the trigger is repositioned from a rest state to a position longitudinally rearward therefrom.
US10935326B2 Thermal conducting structure
A thermal conducting structure includes a vapor chamber and at least one heat pipe. The vapor chamber has a casing with a through hole formed on a side of the casing, and a chamber defined inside the casing and communicated with the through hole and having a metal mesh covered on an inner wall of the chamber. The heat pipe has a tubular body and an opening formed at an end of the tubular body, and the tubular body is connected to the through hole, and a cavity is defined inside the tubular body. A capillary member is covered onto an inner wall of the cavity. The metal mesh extends through the opening into the cavity to connect the capillary member. The metal mesh is used as a capillary structure, and the vapor chamber and heat pipe are used together to provide a better cooling efficiency.
US10935322B2 Shell and tube heat exchanger with perforated fins interconnecting the tubes
Disclosed is a tube assembly for a shell and tube heat exchanger, the tube assembly having: a plurality of tubes respectively extending in a lengthwise direction L to a respective plurality of opposing ends at respective opposing internal ends of the heat exchanger, the plurality of tubes being collectively arranged in a first grid pattern, wherein the plurality of tubes form a respective plurality of grid nodes; and a plurality of fins connecting the plurality of tubes to form a respective plurality of grid edges, the plurality of fins extending to opposing ends of the plurality of tubes, wherein the plurality of fins each include a plurality of through holes formed therein.
US10935319B2 U-shaped seal and method for use in cement plants
A method to thermally convert alternative fuels within a loop seal reactor by utilizing preheated/calcined cement meal as the heat source within which alternative fuels are immersed, subjected to drying, pyrolysis and subsequently charred, and an apparatus utilized to practice such method.
US10935314B2 Heating values of cellulosic waste
Provided herein is a process for improving the heating value of a cellulosic waste material. The process includes the steps of treating the cellulosic waste material with an acid solution, recovering heat produced by treating the cellulosic waste material, and filtering the treated cellulosic waste material to produce a filter cake. The disclosure also relates to a system for implementing the process.
US10935311B2 Domestic refrigeration appliance containing a cover for a gap between a foam crossmember and an electronics box
A domestic refrigeration appliance contains a housing in which a receiving space for food is configured, a machinery compartment, and an electronics box which is arranged above the machinery compartment in the housing. The machinery compartment is separated in the upward direction by a foam cross-member from an intermediate space of the housing filled with a thermally insulating material at least in regions. A gap is formed between the foam cross-member, a cover and an interior of the electronics box. A cover element is arranged in the gap such that a flow of media is blocked from the machinery compartment into the interior of the electronics box.
US10935307B2 Luminous sofa cup holder
The present invention relates to a luminous sofa cup holder comprising the cup body, the mounting base for supporting the cup body, the light source, the cooling/heating module, the temperature sensor and the control circuit for detecting the temperature of the cup body, either directly or indirectly, wherein the cup body is provided with an empty cavity, wherein the edge of the upper opening of the empty cavity is a flanging structure, which protrudes on the outer side of the cup body, wherein the light source is disposed over the outer side of the cup body; wherein the mounting base is a hollow body provided with at least one opening; wherein the cup body inserts into the mounting base through the opening provided on the mounting base; wherein the light source is held tightly by the cup body and the mounting base.
US10935304B1 Adjustable water collection pan for appliances
An adjustable liquid containment device for use with refrigerators to prevent overflow and damage to flooring. The containment device allows for appliance elevation within an integral support and water collection pan. The detachable loading ramps provide for smoothly rolling the appliance up onto the integrated independent elevated level support surfaces within the water retainment pan. The containment device is telescopically adjustable to accommodate different size appliances.
US10935254B2 Pipe heating device
A pipe heating device for preventing freezing of pipes includes a controller and a plurality of heating elements. The heating elements are operationally coupled to the controller and each heating element is configured to selectively couple to a respective pipe of a plumbing assembly. The controller is positioned to selectively power the heating element so that the heating element is configured to maintain water that is positioned in the respective pipe in a fluid state.
US10935248B2 Method of operating an ignition element of a gas burner
An oven appliance and a method of operating the same are provided. The oven appliance includes a heating element such as a gas burner that is provided with a flow of fuel and an ignition element for igniting the flow of fuel. The method includes activating the ignition element by closing an ignitor relay and determining an adjusted flame time based on a target flame time and an ignition delay. The ignition element is deactivated when the adjusted flame time has passed since the activation of the ignition element. The method may further include compensating for the extinction delay of the gas burner to achieve the desired heating time.
US10935246B2 Mass-attenuated thermosensitive damper for sealed direct-vent gas fireplace
A separate heat absorbing mass is secured in co-planar abutment with a bimetal strip controlling a fireplace damper to absorb heat from the flue gases. The mass transfers heat to the bimetal strip during the OFF cycle thereby delaying the opening of the damper and increasing the heat retention and efficiency of the fireplace.
US10935238B2 Furnace with premix ultra-low NOx (ULN) burner
Disclosed is an induced-draft gas-fired furnace that includes: an electronic furnace controller, a burner assembly, a gas valve, and an inducer motor, wherein the controller: accelerates the inducer motor at a first pre-ignition rate to a first pre-ignition speed; controls the gas valve to supply gas to the burner assembly to obtain a first pre-ignition ratio of fuel to air, operates an igniter to attempt to ignite the first fuel mixture, determines whether fuel has ignited in the burner assembly, wherein when fuel having the first pre-ignition ratio of fuel to air remains unignited after a plurality of ignition attempts, the controller: decelerates the inducer motor to a second pre-ignition rate to obtain a second pre-ignition speed and a second fuel mixture comprising a second pre-ignition ratio of fuel to air, and determines whether the second fuel mixture has ignited in the burner assembly.
US10935231B2 Systems and methods for a mirror mounted light with mobile device mounting
A ring-shaped light includes a ring-shaped frame, the ring-shaped frame having a void portion in the middle of the ring-shaped frame, such that when the ring-shaped frame is located on a mirror, a face of a user looking into the mirror through the void is viewable to the user. The ring-shaped light further includes a plurality of light sources mounted around the ring-shaped frame in a circular fashion. The ring-shaped light further includes a bridge, the bridge located in a bottom section of the void, the bridge including a slot for receiving a smartphone. The ring-shaped light further includes a sensor for activating the plurality of light sources. The ring-shaped light further includes a mounting system integrated with the frame, the mounting system including a plurality of discs, mountable via adhesive to the mirror, and a plurality of recesses each interfacing with the plurality of discs, the plurality of discs being made of magnetic material and each of the plurality of recesses including a magnet to hold the plurality of discs, the plurality recesses sized and shaped in a complementary fashion to the plurality of discs.
US10935220B2 Pool liner with LED light strings
Embodiments of the present disclosure provide systems and methods for attaching pool accessories, such as LED light strings, to a pool liner. The systems and methods for attaching pool accessories can comprise a re-sealable pocket attached to a pool liner where the re-sealable pocket can hold a LED light string or another pool accessory.
US10935215B1 Polarization selective optic for glare control of illumination lighting
An example lighting device includes a luminaire having an illumination light source including an illumination light source configured to be driven by electrical power to emit incoming light rays. Luminaire further includes a polarization selective optic coupled to the illumination light source to receive the incoming light rays emitted by the illumination light source and output polarized light rays for illumination lighting. Based on the incoming light rays, the polarization selective optic outputs the polarized light rays including a TM wave. Polarization selective optic steers the TM wave to be outputted to a far field at a grazing angle. Polarization selective optic steers a substantially non-TM wave away from the far field at the grazing angle. Lighting device further includes an illumination light source driver to control a light source operation of the illumination light source.
US10935206B2 Illumination device, in particular vehicle headlamp
An illumination device comprises one or several lasers emitting light of a first wavelength or wavelength range, a wavelength converting member converting at least part of the light of the first wavelength or wavelength range into light of a second wavelength or wavelength range, a scanning unit adapted to scan one or several laser beams of said one or several lasers across said wavelength converting member in order to generate an illumination pattern formed at least of the light of the second wavelength or wavelength range, and, optionally, an imaging optics imaging said illumination pattern to the far field. A first light guiding structure is arranged on a light emitting side of said wavelength converting member, said first light guiding structure forming a grid of first light guiding channels. The illumination device can be used as an adaptive headlamp of a vehicle and achieves a high contrast between illuminated and dark regions as well as a high efficiency with a small projection optics.
US10935204B2 Lighting device for vehicles having an adaptor mounting a lens to a vehicle lamp housing at the periphery thereof
A lighting device for vehicles, including a housing, in which light-technical components are arranged, and a cover lens that closes an opening of the housing, wherein the cover pane is connected to the housing via an adapter part that is arranged on a peripheral edge of said cover lens.
US10935199B2 Lighting device having non-planar diffuser with array of 3D elements
A light device includes a light guide member having first, second and third portions. An array of light-modifying elements are formed on one main surface of the light guide member, and each light-modifying element having surfaces inclined with respect to at least one of the main surfaces of the light guide member. The light-modifying elements are configured to diffuse incident light. A light source (or light sources) is provided on a substrate, and configured to project light along a thickness direction of the light guide member. The first and third portions of the light guide member are provided at different distances from the substrate, with the second portion being inclined to an acute angle with respect to the substrate.
US10935182B2 Mobile device and computer device stand
A mobile device and computer device stand used for a mobile device/computer device includes a second platy body, a first platy body, and a support piece. One end of the first platy body is connected to one end of the second platy body. The middle portion of the first platy body is formed with a hole. A support portion is disposed on the first platy body. The support portion is located at one end of the first platy body opposite to the end connected to the second platy body. The support piece is disposed in the hole. The support piece has a fold line. The support piece is divided into a first portion and a second portion by the fold line. The second portion is connected to the support portion.
US10935172B2 Pipe clamp and pipe joint with sensor accommodation
A pipe clamp is used to connect pipe ends together and thereby establish a pipe joint. The pipe clamp and pipe joint are designed and constructed to accommodate a sensor bung and/or a sensor equipped at one of the connected pipe ends. The pipe clamp and pipe joint can be of an automotive exhaust application.
US10935166B2 Conduits for transporting fluids
A conduit for transporting a fluid comprises a first collar, a second collar, and a bellows. The bellows comprises a first corrugated outboard ply, a corrugated inboard ply, an interstitial space, interposed between the corrugated inboard ply and the first corrugated outboard ply, and a second corrugated outboard ply within the interstitial space. The first corrugated outboard ply and the corrugated inboard ply are hermetically coupled to the first collar and the second collar. The conduit additionally comprises a first sensor, communicatively coupled with an interstitial space. The second corrugated outboard ply is not hermetically coupled to the first collar or the second collar.
US10935152B2 Valve having an actuator made of a shape memory alloy, with a flat geometry
A valve for switching of media, such as liquids or gases, is opened, closed or put into an intermediate state by at least one actuator produced from a shape memory alloy. The at least one actuator, as a function of whether electricity is applied to it, acts on at least one valve ball or a valve plunger accommodated in a core element, so that the through-flow of a medium through a fluid part below the core element, with a media-tight membrane interposed between, is opened, interrupted or partially opened in regulated or controlled manner. The core element is produced from a mechanically rigid and thermally well-conductive material, has electrical conductor tracks for electrical connection of the actuator to a supply of electricity on the top side, as well as multiple threaded through-holes for underside connection with the fluid part and the membrane and/or for top-side connection with the actuator.
US10935146B2 T-joint having push-button switch
A T-joint includes a pipe body and a switch. The pipe body includes an inlet opening, a first outlet opening, a second outlet opening and a switch accommodating space communicating with each other. The switch is positioned into the switch accommodating space of the pipe body, and includes a pressed member and an outlet-selecting member. The pressed member and the outlet-selecting member are connected to each other. By pressing either a first pressed portion or a second pressed portion of the pressed member, the isolating member of the switch could be positioned to lead the inlet opening to communicate with a corresponding one of the first outlet opening and the second outlet opening.
US10935132B2 Gear shifting apparatus for multi-speed transmission for electric vehicles
A gear shifting apparatus for a multi-speed transmission includes a shifting unit controlling gear shifting by a torque of an actuator and a parking unit controlling a parking state by the torque of the actuator. The actuator includes a control motor transmitting a driving torque to driven gears of the shifting and parking units through a drive gear externally gear-meshed with the driven gears. The shifting unit includes a cam block connected to a first driven gear engaged with the drive gear and having a cam surface on an exterior circumference for shift-stages for controlling gear shifting. In addition, the parking unit includes a parking gear and a parking sprag having an engagement end for controlling engagement and disengagement of a parking state.
US10935126B2 Shift device
At a shift lever device, at a time when a lever is rotated in a left-right direction, a joint of the lever moves a joint tube of a link in an up-down direction. Moreover, at a time when the lever is rotated in a front-rear direction, a link operating portion of the lever rotates an operation tube of the link in the front-rear direction around the joint side. Here, at the time when the lever is rotated in the left-right direction, the joint is moved in the left-right direction with respect to the joint tube. Therefore, the need to provide parts between the lever and the joint can be eliminated, and a number of parts can be reduced.
US10935125B2 Fluid transfer coupling
A fluid transfer coupling comprises a first shaft assembly a second shaft assembly, and a seal assembly. The first shaft assembly comprises a first shaft and an annular fin attached to the first shaft, the annular fin having one or more internal passages extending therethrough. Each internal passage connects a centre portion of the first shaft to a radially outwardly facing side of the annular fin. The second shaft assembly comprises a second shaft and an annular trough extending radially outwardly of the second shaft.
US10935121B2 Strain wave gearing
A strain wave gearing has a rigid internally toothed gear, a flexible externally toothed gear, and a sliding-contact type wave generator. The wave generator has: a plurality of gear pressing members that flexes the externally toothed gear in the radial direction at positions at equal angular intervals in the circumferential direction to form plurality of meshing portions which mesh with the internally toothed gear; and piezoelectric elements that generate ultrasonic vibration of 20 kHz to 80 kHz in the gear pressing members in the radial direction. Ultrasonic vibration is applied at contact sites where the gear pressing members and the externally toothed gear contact each other. As a result of a squeeze film effect, the apparent friction coefficient of each contact surface at the contact sites can be greatly reduced and rotational torque, of the wave generator can be reduced.
US10935120B2 Axle assembly having a spigot bearing assembly
An axle assembly having a spigot bearing assembly. The spigot bearing assembly may extend between a motor housing and a rotor output flange that may be fixedly mounted to a rotor. The spigot bearing assembly may rotatably support the rotor output flange and may inhibit deflection of the rotor. A spigot bearing biasing member may exert a biasing force on the spigot bearing assembly.
US10935119B2 Epicyclic gearing, in particular reduction gearing with an integrated spur gear differential
An epicyclic gearing that includes a first set of planet gears arranged on a first planet gear plane, a second set of planet gears arranged on a second planet gear plane, and a planet carrier configured to circulate about a gear axis and including a carrier wall that extends between the first planet gear plane and the second planet gear plane in an intermediate region, and the planet carrier further includes planet pins configured to mount the first or second set of planet gears, wherein a web structure is attached to the carrier wall, wherein the web structure extends in the direction of the gear axis, wherein the web structure includes a support structure that extends radially in relation to the gear axis, and a support structure that includes a hole for receiving a section of a planet gear pin.
US10935113B2 Multi-stage planetary roller power transmission device
A multi-stage planetary roller power transmission device includes a high-speed power transmission mechanism including a first sun shaft, a first fixed ring, first planetary rollers disposed between the first sun shaft and the first fixed ring with a first negative clearance, first support shafts, and an annular first carrier into which the first support shafts are press-fitted; and a low-speed power transmission mechanism including a second sun shaft, a second fixed ring, second planetary rollers disposed between the second sun shaft and the second fixed ring with a second negative clearance, second support shafts, and an annular second carrier into which the second support shafts are press-fitted. A clearance amount of the first negative clearance and a clearance amount of the second negative clearance are equal to each other, and the number of the first planetary rollers is smaller than the number of the second planetary rollers.
US10935110B2 Automatic transmission for vehicle
An automatic transmission includes: first, second, and third planetary gear sets each having three rotating elements; seven coupling elements variably providing a frictional force; and seven shafts. In particular, a first shaft is fixedly connected to a second rotating element of the third planetary gear set and an input shaft, a third shaft is fixedly connected to a third rotating element of the second planetary gear set, a fourth shaft is fixedly connected to a first rotating element of the second planetary gear set and a third rotating element of the third planetary gear set, a sixth shaft is directly connected to a first rotating element of the third planetary gear set and a transmission casing, a seventh shaft is fixedly connected to a third rotating element of the first planetary gear set and an output shaft, and remaining two shafts are selectively fixed to the transmission casing.
US10935108B2 Transmission apparatus for saddle-type vehicle
In a transmission apparatus for a saddle-type vehicle, dowels on first transmission gears are engageable in and disengageable from dowel holes in adjacent second transmission gears to shift gear positions. The first transmission gears are slidable in response to angular movement of a shift spindle caused by operating a shift pedal. Invalid engagement time, during which the dowels and dowel columns are in sliding abutment, at an idling engine rotational speed is in the range from 0 msec. to 40 msec., providing an enhanced feeling for gear shifting operations and reduce hammering noise.
US10935084B2 Hydro-viscous speed regulating device for heavy-load start of belt conveyor
A hydro-viscous speed regulating device for heavy-load start of a belt conveyor is provided. An input shaft and an output shaft are connected through a spline tube, an inner friction plate set, and an outer friction plate set. The inner and outer friction plate sets are controlled by an inner oil cylinder and an outer oil cylinder respectively. Oil inlet and oil return of the inner oil cylinder and the outer oil cylinder are controlled by an oil inlet valve core and an oil return valve core automatically. During starting process, pressure oil enters into the outer oil cylinder, and pushes the outer friction plate set to be engaged to provide torque required by the output shaft. After the starting process is completed, the revolving speed of the output shaft rises; the oil inlet valve core and the oil return valve core move outward under the effect of a centrifugal force; the pressure oil enters into the inner oil cylinder and pushes the inner friction plate set to be engaged to provide torque required by the output shaft, and at the same time, oil returns to the outer oil cylinder. That is, during starting process, the outer friction plate set provides large torque required for start, and the inner friction plate set provides small torque during normal operation. The present invention achieves automatic switching between different torque required for start and normal operation. Moreover, the present invention has a compact structure, reliable performance, and low costs, and is applicable in a wide range.
US10935081B2 Clutch device
A clutch device is disclosed. The present device includes a driven plate having an annular shape and a clutch center. The driven plate includes a plurality of engaging recesses. The clutch center is rotatable about an rotational axis and makes the driven plate movable in an axial direction and non-rotatable relatively thereto when the driven plate is assembled thereto. Additionally, the clutch center includes a body having a cylindrical shape, one or more first teeth and one or more protruding teeth as a guide portion. The one or more first teeth are provided on the body and are configured to engage with the engaging recesses of the driven plate. The one or more protruding teeth function as a slide guide when the driven plate is slid onto the clutch center so as to be assembled thereto.
US10935080B2 Extended housing sleeve with stiffening ring feature
A sleeve for a bearing damper comprising a cylinder shaped body having a forward end opposite an aft end, the body including an interior surface opposite an exterior surface, the body configured insertable between a bearing proximate the interior surface and a housing proximate the exterior surface; a ring portion proximate the forward end, the ring portion having an outer diameter larger than a diameter of the body; and an extension portion configured to provide an active damper surface extending beyond the housing.
US10935073B2 Bearing damper element, bearing and compressor element provided with such a bearing damper element and method for manufacturing such a bearing damper element
A bearing damper element includes a ring mounted between a rotating object and a supporting object which supports the ring. The ring includes at least three slits through the thickness of the ring in the axial direction and at a distance of the radial inner and outer surface of the ring. At least half of the slits have one or more damping parts with a maximum width of 0.5 millimeters, whereby the damping parts are concentric and do not overlap.
US10935068B2 Designs and methods of making of joints for composite components under dominant bending load
A composite tube joint may comprise an end of a composite tube, an inner member disposed within the end, wherein an outer surface of the inner member has a complementary shape to an inner surface of the end, an outer member concentrically surrounding the end of the composite tube, and an undulated surface configured to mitigate movement of the end of the composite tube relative to at least one of the inner member and the outer member.
US10935056B2 Electromagnet for a hydraulic system
An electromagnetic valve for a hydraulic system for an automatic transmission of a vehicle. An armature chamber is filled with hydraulic medium and fluidically connected to hydraulic lines of the hydraulic system. An armature is mounted in the armature chamber such that its stroke is adjustable. The armature includes a shut-off body and divides the armature chamber into an opening-side chamber facing the flow opening and into an inner chamber facing away from the flow opening. During a stroke of the armature, an oil exchange occurs, and a displacement volume of the hydraulic medium overflows from the opening-side chamber into the inner chamber. A hydraulic line leading to the opening-side chamber or to the inner chamber of the armature chamber includes a dirt collecting element that is designed as a permanent magnet and that retains contaminations in the hydraulic medium that flows through the hydraulic line during an oil exchange.
US10935035B2 Closed impeller with self-recirculation casing treatment
A closed impeller includes: a housing provided with an opening; an insert inserted into one side of the opening; and an impeller body inserted into the other side of the opening, and including a plurality of blades and a shroud covering the plurality of blades, wherein the insert is provided with an inflow channel guiding a fluid into an inlet of the impeller body, and wherein a clearance between an outer surface of the insert and an inner surface of the housing forms a circulation flow channel connecting the other end of the inflow channel with a portion where one end of the inflow channel meets the inlet of the impeller body.
US10935031B2 Booster system
A booster system includes: a cooling temperature regulating unit configured to regulate a temperature of an intermediate supercritical pressure liquid cooled and generated by a main cooling unit on upstream of a pump unit according to a flow rate of a supplied cooling medium; and a pressure detection unit configured to detect inlet pressure of the intermediate supercritical pressure liquid on an inlet side of the pump unit and detect outlet pressure of a target supercritical fluid on an outlet side of the pump unit. The cooling temperature regulating unit controls the flow rate of the cooling medium based on a pressure difference between the inlet pressure and the outlet pressure or a pressure ratio between the inlet pressure and the outlet pressure.
US10935029B2 Pump and motor casing having ribs and guide protrusions
A motor pump capable of preventing deformation of a resin-made motor casing due to heat while securing a mechanical strength of the motor casing is disclosed. The motor pump includes a motor casing made of resin. The motor stator is disposed in the motor casing. The motor casing includes a partition wall located between the impeller and stator coils, ribs extending radially, and an inner frame connected to an inner edge of the partition wall. The partition wall is fixed to the ribs. The motor casing has guide protrusions formed on an outer surface of the inner frame, and further has recesses formed between the guide protrusions.
US10935016B2 Method for protecting an electric motor of a device with a motor driven consumer with a continuous capacity control system and choice of such a motor
Method for protecting an electric motor of a motor driven consumer equipped with a controller for controlling the capacity or the power of the consumer, comprises the following steps: the determination of the thermal condition of the motor by direct measurement on the motor; and the limitation of the maximum capacity or the maximum power of the consumer as a function of the aforementioned determined thermal condition.
US10935015B2 Device for damping pressure pulsations for a compressor of a gaseous fluid
The invention relates to a device (1) for damping pressure pulsations for a compressor of a gaseous fluid, in particular of a refrigerant. The device comprises a housing (2), a piston element (6) as well as a spring element (8). The housing (2) is developed encompassing a chamber (3), with an inlet opening (4) and an outlet opening (5). The piston element (6), supported such that it is stayed across the spring element (8) on the housing (2), is disposed within the chamber (3) dividing the chamber (3) into a first chamber volume (3a) and a second chamber volume (3b), as well as being disposed movably in a direction of motion (11) between a first end position and a second end position. The motion of the piston element (6) effects a change of the chamber volumes (3a, 3b) and of a flow cross section of the outlet opening (5). The piston element (6) is developed as a hollow cylinder with two, at least partially closed, end faces (7, 13). The piston element (6) herein comprises at least one through-opening (14, 15) developed as a fluidic connection between a chamber volume (3a, 3b) and a volume encompassed by a wall of the piston element (6).
US10935010B2 Voltage conversion apparatus and method
A body force per unit mass acting on mobile charge carriers within a first electrically conducting material is configured to induce at least one region of accumulation of charge within at least a portion of the first material. The magnitude of the associated change in the voltage between two given points within the first material is a function of the relevant electrical properties of the material. A second electrically conducting material can be electrically coupled to the first material via a first electrical contact. The relevant electrical properties of the second material can be configured to be different to the relevant electrical properties of the first material. The voltage difference between the two points in the first material can be different to the voltage difference between two equivalent points in the second material. The difference in the voltage difference can be employed to increase the voltage of mobile charge carriers within a portion of an open or closed electrical circuit relative to another portion of said circuit. A voltage conversion apparatus and method can be used to convert thermal energy into electrical energy, for example.
US10935006B2 Process for producing geothermal power, selective removal of silica and iron from brines, and improved injectivity of treated brines
This invention relates to a method for producing geothermal power using geothermal brines while producing a reduced silica and iron brine having improved injectivity. The resulting compositions include a composition with reduced silica, iron, and lithium having reduced quantity of total suspended solids.
US10935005B2 Gravitational potential energy storage system
Systems and methods are disclosed for using electrical energy to store potential energy during a first period of electrical demand and, thereafter, to convert the stored potential energy into electrical energy that can be supplied to an electrical grid during a second period of electrical demand. During the first period of electrical demand, electrical energy is used to move one or more weight(s) from a first relative position of low potential energy to a second relative position of high potential energy. During time periods of high electrical demand, the system is used to move one or more individual weight(s) from the relative position of high potential energy to the relative position of low potential energy. As each individual weight moves from the position of high potential energy, the motion of the weight is used to cause a generator to generate electrical energy.
US10935004B2 Splittable pitch tube
A pitch tube includes a first tube part and a second tube part. The first tube part and the second tube part are detachably connected to each other.
US10935002B2 Method and system for testing a lighting protection system of a wind turbine
A lightning protection system of a wind turbine (10) comprises electrically grounded receptors (51, 52) on turbine blades. A corresponding electrical ground connection must be tested regularly. For such a test, an unmanned aerial vehicle or UAV (4) places an electrode (41) near a receptor (51, 52). Using a high voltage generator (42), a high voltage is created between the electrode (41) and the receptor (51, 52), causing an electrical arc (45) between the two. A corresponding current through the lightning protection system (5) indicates whether the ground connection is in order. Thanks to the high voltage used, the electrical arc (45) can bridge a gap between the electrode (41) and receptor (51, 52) of at least several millimetres. It is not necessary to establish a direct physical contact between the electrode (41) and the receptor (51, 52). This simplifies controlling the UAV and speeds up the testing procedure.
US10934997B2 Damping wind turbine tower oscillations
Provided is a method for damping a side-side oscillation of a tower of a wind turbine having a generator connected to a converter, the method including: measuring an acceleration value of the tower; determining, based on the acceleration value, at least one frequency value of at least one tower oscillation mode, including a second tower oscillation mode; controlling the converter of the wind turbine based at least on the acceleration value and the frequency value.
US10934991B2 Internal combustion engine combustion state detecting device
The invention provides an internal combustion engine combustion state detecting device such that ascertaining a combustion state using ionic current detection is carried out accurately over a wide operating range of an internal combustion engine. The internal combustion engine combustion state detecting device includes a spark plug that has a central electrode and a grounding electrode opposing across a gap, and a discharge stopping-induced current detecting device that estimates an induced current caused by a stopping of a spark discharge generated in the gap between the central electrode and the grounding electrode, wherein an ionic current detection threshold is set to a threshold value that is not affected by the induced current using the induced current estimated by the discharge stopping-induced current detecting device.
US10934982B1 Air cooling chamber assembly and internal combustion engine having the same
Present disclosure relates to air cooling chamber assembly. The air cooling chamber assembly includes: an air intake duct receiving ambient air outside of an internal combustion engine, an air cooling chamber cooling the ambient air received from the air intake duct to generate cooled air, and an air output duct providing the cooled air generated from the air cooling chamber to the internal combustion engine. The air cooling chamber assembly is connected to engine air intake of the internal combustion engine to cool the ambient air to generate the cooled air prior to entering the internal combustion engine, and to provide the cooled air generated to engine air intake of the internal combustion engine. The cooled air from air cooling chamber contains increased amount of oxygen molecules, and increased amount of oxygen molecules in the cooled air improves fuel efficiency and reduces greenhouse gas emission of the internal combustion engine.
US10934977B2 Gas/gas mixer for introducing gas into the exhaust gas stream of an internal combustion engine
A gas/gas mixer for introducing gas, especially air, into the exhaust gas stream of an internal combustion engine, includes a mixer body (32) that is elongated in the direction of a body longitudinal axis (L). A plurality of gas passage openings (38) are provided in a wall (36) of the mixer body (32) enclosing a volume of gas to be introduced (42) in the mixer body (32). The mixer body (32) is configured with a flattened cross-sectional profile, flattened obliquely to the body longitudinal axis (L).
US10934970B2 Crankshaft seal
A sealing device may comprise: a flange that extends perpendicularly relative to a central axis of first portion; an inner cylindrical portion having an engaging surface, and a protruding portion extending between the flange and the inner cylindrical portion; a rigid body component; and an elastic component having a main oil lip and an excluder lip, wherein the main oil lip is proximate to or in contact with the flange at a first location, and wherein a the excluder lip contacts the inner cylindrical portion; wherein a gap is defined by surfaces of the first portion and the elastic component between the first location and the second location, and wherein, when the sealing device is installed in a bore so that the engaging surface is fixedly connected to the shaft and a machine is operated so that the shaft rotates, the volume of the gap changes by less than 10%.
US10934969B2 Internal combustion engine having structural frame
A structural frame is provided. The structural frame includes a bottom surface, first and second cylinder block sidewall engaging surfaces, the first and second cylinder block sidewall engaging surfaces positioned above the bottom surface at a height that is above a centerline of a crankshaft support included in a cylinder block when the structural frame is coupled to the cylinder block.
US10934960B2 Method and system for estimating mass airflow using a mass airflow sensor
A method and system for estimating air mass per cylinder of an internal combustion engine is provided. An output signal from a MAF sensor is digitally processed to provide an estimate air mass per cylinder (APC). The system includes the MAF sensor; a data acquisition unit configured to receive an output signal from the MAF sensor and produce a sampled signal having a sampling rate greater than one sample per firing event; a multiple band pass (MBP) filter configured to remove signal components caused by airflow pulsations and oscillations through the MAF sensor; an envelope detector configured to detect the lower and upper envelopes of the MBP filtered signal; a MAF estimator configured to estimate a mass airflow based on the detected lower and upper envelopes; a signal decimator; a low pass filter; and a APC converter to converted the low pass filtered signal into an estimated APC.
US10934951B2 Adaptive state of charge regulation and control of variable speed hybrid electric supercharger assembly for efficient vehicle operation
A variable speed hybrid electric supercharger assembly is controlled to regulate an adaptive state of charge of an energy storage device and/or to boost an engine based on a performance mode selected by a driver. In one example, a reference state of charge is determined based upon driving characteristics of a vehicle and compared to an actual state of charge of the energy storage device. If the difference indicates a deficit, an operation mode is selected to regenerate the energy storage device. In another example, a planetary gearing arrangement between an engine and an electric motor is configured to increase or decrease power transferred to the supercharger by the engine based upon the performance mode selected by the driver.
US10934948B2 System and method to determine failure of a gas shut off valve
A method for determining failure of an electromechanically actuated gas shut off valve includes sensing and recording a gas fuel rail pressure and a boost pressure from an air intake manifold at a first time after the dual fuel engine has been started. The method includes opening the gas shut off valve at a second time, holding the gas shut off valve in its open state, and then closing the gas shut off valve after a predetermined interval at a third time. The method includes comparing an actual gas rail pressure decay rate to a threshold gas rail pressure decay rate for the predetermined interval, and determining failure of the gas shut off valve when the actual gas rail pressure decay rate is less than the threshold gas rail pressure decay rate. Upon determining failure of the gas shut off valve, the method also includes initiating a mitigating action.
US10934941B2 Air seal interface with AFT engagement features and active clearance control for a gas turbine engine
An interface for a gas turbine engine. The interface includes a full-hoop vane ring around the engine axis, the full-hoop vane ring comprises a forward vane rail with a vane ring forward contact surface and a vane ring anti-rotation tab, the vane ring anti-rotation tab engaged with the anti-rotation case slot; and a multiple of BOAS segments around the engine axis, each of the multiple of BOAS segments comprise a BOAS aft engagement feature and a BOAS aft contact surface, the BOAS aft engagement feature engaged with the engine case and the anti-rotation case slot, the BOAS aft contact surface abuts the vane ring forward contact surface.
US10934937B2 Method and apparatus for variable supplemental airflow to cool aircraft components
A cooling system for an aircraft has at least one moveable member configured to cover an opening formed within an aircraft outer skin. An actuator moves the at least one moveable member between a fully open position where external atmosphere air can be directed through the opening to an internal passage enclosed by the aircraft outer skin and a fully closed position where the opening is covered. A controller selectively controls the actuator to move the at least one moveable member between the fully open and fully closed positions. An aircraft engine and a method of cooling an aircraft engine in an aircraft are also disclosed.
US10934922B2 Systems and methods for SCR feedgas diagnostics
A method for diagnosing feedgas generation capacity of an oxidation catalyst in an exhaust aftertreatment system includes: determining a first temperature value at a first location in the exhaust aftertreatment system upstream of an oxidation catalyst, the oxidation catalyst being upstream of a selective catalytic reduction catalyst; determining a space velocity of the exhaust in the oxidation catalyst; determining an estimated exotherm value of the oxidation catalyst based on the first temperature value and the space velocity; instructing a doser of the aftertreatment system to dose hydrocarbon into the oxidation catalyst; determining an in-use exotherm value of the oxidation catalyst upon insertion of the hydrocarbon into the oxidation catalyst; and determining a fault condition based upon a comparison between the estimated exotherm value and the in-use exotherm value.
US10934920B2 Exhaust purification system for internal combustion engine
Disclosed is an exhaust purification system for an internal combustion engine applied to a hybrid vehicle that performs EV travel after system power is turned on. The exhaust purification system includes: an exhaust purification catalyst; a heating element configured to generate heat with reception of power to heat the exhaust purification catalyst; a battery configured to supply the power to a motor and the heating element; a sensing unit configured to sense riding of an occupant in the hybrid vehicle; and a controller configured to execute first control to control the supply of the power from the battery to the heating element so that the power of electric energy of a prescribed ratio among activation electric energy is supplied to the heating element when the riding of the occupant is sensed by the sensing unit and a storage amount of the battery is larger than a second storage amount.
US10934917B2 Method for selective catalytic reduction system
Selective catalytic reduction (SCR) systems are known and are generally included in the exhaust systems of diesel engines in order to treat the exhaust gases of such engines. Such systems typically involve the introduction of a diesel exhaust fluid (DEF) into exhaust gas flowing in an exhaust passage of an engine. DEF dosing systems are limited by the amounts of DEF that can be delivered without deposits forming on surfaces of the aftertreatment system. A numerical model of a hydrolysis catalyst is provided. The model comprises a spatial model of a hydrolysis catalyst to be modelled, where the hydrolysis catalyst is divided into a plurality of discrete spatial units. For each of the discrete spatial units, values for a plurality of matter state parameters are determined.
US10934909B2 Apparatus and method for controlling exhaust gas purification
An apparatus for controlling exhaust gas purification may include a front unit communicating with an engine exhaust pipe and having a first catalytic filter; a rear unit communicating with the front unit through a connection pipe and having a second catalytic filter and a bypass channel formed to surround the second catalytic filter; and an actuator to open or close the bypass channel. In particular, one end of the bypass channel is opened or closed and other end thereof is sealed so that the second catalytic filter is heated by a primary filtered exhaust gas filtered by and discharged from the front unit.
US10934903B2 Oil pan and method for manufacturing oil pan
In an oil pan, an outer surface of an oil pan body is covered with urethane foam material. The outer surface of the oil pan body is cation treated to be a surface-treated layer, and the urethane foam material is adhered to the outer surface of the oil pan body by the surface-treated layer without any gaps therebetween. The oil pan further includes an undulating portion formed on the outer surface of the oil pan body and undulating in an inward and outward direction. The surface-treated layer is formed on the undulating portion and the urethane foam material is adhered to the undulating portion without any gaps therebetween. The undulating portion includes a bowl-shaped recess recessed into a bowl shape toward an inner side of the oil pan body and the urethane foam material is adhered to an entire inner surface of the bowl-shaped recess without any gaps therebetween.
US10934902B1 Valve seat insert for high power density and marine engines
A valve seat insert of an engine has a valve seating surface including an outer curved segment forming a first wear crown for contacting the valve at an early wear state, an inner curved segment forming a second wear crown for contacting the valve at a later wear state, and a linear segment extending between the outer and the inner curved segments. A sloping segment is oriented at an acute angle relative to the valve seat center axis, forming a venturi or a diffuser for gases entering or exiting the cylinder.
US10934892B2 Axial flow turbine having a diaphragm split in two halves at a horizontal joint plane
An axial flow turbine comprising a casing, a rotor having an axial rotational axis and rotatably mounted into the casing, at least one set of a plurality of moving blades supported by the rotor; and at least one diaphragm having an outer ring, an inner ring, concentric to the outer ring, and a plurality of static blades mounted therebetween, at least the outer ring being split in an upper half and a lower half along a vertical joint plane. The turbine diaphragm comprises an assembly system for assembling the upper half to the lower half while allowing the upper half and the lower half to move axially relative to each other.
US10934887B2 Rotary machine
A rotary machine include: a rotational shaft; an impeller mounted to the rotational shaft; an impeller housing accommodating the impeller; a bearing housing accommodating a bearing which supports the rotational shaft rotatably, the bearing housing being fastened to the impeller housing; and a fastening member fastening the impeller housing and the bearing housing in an axial direction of the rotational shaft. The impeller housing, the bearing housing, and the fastening member each includes a contact surface in a direction intersection with an axial direction of the rotational shaft. A thin-plate member formed separately from the impeller housing, the bearing housing, and the fastening member is interposed between at least two of the contact surfaces.
US10934884B2 Assembly for a turbine engine
An assembly (50) for a turbine engine includes an annular row of stator blades with a longitudinal axis (B) having variable pitch blades each comprising a radial vane (6), at least one of its ends of which is connected to a radially extending pivot (14) and being engaged in rotation around its axis (A) in a ring (16), characterised in that a tubular component (26) is mounted coaxially around the pivot (14), wherein said tubular component (26) comprises a first annular zone (26a) mounted tightly on the pivot (14) and a second annular zone (26b) comprising an annular bulge (28) extending substantially radially outwards in relation to the axis (A) of the pivot (14), wherein the annular bulge (28) and the pivot (14) define an annular space (30).
US10934882B2 Turbocharger
A wastegate is attached to a turbine housing of a turbocharger. The wastegate opens and closes a bypass passage. An actuator is coupled to the wastegate via a link mechanism. The link mechanism includes a link rod and a link arm. The longitudinal direction of the link rod in a state in which the bypass passage is fully closed is defined as a width direction of the link arm. The coupling center position in the link arm to which the link rod is coupled is located at a position offset in a direction in which the link rod moves to open the wastegate from a middle of the link arm in the width direction.
US10934879B2 Turbine shroud segment with load distribution springs
A turbine shroud adapted for use in a gas turbine engine includes a plurality of metallic carrier segments and a plurality of blade track segments mounted to corresponding metallic carrier segments. Cooling air is directed onto the blade track segments to cool the blade track segments when exposed to high temperatures in a gas turbine engine.
US10934873B2 Sealing system for turbine shroud segments
A turbine shroud is disposed between stages of stationary turbine nozzles. The turbine shroud includes arcuate shroud segments sealingly engaged with one another. Each shroud segment includes a bottom panel with a radially inner surface and a radially outer surface and opposite ends. Each end includes an end face, an end cutback face spaced from the end face, and an intermediate surface extending between the end face and the end cutback face to define a recess. One or more seals overlap the recess of a circumferentially adjacent pair of shroud segments to produce a sealed joint.
US10934868B2 Turbine vane assembly with variable position support
A vane assembly for use in a gas turbine engine includes an airfoil, a strut, and a support member. The airfoil is configured to interact with gases flowing through a primary gas path of the engine. The strut is located in an interior region of the airfoil and configured to carry loads that act on the airfoil by the gases. The support member is configured to compensate for relative thermal expansion between the components of the vane assembly caused by heat generated during use of the engine to locate the airfoil radially in the primary gas path.
US10934866B2 Variable pitch change control method
A gas turbine engine includes a fan having a plurality of fan blades configured to rotate about a central axis of the gas turbine engine. Each fan blade is configured to pivot about a pivot axis that extends radially away from the central axis to vary a pitch of the fan blade. The fan further includes a counterforce system configured to resist forces that urge the fan blades away from their pitch positions during operation of the gas turbine engine.
US10934859B2 Turbine blade comprising ceramic matrix composite materials
The present disclosure is related to turbine wheel assemblies for gas turbine engines. Such turbine wheel assemblies may include ceramic matrix composite airfoil components mounted with different types of coupling to a central disk.
US10934858B2 Method and system for improving turbine blade performance
A turbine blade is described herein, the turbine blade including a blade root, a blade tip, and an airfoil extending between the blade root and the blade tip. The airfoil has opposite pressure and suction sides extending between a forward leading edge and an aft trailing edge of the airfoil, and a maximum thickness located between the leading edge and the trailing edge. The blade tip includes a winglet extending laterally outward from at least one of the pressure side and the suction side from a leading point between the leading edge and the maximum thickness aftward to a trailing point between the maximum thickness and the trailing edge.
US10934849B2 Endwall contouring for a turbomachine
Described are an airfoil array segment (100, 200, 300) having at least two airfoils (20, 30) and a platform (10) that features an axis asymmetrical platform surface (12). This platform surface features an elevation (110, 210, 310) that extends from the pressure side (21) of the first to the suction side (32) of the second airfoil (30). A highest point (111, 211, 311) of the elevation is more proximate to the suction side 32 of the second airfoil (30) than to the pressure side (21) of the first airfoil (20). Also described are an airfoil, a platform, an airfoil passage and a turbomachine.
US10934834B2 Method and system for alignment of a wellbore completion
Wireless downhole sensor technology is being deployed in oil and gas wells. System components are inductively coupled, which enables remote placement of apparatus on the outside of wellbore conduit without the need for any wired connection. These systems make use of a pair of conductive elements that need to be aligned in the well. Embodiments of the present invention provide techniques to correctly space out the wellbore completion string so that the downhole conductive elements will be properly aligned and within proximity to establish wireless connectivity, as the wellbore completion string is set and the tubing hanger is landed inside the wellhead housing of the well.
US10934833B2 Method and apparatus for testing the blowout preventer (BOP) on a drilling rig
A method and apparatuses for testing the blowout preventer (BOP) piping system on a drilling rig for leaks. The method and apparatuses can be used in conjunction with a pressure or volumetric method to more accurately test the BOP for integrity and to shorten the total time of testing.
US10934824B2 System for reducing vibrations in a pressure pumping fleet
The present technology provides an electrically powered hydraulic fracturing system having pumps for pressurizing fracturing fluid, piping for carrying fracturing fluid, and vibration reducing equipment for use with the piping. The vibration reducing equipment includes helical coils that support the piping. The coils are made of a wire rope made of strands of steel cable twisted together. Grooved fittings are provided on some piping connections, and which allow pivoting between adjacent fluid conveyance members. Swivel joints are strategically located in the piping which allow rotational flexing between adjacent sections of the piping; thereby attenuating vibration in the piping but without stressing the piping.
US10934820B2 Flow meter well tool
A flow meter well tool includes a volumetric well flow meter to be positioned in a wellbore. The volumetric well flow meter includes a hollow cylindrical tubing to be positioned in the wellbore. The tubing splits well fluid through the wellbore into an internal fluid through the volumetric well flow meter and an external fluid through an annulus between the wellbore and the volumetric well flow meter. The hollow cylindrical tubing includes an internal portion, where an internal cross-sectional area of the internal portion is less than an internal cross-sectional area of the hollow cylindrical tubing.
US10934799B2 Wellhead feed through apparatus for electrical cable and other types of conduit
A wellhead valve assembly feedthrough for a cable or conduit comprises a lower connector disposed within the wellhead valve assembly and being coupled to an upper end of a cable or conduit disposed in a wellbore, and a moveable upper connector disposed above the lower connector, the upper connector extensible to connect to the lower connector and retractable to disconnect from the lower connector. The wellhead valve assembly feedthrough further includes a sealed exit arrangement having a segment of conduit or cable passing therethrough to outside the wellhead valve assembly, wherein one end of the segment of conduit of cable is connected to the upper connector.
US10934792B2 Powered sheave with wireline pushing capability
Methods include deploying a downhole tool into a wellbore with a conveyance apparatus by mounting a tool to a distal end of a spooled conveyance apparatus, routing the conveyance apparatus around a powered sheave assembly, which includes a plurality of grooves disposed on the outer surface of the sheave to accommodate the conveyance apparatus, and providing a power source for applying torque to the powered sheave. The powered sheave assembly then deploys the conveyance apparatus into the wellbore. In some cases a traction device may be disposed between the powered sheave and the wellbore to provide axial force in both directions. The conveyance apparatus is moved through a sealing apparatus, a blowout preventer, and a wellhead, with the powered sheave, after the routing the conveyance apparatus around a powered sheave.
US10934787B2 Milling system for abandoning a wellbore
A mill for use in a wellbore includes a tubular housing having a bore therethrough and a plurality of eccentrically arranged pockets formed in a wall thereof and an arm disposed in each pocket. Each arm has a body portion and a blade portion extending from an outer surface of the body portion and is movable between an extended position and a retracted position. The mill further includes cutters disposed along each blade portion and a block disposed in each pocket and connected to the housing. Each block has a guide engaged with a mating guide of the respective body portion and an inner passage for providing fluid communication between the housing bore and the respective pocket. The mill further includes an actuator for extending the arms.
US10934776B2 Closure cover and extension ladder
A closure cover and an extension ladder are provided. The closure cover includes an upper closure plate, a lower closure plate, and two airtight sheets, the upper closure plate and the lower closure plate are fixedly connected by a connector, the upper closure plate and the lower closure plate are each provided with ventilation holes, the airtight sheets are fixed to a surface of the upper closure plate facing away from the lower closure plate and a surface of the lower closure plate facing away from the upper closure plate, respectively, and the airtight sheets are capable of controlling the closing and opening of the ventilation holes.
US10934775B2 Locking device for a roller blind
The invention refers to a Locking device (200) for a pre-tensioning arrangement of a roller blind (2) or a venetian blind, comprising a sleeve (5) and a plug element (4) adapted to be inserted into the sleeve (5), a locking member (7) and a pin (6). The pin is adapted to be operated between a locking position and a releasing position. When set to the locking position the plug element (4) is prevented from being rotated in view of the sleeve (5). When set to the releasing position the plug element (4) is allowed to be rotated in view of the sleeve (5).
US10934767B2 Vacuum insulating material and vacuum insulating glass
Vacuum insulating glass or other such vacuum insulating material may be provided with a first plate and a second plate that are arranged in mutually opposed fashion so as to straddle therebetween a space of a gap that is a vacuum layer. The first plate may have, in order of lamination from the exterior, a first electrically conductive layer, and a first charged insulator. The second plate may have, in order of lamination from the exterior, a second electrically conductive layer, and a second charged insulator which is charged with charge of the same polarity as the first charged insulator. A repulsive force that is a Coulomb force which acts between the first charged insulator and the second charged insulator may substantially balance and counteract a tendency of ambient atmospheric pressure to reduce the length of the gap between the first plate and the second plate.
US10934761B2 Sliding window for a building, home automation installation comprising such a sliding window and method for controlling the operation of a motorized drive device for such a window
A sliding window for a building includes a stationary frame, an opening leaf, a motorized drive device, a fittings system, and a locking control device. The motorized drive device includes an electromechanical actuator, a flexible element, and a drive arm. The flexible element drives movement of the opening leaf with respect to the stationary frame when the actuator is electrically activated. The arm is connected both to a frame of the opening leaf and to the flexible element. The locking control device collaborates with a lock of the fittings system and is actuated by the flexible element when the actuator is electrically activated. The drive arm supports the locking control device. The fittings system also includes an errorproofing system. The locking control device actuates the lock following activation of the errorproofing system and when the actuator is electrically activated.
US10934758B2 Desensitized adjustable bumper
An adjustable bumper assembly includes a bumper assembly insert having a bumper head, a threaded portion connected to the bumper head and a ratchet portion extending from the threaded portion. A coupling ring is threadably connected to the threaded portion. The coupling ring has a ratchet device with a tooth biased into contact with the ratchet portion. A base member includes multiple retention arms homogeneously connected to the base member extending away from a face of the base member. The coupling ring when slidably received in a through passage created in the face of the base member contacts the retention arms. The coupling ring is non-rotatably engaged to the base member such that axial rotation of the bumper assembly insert with respect to the coupling ring axially extends or retracts the bumper assembly insert with respect to the base member.
US10934753B2 Refrigerator
The present invention provides a refrigerator, comprising a cabinet, a door and a hinge body. A guide block is provided on the door, a rotation shaft is provided on the hinge body, and rotation shaft grooves are provided on the guide block. With the structure of the hinge body, the gravity of the door and the friction force may be shared onto the first and second plate bodies of the hinge body, thereby reducing abrasion and prolonging the service life of the door of the refrigerator.
US10934744B2 Electric strike having an interchangeable actuator module
An actuator-controlled electric strike operates in conjunction with a latch having an engaged position to secure a door in a closed state and a released position. The strike comprises a housing defining an entry chamber. A keeper is disposed in the entry chamber about an axis for rotation between a locked position and an unlocked position. A unitized actuator module is provided including a body, a keeper release and an actuator movable between first and second positions. When the actuator is in one of the first or second positions the keeper release is coupled to the keeper and the keeper is secured in the locked position. When the actuator is selectively moved to the other of the first or second positions the keeper release is decoupled from the keeper and the keeper is rotatable to the unlocked position.
US10934742B2 Interlocking fence panels
Interlocking fence panels for interconnection between horizontal channeled rails in a fence system, and, more particularly, to improved interlocking fence panel members which can interconnect for insertion between horizontal channeled rails to provide a one-piece continuous infill effect between these horizontal channeled rails in a fence system which, when interconnected with other panels and in place, will not become disengaged from one another and which will strengthen the stability and integrity of the fence system itself.
US10934735B2 Tower erecting systems and methods
Tower erecting systems and methods are disclosed. An example method for erecting a tower includes: nesting frusto-conical tower sections within one another and within a frusto-conical tower base; securing the frusto-conical tower base to a tower foundation; lifting each frusto-conical tower section from within the frusto-conical tower base with a lifting apparatus; and securing each frusto-conical tower section to the frusto-conical tower base or to a previously lifted frusto-conical tower section.
US10934725B2 Angle tapping block
An angle tapping block allows for lifting a flooring plank from a subfloor surface and tapping the flooring plank. The angle tapping block includes a beating block that has multiple surfaces, including a beating block beating surface for beating with a hammer and a beating block tapping surface for tapping the side of the flooring plank. The angle tapping block also includes a lifter plate attached to the beating block and positioned below the beating block. The lifter plate can be placed beneath a flooring plank and lift from the subfloor surface for tapping.
US10934724B2 Tile levelling device
A tile levelling device (10) includes a base portion (12) having an upper surface (14) and an opposing lower surface (16), the lower surface (16) being substantially planar; two stems (20) each having a proximal end frangibly connected to the base portion (120) and a distal end connected to a body (32), a generally rectangular hole (34) being defined by the stems (20) the base portion upper surface (14) and the body (32), the hole (34) being adapted to receive a wedge (50); and a stiffening formation (70) located at or near the interface between each stem (20) and the body (32).
US10934723B2 Tile laying accessory
A tile laying accessory includes a flange having opposed ends and opposed sides, a web that extends from the flange, intermediate the opposed sides, and at least one spacing formation arranged on at least one of the flange and the web. The flange and the web are configured so that edge portions of two adjacent tiles are positioned on the flange on respective sides of the web, with the web extending between the adjacent tiles. The web is configured to engage a levelling member having a bearing surface. The levelling member and the web provide relative displacement of the levelling member and the web, which results in the bearing surface of the levelling member bearing against the edge portions of adjacent tiles. The spacing formation is configured so that the adjacent tile edge portions bear against the spacing formation with the web being spaced from the adjacent tile edge portions.
US10934721B2 Mechanical lockings of floor panels and a tongue blank
Floor panels which are provided with a mechanical locking system including tongue and grooves provided with protrusions and cavities which are displaceable in relation to each other. A set of floor panel provided with a locking system including a displaceable tongue in a displacement groove in a first edge of a first floor panel, cooperating for vertical locking of the edges with a tongue groove in adjacent second edges of a second floor panel, the locking system further including a locking strip with a locking element in one edge which cooperates, for horizontal locking of the edges, with a locking groove in an adjacent edge, the displaceable tongue includes a protrusion and the displacement groove a cavity, the protrusion is slideable against a wall of the cavity to obtain a displacement of the tongue in a first direction perpendicular to the edges and thereby the vertical locking of the edges.
US10934702B2 Fire and water resistant expansion joint system
An expansion joint system includes foam; a fire retardant material included in the foam in an amount effective to pass testing mandated by UL 2079; and wherein the expansion joint system is configured to facilitate compression of the system when installed between substrates by repeatedly expanding and contracting to accommodate movement of the substrates; and the foam with the fire retardant material included therein is configured to pass the testing mandated by UL 2079.
US10934700B2 Drain system for use with a tile floor
A drain system includes a support frame configured to support and position a drain cover over a drain opening in a tile floor. The support frame has a base portion and a wall portion projecting upwardly from the base portion to define a seat for the drain cover within the support frame. A release surface on the wall portion tapers and slopes inwardly from a top of the wall portion. The release surface is arranged to interface with the drain cover and reduce frictional and shear forces between the drain cover and the support frame during removal of the drain cover from the support frame.
US10934697B2 Backflow assembly and attachments
An improved backflow assembly apparatus is contemplated. The apparatus having a backflow assembly, the backflow assembly having a body, an inlet, a first valve control assembly connecting the inlet to the body, an outlet, and a second valve control assembly connecting the outlet to the body, and a flushing system connected to the body of the backflow assembly, the flushing system having an access lid for connecting directly to the body, a relief valve connected to the access lid, and a flushing hose attached to the relief valve.
US10934694B1 Wall mounting systems and methods
A wall mounting system is described having a wall mounting bracket to be rigidly secured to a wall, a pair of water bottle filling station-mounted brackets to be rigidly secured to a water bottle filling station, and a pair of bracket adaptors, each configured to be secured to a respective one of the water bottle filling station-mounted brackets and to the wall mounting bracket. The system can include one or more springs. The system allows an operator to properly install a water bottle filling station on uneven walls or damaged or improperly installed wall mounting brackets.
US10934693B2 Hydrant monitoring system
A sensing assembly includes a vein, the vein defining a channel providing fluid communication from a lower end of the vein to an upper end of the vein; an electronics assembly connected to an upper end of the vein, the electronics assembly comprising: a sensor in fluid communication with the channel; and at least one battery in electrical communication with the sensor; and an antenna in electrical communication with the sensor.
US10934690B2 System and method for flushing a drinking water installation
A system and method for flushing a drinking water installation, comprises at least one riser or distribution pipe, branch pipes connected to the riser or distribution pipe, as well as consumer devices and flushing stations connected to the branch pipes. The flushing stations have measuring devices for the temperature change in the branch pipe or the throughflow through the branch pipe, and/or measuring devices for the temperature change or the throughflow. The system includes and the method uses a control unit which is connected to the measuring devices by means of data cables or by radio. The control unit has an evaluation module for the data transmitted by the measuring devices, and the evaluation module is set up to determine, on the basis of the transmitted data, which flushing stations need to be flushed simultaneously in order for the riser or distribution pipe to be flushed.
US10934683B2 Ball stud joint assembly with grease groove
A ball stud joint assembly for a motor grader may include a housing. The ball stud joint assembly may include a grease fitting to receive grease. The ball stud joint assembly may include a ball stud. The ball stud may include a head. The ball stud may include a stud. The stud may include a grease groove alignable to the grease fitting. The grease groove may include an annular portion and a linear portion. The stud and the housing may form a grease receptacle connected to the linear portion of the grease groove.
US10934670B1 Quick change chamber for milling machine
A milling machine can include a frame; a milling assembly including a drum housing; and a connecting assembly for mounting the drum housing to the frame, the connecting assembly including: a mounting member on one of the frame or the drum housing; and a locking mechanism fixed to the other one of the frame or the drum housing, the locking mechanism including a rotatable angled-plane pin configured to connect to the mounting member.
US10934669B2 Method for preparing asphalt paving material utilizing solid phase autoregenerative cohesion
A method for preparing a paving material includes heating an aggregate comprising recycled asphalt pavement using an emitter generating electromagnetic radiation having a wavelength of from 2 microns to 1 millimeter. The method utilizes solid phase autoregenerative cohesion to prepare a material suitable for use as an aggregate in a hot mix asphalt pavement installation.
US10934661B2 Method and apparatus for loading a clip with an item of laundry, in particular an item of laundry to be sorted
A method and apparatus for transferring items of laundry after being separated first of all to a transfer device which then transfers the individual items of laundry to a loading device. The items of laundry are then hung individually by clips of the loading device into a clip which is in each case held ready and is to be loaded on the conveyor. Items of laundry can thereby be rapidly and reliably hung fully automatically into the clips to be loaded.
US10934658B2 Laundry treating apparatus and method for supplying washing agent thereof
A laundry treating apparatus may include a washing agent supply unit supplying a liquid washing agent into a tub through a washing agent supply passage between a storage container and the tub, a residual quantity detecting unit to detect a residual quantity of the liquid washing agent, a laundry quantity detecting unit to detect a laundry quantity, and a controller controlling the washing agent supply unit to supply the liquid washing agent by adding a quantity of the liquid washing agent corresponding to the laundry quantity with a quantity of the liquid washing agent corresponding to the washing agent supply passage, when the liquid washing agent is initially supplied after detecting a residual quantity shortage of the washing agent, whereby an accurate quantity of the liquid washing agent can be supplied upon an initial supply after the detection of the residual quantity shortage.
US10934655B2 Washing machine and control method thereof
Disclosed herein is a washing machine including: a main body having a laundry inlet in the front portion; a tub disposed in the inside of the main body, and configured to store water; a drum rotatably disposed in the inside of the tub; a pulsator disposed in the inside of the drum, and configured to be rotatable relative to the drum; a motor configured to provide a driving force to the pulsator; and a controller configured to control a current flowing to the motor on the basis of revolution per minute (rpm) of the pulsator rotating by a movement of laundry contained in the drum, and to start controlling the motor on the basis of rpm of the drum.
US10934654B1 Relay monitor circuit and secondary relay control for an appliance
Systems and methods of for controlling and appliance are provided. A control system for operating a load of an appliance can be provided. The control system includes a processor and memory device. Memory device is configured to store instructions that when executed by processor cause the processor to perform operations. Operations include determining an operational state of a first load control device, generating a first control signal based on the operational state of the first load control device, determining the operational state of a first load control device enable circuit; generating a second control signal based on the operational state of the first load control device enable circuit; generating a first load control signal based on the first control signal and second control signal; and operating a second load control device based on the first load control signal.
US10934648B2 Needle mounting device and sewing machine
A needle mounting device mounts a punch needle for needle punching on a needle bar of a sewing machine. The needle mounting device includes an insertion portion, an engaging mechanism, and an affixing portion. The insertion portion has a bar shape and is configured to be inserted into a mounting portion provided in the needle bar for mounting a sewing needle. The engaging mechanism is able to engage with the needle bar at a different position from the insertion portion in an extension direction of the insertion portion. The affixing portion is configured to affix the punch needle.
US10934646B2 Soy protein and carbohydrate containing binder compositions
Soy protein and carbohydrate containing binder compositions are described. The binder compositions may include a carbohydrate, a nitrogen-containing compound, and a soy protein. The binder compositions may also optionally include thickening agents such as modified celluloses and polysaccharides.
US10934643B1 Bow tying tool
A bow tying tool includes a base having a pair of vertical sliding ribbon clips and a pair of horizontally disposed ribbon clips which are secured adjacent each other on the base. A ribbon retention knob is perpendicularly secured to an edge of the base opposite the horizontally disposed ribbon clips.
US10934639B2 Sensory fabric having a plurality of fabric layers and method for the production thereof
A woven fabric having at least three layers disposed on top of one another. One layer forms a lowermost woven fabric layer and another layer forms an uppermost woven fabric layer. A first and a second woven layer have electrically conductive warp threads and/or electrically conductive weft threads. An intermediate layer is disposed between the first woven fabric layer and the second woven fabric layer. The first woven fabric layer, the second woven fabric layer, and the intermediate layer form a sensor arrangement which has an electrical property that varies while a force acts on the layers. Each of the uppermost and lowermost woven fabric layer in terms of weaving technology is connected to one of the other woven fabric layers present.
US10934631B1 Hydrothermal generation of single crystalline molybdenum disulfide
Disclosed is a method for synthesizing single crystalline molybdenum disulfide via a hydrothermal process that minimizes or eliminates carbon byproducts. The method involves providing two components, including a source of molybdenum and a mineralizer solution, to an inert reaction vessel, heating one zone sufficiently to dissolve the source of molybdenum in the mineralizer solution, and heating a second zone to a lower temperature to allow thermal transport to drive the dissolved material to the second zone, and then precipitate MoS2 on a seed crystal.
US10934629B2 Surface-treated steel sheet, organic resin coated metal container, and method for producing surface-treated steel sheet
Provided is a surface-treated steel sheet with a compound layer containing F and composed essentially or Zr at least on one surface thereof, wherein the Zr amount is 80 to 350 mg/m2 and the F amount is 0.5 to 10 mg/m2 within the layer, and an organic resin coated metal container manufactured using the surface-treated steel sheet. The surface-treated steel sheet of the present invention is manufactured through forming a layer having the Zr amount of 80 to 350 mg/m2 at least on one surface of a steel sheet by cathode electrolytic treatment in an aqueous solution containing a Zr ion and F ion, and subsequently adjusting the surface to control the F amount to 0.5 to 10 mg/m2 by one or more treatments selected from immersion and spraying with an ion-containing aqueous solution and cathode electrolytic treatment in the ion-containing aqueous solution.
US10934623B2 Nano-coating protection method for electrical connectors
Introduced here is a plasma polymerization apparatus and process. Example embodiments include a vacuum chamber in a substantially symmetrical shape to a central axis. A rotation rack may be operable to rotate about the central axis of the vacuum chamber. Additionally, reactive species discharge mechanisms positioned around a perimeter of the vacuum chamber in a substantially symmetrical manner from the outer perimeter of the vacuum chamber may be configured to disperse reactive species into the vacuum chamber. The reactive species may form a polymeric multi-layer coating on surfaces of the one or more devices. Each layer may have a different composition of atoms to enhance the water resistance, corrosion resistance, and fiction resistance of the polymeric multi-layer coating.
US10934617B2 Metal coating of objects using plasma polymerisation pretreatment
A method for applying a metal on a substrate comprises: a) applying a coating by treatment in a plasma, comprising a compound selected from alkanes up to 10 carbon atoms, and unsaturated monomers, and b1) producing polymers on the surface of the substrate, the polymers comprising carboxylic groups and adsorbed ions of a second metal, reducing the ions to the second metal, or alternatively b2) producing polymers on the surface, bringing the surface of the substrate in contact with a dispersion of colloidal metal particles of at least one second metal, and c) depositing the first metal on the second metal. Advantages include that materials sensitive to, for instance, low pH or solvents can be coated. Substrates including glass, SiO2 with very few or no abstractable hydrogen atoms as well as polymer materials containing halogen atoms can be coated with good adhesion.
US10934614B2 Vapor deposition mask, vapor deposition mask production method, and organic semiconductor element production method
A vapor deposition mask (100) includes a resin layer (10) including a plurality of openings (11); a magnetic metal layer (20) located so as to overlap the resin layer, the magnetic metal layer including a mask portion (20a) having such a shape as to expose the plurality of openings and a peripheral portion (20b) located so as to enclose the mask portion; and a frame (30) secured to the peripheral portion of the magnetic metal layer. The resin layer is not joined to the mask portion of the magnetic metal layer but is joined to at least a part of the peripheral portion of the magnetic metal layer.
US10934612B2 Preparation method and application of the multicomponent composite sulfides lubricant film
The invention relates to a multi-component composite sulfide solid lubricating film prepared by sulfurizing the surface of a high-entropy alloy. The high-entropy alloy is composed of five metal elements of Co, Cr, Fe, Ni and Mo or six metal elements of Co, Cr, Fe, Ni, Mo and W. The multi-component composite sulfide solid lubricating film of the invention is mainly applied to the friction pair surface of mechanical equipment, the lubricating film and the sulfurized base have high bonding strength, and multi-component composite sulfide solid lubricating films containing different sulfide lubricating phases can be chose and prepared according to the service environment of equipment.
US10934603B2 Inline laser-based system and method for thermal treatment of continuous products
An inline thermal treatment system for thermally treating a continuous product includes a housing comprising a first opening and second opening respectively configured to allow the continuous product to enter and to exit the housing. The system includes at least one laser coupled to a laser power source and configured to output at least one laser beam that impinges upon and heats the portion of the continuous product.
US10934594B2 Detecting breast cancer
Provided herein is technology for breast cancer screening and particularly, but not exclusively, to methods, compositions, and related uses for detecting the presence of breast cancer.
US10934590B2 Biomarkers for breast cancer and methods of use thereof
Described herein is the use of Agouti Signaling Protein (ASIP), in addition to certain other melanocortin signaling network (MSN) genes, as prognostic and predictive biomarkers for the progression of breast cancer. In particular, the novel biomarkers can be used to determine if a female breast cancer patient is at risk of progressing to metastatic disease and thus also be used to direct treatment of the patient.
US10934585B2 Loading extended polymerase-nucleic acid complexes
Compositions, methods and systems are provided for the loading of extended polymerase-nucleic acid complexes onto substrates. Primed polymerase-template complex comprising a polymerase enzyme and a circular nucleic acid template comprising a double stranded region connected at each end by a single-stranded hairpin region are provides in which the circular nucleic acid template comprises at least one reversible pause point. Nucleic acid synthesis is carried out such that a nascent strand is synthesized up to the reversible stop point producing an extended polymerase-template complex. The extended polymerase-template complex is then attached to a substrate. Such attached complexes can be used for single molecule sequencing in which the nucleic acid synthesis is re-initiated such that nucleic acid synthesis continues past the reversible stop point.
US10934578B2 Method of analysing DNA sequences
The present invention relates to a method of identifying nucleic acid regions within a nucleic acid sample which interact with one another. In particular, the method relates to a chromatin conformation capture (3C) method which may be used to analyse the interactions between enhancers, silencers, boundary elements and promoters at individual loci at high resolution.
US10934569B1 Enzymatic processes for synthesizing RNA containing certain non-standard nucleotides
This invention relates to processes that transcribe DNA molecules containing non-standard nucleotides using variants of T7 RNA polymerase to give RNA transcripts that contain their complementary non-standard nucleotides. Non-standard nucleotides pair during transcription using patterns of hydrogen bonding that are different from patterns that join the thymine-adenine and guanine-cytosine nucleobase pairs.
US10934563B2 Bioconversion of levulinic acid in genetically engineered hosts
Described is a recombinant expression vector that enables a cell transformed to contain and express the vector to use levulinic acid as a carbon source, thereby converting levulnic acid into 2-butanne. Also described are genetically modified cells transformed to contain and express the vector and methods of using the cells to produce 2-butanone from a medium containing levulinic acid.
US10934559B2 Hypersensitive ABA receptors
Hypersensitive PYR/PYL polypeptides, compositions, and methods are provided.
US10934554B2 Cannabis plants having modified expression of THCA synthase
The invention relates to novel genetically modified plants and methods or materials, such as polynucleotides, expression cassettes, or vectors for producing the same. Moreover, the invention relates to altering the content of cannabinoids in plants and to medical compositions derived from such plants. In particular embodiments, the present invention relates to cannabis plants having modified expression of tetrahydrocannabinolic acid (THCA) synthase and methods of modifying the amount of delta-9-tetrahydrocannabinol (THC) and cannabidiol (CBD) in cannabis by modifying expression of THCA synthase.
US10934553B2 Agrobacterium for transient transfection of whole plants
A process of transiently transfecting a plant or leaves on a plant, comprising contacting said plant or said leaves with a suspension comprising Agrobacterium cells of strain CryX or a derivative strain of strain CryX, wherein said derivative strain has the chromosomal background of strain CryX or said derivative strain contains the vir plasmid of strain CryX or a derivative of said vir plasmid.
US10934550B2 Immunotherapy of cancer
Immunogenic modulators and compositions comprising oligonucleotide agents capable of inhibiting suppression of immune response by reducing expression of one or more gene involved with an immune suppression mechanism.
US10934549B2 Nucleic acid aptamers
Disclosed herein are compositions including an aptamer bound to a complex, wherein the complex comprises at least two polypeptides. Accordingly, methods of using the aptamers and making the aptamers are also disclosed.
US10934547B2 Use of trinucleotide repeat RNAs to treat cancer
Disclosed are compositions and methods related to RNA interference (RNAi) and the use of RNAi active sequence for treating diseases and disorders. Particular disclosed are toxic RNAi active sequences such as siRNA and shRNA for killing cancer cells. The disclosed toxic RNAi active sequences typically include trinucleotide repeats and preferentially target the expression of multiple essential genes for cell survival and/or growth.
US10934543B2 Inducer of muscle differentiation
Provided is an agent developed to be capable of alleviating and suppressing muscle atrophy or muscle mass decrease, even for the elderly and even without requiring exercise, by inducing muscle differentiation. Provided is a composition for treating or preventing disorders or diseases associated with muscle atrophy, or for promoting muscle regeneration, the composition comprising, as an active ingredient, an inducer of muscle differentiation consisting of miR-199 or DNA that contains miR-199 gene encoding the miR-199.
US10934540B2 Method and test kit for rapid isolation of nucleic acids using rough surfaces
The invention relates to a method for isolation of nucleic acids from aqueous samples containing nucleic acids in free form or liberated by lysis. Before or after the polarity of the aqueous solution is lowered, the sample is brought into contact with a solid phase that has a rough or structured surface, whereupon the nucleic acids precipitate on the solid phase and then, together with the solid phase, are removed from this aqueous solution. The rough or structured surface is preferably a non-smooth metal, plastic or rubber surface. Subject matter of the invention is also a test kit and a corresponding instrument for isolation of nucleic acids.
US10934537B2 Thermostable cellulases
The present invention relates to a nucleic acid molecule which encodes a polypeptide having cellulase activity and which is thermostable, wherein said nucleic acid molecule comprises or has a nucleotide sequence selected from: i) a nucleotide sequence which encodes an amino acid sequence as set forth in SEQ ID NO. 2 or as set forth in SEQ ID NO. 8; ii) a nucleotide sequence which encodes an amino acid sequence having at least 80% sequence identity to the amino acid sequence of (i); iii) a nucleotide sequence which encodes a part of the amino acid sequence of (i); iv) a nucleotide sequence which encodes a part of the amino acid sequence of (ii) wherein said part has at least 90% identity to an amino acid sequence of SEQ ID NO. 4, SEQ ID NO. 6, SEQ ID NO. 14, SEQ ID NO. 16, SEQ ID NO. 18 or SEQ ID NO. 20; v) a nucleotide sequence as set forth in SEQ ID NO. 1 or as set forth in SEQ ID NO. 7; vi) a nucleotide sequence having at least 80% sequence identity to the nucleotide sequence of v) or a nucleotide sequence which is degenerate thereto; vii) a nucleotide sequence which is a part of the nucleotide sequence of v); viii) a nucleotide sequence which is a part of the nucleotide sequence of vi) wherein said part has at least 90% identity to a nucleotide sequence of SEQ ID NO. 3, SEQ ID NO. 5, SEQ ID NO. 13, SEQ ID NO. 15, SEQ ID NO. 17 or SEQ ID NO. 19; or a nucleic acid which comprises a nucleotide sequence which is complementary to the nucleotide sequence of any one of i) to vii). The invention further relates to polypeptides encoded by such a nucleic acid molecule, to constructs, vectors and cells comprising the nucleic acid molecule and to a use and method of using a polypeptide of the invention for degrading cellulose.
US10934534B2 Manufacture of active highly phosphorylated human lysosomal sulfatase enzymes and uses thereof
This invention provides compositions of active highly phosphorylated lysosomal sulfatase enzymes, their pharmaceutical compositions, methods of producing and purifying such lysosomal sulfatase enzymes and compositions and their use in the diagnosis, prophylaxis, or treatment of diseases and conditions, including particularly lysosomal storage diseases that are caused by, or associated with, a deficiency in the lysosomal sulfatase enzyme.
US10934531B2 Method for enantioselective carbene C—H insertion using an iron-containing protein catalyst
Methods for catalyzing C—H insertion reactions using heme enzymes are described. The present disclosure provides a method for producing a C—H insertion product comprising providing an substrate having an sp3-hybridized C—H bond, a carbene precursor such as a diazo reagent, and a heme enzyme, and admixing the components in a reaction for a time sufficient to produce the C—H insertion product. Heme enzyme variants useful for carrying out in vivo and in vitro C—H insertion reactions, as well as expression vectors and host cells expressing the heme enzymes, are also described.
US10934530B2 Amadoriase having improved specific activity
This invention provides an amadoriase having improved specific activity on a glycated substrate, compared with conventional amadoriase. Provided is an amadoriase comprising a substitution of the amino acid at the position corresponding to position 64 of the amino acid sequence as shown in SEQ ID NO: 1 with an amino acid selected from the group consisting of glycine, serine, methionine, leucine, threonine, valine, and isoleucine, a method for measurement of HbA1c, and a reagent kit for measurement of HbA1c using such amadoriase. Such method and kit for measurement enable rapid, simple, and accurate quantification of HbA1c.
US10934519B2 Systems, methods and control laws for cell harvesting
The methods of harvesting cells are provided, wherein the methods comprise introducing a processing material and a source material into a processing loop. The processing loop comprises a processing chamber and a filtering device. The processing material and the source material are circulating through the processing chamber and the filtering device, wherein the processing chamber has a mass; balancing an influx of the processing material into the processing chamber with a permeate flux of the filtering device to maintain the mass of the processing chamber at a constant value; and collecting the cells in a collection chamber. Cell harvesting devices are also provided for processing and harvesting cells using a control law to balance the mass of the processing chamber through the entire process.
US10934518B2 Bioreactor system for cell cultivation
The present invention relates to a novel bioreactor system for cell cultivation. More specifically, the invention relates to a compact bioreactor system which has several integrated functions and enables small scale static culture as well as scale-up rocking culture in the same bioreactor. The bioreactor system comprises tray for positioning of a cell culture bag having adjustable volume, a lid covering the cell culture bag and provided with heating function, an integrated perfusion unit, an integrated cell loading unit, and an integrated unit for automatic cell culture sampling, wherein the bioreactor system is controlled by a single control unit. The invention also relates to a method of cell culture using the bioreactor system for culture of therapeutic cells.