Document Document Title
US10832357B1 Real estate transaction facilitating process and incoming property offer notification system
A real estate transaction facilitating process and system that allows buyers, sellers, and agents to be notified of any incoming offers on a property is disclosed. The real estate transaction facilitating process and system allows buyers, sellers, and agents to see how many offers there are on a property. Sellers have access to all the offers that come in which eliminates a distrustful agent who may hide an offer. Buyers are assured the seller has seen their offer. Agents have all offers in one location so none can be misplaced.
US10832355B2 Analysis method of coal consumption of thermal power units during peak shaving transient process
An analysis method of coal consumption of the thermal power unit during peak shaving transients includes measuring and recording the coal-feeding rate under different steady-state loads, and then establishing the relationship between the coal-feeding rate and the load, wherein the coal consumption index of the unit during transients can be directly presented by the difference between the real-time coal-feeding rate and a steady-state corresponding value; the total coal increment can be obtained by integrating the real-time coal-feeding rate increment with time; for different loads, the coal consumption increment due to the unit's thermal storage variation can be defined as the thermal storage coal consumption increment; the thermal storage deviation of the unit during transients causes the additional coal consumption, which is defined as the process control coal consumption increment. This work can provide the clear guidance for the fuel control of the thermal power unit during peak shaving processes.
US10832352B2 Determining demand response impact scores and target customer group for energy saving events
A computer-implemented method includes: receiving, by a computing device, analytics data at a feeder level of a utility transmission and distribution system; generating, by the computing device, a confidence score for a feeder based on the analytics data at the feeder level; receiving, by the computing device, analytics data at a transformer level of the utility transmission and distribution system; generating, by the computing device, a confidence score for a transformer associated with the feeder based on the analytics data at the transformer level and the confidence score of the feeder; receiving, by the computing device, analytics data for customers associated with the transformer; generating, by the computing device, confidence scores for the customers based on the analytics data and the confidence score of the transformer; and outputting, by the computing device, information regarding the confidence scores for the customers for determining the effectiveness of a demand response (DR) program.
US10832344B1 System and method of using an image object as a visual data container
A method and system for associating information regarding an object with image objects is disclosed, wherein each image object is a visual data containers including an image associated with the object and data items relating to the object. A user may interact with a graphical user interface to create, modify, and associate image objects by means of the associated images. Information regarding the objects may be associated therewith by means of the image objects, and image objects may be associated with other image objects to generate associations between information regarding the underlying objects. Information regarding other image objects or the associated image may be used to determine information regarding the object, which may be associated with the image object. In some embodiments, associating two or more image objects may associate the underlying objects for purposes of insurance policies or may generate a new insurance policy based on the image objects.
US10832338B1 Systems and methods for building, utilizing and/or maintaining an autonomous vehicle-related event distributed ledger or blockchain
Methods and systems for building, utilizing, and/or maintaining an autonomous vehicle-related event distributed ledger or blockchain are provided. One or more processors may receive indications of autonomous vehicle events. The autonomous vehicle events may include information relating to technology usage and/or operational events. The autonomous vehicle events may be compiled into a log of recorded autonomous vehicle events. Based upon the autonomous vehicle events, an action to implement bay be determined. Additionally, the log may be distributed to a public or private network of distributed nodes. As a result, the distributed nodes may maintain an up-to-date record of the shared ledger of autonomous vehicle events.
US10832337B1 Systems and methods for maintaining a distributed ledger pertaining to smart contracts
Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
US10832336B2 Using simulated consumer profiles to form calibration data for models
Provided is a process of using simulated consumer profiles to construction calibration data from a pricing analytics application having a relatively high dimensional input parameter space.
US10832322B2 Automated trading system in an electronic trading exchange
An electronic exchange system network includes a trader site having an automated trading system capable of submitting orders and/or quotes to an exchange site. The automated trading system determines whether an order or quote should be submitted based on, for example, the current market price of an option and theoretical buy and sell prices. The theoretical buy and sell prices are derived from, among other things, the current market price of the security underlying the option. The theoretical buy and sell prices are calculated when underlying factors that contribute to the theoretical prices change. Computation times of the theoretical prices may be reduced by using precalculated values and/or using interpolation and extrapolation. Other techniques may be used in addition or in the alternative to speed automatic decision-making. In addition, a system of checks may be conducted to ensure accurate and safe automated trading. The automated trading system may be capable of automatically submitting orders in connection with the underlying security in order to hedge part of the delta risk associated with the automated option trades.
US10832320B2 Dynamic handling for resource sharing requests
A system or method is provided to allow users to share or donate a portion of their credit line to others. In particular, the system may provide an interface between credit line donors and recipients and allow a user's friends or family to donate portions of their credit lines to the user. With the system serving as an intermediary between the borrowers and the lenders, the credit line donation arrangement may be hidden from the lenders. The system may manage the distribution of the credit line from the five donor friends to the beneficiary friend. Further, the system may manage the payoff or pay back of the credit lines from the beneficiary friend back to the lenders. In particular, based on the donation arrangement, the system may receive the payoff amount from the beneficiary user and distribute the payoff back to the lenders.
US10832319B1 Application programing interface for providing financial-product eligibility quotation
A system and method for quoting a customer's eligibility for a financial product are disclosed. The system includes a memory storing instructions. The system also includes a processor configured to execute the instructions to: receive a quotation request from a client device associated with the customer, the quotation request including customer-identifying information; acquire, from a second source, information relating to a level of risk associated with the customer-identifying information; aggregate the customer-identifying information and the information relating to the level of risk; extract a plurality of variables from the aggregated data; determine an eligibility score based on the extracted variables and an eligibility model, the eligibility score indicating a likelihood of being approved for the financial product; and provide the eligibility score to the client device.
US10832308B2 Interpretable rule generation using loss preserving transformation
Techniques facilitating interpretable rule generation using loss-preserving transformation are provided. In one example, a computer-implemented method can comprise evaluating, by a system operatively coupled to a processor, an input data set that comprises three data categories. The computer-implemented method can also comprise transforming, by the system, the input data set into a transformed data set. The transformed data set can comprise two data categories determined based on the three data categories. Transforming the input data set can comprise determining a first cost associated with the transformed data set is no greater than a second cost associated with the input data set.
US10832300B2 Method, medium, and system for reducing counterfeits online
Systems and methods change a user interface for the purpose of guiding a user in supplementing a product listing with an image to evidence the product's authenticity. Example embodiments include a machine-implemented method for accessing at least one database to retrieve an authenticity criterion mapped to a product and at least one reference image that depicts adequate detail of a product specimen to fulfill the authenticity criterion. The machine can further cause a user device to display the reference image to the user along with a suggestion that the user submit a candidate image depicting similar detail of the product. In some example embodiments, the method further includes retrieving the candidate image, confirming receipt of the candidate image, and displaying the candidate image, as well as adjusting a rank for a candidate specimen based on various factors.
US10832298B2 Method and apparatus for a digital exchange item marketplace network including buyer, seller, and device verification
A method begins where a processing module receives, from a seller computing device, a request to sell an exchange item and verifies information regarding the seller computing device. The method continues where the processing module verifies information regarding the exchange item and adds the exchange item to a digital exchange item marketplace. The method continues where the processing module receives, from a buyer computing device, a request to buy a selected exchange item from the digital exchange item marketplace and verifies information regarding the buyer computing device. The method continues where the processing module verifies payment information, processes payment, removes the selected exchange item from the digital exchange item marketplace, and adds the selected exchange item to a digital wallet associated with the buyer computing device.
US10832294B1 Dynamically adjusting transportation provider pool size
The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
US10832286B2 System and method for locational messaging
Positional communication systems and methods include receiving a definition of a first geographic area including a first commercial location by a computer system and storing the first geographic area in a memory. The location of a mobile device in the possession of a customer is determined, and if the mobile device is determined to be at a location within the first geographic area, an incentive message for the customer to leave the location and go to a second commercial location is sent to the mobile device.
US10832285B2 Mobile coupon discounts and valuation based on probability of a geofence collision
To provide mobile device coupons and discounts, a mobile device couponing system is provided to generate and send coupons to mobile devices based on a probability that the mobile device is within a defined region. The value of the coupons can be inversely proportional to the probability that the mobile device is within the defined region. The probabilities can be precomputed by calculating the probability that each cell in grid in or around the defined region is in the defined region using a set of standardized location resolutions. When location information is received from the mobile device, the probability that the mobile device is within the defined region can be retrieved based on the closest cell that matches the location indicated in the location information and the standardized location resolution closest to the location resolution indicated by the mobile device.
US10832280B2 Fraudulent traffic detection and estimation
Methods and systems for fraudulent traffic detection and estimation are disclosed. Initially, an empirical distribution of a plurality of features based on a first plurality of datapoints for the plurality of features is received. Next, a model distribution of the plurality of features based on a second plurality of datapoints for the plurality of features is received. Then, it is determined, a minimum number of datapoints to remove from the first plurality of datapoints to create a modified empirical distribution corresponding to the model distribution within a first significance level. Finally, an alert that the first plurality of web traffic includes at least one fraudulent instance of web traffic is generated in response to the determination that the minimum number of datapoints is greater than a first threshold.
US10832278B2 System and method for card-linked services
A system and method for optimizing at least one of a promotion, a targeting of the promotion, and a campaign associated with the promotion. Acceptances of the promotion are received following each user's selection of the promotion. Information representing users is received from publisher computing devices. Thereafter, respective match keys are generated that are usable to access information representing transaction accounts of each of the users. The match keys are transmitted computing device(s) having access to information representing transaction accounts. Information representing a selected one account is received. For users who redeemed the promotion, the promotion is associated with the selected one transaction account. Thereafter, as a function of the received selection of the transaction account and/or associating the promotion with a selected one transaction account, the at least one processor optimizes the promotion, a targeting of the promotion to other users, and/or a campaign associated with the promotion.
US10832264B1 System, method, and computer program product for calculating an accepted value for a promotion
Provided herein are method, apparatus, and computer program products for facilitating the determination of an ideal discount rate or an ideal accepted value for a promotion based on a plurality of model-based decision trees. The decision trees may be generated based on a set of original data, which may include information from a set of past promotions. The trees may branch into smaller, more homogenous subgroups of the original data until a model is generated for each resulting node of the tree. The plurality of trees may be applied to a current promotion with a set of possible predetermined discount rates in order to determine an ideal discount rate or an ideal accepted value for the promotion.
US10832261B1 Driver profiles based upon driving behavior with passengers
In a computer-implemented method for detecting and acting upon driver behavior while driving with passengers, telematics data collected by electronic subsystems of a vehicle and/or a mobile electronic device is received. The telematics data is analyzed to identify time periods during which a driver drove with passengers, and identify driving behaviors of the driver during those times. Based upon the identified driving behaviors, a driver profile associated with the driver is set or updated. The profile is transmitted to an entity that adjusts a credit rating of the driver, adjusts an insurance rating of the driver, reviews at least the portion of the profile in connection with a job sought by the driver, or offers a permanent or temporary credit in connection with a good or service offered by the entity. As a result, risk-averse drivers may be offered benefits or cost savings.
US10832260B2 Systems and methods for determining customer lifetime value
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: categorizing a plurality of customers based on whether or not each customer of the plurality of customers had (1) an online store transaction with a retailer, (2) an offline store transaction with the retailer, or (3) an online interaction with the retailer within a predetermined period of time; predicting, using a lifetime value (LTV) update model, a LTV for customers who did have an interaction or transaction with the retailer; predicting, using one or more LTV decay functions, the LTV for customers who did not have an interaction or transaction with the retailer; and determining an online advertisement for each customer based on the LTV for each customer.
US10832253B2 Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device.
US10832251B1 Behavioral analysis for smart agents
A system and computer-readable storage medium perform a method for contextual inferring capacity for triggering a financial transaction by monitoring, via user device(s), objective contextual data of location, temporal, and volitional transaction information associated with an authorized user of a financial system. Subjective contextual data of personal calendar events, physiological data, and pacing of user interactions with the user device(s) is monitored. The objective and subjective contextual data is analyzed to create scenario(s) correlated with performing a volitional transaction. If not predictive a volitional transaction, a layer of security protocol is added for authentication prior to executing the volitional transaction. In response to determining that the current context is predictive of a volitional transaction, a determination is made whether the subjective contextual data satisfies criterion for incapacity to perform a volitional transaction. In response to determining incapacity to perform the volitional transaction, access to the financial system is limited.
US10832250B2 Long-term short-term cascade modeling for fraud detection
Embodiments disclosed herein are related to computing systems and methods for determining a risk score for a plurality of data transactions. In the embodiments, a first risk score module may receive data transactions. The first risk score module may then determine a first risk score for each of the data transactions. A second risk score module that is different from the first risk score module may receive each of the first risk scores determined by the first risk score module as an input. The second risk score module may determine a second risk score based in part on the input first risk scores for each of the data transactions. The second risk scores may specify if each of the data transactions is to be approved or rejected by the computing system.
US10832246B2 Payment real-time funds availability
A method including receiving a first promise-to-pay message at a second financial institution. The method also can include performing a successful credit for the payment amount to a second account maintained by the second financial institution to make funds available in the second account in real-time after the payment authorization time. The method additionally can include sending a first response from the second financial institution indicating the successful credit of the second account maintained by the second financial institution to inform at least the sender in real-time after the payment authorization time of the successful credit of the second account maintained by the second financial institution. Other embodiments are provided.
US10832244B1 Protocol to secure electronic transactions using two way handshakes
Methods and systems as described herein may secure the electronic transfer of assets using two-way handshakes. A second device may initialize a transaction by transmitting a transaction request and a second biometric identifier to a first device. The first device may receive the transaction request and review the second biometric identifier. When the first device recognizes the second biometric identifier, the second biometric identifier may be approved. The first device then transmits a response, that includes a first biometric identifier, to the second device, via a server that may record the first device's approval. The second device may confirm the identity of the first device using the first biometric identifier. When the second device approves the first biometric identifier, the second device may transmit an approval to the server. After the server has received approval of both biometric identifiers, the server may execute the requested transaction.
US10832243B2 System and method to protect privacy of personal-identification-number entry on consumer mobile device and computing apparatus
A system for accepting the input of a PIN comprises a first device receiving a randomized PIN layout derived on a fourth device. The randomized PIN layout is displayed on a display of the first device. A second device comprises an input for accepting a series of key presses to produce a PIN token. The PIN token indicating each of the series of key presses. A third device is in communication with the second device. The third device derives the randomized PIN layout and receives the PIN token from the second device without the PIN token being present on the first device. The third device combines the PIN layout and the PIN token to produce a PIN. The PIN is used to authenticate a transaction. The fourth and third devices each store a shared secret used to independently derive the randomized PIN layout on the fourth and third devices.
US10832242B1 Blockchain based account funding and distribution
The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.
US10832239B2 Smart contract whitelists
Implementations of this specification include identifying, by a node of the blockchain network, a request to execute a smart contract stored in a blockchain maintained by the blockchain network, the request identifying a requesting account that is requesting to execute the smart contract; retrieving, by the node, a whitelist from the blockchain associated with the smart contract, the whitelist identifying one or more accounts that are authorized to execute the smart contract; determining, by the node, that the requesting account is authorized to execute the smart contract based on the requesting account being included in the whitelist; and in response to determining that the requesting account is authorized to execute the smart contract, executing, by the node, the smart contract.
US10832233B2 Method and system for reversing a selection of a payment method for a specific transaction
A method and a system for reselecting of a payment method of a plurality of payment methods associated with a consolidated payment device are provided. The method may include obtaining, at a remote server, a transaction request, responsive to initiation by a holder of a consolidated payment device, wherein the transaction request indicates a first payment method of said plurality of payment methods; authorizing the transaction request, following a process that may include, inter alia, verifying sufficient funds on the first payment method; receiving, at said remote server, a reselection request indicating a second payment method which is different than the first payment method; in a case that the transaction has not yet finalized, authorizing the transaction request with the second payment method and aborting the transaction with the first payment method; and in a case that the transaction has been finalized, authorizing the transaction request with the second payment method and initiating a cancel and refund process for the transaction with the first payment method.
US10832231B2 Point-of-sale customization service
Concepts and technologies are disclosed herein for point-of-sale customization service. A processor executing a point-of-sale customization service can receive a unique identifier associated with a user device detected in a proximity of a computing device. The processor can query preferences stored in a data store using the unique identifier and identify point-of-sale preferences associated with the user device based upon the querying. The processor can transmit the point-of-sale preferences to the computing device to apply to a transaction.
US10832228B2 Parent and dependent recycling product codes for finished products
A universal, parent-to-dependent manufacturing recycling product code is provided for use on various types of manufactured goods. The recycling product code represents a tool that can be used to process a significant volume of disposed finished products, to capture and communicate essential information about finished products and their components and materials, and to make consistent repair or recycle determinations for the products. Multiple components of the finished product may be associated with dependent recycling product codes (e.g., children and grandchildren codes) which are related to the parent recycling product code. Purchase transactions involving various parts, components and materials can be facilitated through an inventory database by and among recycling centers, repair centers, original equipment manufacturers, individual consumers, and other buyers or sellers.
US10832217B2 Blockchain-based workflow system
A method, computer system, and computer program product are provided for managing tasks of employees within a blockchain-based workflow system. A workflow transaction associated with a workflow stage is received from an employee. The workflow system records the workflow transaction in a workflow blockchain. Based on a smart contract recorded within the blockchain, the workflow system determining a role for the employee is authorized to perform the transaction. If authorized, the workflow system executes a set of resulting transactions indicated by the smart contract and updates at least one condition for completion of the workflow stage. When the workflow system determines that all conditions indicated in the smart contract have been completed, the workflow system finalizes the workflow stage and advances the workflow to a subsequent stage.
US10832212B2 Systems and methods for managing documents for law firms
The present inventors devised unique systems, methods, interfaces, and software for managing and leveraging knowledge in law firms and potentially other enterprises. For example, one system provides a single user interface for researching case law for online legal research service and identifying and accessing law-firm documents.
US10832206B2 System and method for managing and optimizing delivery networks
A system and method are provided for managing and optimizing delivery networks. The method includes providing an intermediary between a consumer and a plurality of carriers, each carrier enabling items to be transported from pick up locations for the items to a delivery location associated with the consumer. The method also includes enabling, via a user interface for the intermediary, the consumer to request delivery of an order comprising one or more items to the delivery location. The method also includes communicating with the plurality of carriers to determine at least one available delivery time window according to carrier availability and a transit time for the requested delivery, the transit time being affected by inventory data and the delivery location. The method also includes initiating the delivery by a selected one of the plurality of carriers.
US10832205B2 System and method for determining node order fulfillment performance
A method and system determining node order fulfillment performance considering cancelation costs. The method includes receiving a current order for fulfillment node assignment and calculating a cancelation ratio of a node of a plurality of nodes by dividing orders canceled due to back order from the node by orders scheduled from the node collected from a pre-assigned time period. The method also includes determining a cancelation cost of the node based on the cancelation ratio of said node. The method then includes automatically generating a node order assignment based on the determined cancelation cost for fulfillment of a current order.
US10832204B2 Tracking system and method for monitoring and ensuring security of shipments
A system electronically tracks each or multiple shipment-related entities as a group of co-located dots that are monitored to provide enhanced security of the shipment from attacks or unauthorized or illicit actions that can compromise the shipment's safety. A data processing system (DPS) receives a plurality of location tracking signals of multiple shipment-related entities, associates the location tracking signals as a shipment group that is assigned a unique shipment tracking identifier (STID), and presents the shipment group as a plurality of co-located dots on a shipment tracking user interface (STUI). The DPS monitors for any unscheduled deviations in at least one of an expected co-location/geo-location of the location tracking signals, identifies specific types of unscheduled deviations, and triggers a series of responsive actions to protect the shipment. The unscheduled deviations can include signal jamming attacks, incorrect pickup (or theft) of an operator-assigned shipment, and unexpected separation of the tracked entities.
US10832194B2 System and method for setting inventory thresholds for offering and fulfillment across retail supply networks
A method and system determining an inventory threshold for offering for online sale or an inventory threshold for sourcing in node order assignment. The method includes receiving by a computer processor of a probabilistic cancellation module an electronic record of a current order or item. The program instructions executed by the processor of the probabilistic cancellation module allows the module to retrieve historical and current data of each node from a plurality of nodes. The method then includes automatically converting the retrieved historical data into a probability of cancellation of an item comprising the one or more items from the plurality of items. Further, the method includes identifying an inventory threshold for offering of an item or an inventory threshold for sourcing of one or more items of the current order, where the probability of item cancellation is lower than a predetermined order cancelation rate of the one or more items from the plurality of items.
US10832181B2 Management of business process key performance indicators
A method for managing key performance indicators (KPIs) in an enterprise business having a plurality of business units can be provided. The method can include receiving a target for a general KPI and at least one constraint for a general attribute, wherein the general KPI is an aggregation of KPIs and wherein the general attribute is an aggregation of attributes. The method can further include reading a formula for each of the business units, wherein a formula defines how changes in a KPI are correlated with changes in the unit's attribute. The method can further include calculating for each business unit a separate target for the KPI of the business unit such that: a) the general attribute remains within the at least one constraint and b) the target for the general KPI is attained and sending to each business unit a separate target that was calculated.
US10832180B2 Artificial intelligence system that employs windowed cellular automata to create plausible alternatives
An artificial intelligence (AI) system is disclosed that employs windowed cellular automata to create plausible alternatives. A cellular automata-based technique may be utilized to perform pattern recognition and assess the best path available (i.e., “instant improv”). Alternative sequences (i.e., “pattern improv”) may also be used to determine alternative paths. This instant improv and pattern improv may then be used to create completely new, plausible alternative nodes. The subsequent evaluation of the sentiment further creates new, dynamic capabilities. Through the use of windowed memory learning, recall, and interpolation, new plausible structures are generated that predict dynamic systems.
US10832173B1 Cognitive software development
In an embodiment, a method of estimating the cost of a software project comprising receiving natural language software descriptions and electronic source code files for respective completed software projects; storing, in a computer memory, an input set of functional labels and size data extracted from each of the source code files, the functional labels corresponding to labels in a software development library; training a natural language processing model to output a project set of functional labels for one of the source code files; training a regression analysis model to output a project size for the one of the source code files; predicting, using the natural language understanding model, a proposal set of functional labels; predicting, using the regression analysis model, a proposal size; and using the proposal size to calculate a proposal cost; and preparing a software development proposal that includes a natural language proposed-software description and the proposal cost.
US10832165B2 Systems and methods for online distributed embedding services
Systems, methods, and non-transitory computer-readable media can receive JOINKEY information identifying a JOINKEY and embedding element information identifying a plurality of embedding elements associated with the JOINKEY. A training instance is created comprising a pre-determined number of embedding elements from the plurality of embedding elements. A plurality of negative samples from a sample cache are added to the training instance. One or more embeddings are updated based on the training instance.
US10832151B2 Implementing stochastic networks using magnetic tunnel junctions
Embodiments of the invention relate to implementing a probabilistic graphical model (PGM) using magnetic tunnel junctions (MTJs). One embodiment comprises a memory array of magnetic tunnel junctions and a driver unit for programming the memory array to represent a probabilistic graphical model. The magnetic tunnel junctions are organized into multiple subsets of magnetic tunnel junctions. The driver unit selectively applies an electrical pulse to a subset of magnetic tunnel junctions to program information representing a probabilistic belief state in said subset of magnetic tunnel junctions.
US10832150B2 Optimized re-training for analytic models
A method and system are provided for retraining an analytic model. The method includes building, by a processor, a Markov chain for the analytic model. The Markov chain has only two states that consist of an alarm state and a no alarm state. The method further includes updating, by the processor, the Markov chain with observed states, for each of a plurality of timestamps evaluated during a burn-in period. The method also includes updating, by the processor, state transition probabilities within the Markov chain, for each of a plurality of timestamps evaluated after the burn-in period. The method additionally includes generating, by the processor, a signal for causing the model to be retrained, responsive to any of the state transition probabilities representing a probability of greater than 0.5 of seeing the alarm state in a previous interval and again in a current interval.
US10832149B2 Automatic segmentation of data derived from learned features of a predictive statistical model
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a statistical model tool for providing insight into decision making. The statistical model tool applies the statistical model to an input image to generate an original classification probability. An image modification component executing within the statistical model tool iterative modifies each portion of the input image to generate a modified image. The statistical model tool applies the statistical model to the modified image to generate a new classification probability for each portion of the input image. A compare component executing in the statistical model tool compares each new classification probability to the original classification probability to generate a respective probability distance. A distance map generator executing within the statistical model tool generates a distance map data structure based on the probability distances. The distance map data structure represents an impact each portion of the input image has on determining classification probability by the statistical model.
US10832138B2 Method and apparatus for extending neural network
Methods and apparatus for extending a neural network, reducing its dimension and processing input data are provided. The method of extending a neural network involves selecting, with a processor, a node of a neural network, adding a new node in a layer that includes the selected node, and setting connection weights of the new node based on connection weights of the selected node.
US10832136B2 Passive pruning of filters in a convolutional neural network
Methods and systems for pruning a convolutional neural network (CNN) include calculating a sum of weights for each filter in a layer of the CNN. The filters in the layer are sorted by respective sums of weights. A set of m filters with the smallest sums of weights is filtered to decrease a computational cost of operating the CNN. The pruned CNN is retrained to repair accuracy loss that results from pruning the filters.
US10832135B2 Automatic thresholds for neural network pruning and retraining
An embodiment includes a method, comprising: pruning a layer of a neural network having multiple layers using a threshold; and repeating the pruning of the layer of the neural network using a different threshold until a pruning error of the pruned layer reaches a pruning error allowance.
US10832133B2 System and method of executing neural networks
A system and method of inferring a neural network (NN) on one or more target computing devices. The NN may include a plurality of layers, where at least one layer includes one or more kernels. Embodiments may include: receiving a data structure representing the NN; analyzing the data structure to produce one or more tasks, where each task may include computations pertaining to a kernel of the NN; selecting a sparse version of at least one kernel and replacing the at least one kernel with the sparse version; and compiling the one or more tasks to produce one or more respective tensor columns, The one or more tensor columns are adapted to fit in respective one or more cache memories of the one or more target computing devices, and include task instruction code that represents at least one computation of the kernel of the NN.
US10832130B2 Recommending a document for a user to access
A user device can send, to a server, a request for a set of documents likely to be opened by a user, determine a client-suggested document to present to the user and a potential motive for the user to open the client-suggested document, receive a suggestion message from the server, the suggestion message including a set of documents likely to be opened by the user and potential motives for the user to open documents in the set of documents, and present, on a display of the user device, visual representations of the client-suggested document, the potential motive for the user to open the client-suggested document, multiple documents included in the set of documents, and the potential motives for the user to open the multiple documents in the set of documents.
US10832100B2 Target recognition device
According to one embodiment, an information processing device includes a storage device and a processor connected to the storage device. The processor is configured to perform a process for displaying an image and information related to a size of a recognition target, and recognize a recognition target from the image. The information related to the size of the recognition target includes visual information of the recognition target.
US10832099B2 Displaying guide images on a table
There is provided a display control system including a plurality of display units, an imaging unit configured to capture a subject, a predictor configured to predict an action of the subject according to a captured image captured by the imaging unit, a guide image generator configured to generate a guide image that guides the subject according to a prediction result from the predictor, and a display controller configured to, on the basis of the prediction result from the predictor, select a display unit capable of displaying an image at a position corresponding to the subject from the plurality of display units, and to control the selected display unit to display the guide image at the position corresponding to the subject.
US10832097B2 Device and a method for image classification using a convolutional neural network
A device for image classification comprising a convolutional neural network configured to generate a plurality of probability values, each probability value being linked to a respective one of a plurality of predetermined classes and indicating the probability that the image or a pixel of the image is associated with the respective class, and the convolutional neural network comprises a plurality of convolutional blocks and each of the convolutional blocks comprises: a first convolutional layer configured to perform a pointwise convolution using a first kernel, a second convolutional layer configured to perform a depthwise convolution using a second kernel, wherein the second kernel has one of a single row and a single column, a third convolutional layer configured to perform a depthwise convolution using a third kernel, wherein the third kernel has a single column if the second kernel has a single row, and the third kernel has a single row if the second kernel has a single column, and a fourth convolutional layer configured to perform a convolution using a fourth kernel.
US10832088B2 Information search system, information search method, and information search program
An information search system for searching detection algorithm information of spectral data necessary for determining a target event from a photographed subject includes a first relational database configured to store, in advance, a first relevance index having at least three levels between each target event of the subject and the detection algorithm information, a target event input unit configured to receive input information regarding a target event of the subject to be newly determined, and a search unit configured to search at least one piece of detection algorithm information on the basis of information regarding the target event received by the target event input unit by referencing the first relevance index stored in the first relational database.
US10832076B2 Method and image processing entity for applying a convolutional neural network to an image
A method and an image processing entity for applying a convolutional neural network to an image are disclosed. The image processing entity processes the image while using the convolutional kernel to render a feature map, whereby a second feature map size of the feature map is greater than a first feature map size of the feature maps with which the feature kernel was trained. Furthermore, the image processing entity repeatedly applies the feature kernel to the feature map in a stepwise manner, wherein the feature kernel was trained to identify the feature based on the feature maps of the first feature maps, wherein the feature kernel has the first feature map size.
US10832070B2 Mobile terminal, image processing method, and computer-readable recording medium
A mobile terminal includes a memory, and a processor coupled to the memory, wherein the processor executes a process comprising acquiring a frame with taking a photograph, acquiring document image data of a document from the frame, detecting shine on the document image data, determining whether the shine is equal to or smaller than a shine baseline, and acquiring a frame with retaking a photograph when the shine is neither equal to nor smaller than the shine baseline.
US10832065B1 Methods and systems for automatically predicting the repair costs of a damaged vehicle from images
A system and computer-implemented method for automatically predicting the labor, hours, and parts costs for repair of a vehicle includes receiving one or more images of the vehicle from a policyholder. A damage assessment model is accessed. The damage assessment model corresponds to features of vehicle damage based on a plurality of damaged vehicle images contained in an image training database. The damage assessment model is compared to the images of the vehicle and vehicle damage is identified based on the images. In addition, in response to identifying the vehicle damage, total labor costs, total parts costs, and total hours for repair of the vehicle are predicted based on the associated total labor costs, total parts costs, and total hours for repair data contained in the historical claims database.
US10832063B2 Systems and methods for detecting an object
Systems and methods are provided for detecting an object in front of a vehicle. In one implementation, an object detecting system includes an image capture device configured to acquire a plurality of images of an area, a data interface, and a processing device programmed to compare a first image to a second image to determine displacement vectors between pixels, to search for a region of coherent expansion that is a set of pixels in at least one of the first image and the second image, for which there exists a common focus of expansion and a common scale magnitude such that the set of pixels satisfy a relationship between pixel positions, displacement vectors, the common focus of expansion, and the common scale magnitude, and to identify presence of a substantially upright object based on the set of pixels.
US10832061B2 Traveling road boundary estimation apparatus and traveling assistance system using same
The present invention provides a traveling road boundary estimation apparatus that is capable of estimating the position and shape of a traveling road boundary highly reliably, and a traveling assistance system. The present invention has: a boundary feature map generation unit that generates, on the basis of an image acquired from an external sensor, a boundary feature map for storing a feature amount regarding the presence of a traveling road boundary, for each grid of the image or an image generated by converting the image into an image of another visual point; a boundary candidate setting unit that sets, as boundary candidates, a plurality of paths continuous in a depth direction from a coming-within-sight detection start-end position to a given detection tail end position, the positions both falling within a preset sensor view angle; a boundary likelihood evaluation unit that calculates, for each of the boundary candidates, a boundary likelihood evaluation value obtained by adding the feature amount of a relevant boundary feature map and a continuity evaluation value for the depth-direction together; and a traveling road boundary determination unit that determines a traveling road boundary by comparing the boundary likelihood evaluation values of the boundary candidates calculated by the boundary likelihood evaluation unit.
US10832056B1 Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10832049B2 Electronic document classification system optimized for combining a plurality of contemporaneously scanned documents
A method, system and computer-usable medium for classifying a source document using sub-documents identified in the source document. The method, system, and computer-usable medium are used to access the source document from electronic memory. The source document is electronically searched to detect markers indicative of whether the source document includes one or more sub-documents. Incongruities in the source document are located using the detected markers and the source document is split into sub-documents at the located incongruities. Each of the sub-documents is classified. The sub-documents are joined as a re-assembled source document with classifications including classifications for one or more of the sub-documents.
US10832044B2 Image recognition device and image recognition program
An image recognition device adds a margin region filled with predetermined image data to a periphery of a captured image captured by a camera to create an expanded image larger than the captured image. When a person is too close to the camera, a part of a person image protrudes from the captured image, but a large detection window which also includes the margin region is set, whereby a window image including a protruding region is taken out of the expanded image. The window image lacks a protruding part of the person image, but it is an image showing an entire body of the person image. The image recognition device stores many reference images assuming various states of a person. The image recognition device extracts features from the window image, and compares them with a feature of the reference image, thereby recognizing the person image.
US10832040B2 Cognitive rendering of inputs in virtual reality environments
A computer-implemented method for cognitive rendering of inputs received by a virtual reality (VR) system includes: receiving sensor data from at least one sensor of the VR system, the sensor data corresponding to one or more behaviors exhibited by a user of the VR system; comparing the sensor data to a predetermined list of expected behaviors; and determining the sensor data identifies an unexpected behavior in response to determining, based on the comparison, the behavior is not one of the expected behaviors. Various embodiments of the general inventive concept described above are presented in the form of methods, systems, and computer program products, all generally relating to real-time detection/anticipation of unexpected behaviors exhibited by a user but not relevant to a VR experience, and avoiding the rendering of movements, speech, etc. that are part of the unexpected behavior in order to improve the immersive nature of the VR experience.
US10832039B2 Facial expression detection method, device and system, facial expression driving method, device and system, and storage medium
A facial expression detection method includes: obtaining an image to be processed; inputting the image to be processed into a neural network model to obtain a facial expression parameter of a target face in the image to be processed; and outputting the facial expression parameter of the target face for driving an object to be driven.
US10832035B2 Subject identification systems and methods
Disclosed techniques relate to identifying subjects in digital images. In various embodiments, digital image(s) that depict a subject in an area may be acquired. Portion(s) of the digital image(s) that depict a face of the subject may be detected as detected face image(s). Features of each of the detected face image(s) may be compared with features of each of a set of subject reference templates associated with a given subject in a subject reference database. Based on the comparing, a subject reference template may be selected from the set of subject reference templates associated with the given subject. Similarity measure(s) may then be determined between a given detected face image of the detected face image(s) and the selected subject reference template. An identity of the subject may be determined based on the similarity measure(s).
US10832032B2 Facial recognition method, facial recognition system, and non-transitory recording medium
The embodiments of this application provide a facial recognition method and system, and a non-transitory recording medium. The method includes: obtaining a first feature vector of a first face in a first facial image and a first confidence vector having the same dimension as the first feature vector, wherein elements in the first confidence vector are used to indicate credibility of features represented by the corresponding elements in the first feature vector; obtaining a second feature vector of a second face in a second facial image and a second confidence vector having the same dimension as the second feature vector, wherein elements in the second confidence vector are used to indicate credibility of features represented by the corresponding elements in the second feature vector; and determining the first confidence vector, the second feature vector and the second confidence vector, whether the first and second face belong to the same person.
US10832027B2 Fingerprint identification module packing method
A fingerprint identification module packing method is provided. Firstly, plural fingerprint identification modules are attached on a supporting plate. Then, plural covering plates are attached on fingerprint sensing chips of the fingerprint identification modules. Then, the fingerprint identification modules are transferred to vacuum adsorption holes of a vacuum adsorption fixture. Then, the fingerprint sensing chips, the corresponding covering plates and corresponding metal terminals are welded by a laser welding process. Afterwards, the vacuum adsorption fixture is disabled. Consequently, the plural fingerprint identification modules are transferred to the packing plate.
US10832025B1 Medical labeling system and method of use
A labeling system for creating labels for medicine containers. The system includes a label printer having an interior area configured to carry a plurality of printing sheets therein; a scanner in data communication with the label printer, the scanner having a reader to scan a drug administer barcode and a drug barcode; and a label sheet printed by the label printer, the label sheet having a plurality of labels adhesively bonded thereto, the label printer being configured to print onto the plurality of labels data information scanned from the administrator barcode and the drug barcode. The label sheet includes a first label having an image corresponding to a part of a body; and a second label having the image of the first label.
US10832019B2 System and method for a near field communications reader device
A reader device for attachment to a smart device comprising a display, the reader comprising an antenna, processing and reading circuitry, and a communications module, wherein the antenna, the processing and reading circuitry, the processor and the communications module are coupled to each other, and whereby the antenna encloses said display. When a card is tapped on the display, the antenna receives a signal and transmits the signal to the processing and reading circuitry. The processing and reading circuitry processes the signal to produce data, and the produced data is transmitted to a device external to the reader device by the communications module.
US10832012B2 Method executed in translation system and including generation of translated text and generation of parallel translation data
A method executed in a translation system includes: (A) receiving source text in a first language; (B) translating the source text into a second language to generate first translated text; (C) acquiring a determination result as to whether or not the first translated text has been correctly translated; (D) in a case where the first translated text has not been correctly translated, generating first parallel translation data that includes the source text and the first translated text; (E) transmitting the first parallel translation data to a terminal device; (F) receiving, from the terminal device, second translated text obtained by the source text being correctly translated into the second language; and (G) registering, into a parallel translation database, second parallel translation data that includes the source text and the second translated text.
US10832010B2 Training of conversational agent using natural language
Aspects of the present disclosure relate to training a conversational agent. A conversational agent is initiated with a set of atomic operators, each atomic operator having one or more atomic operator rules for executing operations. A natural language input is received from a user on a conversational interface. A determination is made whether the natural language input maps to an existing script by referencing a rules engine. In response to a determination that the natural language does not map to an existing script, training is requested from the user. Training is then received from the user which maps the natural language input to a script. A mapping rule which maps the natural language input to the script is stored, and the script is executed.
US10832009B2 Extraction and summarization of decision elements from communications
Embodiments for extraction and summarization of decision discussions of a communication by a processor. The decision elements may be grouped together according to similar characteristics. The decision elements may be linked, and sentiments of the discussion participants towards each of the decision elements may be analyzed. A summary of the plurality of the decision elements may be provided via an interactive graphical user interface (GUI) on one or more Internet of Things (IoT) devices. The summary of the decision elements may be linked to domain knowledge. The summary may be enhanced using a domain knowledge.
US10832008B2 Computerized system and method for automatically transforming and providing domain specific chatbot responses
Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosure provides a computerized framework for automatically generating chatbot responses to produce domain-specific responses that mimic native styles unique to particular domains. The disclosed systems and methods construct domain-specific word-graphs based on account activity from specific domains and generate word-patterns. New words obtained from the patterns in the graph are introduced to transform the regular response. The graph is then pruned using data-driven thresholds in order to avoid spurious transformations, and paragraph vectors are also utilized to assign relevance scores to generated patterns such that only the patterns that are contextually similar to the original response (generic/regular response) are used. As result, the regular chatbot response is rewritten using an optimized set of patterns.
US10832004B2 Method, system, and computer program for artificial intelligence answer
Provided is an artificial intelligence (AI) answering system including a user question receiver configured to receive a user question from a user terminal; a first question extender configured to generate a question template by analyzing the user question and determine whether the user question and the generated question template match; a second question extender configured to generate a similar question template by using a natural language processing and a deep learning model when the user question and the generated question template do not match; a training data builder configured to generate training data for training the second question extender by using an neural machine translation (NMT) engine; and a question answering unit configured to transmit a user question result derived through the first question extender or the second question extender to the user terminal.
US10832000B2 Identification of textual similarity with references
Techniques for determining a similarity between text segments within a document comprising textual references are described. According to an example, a system comprises a memory that stores computer executable components; and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise: an identification component that identifies a reference associated with a set of text and an extraction component that extracts the reference from the set of text. The computer executable components can also comprise an embedding component that replaces the reference with a corresponding vector.
US10831998B2 Visualizing sentiment on an input device
A communication device, computer program product and method of monitoring text at a communication device. The communication device includes an input device and a processor. The input device receives a text input from a user of the communication device. The processor operates a cognitive engine that determines a sentiment of the text, and displays a visual indicator based on the determined sentiment.
US10831997B2 Intent classification method and system
An intent classification method and a system for realizing the intent classification method are provided. The intent classification method can be used for determining an intent class of a sentence input in a language containing information-bearing characters, such as Chinese. The method specifically comprises a step of obtaining at least one set of word embeddings and character embeddings from the sentence input to thereby generate at least one set of integrated word-character embeddings, and a step of determining an intent class corresponding to the sentence input based on the at least one set of integrated word-character embeddings. Herein, each of the at least one set of integrated word-character embeddings corresponds to one of the at least one set of word embeddings and character embeddings.
US10831995B2 Symbolic regression embedding dimensionality analysis
A dimensionality analysis method, system, and computer program product, include defining a set of symbols along with a grammatical rule that define a syntax of a valid expression having a valid physical dimensionality relationship.
US10831992B2 Determining a reading speed based on user behavior
Examples of techniques for determining a reading speed based on user behavior are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include monitoring, by a processing device, data continuously, wherein the data is generated by a sensor of the user device; determining, by the processing device, an orientation and a wobble of the user device based on the data generated by the sensor; determining, by the processing device, a reading speed of a user using the user device based on the orientation and the wobble; detecting, by the processing device, a change in at least one of the orientation and the wobble of the user device based on the data; and adjusting, by the processing device, the reading speed of the user using the user device based on the change in the at least one of the orientation and the wobble.
US10831991B1 Systems and methods for testing content developed for access via a network
An electronic device may include a processor that may receive baseline image data that represents desired content to be displayed on a webpage. The processor may also receive online image data that may be accessible via a network. The online image data may include code that causes the processor to display a representation of the webpage on an electronic display. The processor may then identify one or more differences between the baseline image data and the online image data and generate one or more modifications to the code based on the differences.
US10831986B2 Generating a document object model (DOM) differential
Generating a document object model (DOM) differential is provided. In response to receiving a webpage, a snapshot is generated of a base DOM corresponding to the webpage. A DOM node change list corresponding to the base DOM is generated. A DOM node attribute change list corresponding to the base DOM is generated. The base DOM is monitored for changes. A DOM differential is generated for the base DOM based on DOM node entries in the DOM node change list and the DOM node attribute change list.
US10831985B2 Processing duplicate multimedia content
Multimedia content processing in a computing device includes providing a first multimedia content to be displayed in a first region of a display device; establishing a second region on the display device where a second multimedia content is to be displayed; loading an electronic document on the display device causing the first multimedia content to be displayed in first region on the display device; copying the first multimedia content displayed in the first region by creating the second multimedia content from the first region; analyzing raster data associated with the first multimedia content to store image data from a snapshot of the first multimedia content; storing raster data associated with each pixel of the first multimedia content in a local storage of the computing device; creating a duplicate version of the first multimedia content based on stored image pixel data; and displaying the second multimedia content in the second region.
US10831984B2 Web page design snapshot generator
Aspects provide multilevel design characterization of a web page via identifying different individual graphic element (text characters, images or graphical control elements) displayed within a web page layout, and determining linear groupings thereof (horizontal rows or vertical columns) as a function of differences in their positioning relative to each other. Aspects further identify clusters of the linear groupings and individual graphic elements as a function of clustering indicia (layout pattern indicia, gap level indicia or cluster group indicia), identify repetitive groupings of the clusters as unique list region collections, and determine a tree structure for the unique list region collections that identifies unique list region collections having more dominant element type, size, alignment, style or class name attribute values within the web page layout as root nodes, and others having less dominant element attribute values as child nodes relative to the root nodes.
US10831977B1 Curvilinear mask models
The present disclosure generally relates to semiconductor structures and, more particularly, to curvilinear mask models and methods of manufacture. The method includes: calibrating, by a computing device, machine learning models for silicon photonics applications; retargeting, by the computing device, designs in a layout for the silicon photonics applications by applying the machine learning models to the designs; and repairing, by the computing device, unmatching shapes in the retargeted designs to generate final curvilinear mask shapes for the silicon photonics application.
US10831963B1 Apparatus and method of parallel architecture for NVDIMM
A non-volatile dual-in-line memory module (NVDIMM) with a parallel architecture is described. It enables parallel access to on-board nonvolatile memory (NVM) to improve storage throughput and to alleviate layout design constraints.
US10831961B2 Automated coverage convergence by correlating random variables with coverage variables sampled from simulation result data
A data analysis engine is implemented in a testbench to improve coverage convergence during simulation of a device-under-validation (DUV). During a first simulation phase initial stimulus data is generated according to initial random variables based on user-provided constraint parameters. The data analysis engine then uses a time-based technique to match coverage variables sampled from simulation response data with corresponding initial random variables, determines a functional dependency (relationship) between the sampled coverage variables and corresponding initial random variables, then automatically generates revised constraint parameters based on the functional dependency. The revised constraint parameters are then used during a second simulation phase to generate focused random variables used to stimulate the DUV to reach additional coverage variables. In one embodiment, the functional dependency is determined by cross-correlating sampled coverage variables and corresponding initial random variables.
US10831960B1 Selectable reconfiguration for dynamically reconfigurable IP cores
Systems and methods for reconfiguration of a hardened intellectual property (IP) block in an integrated circuit (IC) device are provided. Reconfiguration of the hardened IP block in the IC device may transition between functions supported by the hardened IP block. A transition may occur as a pre-configured profile is selected to reconfigure the hardened IP block. Further, configuration data associated with each of the pre-configured profiles of the hardened IP block may be generated and storage space to store the configuration data may be created. Additionally, reconfiguration control logic to read and implement the configuration data in hard IP design primitives may also be generated.
US10831954B1 Technology lookup table-based default assertion generation and consumption for timing closure of VLSI designs
Efficiency of electronic design automation is increased by accessing a data structure characterizing a hierarchical integrated circuit design including sub-blocks each with a plurality of ports. For each given one of the ports of each of the sub-blocks, obtain a wire specification for a corresponding net connected to the given one of the ports in the design, and based on the wire specification, consult a technology-specific lookup table to determine at least one of a corresponding default driving cell and default electrical model for an external wire coupling one of the default driving cell and an actual driving cell to the given one of the ports. Optimize each of the sub-blocks out-of-context based on the at least one of default driving cells and default electrical models; verify in-context closure for the optimized sub-blocks; and, responsive to the in-context closure, update the data structure to reflect the optimized sub-blocks.
US10831950B2 Streakline visualization apparatus and method
A streakline visualization apparatus sets a partial region including a discrete point at a first position on a first streakline in an analysis space as an analysis target region of the discrete point. Based on a velocity of fluid in the analysis target region indicated by fluid information, the apparatus calculates a second position indicating a destination of a particle on the discrete point at a second analysis time point. Next, based on information about a structure in the analysis target region indicated by structure information, the apparatus determines a region occupied by the structure in the analysis target region at the second analysis time point. Next, based on the first and second positions, the apparatus determines whether a second streakline has entered the occupied region. If the second streakline has not entered the occupied region, the apparatus displays the second streakline passing through the second position.
US10831948B2 Model based spatial integration (MBSI) for 3D production illustration (PI)
Systems and methods for displaying a wiring diagram entail reading a computer aided design (CAD) file representing the wiring diagram. Structures surrounding a wiring bundle represented in the wiring diagram are determined and multiple views are generated showing the structures and the wiring bundle. Descriptive labels are automatically associated with the wiring bundle and the multiple views are saved to a production illustration (PI) file.
US10831947B1 System and method for optimizing design of aircraft backplane spatial separation
A method for optimizing the design of backplane and field bus routing for avionics network architectures determines a solution space of valid configurations defined by the intersection of universes corresponding to potential aircraft sensor locations, the data content relationships for each hosted application executing on the aircraft computing center, potential remote data concentrator (RDC) configurations, and potential backplane/field bus configurations for the avionics network architecture. The method includes identifying within the solution space, via an optimization engine, optimal configuration solutions of a desired optimality level based on connectivity constraints, system survivability constraints providing spatial separation of primary and redundant sensor and data collection systems, system robustness constraints associated with minimum functional capabilities for continued safe flight and landing capability, and an objective function characterizing overall desirability.
US10831944B1 System and method to facilitate the design, manufacturing and construction of structures
A system is provided that facilitates the building of a structure according to a project architectural design plan. The system provides standardized information to participants associated with a project based on the project design plan. The project architectural design plan can be compliant with one or more standards stored by the system. The project design plan can also incorporate information regarding products that are utilized in the project such as a plurality of prefabricated building modules. The requirements for a product are dictated by the standards established for the product and the project. Information about products used in the project can be embedded in links of the project architectural design plan.
US10831932B2 Computing system with a presentation mechanism and method of operation thereof
A computing system comprising: a first control unit or a second control unit configured to: receive a request to send or to receive a content; determine whether to send or to receive the content based on a threshold; monitor an environmental characteristic; control a presentation of the content based on the environmental characteristic; a first communication unit or a second communication unit, coupled to the first control unit or the second control unit, configured to send or to receive a first device transmission or a second device transmission of the content based on the threshold; and a first user interface or a second user interface, coupled to the first control unit or the second control unit, configured to present the content.
US10831926B1 Privacy proof visual sensor
A privacy protecting capture device, comprising: a camera; a memory device for storing at least one image captured by the camera; and a processor, the processor executing: a camera interface for receiving a captured image from the camera and storing at least a part of the at least one image in the memory device; an analysis engine for analyzing the at least one image; an output interface for outputting information related to the image; and a controller for activating the analysis engine, and disabling transmission of information that enables reconstruction of the at least one image from the output interface.
US10831925B2 Unified control of privacy-impacting devices
Systems, techniques, and apparatuses facilitate selecting, defining, controlling, verifying, and auditing privacy-impacting behaviors of devices in alignment with the privacy behavior expectations of individuals and other entities. Techniques and systems, including apparatuses, are presented to facilitate controlling and verifying the privacy behaviors of privacy-impacting devices. “Privacy enunciator” apparatuses announce the presence of entities in a device's range of action or influence. Techniques and systems for defining and sharing individualized privacy behavior preferences are described. Techniques and systems are disclosed for privacy preference resolution protocols that allow for the automated or interactive resolution of conflicts that arise between individuals in multi-actor environments or ambiguous contexts. Accountability and audit mechanisms verify the control state of devices with respect to their privacy behavior preference inputs. A trust-enhancing and technically transparent system architecture includes a distributed application network, distributed ledger technology, smart contracts, and/or blockchain technology.
US10831923B2 System, device and method for enforcing privacy during a communication session with a voice assistant
A system, device and method for enforcing privacy during a communication session with a voice assistant are disclosed. A user is authenticated via one or more first criteria in response to a request to initiate a communication session with a voice assistant. Periodically during the communication session with the voice assistant, sensor data is acquired. The sensor data is processed to determine a number of persons present in an environment of the voice assistant via one or more second criteria. The communication of private data by the voice assistant is enabled when one person is in the environment and that person is the authenticated user. The communication of private data by the voice assistant is disabled when one person is in the environment and that person is not the authenticated user. When more than one person is present in the environment of the voice assistant, the communication of private data by the voice assistant is only enabled when the environment of the voice assistant is determined to match the one or more predetermined privacy criteria for a multi-person environment.
US10831919B2 Method for confidentially querying an encrypted database
A method for confidentially querying an encrypted database hosted by a server. The user transmits, to the server, a request including a predicate. The predicate is evaluated in an encrypted manner on different records of the database. The records that satisfy the query are transferred blindly into a container. The container is transmitted to the user who decrypts the content of same. If the container is full, the user sends a continuation request to the server. If this is not the case, the records of the successive containers that have already been decrypted form the response to the request.
US10831916B2 Method for blocking access of malicious application and storage device implementing the same
Disclosed is a system for controlling access of one or more applications to a storage device, including: a storage device including one or more memories; and a kernel implemented between the applications and the storage device, in which when the kernel receives a first access request to the storage device from a first application, the kernel transmits to the storage device first memory address information to be accessed by the first application and a first access code included in the first access request, and the storage device stores a database for an authorized access code for each memory address information and controls the first application to access a memory corresponding to the first memory address information according to whether the first memory address information and the first access code are present in the database.
US10831913B2 Securely storing content within public clouds
Systems, methods, and computer-readable storage media are provided for securely storing and accessing content within a public cloud. A processor manufacturer provides processors having secure enclave capability to a cloud provider. The provider makes available a listing of processor identifiers (CPUIDs) for processors available for storing content and having secure enclave capability. A content owner provides CPUIDs for desired processors from the listing to the manufacturer which provides the content owner with a processor-specific public code encryption key (CEK) for encrypting content to be stored on each processor identified. Each processor is constructed such that content encrypted with the public CEK may only be decrypted within a secure enclave thereof. The content owner encrypts the desired content with the public CEK and returns the encrypted content and the CPUID for the appropriate processor to the cloud provider. The cloud provider then stores the encrypted content on the particular processor.
US10831912B2 In a data processing system environment performing an operation on sensitive data
A method and system for performing an operation on protected sensitive data. A processor of a data processing system receives, from a computing system: (i) the protected sensitive data, (ii) an identification of an operation that accesses and utilizes the protected sensitive data during performance of the operation, and (iii) a request to perform the operation, wherein the computing system is external to the data processing system. The processor de-protects the received protected sensitive data, which generates unprotected sensitive data from the protected sensitive data. The processor performs the operation, which includes accessing and utilizing the unprotected sensitive data and generating a result. After the operation is performed, the processor re-protects the unprotected sensitive data, which restores the protected sensitive data. The processor sends the result to the computing system.
US10831907B2 Technique for position calculation of a receiver via use of encrypted signals of a public regulated service
A method for determining a position of a receiver via use of encrypted signals of a public regulated service. The method comprises transmitting PRN code chips to the receiver by an assistance server. The method further comprises storing the transmitted PRN code chips to be used before a designated time interval by the receiver. The method further comprises receiving the encrypted signals during the designated time interval by the receiver from satellites in line-of-sight to the receiver. The method further comprises determining the position of the receiver via use of the encrypted signals and the stored PRN code chips by the receiver.
US10831902B2 Data verification methods and systems using a hash tree, such as a time-centric Merkle hash tree
Systems and methods described herein generally relate to storing and verifying data. In some embodiments, reference levels are generated according to time intervals, where the first reference level comprises a predetermined number of the time intervals, and where each of the time intervals of the remaining reference levels is comprised of a predetermined number of the time intervals of a previous reference level. Hashes of data can be created at the first reference level by performing a hashing function on the data in a time-sequenced manner. First reference level time interval hashes may be generated by performing the hashing function on the hashes of the data at each of the time intervals of the first reference level. Hashes for remaining reference level time intervals can be generated by performing the hashing function on the hashes of each of the time intervals of the previous reference level.
US10831899B2 Security-relevant code detection system
Systems and methods are provided for retrieving a set of code changes to source code from a source code repository, analyzing the set of code changes to generate a vector representation of each code change of the set of code changes, analyzing the vector representation of each code change of the set of code changes using a trained security-relevant code detection machine learning model, receiving a prediction from the security-relevant code detection machine learning model representing a probability that each code change of the set of code changes contains security-relevant changes, analyzing the prediction to determine whether the prediction is below or above a predetermined threshold, and generating results based on determining whether the prediction is below or above a predetermined threshold.
US10831897B2 Selective enforcement of secure boot database entries in an information handling system
A method and an information handling system (IHS) for authenticating unified extensible firmware interface (UEFI) images in an IHS. The method includes receiving, by a processor of the IHS, a request to authenticate an image. The method also includes determining a type of the image and retrieving, from an entry within a UEFI signature database, a certificate utilized to sign the image. The method further includes determining a verification entry of a verification database of the HIS that corresponds to the entry of the UEFI signature database and identifying, from the verification entry, a particular type of image which the certificate may be used to authenticate. The method further includes determining whether the type of the image is the particular type. In response to determining the type of the image is the particular type, the method includes authenticating the image using the certificate.
US10831893B2 Mitigation of ransomware
Particular embodiments described herein provide for an electronic device that can be configured to allow for the mitigation of ransomware. For example, the system can determine that an application begins to execute, determine that the application attempts to modify a file, determine a file type for the file, and create a security event if the application is not authorized to modify the file type. In another example, the system determines an entropy value between the file and the attempted modification of the file, and create a security event if the entropy value satisfies a threshold or determine a system entropy value that includes a rate at which other files on the system are being modified by the application, and create a security event if the system entropy value satisfies a threshold.
US10831891B2 System and method of managing computing resources for detection of malicious files based on machine learning model
The present disclosure provides a system for managing computer resources for detection of malicious files based on machine learning model. In one aspect, the system may comprise: a hardware processor configured to: form at least one behavior pattern on the basis of commands and parameters, calculate the convolution of the formed behavior pattern, calculate the degree of harmfulness the convolution and a model for detection of malicious files, manage the computing resources used to ensure the security of that computing device, based on the degree of harmfulness, wherein the degree of harmfulness is within a predetermined range of values and if the obtained degree of harmfulness of applications exceeds the predetermined threshold value, send a request to allocate additional resources of the computing device, otherwise send a request to free up previously allocated resources of the computing device.
US10831876B2 Methods and apparatuses for identity authentication in virtual reality
An identity authentication procedure of a user is initiated and a plurality of virtual reality articles is displayed. Selection operation information of the user is determined for the plurality of virtual reality articles. Whether the selection operation information matches predefined standard selection operation information is determined. In response to determining that the selection operation information matches the predefined standard selection operation information, whether the identity authentication procedure of the user succeeds is determined.
US10831873B2 Method for enabling biometric recognition pattern and related products
A method for enabling a biometric recognition pattern and related products are provided, and the method includes the follows. A mapping relationship between a first condition and a target biometric recognition pattern is queried when detecting that a terminal device satisfies the first condition. The target biometric recognition pattern is one or more of at least one biometric recognition pattern with which the terminal device is operable. The target biometric recognition pattern is determined based on the mapping relationship. The target biometric recognition pattern is enabled.
US10831871B2 Robot system having biometric authentication function
A robot system includes a robot, and an RF tag, the RF tag including a detection device for detecting biometric authentication information of an individual, a memory for storing unique biometric authentication information of an authorized person which is authorized to perform operations related to a task of the robot, a first processor for obtaining a biometric authentication result by comparing the biometric authentication information detected by the detection device with the unique biometric authentication information stored in the memory, and a first antenna for transmitting the biometric authentication result obtained by the first processor. The robot system further includes a control device including a second antenna for receiving the biometric authentication result transmitted from the RF tag, wherein the control device advances a process of the operation when the biometric authentication result indicates that the individual is the authorized person.
US10831869B2 Method for watermarking through format preserving encryption
Embodiments of the present systems and methods may provide data watermarking without reliance on error-tolerant fields, thereby providing for the incorporation of watermarks in data that was not considered suitable for watermarking.For example, in an embodiment, a computer-implemented method for watermarking data may comprise inserting watermark data into a field that requires format-preserving encryption.
US10831868B2 Global license spanning multiple timezones in a rate-based system
A method, system, apparatus, and a computer program product are provided for managing a rate-based license by monitoring geographic location information for each of a plurality of users in different time zones and adjusting allocations of an application license for a user organization across the plurality of users based on the geographic location information for the plurality of users and an amount of the application license expected to be used during specified peak hours at each geographic location so that the application license is allocated to permit each usage for each user during the specified peak hours at each geographic location.
US10831864B2 Visual comparison of data clusters
A method comprising using at least one hardware processor for: receiving multiple data clusters, each comprising one or more path variations of a process performed with respect to multiple subjects, wherein each of the path variations comprises multiple stages of the process, and wherein at least some of the stages, each comprises one or more parameters; constructing a visualization template representative of the path variations, wherein the visualization template comprises multiple nodes, each node having one or more graphical attributes, wherein each node representative of a corresponding stage; assigning each of the graphical attributes of each of the nodes to a corresponding parameter of the corresponding stage; and visualizing one or more differences between the data clusters by generating at least one instance of the visualization template, the instance being representative of and corresponding to at least two of the data clusters, wherein each of the at least one instance is representative of and corresponding to at least one of the data clusters, and wherein in the at least one instance, each of the assigned one or more graphical attributes of each node represent a value of the corresponding parameter, the value relating to the corresponding stage of the at least one corresponding data cluster.
US10831861B2 Apparatus and methods for vector operations
Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector. The first vector may include one or more first elements and the second vector may include one or more second elements. The aspects may further include a computation module configured to calculate a cross product between the first vector and the second vector in response to an instruction.
US10831854B2 Web-based medical image viewer with web database
Methods and systems for rending medical images within a web browser application. The web browser application retrieves a worklist and automatically determines an image study from the worklist to be cached. The web browser application retrieves at least one medical image included in the image study. The web browser application creates a web database for storing the at least one medical image within the browser application. When a user selects a medical image for display within the web browser, the web browser application determines whether the medical image is stored in the web database. When the medical image is stored in the web database, the web browser application retrieves the medical image from the web database. When the medical image is not stored in the web database, the web browser application retrieves the medical image from a remote image repository.
US10831851B2 System and method for co-browsing
The co-browsing system described enables participants to share controlled content during a co-browsing session. A first participant's input on a web page may be collected and transferred to a second participant's computing device. The browser in the second participant's computing device, which is displaying the same web page, may receive the first participant's input and be manipulated by the first participant's input. Consequently, the participants may share a web-browsing experience while they jointly navigate web-related content at the same time, including the content and their activities on web pages, as if they are interacting with the web page on the same screen. Such controlled content co-browsing occurs in a system which has a repository of controlled content items and customer relationship management (CRM) information.
US10831848B2 Management of software applications based on social activities relating thereto
A computer-implemented method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly.
US10831846B2 Adjusting search results based on overlapping work histories
Techniques for ranking search results generated by a search engine are described. A search query initiated by a searcher is processed to identify a set of member profiles satisfying the search query. A ranking score is assigned to each member profile of the set of member profiles. A subset of the set of member profiles is identified based on a determination of an overlap between a work history specified in each of the subset of member profiles and a work history specified in a profile of the searcher. The ranking score assigned to a member profile of the subset of the set of member profiles is adjusted based on the determination. A portion of each of the set of member profiles satisfying the search query is communicated for presentation as search results in a search results interface.
US10831845B2 Generation of enhanced search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, at a search engine, a search query submitted by a user to the search engine; identifying an entity that is associated with the search query; determining that the user that submitted the search query to the search engine is associated with the entity in an entity listing portal; and in response to determining that the user that submitted the search query to the search engine is associated with the entity in an entity listing portal, providing a search results webpage that includes i) search results that the search engine generated responsive to the search query and ii) an interface through which edits to data associated with the entity within the entity listing portal can be provided.
US10831833B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes an obtaining unit and a converter. The obtaining unit obtains information regarding a browsing program in a terminal trying to browse a document. The converter converts the document to a format browseable with the browsing program in a case where the document is not browseable on the terminal.
US10831832B2 System and method associated with an insular digital content distribution platform that generates discrete epochs of content based on determination of a germane zip-span polygon region
A digital content distribution system associated with disseminating discrete epochs of digital content based at least on creation of a zip span polygon region is disclosed. The system receives zip code information associated with a bounded geographical region of interest and a zip spanning distance related to the bounded geographical region of interest. The system determines longitude information values and latitude information values associated with coordinate boundary values of a portion of the zip code information based on the zip spanning distance. The system further determines at least one neighboring geographical region contiguous with the geographical region of interest using the longitude and latitude information values. A zip span polygon region is created that includes at least a portion of an initial zip span region associated with the geographical region of interest in order to disseminate the discrete epochs of the digital content in the digital content distribution system.Corresponding methods and a computer-readable device are also disclosed.
US10831822B2 Metadata based targeted notifications
A method includes, determining a portion of metadata of a media file associated with a first user matches a portion of metadata search parameters, wherein the metadata search parameters are associated with sending targeted notifications. Identifying, a targeted notification to send the first user based at least on the portion of the metadata of the media file matching the portion of the metadata search parameters. The method sends, the targeted notification to the first user, wherein the targeted notification is viewable on the first user's electronic device.
US10831806B2 Query-based extractive summarization
A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions executable to receive, as input, one or more digital documents, a query statement, and a summary length constraint, automatically generate, for each of said one or more digital documents, an initial summary based, at least in part, on a first sentence selection which satisfies said query statement, a modified said summary length constraint, and a first summary quality goal, automatically extract, from each of said initial summaries, one or more associated feedback metrics, and automatically generate, for each of said one or more digital documents, a final summary based, at least in part, on: (i) a second sentence selection which satisfies said query statement, said summary length constraint, and a second summary quality goal, and (ii) at least one of said associated feedback metrics.
US10831805B1 Virtual secure rooms
Implementations of the present disclosure are directed to providing remote access to electronic documents stored in a server system using a virtual secure room, and include actions of authenticating a user at least partially based on credentials the user, at least partially in response to authenticating the user, providing a secure connection between a computing device of the user and the server system, transmitting at least one electronic document for display to the user on the computing device, monitoring the user, while the at least one electronic document is displayed to the user on the computing device, and selectively closing the secure connection in response to one or more of at least one activity and at least one state of the user.
US10831795B2 Method and system for providing target information using application list
A method and system for providing target information through an application list includes collecting user identifiers to identify each users and application lists of applications installed on terminals of the users; extracting text information using the application list for the user identifiers; and selecting a user identifier having text information corresponding to a keyword from among the user identifiers.
US10831787B2 Security of a computer system
Structure data is received from a database. The structured data may comprise data values and specifying relationships among the data values. A method is provided to include receiving selections of operations to be performed on the structured data and an order of the operations. The operations may include at least one permutation operation. The method may include determining a graphically displayable data format based on the selections of operations. The method may include representing the structured data and the relationships among the data values in the graphically displayable data format. The method may comprise performing operations according to the selections, including, permuting entries of the graphically displayable data format. The permuting may comprise bringing the entries of the graphically displayable data format into a logical order while maintaining the relationships. The method may also include displaying the entries for analysis after performing the operations.
US10831785B2 Identifying security breaches from clustering properties
Embodiments of the present invention may provide the capability to identify security breaches in computer systems from clustering properties of clusters generated based on monitored behavior of users of the computer systems by using techniques that provide improved performance and reduced resource requirements. For example, behavior of users or resources may be monitored and analyzed to generate clusters and train clustering models. Labeling information relating to some user or resource may be received. When users or resources are clustered and when a cluster contains some labeled users/resources then an anomaly score can be determined for a user/resource belonging to the cluster. A user or resource may be detected to be an outlier of at least one cluster to which the user or resource has been assigned, and an alert indicating detection of the outlier may be generated.
US10831779B2 Seamless data migration across databases
Techniques are disclosed for enabling the migration of data with minimized impact on consumers of the data. A data migration agent updates pointers to active data locations and coordinates a migration from a first data resource to a second data resource so that seamless migration may be carried out. A data access layer of a distributed computing environment can take advantage of the pointers and metadata written by the data migration agent to serve requests to resources of the distributed computing environment so that read availability is available regardless of migration status.
US10831767B2 Prefetching RDF triple data
Query requests for RDF triples are obtained, wherein the query request(s) contain(s) at least one triple pattern; for each triple pattern, the corresponding elementary pattern is determined, and each triple pattern is converted to a weighted elementary pattern. The occurrence frequency of each elementary pattern is computed based on the weighted elementary patterns; at least one elementary pattern is chosen at least according to the occurrence frequency; and the RDF triples corresponding to the chosen at least elementary pattern are prefetched into the buffer. The corresponding apparatus is also provided. With the above method and apparatus, the frequently accessed RDF triples can be determined and prefetched into the buffer, which improves the query efficiency.
US10831762B2 Extracting and denoising concept mentions using distributed representations of concepts
A method and apparatus are provided for automatically analyzing candidate concepts extracted from a first source text against a reference concept set comprising a plurality of concepts by obtaining a vector representation for each of the concepts in the first concept set and the reference concept set and performing a natural language processing (NLP) analysis comparison of the candidate concepts to the reference concept set to determine a similarity measure corresponding to each candidate concept and validating one or more of the candidate concepts based on the similarity measure for each candidate concept meeting a minimum similarity threshold requirement.
US10831755B2 Data processing apparatus and data processing method
A data processing apparatus includes an arithmetic processing unit that executes a data aggregation step of aggregating N types (N≥3) of sampling time series data to acquire M types (M≥2 and N>M) of classification time series data, a classification step of classifying the M types of classification time series data into a plurality of clusters, and an appearance data generation step of generating time series appearance data for each cluster.
US10831746B2 Query generation method, query generation apparatus, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein a query generation program that causes a computer to execute a process including: determining, from a plurality of category schemas each being a set of attribute schemas, a main category schema to be associated with an output target table that defines acquisition target data, based on attribute names of a plurality of output items contained in the output target table; determining a subcategory schema to be associated with an un-associated item, which is an output item that is not associated with the main category schema among the plurality of output items, from category schemas that are associated with respective features of a plurality of attribute schemas contained in the main category schema; and generating queries with respect to the plurality of category schemas based on the main category schema and the subcategory schema.
US10831742B2 Data set verification
A computer program product, system, and method for generating a test data set using object count and object size parameters, storing the generated data set in storage, subsequently regenerating the data set, and comparing the regenerated data set to the stored data set to validate the storage.
US10831736B2 Fast multi-tier indexing supporting dynamic update
A method includes performing a lookup using a key into a root node of a multi-tier data structure, to find a partition for performing an insert. A lookup for the key is performed on a first level index that is part of a linked data structure. A payload or reference is added to the linked data structure based on data structure criterion, otherwise the key and the payload are added to the linked data structure if the key is not found. A new first level index is created and added to the linked data structure upon the linked data structure remaining unchanged. The key and the payload or reference are added to the new index. Based on merge criterion, a new second level index is created and a portion of content from selected first level and second level indexes are merged for combining into the new second level index.
US10831729B2 Application-controlled sub-LUN level data migration
An application programming interface (API) is used to migrate, from a specified source LUN to a specified target LUN, at least one specified sub-LUN data chunk, the API functioning as an interface between a storage controller and an owning application.
US10831721B2 Virtualized data storage system architecture
Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
US10831720B2 Cloud storage distributed file system
Methods, systems, and computer programs are presented for providing file system functions on a cloud storage system based on blob storage. A cloud storage system comprises storage clusters, and each storage cluster comprises a plurality of storage nodes (each including a partition layer that stores data in blobs organized within containers, and a stream layer for streaming blob data), a hierarchical namespace service for implementing file system functions on the data stored in the blobs and, a front end layer for processing user requests to access and manage data stored on the blobs. The file system functions include flat namespace functions and hierarchical namespace functions. Further, the front end layer accesses the partition layer to access the blobs based on addresses of blobs and accesses the hierarchical namespace service to identify the blobs.
US10831719B2 File consistency in shared storage using partial-edit files
Systems and methods are disclosed for managing partial-edit files for shared storage applications. A network-attached storage device (NAS) includes a non-volatile memory module, a network interface, and control circuitry configured to connect to a first client over a network connection using the network interface, receive, from the first client, a request to access a first portion of an existing file stored in the non-volatile memory module, create a first partial-edit file based on the existing file, receive modifications associated with the first portion of the existing file from the first client, modify the first partial-edit file according to the received modifications, and at least partially overwrite the existing file with at least a portion of the first partial-edit file.
US10831715B2 Selective downloading of shared content items in a constrained synchronization system
A content management system synchronizes content items across client computing systems connected by a network. If a storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. When a shadow item is requested by an application running on the client device the client application may approve or deny the request based on process or application access date collected from honeypots saved on the client device.
US10831709B2 Pluggable storage system for parallel query engines across non-native file systems
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.
US10831708B2 Systems and methods for improved processing of a data file
A data processing method includes receiving a data file and a layout file. The data file includes a plurality of data sets including a plurality of entries. Each entry resides at a respective predetermined location in the data file. The layout file includes information indicating the respective predetermined locations for a plurality of entry categories that correspond to the plurality of entries. The method also includes receiving an input including a search term and a search category, determining, based on the layout file, a search location for which an entry category matches the search category, identifying data sets in the data file having an entry that resides at the determined search location and that match the search term, dividing the data file into a plurality of output files based on the identified data sets, and parallelly processing the plurality of output files in a parallel processing system.
US10831707B2 Virtual partitions in virtual databases
Information from source databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A source database may contain partitions comprising sets of database tables. A partition is imported into a virtual database created. The database storage system validates the partition before importing, by checking whether the partition includes database tables that refer to database tables outside the partition. A partition imported in a virtual database may be rewinded to an older state or refreshed to a more recent state. Multiple partitions may be included in a virtual database and the state of each partition modified independent of the state of the remaining virtual database including the other partitions. Multiple versions of the same partition corresponding to different points in time are incorporated in the same virtual database, thereby allowing a query to process different versions of the same database table.
US10831696B2 Managing by a hypervisor flexible adapter configurations and resources in a computer system
Managing flexible adapter configurations in a computer system including assigning an initial amount of resources to a set of empty expansion bus slots of the computer system; detecting an adapter has been attached to one of the set of empty expansion bus slots; receiving, by a hypervisor, a request for additional resources for use by the detected adapter, wherein the additional resources are in addition to the initial amount of resources assigned to the expansion bus slot occupied by the detected adapter; determining, by the hypervisor, an availability of the additional resources for the detected adapter; in response to determining that the additional resources are available for the detected adapter, assigning, by the hypervisor at runtime, the requested additional resources to the detected adapter.
US10831692B2 Bus address assignment
A plurality of devices communicate over a bus, the devices comprising a plurality of controller devices and a plurality of second devices. Each of the controller devices is responsible for assigning one or more of the addresses including at least the address of each of a respective one or more of the second devices. A controller device comprises address allocation logic configured to assign an address to each of that controller device's respective one or more second devices, by: searching for a currently unassigned address to assign to each of the respective one or more second devices, and if an unassigned address for one of those one or more second devices cannot be found, to issue a request to at least one other of the controller devices requesting that the other controller device changes one of the one or more addresses which that other controller device is responsible for assigning.
US10831687B2 Aligning received bad data indicators (BDIs) with received data on a cross-chip link
Aligning received BDIs with received data on a cross-chip link including receiving, from the cross-chip link, a control flit comprising incoming data flit information for a plurality of incoming data flits; adding the incoming data flit information to a control structure; receiving, from the cross-chip link, the plurality of incoming data flits; directing each of the plurality of incoming data flits to virtual channel queues based on the incoming data flit information at a first read pointer in the control structure; receiving a bookend flit comprising a plurality of BDIs for the plurality of data flits; and associating each of the BDIs with the plurality of data flits based on the incoming data flit information at a second read pointer in the control structure.
US10831686B1 Method of determining hard disk operation status
A method of determining a hard disk operation status is for determining an operation status of an electronic device which comprises a SGPIO port and a hard disk. The method comprises receiving an operation status raw signal of the hard disk through the SGPIO port, determining whether receiving a previous operation status raw signal of the hard disk has been performed before an operational period before receiving the operation status raw signal, generating an operation status adjusted signal according to the operation status raw signal of the hard disk and an enabled status signal of the SGPIO port when determining that receiving the previous operation status raw signal has not been performed before an operational period before receiving the operation status raw signal, and performing a delay procedure on the operation status adjusted signal according to a preset time interval to generate and output an operation status determined signal.
US10831682B2 Command selection policy
Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.
US10831679B2 Systems, methods, and apparatuses for defending against cross-privilege linear probes
Systems, methods, and apparatuses for defending against cross-privilege linear access are described. For example, an implementation of an apparatus comprising privilege level storage to store a current privilege level and address check circuitry coupled to the privilege level storage, wherein the address check circuitry is to determine whether a linear address associated with an instruction is allowed to access a partition of a linear address space of the apparatus based upon a comparison of the current privilege level and a most significant bit of the linear address is described.
US10831677B2 Cache management method, cache controller, and computer system
A cache management method, a cache controller, and a computer system are provided. In the method, the cache controller obtains an operation instruction; when a destination address in the operation instruction hits no cache line cache line in a cache of the computer system, and the cache includes no idle cache line, the cache controller selects a to-be-replaced cache line from a replacement set, where the replacement set includes at least two cache lines; and the cache controller eliminates the to-be-replaced cache line from the cache, and stores, in the cache, a cache line obtained from the destination address. According to the cache management method, system overheads of cache line replacement can be reduced, and cache line replacement efficiency can be improved.
US10831674B2 Translation support for a virtual cache
Disclosed herein is a virtual cache and method in a processor for supporting multiple threads on the same cache line. The processor is configured to support virtual memory and multiple threads. The virtual cache directory includes a plurality of directory entries, each entry is associated with a cache line. Each cache line has a corresponding tag. The tag includes a logical address, an address space identifier, a real address bit indicator, and a per thread validity bit for each thread that accesses the cache line. When a subsequent thread determines that the cache line is valid for that thread the validity bit for that thread is set, while not invalidating any validity bits for other threads.
US10831673B2 Memory address translation
Memory address translation apparatus comprises page table access circuitry to access page table data to retrieve translation data defining an address translation between an initial memory address in an initial memory address space, and a corresponding output memory address in an output address space; a translation data buffer to store, for a subset of the virtual address space, one or more instances of the translation data; and control circuitry, responsive to an input initial memory address to be translated, to request retrieval of translation data for the input initial memory address from the translation data buffer and, before completion of processing of the request for retrieval from the translation data buffer, to initiate retrieval of translation data for the input initial memory address by the page table access circuitry.
US10831663B2 Tracking transactions using extended memory features
An approach is disclosed that tracks memory transactions by a node. The approach establishes a transaction processing state corresponding to common virtual addresses accessed by a processing threads. Transactions are executed by the threads. A selected transaction is allowed to complete. In response to detecting a conflict in the transaction processing state, completion of a non-selected transaction is inhibited.
US10831661B2 Coherent cache with simultaneous data requests in same addressable index
Processing simultaneous data requests regardless of active request in the same addressable index of a cache. In response to the cache miss in the given congruence, if the number of other compartments in the given congruence class that have an active operation is less than a predetermined threshold, setting a Do Not Cast Out (DNCO) pending indication for each of the compartments that have an active operation in order to block access to each of the other compartments that have active operations and, if the number of other compartments in the given congruence class that have an active operation is not less than a predetermined threshold, blocking another cache miss from occurring in the compartments of the given congruence class by setting a congruence class block pending indication for the given congruence class in order to block access to each of the other compartments of the given congruence class.
US10831658B2 Read-with-invalidate modified data in a cache line in a cache memory
Provided are an apparatus and method to cache data in a first memory that is stored in a second memory. At least one read-with-invalidate command is received to read and invalidate at least one portion of a cache line having modified data. The cache line having modified data is invalidated in response to receipt of read-with-invalidate commands for less than all of the portions of the cache line.
US10831657B2 Debug data recovery after PLI event
The present disclosure generally relates to a storage device sensing critical failure or PLI events and writing the debug data to a memory device so that when boot-up occurs, at least some debug data is available. A dedicated hardware unit detects when one or more critical failure conditions occur by monitoring the one or more critical failure conditions. The critical failure conditions being detected or sensed triggers the dedicated hardware unit to automatically write debug data stored in a volatile memory device to a non-volatile memory device. The debug data stored in the non-volatile memory device provides a critical failure or PLI trace to determine what occurred leading up to and during a critical failure event. By writing the debug data to the non-volatile memory device, the critical failure trace may be accessed and analyzed after the device powers down or fails.
US10831652B2 Memory system and operating method thereof
In a memory system and an operating method thereof, the method includes: receiving a read command and a read logical address; reading a raw map slice stored in a nonvolatile memory device, in a map read phase, in response to the read command, wherein the raw map slice includes a read physical address corresponding to the read logical address; generating a compressed map slice by compressing the raw map slice; storing a compression class corresponding to a ratio of a size of the compressed map slice to a size of the raw map slice in a compression class description table; storing the compressed map slice in a buffer memory; and reading data corresponding to the read command from the nonvolatile memory device, in a data read phase, based on the compressed map slice stored in the buffer memory.
US10831648B2 Intermittent failure metrics in technological processes
Systems and methods for testing a subject system with a software testing process are described. The system receives Boolean states responsive to repeatedly applying a first test case to a subject system. Each Boolean state signifies an outcome of an application of the first test case to a version of a first software feature over a span of time. The system identifies test case outcomes for the first test case that are adjacent in time and different and generates an intermittency value for the first test case. The system determines that the intermittency value for the first test case exceeds an intermittency threshold and alerts an engineering resource. Finally, the system repeats the above operations until the intermittency value for the first test case does not exceed the intermittency threshold.
US10831643B2 Detecting potential class loader problems using the class search path sequence for each class loader
A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production environment. A set of class loaders is loaded into memory. The set of class loaders is arranged hierarchically into parent-child relationships. The class search path sequence for each class loader in the hierarchy is generated to detect and identify potential class loader problems. Those class loaders with a duplicate class in its class search path sequence are identified as those class loaders that may pose a potential problem. A message may then be displayed to the user identifying these class loaders as posing a potential problem. By identifying these class loaders prior to or during the deployment of the classes to the production environment, class loader problems may be prevented from occurring.
US10831639B2 Method and device for non-intrusively collecting function trace data
A method and a device for non-intrusively collecting function trace data of a software application running on a processor-core, comprising translating a source code of the software application which comprises traceable function source code into executable code. The steps to execute the executable code include allocating the executable code of the traceable function within at least one pre-defined code memory region, checking each function call or jump instruction for its target address, and if the target address is located within the pre-defined code memory region, logging the execution of the traceable function.
US10831638B2 Automated analytics for improving reuse of application solutions
A system and method for reusing application solutions for an application provider are presented. One or more proposed application solutions for a selected application may be monitored. A pool of previous application solutions may be accessed. A set of analytics may be determined for reusing components of one or more previous application solutions for the one or more proposed application solutions.
US10831637B2 Warning data management with respect to an execution phase
Aspects of the disclosure relate to managing a set of warning data with respect to an execution phase in a computing environment. In embodiments, the computing environment may include a distributed computing environment or a stream computing environment. The set of warning data may be detected with respect to the execution phase. In embodiments, the set of warning data may be coupled with a computing artifact. In embodiments, the computing artifact may include a compilation which has a computing object in association with the set of warning data. Using the set of warning data, an execution action which pertains to the computing artifact may be determined. In embodiments, the execution action may include a code deployment to a set of computing units, a run-time check modification, or a process attribute modification. The execution action which pertains to the computing artifact may be performed.
US10831634B1 Replication of user interface events
A system and method include detection of a set of sequential interactions with a user interface, storage of a recording comprising data associated with a set of sequential calls to a user interface entry point application programming interface of a server application caused by the set of sequential user interface interactions, association of the recording with an incident identifier, reception of a request to analyze an incident associated with the incident identifier, and, in response to the request, initiation of playback of the recording, wherein playback of the recording comprises reading of the data of the recording and, based on the read data, issuing the set of sequential calls to the user interface entry point application programming interface of the server application.
US10831628B2 Hardware lockstep checking within a fault detection interval in a system on chip
A method to check for redundancy in two or more data lines comprises receiving data on a first data line, computing a first cyclic redundancy check (CRC) value on the data of the first data line, performing an exclusive OR (XOR) function on the first CRC value with a stored memory value, and updating the stored memory value with a result of the XOR function, and repeating on additional data lines until a last line is processed such that an error is indicated if a final stored memory value is not zero. An apparatus to check that two cores are operating in lockstep comprises a first core comprising a first data checker, a second core comprising a second data checker, and a lockstep checker to compare an output of the first data checker with an output of the second data checker.
US10831626B2 Method to sort partially good cores for specific operating system usage
A method for testing a multi-core integrated circuit device including a plurality of processing cores includes testing a first processing core on the integrated circuit device utilizing one or more tests. If a first feature on the first processing core fails a first test, the method includes performing a second test on the first processing core that tests the first processing core without the first feature. The method includes determining, based on the second test, if the first processing core is operable without the first feature. If the first processing core is operable without the first feature, the method includes storing information about the first processing core's capabilities in vital product data.
US10831618B1 Method and apparatus for mounting and unmounting a stable snapshot copy of a user file system
A storage system includes a storage array having physical storage resources, a Software Defined Network Attached Storage (SDNAS) process running in an emulation on the storage system, a user file system having user file system data stored in the storage array that is accessed by the SDNAS process via a first Thin Logical Unit (TLU) storage volume mounted on an emulation operating system, a snapshot copy of the user file system stored in the storage array, and control logic. In some embodiments, the control logic is configured to associate a logical view of the snapshot copy of the user file system to a second TLU, mount the second TLU on the emulation operating system as a snapshot copy file system, and replay pending transactions and sub-transactions of the user file system on the snapshot copy file system to bring the snapshot copy file system to a stable state.
US10831609B2 Data storage system with LUN snapshot shipping using volume-to-object translation
Shipping local snapshots of logical units of data storage (LUNs) to cloud storage, wherein the local snapshots reside on local physical storage of a data storage system, includes replicating a baseline local snapshot of a LUN to a cloud-backed LUN backed by cloud physical storage of cloud storage system, and taking a first snapshot of the cloud-backed LUN to establish a baseline cloud-backed snapshot. For a subsequent local snapshot of the LUN, the method (1) identifies data content differences between the subsequent local snapshot and the baseline local snapshot, (2) updates the cloud-backed LUN by applying the data content differences, and (3) takes a second snapshot of the cloud-backed LUN, the second snapshot being a cloud-backed copy of the subsequent local snapshot and containing, in the cloud physical storage, (a) first blocks unique to the second snapshot and (b) second blocks shared with the baseline cloud-backed snapshot.
US10831606B2 Automatic diagnostic mode to determine potential cause of boot problem
Example implementations relate to automatic diagnostic mode to identify a potential cause of a boot problem of a system. In an example, the automatic diagnostic mode iteratively isolates subsystems of the system in coordination with a baseboard management controller. For each iteration of subsystem isolation, a system boot is executed while a subsystem is isolated. The system boot is monitored against a watchdog timer of the baseboard management controller to determine if the system boot is successful. If the system boot is successful, the isolated subsystem is marked as a potential cause of the boot problem of the system. If the system boot is unsuccessful, the automatic diagnostic mode continues to iteratively isolate the subsystems.
US10831596B2 Enhanced error correcting code capability using variable logical to physical associations of a data block
A first tier of error correcting code operations on a data block may be performed. The first tier of error correcting code operations on the data block may be determined to be associated with an unsuccessful correction of an error of the data block. Responsive to determining that the first tier of error correcting code operations on the data block are associated with the unsuccessful correction of the error of the data block, a remix operation on the data block to change a logical to physical association of the data block from a first logical association to a second logical association may be performed.
US10831595B1 Performing error detection during deterministic program execution
A computer-implemented method according to one embodiment includes, prior to an execution of a deterministic program, determining a pre-computed check sequence for a first plurality of values associated with the execution of the deterministic program, during the execution of the deterministic program, determining a runtime check sequence for a second plurality of values associated with the execution of the deterministic program, comparing the pre-computed check sequence to the runtime check sequence; and identifying one or more errors associated with the execution of the deterministic program, based on the comparing.
US10831593B2 Live partition mobility enabled hardware accelerator address translation fault resolution
Hardware accelerator memory address translation fault resolution is provided. A hardware accelerator and a switchboard are in communication with a processing core. The hardware accelerator determines at least one memory address translation related to an operation having a fault. The operation and the fault memory address translation are flushed from the hardware accelerator including augmenting the operation with an entity identifier. The switchboard forwards the operation with the fault memory address translation and the entity identifier from the hardware accelerator to a second buffer. The operating system repairs the fault memory address translation. The operating system sends the operation to the processing core utilizing an effective address based on the entity identifier. The switchboard, supported by the processing core, forwards the operation with the repaired memory address translation to a first buffer and the hardware accelerator executes the operation with the repaired address.
US10831590B2 Error handling
A method, computer program product, and error component is provided, which may include receiving a request for a service of the provider, from the requester, determining a requirement of the request, and identifying, by the processor, a handling algorithm for handling errors based on the requirement of the request and a characteristic of the service provider.
US10831583B2 Reporting errors to a data storage device
An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific.
US10831582B2 Systems and methods for an error logging mechanism at controller area network buses
Embodiments described herein provide a method for an error logging mechanism operated with controller area network (CAN) buses within an Ethernet network. A first interrupt request indicative of a first error condition that occurs at the first CAN bus is received at an Ethernet bridge and from a first CAN controller connected to a first CAN bus. In response to the first interrupt request, the first interrupt request is serviced by retrieving, from a first error register at the first CAN controller, information relating to the first error condition. The information relating to the first error condition is encapsulated in a first frame in compliance with a layer 2 transport protocol for time-sensitive applications. The encapsulated first frame is then sent, via an Ethernet switch, to an error logging device installed at a location remote to the first CAN bus.
US10831575B2 Invoking enhanced plug-ins and creating workflows having a series of enhanced plug-ins
A computer-implemented method includes: receiving, by a computing device, information for composing a first enhanced plug-in, wherein the first enhanced plug-in includes one or more logical components for invoking the first enhanced plug-in by an application running in a different framework as the first enhanced plug-in; receiving, by the computing device, information for creating a workflow that includes a series of a plurality of enhanced plug-ins including the first enhanced plug-in and one or more subsequent second enhanced plug-ins; and invoking, by the computing device, the workflow, wherein the invoking the workflow causes the first enhanced plug-in to receive data from an application running on the same or different framework as the first enhanced plug-in, process the data, and forward the processed data as input data to a particular one of the one or more subsequent second enhanced plug-ins or an endpoint application.
US10831565B2 Fault tolerant adapter system to consume database as a service
An adapter framework is provided for consuming resources provided by a database service by client applications. A location of an interface of the database service is received. Static metadata of a client application is received from the client application. Mapping of field names defined at the database service to field names defined in the client application is received at the framework. Metadata for a service interface is created at the adapter framework based on the received static metadata and dynamic metadata for dynamic fields from the database service. The mapping of field names is appended with mappings for the dynamic fields. At a runtime processor, a type of a data request from the client to the database service is determined. The request is processed and a response from the database service is generated by the adapter framework and provided to the client application in an expected format.
US10831561B2 Method for changing allocation of data using synchronization token
A technique of operating a system is provided that processes data with one or more data processing modules provided in parallel. A synchronization token is input into at least one data processing module that is in an operational state from the one or more data processing modules provided in parallel, in response to a request to change allocation of the data. The allocation of the data is changed to the one or more data processing modules provided in parallel, after the synchronization token is input. In response to the synchronization token having arrived at a data processing module at a later stage, the at least one data processing module, that stopped the processing, starts processing data after the synchronization token is input to the at least one data processing module.
US10831556B2 Virtual CPU consolidation to avoid physical CPU contention between virtual machines
Various systems and methods for virtual CPU consolidation to avoid physical CPU contention between virtual machines are described herein. A processor system that includes multiple physical processors (PCPUs) includes a first virtual machine (VM) that includes multiple first virtual processors (VCPUs); a second VM that includes multiple second VCPUs; and a virtual machine monitor (VMM) to map individual ones of the first VCPUs to run on at least one of, individual PCPUs of a first subset of the PCPUs and individual PCPUs of a set of PCPUs that includes the first subset of the PCPUs and a second subset of the PCPUs, based at least in part upon compute capacity of the first subset of the PCPUs to run the first VCPUs, and to map individual ones of the second VCPUs to run on individual ones of the second subset of the PCPUs.
US10831554B2 Cohesive clustering in virtualized computing environment
An example method to provide a storage service in a virtualized computing environment may include obtaining network latency information associated with various hosts in the virtualized computing environment. In response to identifying a first network latency value that exceeds a threshold, wherein the first network latency is between the first host and a second host in the virtualized computing environment, the method includes placing the second host in a first cohesive cluster consisting of the second host. In response to identifying a second network latency value being less than or equal to the threshold, wherein the second network latency value is between the first host and a third host in the virtualized computing environment, the method includes grouping the first host and the third host in a second cohesive cluster. The method includes initiating configuration of resources in the first cohesive cluster and the second cohesive cluster to support the storage service.
US10831553B2 System and method for fair resource allocation
A system and method for fair resource allocation includes a method. The method includes determining demand for a plurality of communications features of a network. The method further includes determining resource allocations for virtual computing instances hosted by a plurality of servers. The virtual computing instances serve the communications features. The method further includes adjusting the resource allocations for the virtual computing instances according to the demand for the communications features and a fairness algorithm.
US10831552B1 Using map-reduce to increase processing efficiency of small files
A system and method includes increasing processing efficiency of small files. The method includes generating a file including a plurality of file identifiers that identify a plurality of files in a file system. The method includes causing an execution of a map operation based on the file. The map operation distributes the plurality of file identifiers in a plurality of groups across a plurality of nodes of a computer cluster. The method includes causing an execution of a reduce operation on the plurality of groups of the plurality of file identifiers by the plurality of nodes of the computer cluster. The reduce operation for a first group of the plurality of groups includes reading data of first files of the plurality of files from the file system based on the first group of file identifiers and merging the data of the first files into an output file.
US10831548B2 System for assessing and prioritizing real time resource requirements
Embodiments of the present invention provide a positioned system for passive scanning and evaluation of various event execution of a user to determine future resource requirements for event execution. The system integrates bots for user applications, geolocation, and beacon recognitions to determine and make recommendations for event execution by the user. The system may extract and pull data and use the bots to pull into analytics to understand event patterning of the user. The system utilizes specificity filtering based on specifics of users and constantly, in real time updates a set of priority events for the user with a dynamic interaction and modifier occurring over time.
US10831533B2 Reducing service downtime during service migration
A computer-implemented method is provided for supporting virtual machine and/or container live migration. The method may include hosting a virtual machine (VM) at a first location to be migrated to a second location by sending VM data packets from the first location to the second location and detecting a predetermined event associated with the VM at the first location. The method may further include prompting, in response to detection of the predetermined event, the redirection of the VM data packets from the first location to a buffer associated with the second location and storing the VM data packets in the buffer. The method may further include detecting an end of the predetermined event associated with the first location, and redirecting, in response to the end of the predetermined event, the VM data packets stored in the buffer to the VM migrated to the second location.
US10831530B2 Secure consensus-based endorsement for self-monitoring blockchain
An example operation may include one or more of identifying endorsement requests to perform blockchain transaction endorsements, transmitting the endorsement requests to an ordering node, monitoring performance metrics of endorsement blockchain peers, assigning the endorsement requests to the endorsement blockchain peers based on the performance metrics, and receiving endorsed blockchain transactions.
US10831529B2 Replication of batch jobs of computing systems
A computer-implemented method for replicating the effect of batch jobs using a replication agent is provided. The computer-implemented method comprises a replicating agent maintaining a maximum level in rows and a minimum level in rows for one or more columns in a database table of one or more database systems. The replicating agent further analyzes a mapping defined in the replicating agent to identify source columns of a source database system of the one or more database systems which are mapped to a target column of a target database system of the one or more database systems. According to at least one embodiment, the replicating agent further identifies a logical clause of the source database system and the target database system to define a range refresh. The replication agent further initiates the defined range refresh.
US10831525B2 Intelligent assignment of virtual machines to compute only or hyper converged nodes
A system and method include assigning virtual machines (VMs) to any one of compute only (CO) and hyper converged (HC) nodes. The method includes identifying, by a management processor of a virtual computing system, input-output patterns for a plurality of virtual disks in the virtual computing system; ranking, by the management processor, the plurality of virtual machines according to the identified input-output patterns; assigning, by the management processor, the plurality of virtual machines to any one of CO and HC nodes that optimize performance of the virtual computing system; monitoring, by the management processor, performance of the plurality of virtual machines; and determining, by the management processor, a change in behavior of one of the plurality of virtual machines.
US10831515B2 Determination apparatus and determination system
A user's proficiency level of operation of a user apparatus is determined with higher accuracy. Acquisition unit acquires service contract information of a user using the apparatus. Determination unit determines the user's proficiency level of operation of the user apparatus based on service contract information acquired by acquisition unit. Trigger determination unit determines whether or not there has been an event (called a “trigger”) that triggers display of a hint to the user using the apparatus. If it is determined by trigger determination unit that a trigger has occurred, display control unit displays, on a display means, a hint corresponding to the trigger and the proficiency level determined by determination unit.
US10831512B2 Capturing user interactions
Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
US10831508B2 Embedded system application installation and execution method and apparatus
Apparatuses, methods and storage medium associated with installing and executing an application program on an embedded system are described herein. In embodiments, an embedded system may include an application management program and an application execution program to install an application program onto the embedded system. The application management program is to verify metadata associated with the application program, in response to a first request to install the application program on the embedded system; and the application execution program is to verify the application program, in response to a second request, subsequent to the first request, to verify the application program. Other aspects and embodiments may be described and/or claimed.
US10831503B2 Saving and restoring machine state between multiple executions of an instruction
Saving and restoring machine state between multiple executions of an instruction. A determination is made that processing of an operation of an instruction executing on a processor has been interrupted prior to completion. Based on determining that the processing of the operation has been interrupted, current metadata of the processor is extracted. The metadata is stored in a location associated with the instruction and used to re-execute the instruction to resume forward processing of the instruction from where it was interrupted.
US10831496B2 Method to execute successive dependent instructions from an instruction stream in a processor
The present disclosure relates to a method to execute successive dependent instructions from an instruction stream in a processor. In an embodiment, the invention relates to a method to execute successive dependent instructions from an instruction stream in a processor. The method may include identifying a first instruction and a second instruction. A given operand of a second instruction is an output of the first instruction of the pair. The first instruction is older than the second instruction. The method may include loading the operands of the first instruction and the second instruction. The method may include executing the first instruction and the second instruction.
US10831493B2 Hardware apparatus to measure memory locality
A buffer is configured to store a plurality of last addresses accessed by a processor core from a memory. A minimum distance extraction circuit determines distances of a current memory address accessed by the processor core from each of the plurality of last addresses in the buffer and determines a minimum distance from the distances. A limit determination circuit compares the minimum distance to each of a plurality of ranges of distances and selects a range of the plurality of ranges within which the minimum distance falls. Each of a plurality of counters of a counter circuit is associated with a corresponding one of the plurality of ranges. A counter of the plurality of counters is to be incremented corresponding to the selected range.
US10831490B2 Device and method for scheduling multiple thread groups on SIMD lanes upon divergence in a single thread group
Provided are an apparatus and a method for effectively managing threads diverged by a conditional branch based on Single Instruction Multiple-based Data (SIMD). The apparatus includes: a plurality of Front End Units (FEUs) configured to fetch, for execution by SIMD lanes, instructions of thread groups of a program flow; and a controller configured to schedule a thread group based on SIMD lane availability information, activate an FEU of the plurality of FEUs, and control the activated FEU to fetch an instruction for processing the scheduled thread group.
US10831484B1 Return-oriented programming (ROP)/jump oriented programming (JOP) attack protection
In an embodiment, a processor includes hardware circuitry and/or supports instructions which may be used to detect that a return address or jump address has been modified since it was written to memory. In response to detecting the modification, the processor may be configured to signal an exception or otherwise initiate error handling to prevent execution at the modified address. In an embodiment, the processor may perform a cryptographic sign operation on the return address/jump address before writing the signed return address/jump address to memory and the signature may be verified before the address is used as a return target or jump target. Security of the system may be improved by foiling ROP/JOP attacks.
US10831480B2 Move data and set storage key instruction
A single architected instruction is obtained to perform multiple functions. The instruction is executed, and the executing includes performing a first function of the multiple functions and a second function of the multiple functions. The first function includes moving a block of data from one location to another location, and the second function includes setting a storage key. The storage key is associated with the block of data at the other location and controls access to the block of data. The first function and the second function are performed as part of the single architected instruction.
US10831476B2 Compare and delay instructions
A delay facility is provided in which program execution may be delayed until a predefined event occurs, such as a comparison of memory locations results in a true condition, a timeout is reached, an interruption is made pending or another condition exists. The delay facility includes one or more compare and delay machine instructions used to delay execution. The one or more compare and delay instructions may include a 32-bit compare and delay (CAD) instruction and a 64-bit compare and delay (CADG) instruction.
US10831474B2 ISA-ported container images
A software container image that includes components dependent on a first computer instruction set architecture (ISA) is ported to enable a container to execute using the container image on a computer having a second ISA different from the first. Porting the container image entails replacing components of the container image not compatible with the second ISA with equivalent components compatible with the second ISA. The porting is performed, in some instances, dynamically as part of running a container with the container image on a computer implementing the second ISA.
US10831462B2 Methods and systems for upgrading and installing application packages to an application platform
Systems and methods for installing and upgrading application packages to an application platform. Application packages may be uploaded to a directory by developing users (developers) for installation by subscribing users (subscribers). Alternatively, a developer may send identification information to a subscribing user to allow that user to access and install that application package created by the developer. Application packages may also be upgraded. If a developer changes the original source package, a subscriber can choose to pull into their organization the change(s) made by the publisher while preserving any data rows the subscriber had created since first importing the package.
US10831450B2 Systems and methods for discovering automatable tasks
According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, cause the system to wait before updating the user interface in response to the action performed by the user, gather contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface, cause the system to update the user interface in response to the action performed by the user after gathering the contextual information, and store information indicative of the action and the contextual information.
US10831435B2 Shared terminal, communication system, image transmission method, and recording medium
A shared terminal includes: circuitry to cause a display to display an image to a plurality of users, the plurality of users simultaneously sharing use of the shared terminal; and a network interface to communicate with a destination management server through a network, the destination management server being different from the shared terminal and storing, in a memory, for each of the plurality of users, user identification information of the user in association with an email address of the user. The circuitry: obtains, from a first terminal of a first user of the plurality of users, first terminal identification information identifying the first terminal; transmits first user identification information of the user of the first terminal to the destination management server; receives, from the destination management server, a first email address of the first user, the first email address being obtained from the memory of the destination management server using the first user identification information; and transmits an email addressed to the received first email address to allow the first user to obtain data relating to the image displayed to the plurality of users.
US10831424B1 Authentication system with refresh tokens to print using a mobile application
An authentication system uses authentication tokens to print documents from third party applications to a printing device. A mobile device includes a mobile application that obtains information for the printing device. The mobile application requests that the third party application generate an authentication token using a refresh token. The refresh token is associated with user information for the third party application. The mobile application stores the authentication token for the third party application and the information at a document processing platform, which is separate from the printing device or application. The printing device provides its information to the document processing platform to receive the authentication token. The printing device provides the authentication token to the third party application to establish a connection to print documents through the mobile device.
US10831422B2 System and method for transmitting an installer to a printing apparatus via a printing apparatus URI
The present information processing apparatus, in accordance with an operation input from an administrator, registers related information that relates to a predetermined application to be installed onto the information processing apparatus, and, in accordance with the registered related information, presents guide information for installing the predetermined application to a user via an operation screen of the information processing apparatus. Upon accepting a user input based on the guide information, installation information for installing the predetermined application is obtained from an installer provision server, and installation of the predetermined application is executed.
US10831409B2 Volume reconfiguration for virtual machines
Aspects of the present disclosure concern automated volume reconfiguration for volumes assigned to a virtual machine (VM). Properties of a volume controller with respect to a set of input/output (I/O nodes) used to transmit a set of volumes to the VM are analyzed, wherein each volume of the set of volumes is mapped to an I/O node of the set of I/O nodes. Based on the analysis, a reconfiguration action is determined, wherein the reconfiguration action includes migrating at least one volume of the set of volumes to a different I/O node of the set of I/O nodes. The reconfiguration action is then executed.
US10831408B2 High-speed data packet capture and storage with playback capabilities
An embodiment may involve receiving a chunk and a chunk index, where the chunk contains packets captured by a network interface unit and the chunk index contains timestamps of first and last packets within the chunk. The chunk may be stored in a first ring buffer of a first memory and the chunk index may be stored in an index buffer of the first memory. A processor may allocate an entry in an I/O queue of a second memory and an entry in a chunk processing queue of the first memory. The processor may read the chunk processing queue to identify and copy the chunk from the first ring buffer to a location in a second ring buffer of the second memory, the location associated with the entry in the I/O queue. The same or a different processor may instruct a controller to write the chunk to a non-volatile memory unit.
US10831407B2 Write flow offloading to raid array storage enclosure
A storage system comprises a plurality of enclosures and a storage controller. Each enclosure comprises at least one processing device and a plurality of drives configured in accordance with a redundant array of independent disks (RAID) arrangement. The storage controller obtains data pages associated with at least one input-output request and provides the obtained data pages to the at least one processing device of a given enclosure. The storage controller issues a command to the at least one processing device of the given enclosure to perform at least one operation based at least in part on the obtained data pages. The at least one processing device of the given enclosure receives the obtained data pages from the storage controller, calculates RAID parities based at least in part on the received data pages, and stores the data pages and RAID parities on the plurality of drives according to the RAID arrangement.
US10831385B2 System and method for managing volumes of data in a block storage system
Methods and systems for handling requests for data corresponding to a volume of data are disclosed. A method involves generating meta data corresponding to a volume of data, the meta data including a set of range status registers, wherein each range status register corresponds to a unique range of memory in the volume of data, wherein the state of a range status register indicates whether or not data has been persisted within the range of memory that corresponds to the range status register and processing a request for a retrieve operation from the volume of data or for a persist operation to the volume of data as a function of a range status register in the meta data that corresponds to the request.
US10831382B2 Prevent disk hardware failure for cloud applications
An interruption of services for a multi-tier application is avoided based on a probability of a disk failure. A criticality factor value is assigned to a component of the multi-tier application. A disk failure probability value is predicted for a disk drive of a disk volume accessed by the component. If the disk failure probability value is above a predefined probability value and the assigned criticality factor value of the component is below a predefined criticality threshold value for the disk drive, the disk drive is marked to be exchanged during a next maintenance window. Alternatively, if the disk failure probability value is above the predefined probability value and the assigned criticality factor value of the component is equal to or above the predefined criticality threshold value, an immediate full copy of data of the disk drive is performed to a newly instantiated disk volume on another disk drive.
US10831380B2 System and method of collision management in a namespace of a storage system
In a namespace distributed across storage devices, collisions of objects stored in the namespace can occur. To manage collisions, first, a collision flag is provided in system metadata of the objects, and second, a predetermined naming convention is applied to the pathnames of collided objects within the namespace. A winner object of a collision is stored with the pathname of the actual object (e.g., “/object”) in the namespace, and the loser object is stored with a pathname derived from the actual object (e.g., “/object.collision”) and the collision flag of the loser object is set to mark the loser object within the namespace. Accordingly, winners and losers of collisions in the namespace can be identified by searching system metadata for collision flags which indicate collision losers, and associated winners can be identified based on the pathname of the losers.
US10831371B2 Quota controlled movement of data in a tiered storage system
Embodiments of systems and methods are provided for data storage in a tiered storage system comprising at least two storage tiers. A method comprises: providing storage information for each storage tier of the storage tiers to a user. The storage information comprising values of storage parameters, wherein the storage parameters comprise at least one of a storage quota limit of the user, usable storage capacity in the tier for the user based on the storage quota limit, and consumed storage capacity of the tier by the user. The storage information is used to move data between the storage tiers.
US10831370B1 Deduplicated and compressed non-volatile memory cache
One embodiment is related to a method for applying deduplication and/or compression to data stored or to be stored at a non-volatile memory (NVM) cache comprising: identifying the NVM cache; determining whether deduplication or compression, or both, is to be applied to data stored or to be stored at the NVM cache; and applying either deduplication or compression, or both, to the data stored or to be stored at the NVM cache.
US10831365B2 Method for controlling a display device at the edge of an information element to be displayed
The invention relates to a device and a method for controlling a display device such that a section of an information element presented on the display device, where a first edge is not presented, a first edge section is presented that comprises the first edge of the information element as well as the region of the information element that is adjacent to the first edge, having the step of executing a translation of the presented section of the information element in a first direction according a to control motion executed by a user and triggering a first control signal for the translation in a second direction, wherein the first control signal is supplied to a control device, characterized by the steps such that a second control signal is generated and supplied to the control device as soon as the control motion has reached the second edge of the display device having been reached by the motion in the second direction, jumping to present the first edge section of the information element on the display device reached by the motion in the first direction.
US10831360B2 Telepresence framework for region of interest marking using headmount devices
This disclosure relates generally to ROI marking, and more particularly to system and method for marking ROI in a media stream using touchless hand gesture interface such as headmount devices. In one embodiment, the method includes recognizing a pointing object representative of a gesture in frames of the media stream while capturing the media stream. The media stream comprises a scene captured from a first person view (FPV) of a user. Locus of the pointing object is detected in subsequent frames subsequent of the media stream to select a ROI in the media stream. The locus of the pointing object configures a bounding box around the ROI. The ROI is tracked in frames of the media stream occurring subsequent to the subsequent frames in the media stream. The bounding box is updated around the ROI based on the tracking, wherein the updated bounding box encloses the ROI.
US10831356B2 Controlling visualization of data by a dashboard widget
Display data in a data graphical user interface (GUI) on a display device and display, by a processor, a control GUI on the display device representing the data. The control GUI includes a range defining visual element, corresponding to a data value, that is moveable via input received by the control GUI and defines two ranges of the data. The processor displays indicia associated with the range defining visual element indicating the corresponding data value. The processor receives input from the control GUI indicating the range defining visual element has been moved. In response, the processor visually emphasizes data in the data GUI having data values in a selected one of the defined data range.
US10831353B2 Personalized timeline presentation
Described herein are techniques and mechanisms for personalized timeline presentation. Client devices may be presented with video content in association with a content management account. A video content item may be associated with more than one pause point, with each pause point indicating a time at which playback of the video content item was paused. Different profiles associated with the content management account may be associated with different pause points for the same video content item. Playback of the video content item may be resumed at one of the pause points when one of the profiles is selected.
US10831347B2 Cognitive computing to identify key events in a set of data
A method, apparatus, system, and computer program product for detecting and obscuring references that inadvertently disclose key events according to a user's progress through a media. A computer system ingests data from the media and conceptualizes events from the data. The computer system identifies the key events in the media based on the conceptualized events. The computer system assigns a value to each identified key event. The computer system intakes the data that tracks a progression through the media. The computer system identifies references in related content data that are associated with the key events having values that exceeds a threshold. The computer system obscures the references to the key events displayed in the related content data according to the progression through the media.
US10831346B2 Ergonomic and sensor analysis based user experience design
Ergonomic and sensor analysis based user experience design improvement is provided in various embodiments by: detecting interactions between a user and an element of a user interface of a software application executing on a computing device; gathering biometric data for the user from interface devices of the computing device; identifying a task performed in the software application that corresponds to the interactions and associates the biometric data with the interactions; adjusting a user interface setting for the element to reduce a strain on the user, wherein the user interface setting comprises at least one of: a location of the element relative to a second element of the user interface involved in the task; a relative size of the element in the user interface; a color balance of the element; and a size and location of a hitbox of the element for registering user selection of the element.
US10831345B2 Establishing user specified interaction modes in a question answering dialogue
An approach is provided for automatically generating user-specific interaction modes for processing question and answers at the information handling system by receiving a question from a user, extracting user context parameters identifying a usage scenario for the user, identifying first input and output presentation modes for the user based on the extracted user context parameters, monitoring user interaction with the system in relation to the question, and adjusting the first input and output presentation modes based on the extracted user context parameters and detected user interaction with the system.
US10831339B2 Application recommendation based on detected triggering events
An event can be detected by an input device. The event may be determined to be a triggering event by comparing the event to a group of triggering events. A first prediction model corresponding to the event is then selected. Contextual information about the device specifying one or more properties of the computing device in a first context is then received, and a set of one or more applications is identified. The set of one or more applications may have at least a threshold probability of being accessed by the user when the event occurs in the first context. Thereafter, a user interface is provided to a user for interacting with the set of one or more applications.
US10831338B2 Hiding regions of a shared document displayed on a screen
A document presentation method and a user terminal are provided. The method includes selecting, by a user terminal from a plurality of documents on a screen according to a first click position of a user, a to-be-presented document that presents content, where all the documents on the screen are shielded and invisible to the user, identifying a selected input of the user, and adjusting a visible proportion of a shielded region of the to-be-presented document according to the identified selected input. In this way, the user terminal presents solely a document that needs to be shared when the user and a person with whom documents are shared watch a same computer screen together. The user terminal can correspondingly present a partial region of the to-be-presented document according to the selected input of the user, thereby avoiding excessive exposure of information when a shared document is browsed.
US10831335B2 Cylindrical interface for augmented reality/virtual reality devices
Embodiments are described to perform an operation comprising determining a position of an augmented reality and/or virtual reality (AR/VR)-capable device relative to a position of a tracking point, determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point, and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder.
US10831330B2 Structured hierarchical templates for modeling asset instances
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for generating an asset template. The method may include receiving asset type descriptive data from a client machine, creating an asset template for the asset type based on the asset type descriptive information, and storing the asset template in a network-based database. The creating of the asset template may include defining components of the asset type and a configuration of the components.
US10831329B2 Input sensing device and display device including the same
An input sensing device includes a plurality of first sensing electrodes having a plurality of first sensor units extending in a first direction. A plurality of second sensing electrodes has a plurality of second sensor units extending in a second direction different from the first direction. A first strain gauge includes a first force electrode located proximate to a first electrode of the plurality of first sensing electrodes. A second force electrode is located proximate to a second electrode of the plurality of first sensing electrodes. A first connecting electrode connects to both of the first force electrode and the second force electrode.
US10831326B2 Signal processing method for touch sensing apparatus and touch sensing apparatus
A signal processing method for a touch sensing apparatus includes: sequentially dividing sensing signals of a plurality of sensing points on an entire panel into a plurality of signal sequences according to a batch in a signal generation order of the sensing points; and sequentially performing a plurality of signal processing procedures on the signal sequences.
US10831325B2 Sensor patterning with reduced trace visibility for capacitance sensing
An input device includes a first electrode layer including electrodes, a second electrode layer including electrodes, an insulating layer disposed between the first and the second electrode layers, and capacitive sensing elements organized in rows and columns. Each of the capacitive sensing elements is formed by one of the electrodes in the first electrode layer and one of the electrodes in the second electrode layer. A set of the capacitive sensing elements organized in adjacent rows shares a common first electrode in the first electrode layer. Each of the capacitive sensing elements in the set of capacitive sensing elements is associated with a distinct electrode of the electrodes in the second electrode layer.
US10831310B2 Touch detection method with improved detection speed, touch control chip and touch detection apparatus
The present disclosure discloses a touch detection method which includes: inputting, by a driving unit, driving signals to N driving channels, respectively; receiving, by a sensing unit, sensing signals output by M−K sensing channels; switching, by a switching unit, the N driving channels to N sensing channels, and switching other K sensing channels to K driving channels; inputting, by the driving unit, driving signals to the K driving channels after the switching, respectively; receiving, by the sensing unit, sensing signals output by the N sensing channels after the switching; and determining, by a processing unit, touch information according to the sensing signals output by the M−K sensing channels and the sensing signals output by the N sensing channels after the switching. Therefore, time consumption is reduced and a detection speed of touch detection is improved in a case where sensing channels sampled at one time are insufficient.
US10831308B2 Touch gesture detection and resolution
Systems and methods for enhanced touch gesture detection and resolution in mobile electronic communications devices entail scanning a touch sensor of the device at a first scan rate, detecting a touch of a finger and determining that the touch has remained present for at least a first threshold period. In response to this determination, the touch sensor is scanned at a second scan rate that is higher than the first scan rate, and it is determined using this second scan rate that a swipe gesture has occurred at the touch sensor within a second threshold period. In response to the swipe gesture, an action is executed at the device.
US10831306B2 Display device and touch panel device
There is provided a display device equipped with a touch sensor that can decrease the area of the mounting surface with electromagnetic interference reduced. The display device includes a plurality of drive electrodes, an output circuit connected to the plurality of drive electrodes, a power supply circuit, and a resistor element. A power of the output circuit is connected to the power supply circuit through the resistor element.
US10831280B2 Augmented reality system for efficient and intuitive document classification
A computer-implemented method of using augmented reality (AR) to classify documents includes displaying one or more visual representations of one or more actions of a mobile device application in an AR display of a mobile device, selecting, by the mobile device, one of the one or more visual representations of one of the one or more actions for a document associated with the mobile device application in response to the mobile device being gestured toward the one visual representation of the one action, and classifying the document by performing the selected one action on the document.
US10831274B2 Changing tactile sensitivity of interactions with midair interfaces
A reflection is captured of a subsonic signal reflected by a contact surface. The contact surface is contacting a simulated surface of an object projected from a midair interface (MAI) device. A difference between the subsonic signal and the reflection is converted into a measurement of a flow in the contact surface. When the measurement is in a range of measurements, a change is caused in a temperature of a volume of a medium, the simulated surface being projected in volume of the medium, where the change in the temperature causes a second change in the flow in the contact surface.
US10831264B2 Eye image combination
Systems and methods for eye image set selection, eye image collection, and eye image combination are described. Embodiments of the systems and methods for eye image combination can include assigning an eye pose region of a plurality of eye pose regions to each eye image and determining a representation of an eye pose in each eye image. The set of the determined representations can be fused to generate a hybrid eye image, which can in turn be used to generate an iris code associated with a confidence score.
US10831258B2 Information processing apparatus, method for information processing, and game apparatus for performing different operations based on a movement of inputs
An apparatus and method for providing a touch operation is provided. The apparatus includes a display to display an image, a coordinate input to input a coordinate on a display screen of the display, and a processor to execute a process. The process including determining first input detected as a first specifying operation specifying an area on a display screen. The process also includes determining, when a second input is detected and the first input is continuously detected, the first and the second inputs as a second specifying operation. Also, the process includes determining, when one of the first and the second inputs is discontinued after determining the second specifying operation, a continuing and remaining input as the first specifying operation which treats the continuing and remaining input as the first input.
US10831257B2 Storage device having a serial communication port
A storage device includes a storage unit, a communication port configured to perform serial communication with an external device, and a controller configured to access the storage unit based on a command communicated from the external device through the communication port, and set the communication port to a power-saving mode before the communication port receives any signal for synchronization.
US10831251B1 Augmented power monitoring switching assembly
A switching assembly selectively routes power received from upstream power distribution systems over power transmission lines to a downstream electrical load using data signals communicated to the assembly from the power distribution systems over the power transmission lines. The switching assembly monitors information in the data signals to determine conditions in the upstream power distribution systems. The switching assembly can use the conditions in the power distribution systems and monitored power feed characteristics of power received at the switching assembly to determine whether to command a switching mechanism to switch the power feed routed to the load. Power system conditions can be used to adjust tolerance thresholds against which power feed characteristics are compared to determine whether to command a switch. The switching assembly can include an interposer device that controls the switching mechanism based on analysis of data signals received over the power transmission line.
US10831247B2 Electronic apparatus
There is provided an electronic apparatus that includes a heat radiation unit capable of radiating heat efficiently from a heat pipe. The electronic apparatus includes: a blower fan that blows air toward an exhaust port formed in a main body chassis; a heat radiation fin provided in an air-blowing outlet of the blower fan; and a heat pipe fixed to the heat radiation fin. In a region in contact with the heat pipe, the heat radiation fin is of a partial connection structure in which multiple fin members are partially fixed and connected to one another, and in a region with no contact with the heat pipe, the heat radiation fin is a structure of continuous fins.
US10831241B1 Portable information device
A portable information device includes a first support plate fixed to a first chassis member; a second support plate fixed to a second chassis member and provided adjacent to the first support plate; a display whose rear surface is supported by a front surface of the first support plate and the second support plate; and an adhesive member configured to fix the front surface of the first support plate and the second support plate and the rear surface of the display. The adhesive member has a first adhesive layer adhered to the rear surface of the display; and a second adhesive layer adhered to a part of the front surface of the first support plate and the second support plate and including a non-adhesive portion provided in at least a range overlapping with a bending region.
US10831240B2 Power line wiring structure and flexible display panel having same
A power line wiring structure and a flexible display panel having the same are provided. The power line wiring structure includes a first power line and a second power line. The first power line includes a first lateral section, a first connection section, and a second lateral section. The first connection section includes at least two first sub-connection lines. The second power line includes a retracted section, a second connection section, and a peripheral section. The second connection section includes at least two second sub-connection lines, and the at least two second sub-connection lines are respectively disposed outside the at least two first sub-connection lines. A width of the second sub-connection line is less than a width of the first sub-connection line.
US10831235B2 Electronic module and imaging system
Provided is an electronic device that suppresses an increase in internal pressure while suppressing entry of a foreign material. An electronic module according to the present embodiment has an electronic device, a substrate, a frame, and a cover, a hole portion having a first opening in a first main surface and a second opening in a second main surface and communicating the internal space and the external space, and a component is disposed to face the second opening.
US10831220B2 Methods and apparatuses for voltage regulation using precharge rails
A voltage regulator circuit using precharge voltage rails is generally disclosed. For example, the voltage regulator circuit may include a first voltage regulator having a voltage output, an output capacitor coupled to the voltage output, and one or more precharge voltage circuits configured to selectively couple to the voltage output, each of the one or more precharge voltage circuits comprising a capacitor coupled between an output of a precharge voltage regulator and a reference potential.
US10831215B2 Apparatus and method for the autonomous transportation of goods and/or people
Method and system for autonomously transporting people and/or goods. The method includes requesting conveyance of a payload from a designated area to a destination, autonomously moving at least one module to the designated area, loading the at least one module with a payload within the designated area, and, via the at least one module, autonomously transporting the payload to the destination.
US10831212B2 Autonomous roving vehicle management using laser barriers
Methods, systems and computer program products for defining a functional area of operation of an autonomous roving vehicle with laser barriers are provided. Aspects include one or more laser barriers. Aspects also include a controller configured to selectively activate and/or deactivate a selection of the one or more laser barriers to define a functional area. Aspects also include an autonomous roving vehicle including one or more sensors capable of detecting a laser barrier. The autonomous roving vehicle being configured to autonomously rove within the functional area and change direction to remain within the functional area upon detecting a laser barrier.
US10831210B1 Trajectory generation and optimization using closed-form numerical integration in route-relative coordinates
Techniques are discussed for generating and optimizing a trajectory using closed-form numerical integration in route-relative coordinates. A decision planner component of an autonomous vehicle, for example, can receive or generate a reference trajectory, which may correspond to an ideal route for an autonomous vehicle to traverse through an environment, such as a center of a road segment. Lateral dynamics (e.g., steering angles, curvature values of trajectory segments) and longitudinal dynamics (e.g., velocity and acceleration) can be represented in a single algorithm such that optimizing the reference trajectory (e.g., based on loss functions or costs) can substantially simultaneously optimize the lateral dynamics and longitudinal dynamics in a single convergence operation. In some cases, the trajectory can be used to control the autonomous vehicle to traverse an environment.
US10831208B2 Vehicle neural network processing
A computing system can be programmed to determine a vehicle action based on vehicle sensor data input to a deep neural network (DNN) trained using an inverse reinforcement learning (IRL) system that includes a variational auto-encoder (VAE). The computing system can be further programmed to operate a vehicle based on the vehicle action.
US10831205B2 Route determination device, vehicle control device, route determination method, and storage medium
Provided is a route determination device including a recognition unit that recognizes peripheral circumstances of a host vehicle (121); and an evaluation unit (123C) that evaluates each of a plurality of routes based on a sum of costs respectively applied to a plurality of edges based on peripheral circumstances of the host vehicle recognized by the recognition unit, and selects one or more routes from the plurality of routes based on an evaluation result. Each of the plurality of routes is generated by joining at least two of a plurality of edges. Each of the plurality of edges is generated by connecting two virtual nodes among a plurality of virtual nodes. The plurality of virtual nodes is located with space in each of a forward moving direction and a road width direction.
US10831204B1 Autonomous vehicle automatic parking
Methods and systems for monitoring use, determining risk, and pricing insurance policies for a vehicle having autonomous or semi-autonomous operation features are provided. According to certain aspects, vehicle operation safety may be enhanced. An environmental or weather condition (e.g., hail, storm, wind) may be identified that presents a hazard to an autonomous or semi-autonomous vehicle. With the customer's permission, when it is determined that the vehicle is parked in an unprotected location, a protected or covered location to park the vehicle may be identified, a route to that location may be determined, and the vehicle may be directed to travel automatically to the protected location under the operation of autonomous operation features. Insurance discounts or cost savings may be provided to risk averse insurance customers based upon the self-parking functionality that will reduce or mitigate damage to insured vehicles caused by adverse conditions, falling trees or power lines, hail, etc.
US10831202B1 Onboard use of scenario description language
A domain specific language for use in constructing simulations within real environments is described. In an example, a computing device associated with a vehicle can receive, from one or more sensors associated with the vehicle, sensor data associated with an environment within which the vehicle is positioned. In an example, the vehicle can be an autonomous vehicle. The computing device associated with the vehicle can receive simulated data associated with one or more primitives that are to be instantiated as a scenario in the environment. The computing device can merge the sensor data and the simulated data to generate aggregated data and determine a trajectory along which the vehicle is to drive based at least in part on the aggregated data. The computing device can determine instructions for executing the trajectory and can assess the performance of the vehicle based on how the vehicle responds to the scenario.
US10831195B2 Mobile body guidance system, mobile body, guidance device, and computer program
A vehicle guidance system to guide a vehicle includes a vehicle, a positioning device to measure a location of the vehicle and output location information of the vehicle, and a guidance device to guide the vehicle. When the guidance device guides the vehicle from a first location, through a second location, to a third location, the guidance device transmits a first guidance command to guide the vehicle from the first location to the second location. While the vehicle is moving from the first location toward the second location in accordance with the first guidance command, the guidance device estimates an expected location of arrival of the vehicle based on a change in the location of the vehicle as measured by the positioning device. The guidance device generates a second guidance command to guide from the expected location of arrival to the third location, and before the vehicle arrives at the expected location of arrival, transmits the second guidance command to the vehicle at least once.
US10831181B2 Addition controller, addition control method, and program
In a trajectory determination device (40); a CAD data acquisition unit (41) acquires shape data representing the shape of a three-dimensional structure; a trajectory data generating unit (43) and layering conditions adjusting unit (44) generate, on the basis of the shape data acquired by the CAD data acquisition unit (41), control information which is information for controlling a layering device for layering molten metal for forming the structure and which indicates the trajectory for the layering device and/or layering conditions when the layering device layers molten metal such that the upper surface of one layer of a plurality of layers of molten metal layered is flat; and a control program output unit (45) outputs the control information generated by the trajectory data generating unit (43) and the layering conditions adjusting unit (44).
US10831171B2 Auto binding of templates into existing systems
A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
US10831169B2 Manufacturing system for biopharmaceutical products
The present disclosure relates to a manufacturing system, method and control circuitry for quality assured manufacturing of at least two biopharmaceutical products. The manufacturing system comprises a warehouse facility, a hydration facility, and at least two biopharmaceutical manufacturing facilities, wherein the warehouse facility and hydration facility are comprised in the macro structure. Each biopharmaceutical manufacturing facility is comprised in a respective micro node, and a control facility in the macro structure is configured to control interoperability of the macro structure and the micro nodes by means of a network spine interconnecting the macro structure with each micro node.
US10831165B2 System and method for replacing 16-pin ECM motor with non-16-pin field adjustable ECM motor
A system and method for replacing a sixteen-pin ECM with a non-sixteen-pin, field adjustable ECM in an HVAC or other system, and adjusting the performance of the replacement motor at the point of installation. A converter module receives programming information from an existing control board via an existing sixteen-pin harness, and converts the information to six signals. The module includes potentiometers for tuning speed/torque for first and second settings, adjusting a horsepower output of the replacement ECM, and adjusting a ramp time to increase or decrease a rate at which the speed/torque changes. The module includes switches for selecting between clockwise and counterclockwise directions for the replacement ECM, selecting between PWM and non-PWM control, and selecting between torque and speed modes. A non-sixteen-pin motor controller receives the information from the converter module via a four-wire harness, translates the information, and outputs a control signal to the replacement ECM.
US10831164B2 Optimized hydromodification management with active stormwater controls
A system, methodology, and programming logic for active stormwater controls to optimize sizing and design of Hydromodification Management (HM) structural Best Management Practices (BMPs) to achieve optimal flow duration control. Control logic enables the controlled release of stormwater from a BMP in a manner most akin to pre-development flow duration curves. Inputs to this logic include: flow duration curves based on continuous hydrologic simulation for pre- and post-development conditions; real-time measurement of water level within the BMP; and real-time measurement of discharge entering the BMP. This control logic can interact with control logic for other stormwater management objectives, such as harvest and reuse, infiltration, and combined sewer overflow prevention, and respective inputs, such as real-time weather forecast data, precipitation gage data, downstream flow gauge data, and water quality data, to meet those design objectives as well. New HM BMPs can be optimized to be smaller and, thus, more feasible to implement. Existing stormwater facilities designed for flood control or other management objectives can be retrofitted to provide hydromodification control as well. When utilized with real-time flow and water level monitoring equipment and data, the flow release logic can be adaptively adjusted without physical retrofit of the BMP's outlet.
US10831163B2 Syntax translation from first syntax to second syntax based on string analysis
A computerized method of assigning a building automation system point type to a plurality of unclassified data points is provided. The method includes receiving unclassified data points and attributes for each data point. The method includes receiving classifications for a first subset of the unclassified data points. Each classification associates a data point with a building automation system point type. The method includes generating a term set containing substrings that appear in the attributes. The method includes generating a first matrix describing a frequency that the substrings appear in the attributes. The method includes calculating an indicator of a probability that the presence of the selected substring results in the data point belonging to the selected point type. The method includes assigning a point type to a second subset by finding the substring and potential point type pair having the greatest indication of probability.
US10831158B2 Timepiece, motor control device, control method of timepiece, and motor control method
A timepiece includes a motor control unit driving a motor for driving an indicating hand, based on an instruction signal, and a control unit receiving an instruction confirmation signal corresponding to a drive state of the motor in response to the instruction signal from the motor control unit, and determining whether or not the motor is driven in accordance with the instruction signal, based on the instruction confirmation signal.
US10831149B2 Image forming apparatus having mountable and demountable photosensitive member cartridge and developing cartridge
An image forming apparatus has a main body including a front wall and a rear wall. A side frame is disposed in the main body and has a photosensitive member cartridge guide and a developing cartridge guide. A sheet feeding tray is disposed in the main body. A photosensitive member cartridge includes a photosensitive drum and a developing cartridge has a developing roller. An exposing unit is configured to emit light toward the photosensitive drum to expose the photosensitive drum. A fixing device has a heating roller and a pressing roller. When the photosensitive member cartridge is at the photosensitive member cartridge mounting position, the photosensitive member cartridge is disposed at a position between the fixing device and the sheet feeding tray. When the developing cartridge is at the developing cartridge mounting position, the developing member is disposed at a position between the photosensitive member cartridge and the sheet feeding tray.
US10831138B2 Fixing device, image forming apparatus, and method
According to one embodiment, a fixing device includes a heating rotator to contact a medium, such as a sheet of paper, on which a toner image has been disposed. A heater is inside the heating rotator to heat the medium. A pressurizing rotator is configured to press against the heating rotator to form a nip through which the medium passes. A controller is configured to drive the heater to heat the heating rotator to a target temperature. The controller is configured to set the target temperature according to a length of a standby time between an end of a first image forming process to a start of a second image forming process after the first image forming process.
US10831132B2 Transfer device and image forming apparatus incorporating same
A transfer device includes an intermediate transfer belt configured to bear a toner image and rotate, a transferor configured to contact the intermediate transfer belt via a recording medium and form a transfer nip, a guide configured to guide the recording medium conveyed to the transfer nip, and a pressure reducing device. The intermediate transfer belt is shaped as an endless belt. The pressure reducing device is configured to reduce pressure-contact force of the transferor against the intermediate transfer belt as the recording medium advances in the transfer nip. Therefore, a trailing end of the recording medium does not move toward the intermediate transfer belt when the trailing end of the recording medium has passed the guide.
US10831128B2 Image forming apparatus having image formation interruption
An image forming apparatus includes a control portion, and in a first period from when use of a developing apparatus is started until when an amount of developer in a developing device reaches a predetermined amount larger than an amount of initial developer, when an amount of developer supplied from a supplying portion through a single supplying operation in an image forming operation is larger than a predetermined supplied amount, the control portion interrupts the image forming operation and drives a conveyance portion for a predetermined time. In a second period after the amount of the developer reaches the predetermined amount, when an amount of the supplying developer supplied through a single supplying operation in the image forming operation is larger than the predetermined supplied amount, the control portion continues the image forming operation without interruption.
US10831121B2 Image processing apparatus, image processing method and program, and image display apparatus for converting image data according to light intensity utilizing observation characteristics
An image processing apparatus converts, according to light on an image printed based on input image data, the input image data into image data for illumination output superimposed on the image, includes a deriving unit deriving an observing condition, an estimating unit estimating luminance characteristics based on the observing condition and reflectance characteristics corresponding to print image data, an introducing unit introducing target luminance characteristics based on the print luminance characteristics, a setting unit setting illumination converting characteristics converting the input image data into the image data for illumination output based on the print luminance characteristics and the target luminance characteristics, and a converting unit converting gradation of the input image data using the illuminance characteristics, and the introducing unit introducing the target luminance characteristics such that, when reproducing ranges in the print luminance characteristics are different, a linear region of output luminance of relatively large reproducing range becomes larger.
US10831120B2 Image forming apparatus
An image forming apparatus includes first and second image bearing members; first and second charging members; first and second developing members; a transfer member configured to sequentially transfer toner images from the first and second image bearing members to a transfer-receiving member; and a control portion configured to, at a timing determined based on information relating to the toner image formed on the first image bearing member, perform a cleaning operation of decreasing toner that adheres to the second charging member at a time of non-image formation.
US10831117B2 Electrophotographic photosensitive member, electrophotographic apparatus, and process cartridge
Provided is an electrophotographic photosensitive member that is improved in potential stability in long-term use under a high-temperature and high-humidity environment, and does not cause degradation in image quality, such as a low density. The electrophotographic photosensitive member includes: a support; an undercoat layer formed on the support; a charge-generating layer formed directly on the undercoat layer; and a charge-transporting layer formed on the charge-generating layer. The undercoat layer contains a polyamide resin, titanium oxide particles surface-treated with an organic silicon compound, and a compound represented by the following Formula (1), and has a content of the compound represented by the Formula (1) of 4 ppm or more and 80 ppm or less: in the Formula (1), R and R′ each independently represent a methyl group or an ethyl group.
US10831116B2 Pattern forming apparatus, deciding method, storage medium, information processing apparatus, and article manufacturing method
The present invention provides a pattern forming apparatus including a detection optical system configured to obtain optical information of a mark provided on a substrate by detecting the mark, and a processing unit configured to perform a process of obtaining a position of the mark by using a template for obtaining the position of the mark by being applied to the optical information of the mark and a window which indicates a region for extracting an amount of characteristic indicating the position of the mark from a waveform signal obtained from the optical information, wherein the processing unit decides, based on the optical information of the mark obtained by the detection optical system, a parameter indicating at least one of a shape of the template and a shape of the window for each of a plurality of substrates.
US10831108B2 Method of analyzing and utilizing landscapes to reduce or eliminate inaccuracy in overlay optical metrology
Methods are provided for deriving a partially continuous dependency of metrology metric(s) on recipe parameter(s), analyzing the derived dependency, determining a metrology recipe according to the analysis, and conducting metrology measurement(s) according to the determined recipe. The dependency may be analyzed in form of a landscape such as a sensitivity landscape in which regions of low sensitivity and/or points or contours of low or zero inaccuracy are detected, analytically, numerically or experimentally, and used to configure parameters of measurement, hardware and targets to achieve high measurement accuracy. Process variation is analyzed in terms of its effects on the sensitivity landscape, and these effects are used to characterize the process variation further, to optimize the measurements and make the metrology both more robust to inaccuracy sources and more flexible with respect to different targets on the wafer and available measurement conditions.
US10831101B2 Photosensitive resin composition, method for manufacturing cured relief pattern, and semiconductor apparatus
A photosensitive resin composition containing a resin and a compound each having a structure specified by the present specification provides a cured film having excellent adhesiveness to copper wiring.
US10831083B1 Underwater light and camera system
An underwater light and camera system having a video camera with a camera lens, a pool light with a light source and a pool light lens, and an anti-reflective shield surrounding a clear portion of the pool light lens. The pool light lens has the clear portion and a plurality of ribs disposed on an outer surface of the pool light lens, other than on the clear portion of the pool light lens. The anti-reflective shield is darkened to prevent light from the light source and light reflecting off a portion of the pool light lens disposed outside the anti-reflective shield to directly reach the camera lens.
US10831082B2 Apparatus and method for controlling laser light propagation direction by using a plurality of nano-antennas
Provided is an apparatus for controlling a laser light propagation direction, including: a substrate configured to transmit at least a wavelength range of a laser light incident on the apparatus and deflected; and a metasurface disposed on the substrate, and comprising a plurality of nano-antennas, wherein each of the plurality of nano-antennas may include: a first contact and a second contact that are disposed apart from each other, and comprise an electrically conductive material to transmit at least the wavelength range of the laser light; and a semiconductor p-i-n heterostructure that disposed between the first contact and the second contact and comprises a p-region, an i-region and an n-region, which are disposed in parallel to the substrate.
US10831075B2 Liquid crystal display device
A display device is provided. The display device comprises a plurality of data lines extending in a first direction. The display device also comprises a plurality of gate lines. The plurality of gate lines comprises a first gate line, a second gate line and a third gate line extending in a second direction different than the first direction to form a matrix with the plurality of data lines. The first gate line and the second gate line are separated from each other and are arranged in a same row of the matrix. The display device further comprises a first gate connector line and a second gate connector line, respectively, electrically connecting the first gate line and the second gate line to one or two gate drivers. The first gate connector line and the second gate connector line extend in the first direction.
US10831067B2 Curved display panel and device
A curved display panel and a curved display device are provided. By the design of changing the slit declination angles of the electrode slits relative to the edge of the pixel electrode, the slit declination angles of the electrode slits relative to the edge of the pixel electrode can change with a linear variation of a display device substrate. The pixel electrodes with different declination angles of the electrode slits are adopted on the device substrate at positions with different curvatures.
US10831064B2 Liquid crystal display device
The present invention has a pixel which includes a first switch, a second switch, a third switch, a first resistor, a second resistor, a first liquid crystal element, and a second liquid crystal element. A pixel electrode of the first liquid crystal element is electrically connected to a signal line through the first switch. The pixel electrode of the first liquid crystal element is electrically connected to a pixel electrode of the second liquid crystal element through the second switch and the first resistor. The pixel electrode of the second liquid crystal element is electrically connected to a Cs line through the third switch and the second resistor. A common electrode of the first liquid crystal element is electrically connected to a common electrode of the second liquid crystal element.
US10831060B2 Display device and method of manufacturing the same
A display device and a method of manufacturing the same. The display device includes: a substrate; and a reflection member that is disposed on a surface of the substrate and has a first thickness in a first reflection region corresponding to a light-emitting region and a second thickness in a second reflection region corresponding to a non-light-emitting region.
US10831054B2 Display panel and display apparatus
A display panel and a display apparatus are provided. The display panel comprises a first substrate, a refractive index adjustment mechanism and a second substrate successively arranged along a light output direction, a first black matrix is formed on the first substrate and includes first shading portions and first openings, and a second black matrix is formed on the second substrate and includes second shading portions and second openings. The first shading portions are arranged opposite to the corresponding second openings, and the second shading portions are arranged opposite to the corresponding first openings. In the case where the display panel is in a power-off state, light cannot penetrate the display panel. In the case where the display panel is in a power-on state, the refractive index adjustment mechanism can adjust intensity of light exiting from the second openings.
US10831053B2 Display panel and display device
This disclosure provides a display panel, including a first substrate, a second substrate, a liquid crystal layer between them, a first black matrix layer at a side of the first substrate facing the second substrate, a second black matrix layer at a side of the second substrate facing the first substrate, and an electrode layer at a side of at least one of the first substrate and the second substrate facing the liquid crystal layer. Each pixel unit includes at least one pixel portion. A region of the first black matrix layer corresponding to the pixel portion includes a light shielding portion and a light transmission portion, a region of the second black matrix layer corresponding to the light shielding portion is provided with a light through hole, an orthogonal projection of the light shielding portion on the second black matrix layer covers the light through hole.
US10831050B2 Rigid LCD assembly
Exemplary embodiments disclosed herein provide a LCD assembly including an LED backlight, a liquid crystal display (LCD) placed in front of the LED backlight, a glass plate positioned between LED backlight and the LCD; and an optical film positioned between the glass plate and the LCD. In some embodiments, the glass plate is bonded to the rear side of the LCD, generally around the perimeter of the LCD. Preferred embodiments place a diffusing film within a cavity that is defined between the glass plate and the LCD. Some embodiments also bond the backlight cavity walls to the glass plate, on a side opposing the LCD.
US10831048B2 Display device and hand-held electronic device
An electronic device includes a liquid crystal display device having a first substrate, a second substrate bonded to the first substrate, with liquid crystal material held between the first substrate and the second substrate, and an upper polarizing plate affixed to the second substrate. A protective member is disposed over the upper polarizing plate, and an adhesive member is disposed between the protective member and the upper polarizing plate without an air layer between the protective member and the upper polarizing plate. The protective member is configured as a protective cover of the electronic device.
US10831039B2 Flexible bridge assembly for rimless eyewear
A flexible bridge assembly for eyewear is provided. The assembly includes a body comprising a flexible first mounting portion and a second flexible mounting portion each extending from opposite ends of a flexible central portion. The assembly also includes a first mounting member embedded in the first mounting portion; and a second mounting member embedded in the second mounting portion. The first mounting portion and first mounting member comprise a first passage to enable the flexible bridge assembly to be secured to a first lens of the eyewear, and the second mounting portion and second mounting member comprise a second passage to enable the flexible bridge assembly to be secured to a second lens of the eyewear. Rimless eyewear comprising the flexible bridge assembly is also provided.
US10831038B2 Stereo viewer and/or stereo view finder
To provide a stereo viewer and/or a stereo view finder that enables a stereo image displayed on an electronic display to be easily visualized and to enhance portability so as to be easily and conveniently carried when photographing and viewing the stereo image outside. There is provided a stereo viewer/stereo view finder (1) including a foldable light shielding hood (10) attached on a liquid crystal display (D), and a magnifying lens (20) including a pair of lenses (21R, 21L) for viewing stereo images (SR, SL) and a lens folder (22), the magnifying lens being attached to a front inner wall surface (11a) of the light shielding hood (10) by way of a hinge (23) and being developable to be parallel to the liquid crystal display (D).
US10831033B2 Method for encapsulating a light-guide optical element in a transparent capsule
Method for encapsulating at least partly a light-guide optical element in a transparent capsule, the method comprising at least: —a transparent capsule providing step during which a transparent capsule is provided, —a light-guide optical element providing step during which a light-guide optical element is provided, —an adhesive deposing step during which an adhesive is deposited on at least part of a face of the transparent capsule and/or of a face of the light-guide optical element, —a positioning step during which the transparent capsule and the light-guide optical element are positioned one relative to the other so as to form an optical system, —a bonding step during which the light-guide optical element and the transparent capsule are made integral with the adhesive, wherein the method further comprises prior to the bonding step a control step during which at least one parameter of the optical system is controlled.
US10831030B2 Systems and methods for visually guided gaze-based targeting
A method for improving visual interaction with a virtual environment includes measuring a position of a user's gaze relative to a virtual element, presenting a visual cue when the user's gaze overlaps the virtual element, and guiding the user's gaze toward an origin of the virtual element with the visual cue.
US10831012B2 Predicting structured illumination parameters
Implementations of the disclosure are directed to predicting structured illumination parameters for a particular point in time, space, and/or temperature using estimates of structured illumination parameters obtained from structured illumination images captured by a structured illumination system. Particular implementations are directed to predicting structured illumination frequency, phase, orientation, and/or modulation order parameters.
US10831010B2 Optical measurement method and device
An optical measurement method and an optical measurement device for determining the spatial or spatiotemporal distribution of a sample, the sample comprising at least one retransmission source retransmitting light depending on light projected onto the sample according to a predetermined law. The method has steps of projection onto the sample of at least two compact light distributions belonging to different topological families, which propagate along the same optical path; detection of the light retransmitted by said at least one retransmission source of the sample; generation of at least one optical image from the detected light; and algorithmic analysis of the optical images for obtaining location data on said at least one retransmission source.
US10831006B2 Zoom optical system, optical apparatus and method for manufacturing the zoom optical system
A zoom optical system (ZL) comprises, in order from an object: a first lens group (G1) having positive refractive power; an intermediate group (GM) including at least one lens group and having negative refractive power as a whole; an intermediate side lens group (GRP1) having positive refractive power; a subsequent side lens group (GRP2) having positive refractive power; and a subsequent group (GR) including at least one lens group. The subsequent side lens group (GRP2) moves upon zooming. The subsequent side lens group (GRP2) includes at least two lenses. A following conditional expression is satisfied. 0.2
US10831004B2 Zoom optical system, optical apparatus and method for manufacturing the zoom optical system
A zoom optical system comprises, in order from an object: a first lens group (G1) having positive refractive power; a second lens group (G2) having negative refractive power; and a subsequent group (GR) having at least one lens group. Upon zooming, distances between the first lens group (G1) and the second lens group (G2) and between the second lens group (G2) and the subsequent group (GR) change. The subsequent group (GR) comprises a focusing group (Gfc) having negative refractive power for focusing. The first lens group (G1) comprises a 1-1st lens having positive refractive power and is disposed closest to the object. A following conditional expression is satisfied: 0.85
US10831000B2 Optical lens assembly
An optical lens assembly for generating light beams from near infrared light beams emitted by a structured light generating unit having light sources and passed through the optical lens assembly is provided. The optical lens assembly includes a first lens element, a second lens element and a third lens element arranged along an optical axis in a sequence from a light output side to a light input side. The optical lens assembly satisfies: SL/AAG≤6.500, wherein SL is a distance from an optical surface of one of an optical elements closest to the light output side of the optical lens assembly to the structured light generating unit having the plurality of light sources along the optical axis, and AAG is a sum of the air gaps among all lenses having refracting power of the optical lens assembly along the optical axis.
US10830996B2 Optical imaging lens
The present disclosure provides an optical imaging lens. The optical imaging lens may comprise six lens elements positioned in an order from an object side to an image side. Through controlling the convex or concave shape of the surfaces of the lens elements and designing parameters satisfying at least one inequality, the optical imaging lens may shorten system length and enlarge view angle and aperture size.
US10830993B2 Zoom lens and imaging apparatus
The zoom lens includes a positive first lens group, a negative second lens group, a positive third lens group, a negative fourth lens group, a negative fifth lens group, and a positive sixth lens group in order from an object side. All distances between adjacent lens groups change during zooming. The first lens group consists of a negative lens, a positive lens, and a positive lens in order from the object side. Only the fourth lens group moves to an image side during focusing from a long range to a short range. Conditional Expression related to a distance from a lens surface of the first lens group closest to the object side to an image plane and a distance from a lens surface of the second lens group closest to the object side to the image plane is satisfied.
US10830987B2 Camera for photogrammetry
A camera for photogrammerty comprises a camera, a coupling element standardly provided on the camera, an adaptor for attaching a prism which is connectable with the coupling element, and a prism fixed to the adaptor for attaching the prism.
US10830984B2 Lens driving device, camera device and electronic apparatus
Disclosed are a lens driving device, a camera device and an electronic apparatus. The lens driving device has a stator and a mover moving relative to the stator. The stator has a non-conductive base and a non-conductive housing assembled on the base. The stator is quadrilateral observed from the optical axial direction of the lens. The stator has one of a pair of magnets or a pair of coils disposed respectively on two opposite edges of the quadrilateral. The mover has the other of the pair of magnets or the pair of coils. The pair of coils are respectively opposed to the pair of magnets. The other two opposite edges or the quadrilateral are not provided with the magnets and the coils or a conductive component limning at least one kind of the base, the housing, the magnets or the coils.
US10830978B2 Devices and methods for bundling cables
The present disclosure describes a grommet formed of a polymeric material and adapted for bundling a plurality of discrete cables, comprising a main body having a generally cylindrical profile surrounding an interior cavity, the main body further having a length, a thickness, and a longitudinal axis; and a central member integrally coupled to the main body and located within the interior cavity of the main body, the central member extending generally parallel to the longitudinal axis of the main body. Methods of bundling cables are also provided.
US10830976B2 Splicing and termination tray, distribution frame, and fiber distribution terminal
The present disclosure relates to splicing and termination trays, distribution frames, and fiber distribution terminals. One example splicing and termination tray includes a lower splice tray and an adapter panel that is disposed at a front end of the lower splice tray. The adapter panel is detachable from the lower splice tray. Strength of the adapter panel is greater than strength of a molded part structure. An adapter mounting hole is provided on the adapter panel. The adapter mounting hole is used to fasten adapters. A quantity of the adapters is the nth multiple of 12, where n is a natural number greater than or equal to 2.
US10830973B2 Optical receptacle, optical module, and method for manufacturing optical module
This optical receptacle has an optical receptacle body, a support member, and an adhesive. The optical receptacle body has a first optical surface, a second optical surface, and a reflective surface. The support member includes: a support member body; a through hole, into which a portion of the optical receptacle body is exposed; and a first contact portion that is in contact with a rear surface side of the optical receptacle body. The adhesive is in contact with the portion of the optical receptacle body exposed into the through-hole, and the inner surface of the through-hole. Furthermore, the optical receptacle is disposed more on the support member side than a mounting surface.
US10830967B2 Connector for telecommunication enclosures
An optical fiber connector for external connection to a telecommunications enclosure is described herein. The optical fiber connector has an assembly base having a first end and a second end, an optical connection portion disposed partially within the first end of the assembly base and a strain relief assembly disposed on the second end of the assembly base. The assembly base includes a body portion and a release portion which defines a release mechanism that causes the release portion to move relative to the body portion. The release portion includes at least one cam that is configured to release or disengage the at least one latch element when the release portion moves with respect to the body portion so that the optical fiber connector can be removed from the port of the telecommunication enclosure.
US10830959B2 Fiber optic cable slack management module
A fiber optic cable slack management module includes a base defining a first cable management spool, an outer face of which is configured to contact cables when cables are pulled away from the base and a second cable management spool, within which the first cable management spool is located. An inner face of the second cable management spool is configured to contact cables when cables are in a relaxed, non-pulled state. The fiber optic cable slack management module defines a cable exit adjacent the first cable management spool and defined at least partially by the inner face of the second cable management spool, the cable exit defined by a channel positioned between the first and second cable management spools.
US10830947B2 Optical fiber, method for manufacturing optical fiber, optical fiber cable, and sensor
The present invention provides a plastic optical fiber comprising a core and a sheath consisting of at least one layer, the plastic optical fiber having a transmission loss of 120 dB/km or less as measured by a 25 m-1 m cutback method under conditions of a wavelength of 525 nm and an excitation of NA=0.45, and satisfying either one of the following conditions when a thickness of the innermost sheath layer is 0.5 μm to 4.5 μm, an amount of foreign matter having a size of 2 μm or greater contained in the innermost sheath layer is 2000/cm3 or less, or a size X (μm) of foreign matter contained in the innermost sheath layer and an amount Y of the foreign matter (number/cm3) satisfy formula (1) below: Y≤1200 X e(−0.067×X) (1). Such optical fibers have a low transmission loss of green light (in particular, light having a wavelength of 525 nm), enabling longer distance communication.
US10830945B2 High bandwidth radiation-resistant multimode optical fiber
A high bandwidth radiation-resistant multimode optical fiber includes a core and a cladding layer surrounding the core. The core is a fluorine-doped quartz glass layer with a graded refractive index distribution and a distribution power exponent α of 1.7-2.2. The core has R1 of 15-35 μm and Δ1%min of −0.8% to −1.2%. The cladding layer has an inner cladding layer having R2 of 15-38 μm and Δ2% of −0.8% to −1.2% and/or a depressed inner cladding layer having R3 of 15-55 μm and Δ3 of −1.0% to −1.4%, an intermediate cladding layer having R4 of 15.5-58 μm and Δ4 of −0.7% to −0.2% a depressed cladding layer hasving R5 of 16-60 μm and Δ5 of −0.8% to −1.2%, and an outer cladding layer sequentially formed from inside to outside. The outer cladding layer is a pure silica glass layer.
US10830941B2 Luminaire with light guide
Disclosed is a luminaire (1) comprising a circular light guide (10), the light guide comprising an edge portion (11) in between a first major surface (15) and a second major surface (17), at least part (16) of the first major surface guide tapering in a direction away from said edge portion; a plurality of solid state lighting elements (40) arranged along said edge portion; and a plurality of outcoupling elements (30) arranged in a pattern on the second major surface of the circular light guide. The luminaire (1) may further include a controller (50) for individually controlling the solid state lighting elements (40) such as to configure the luminous output, e.g. the beam profile, of the luminaire.
US10830940B2 Light guide plate and manufacturing method thereof, backlight assembly, and display assembly
The present disclosure provides a light guide plate and a manufacturing method thereof, a backlight assembly, and a display assembly. The light guide plate of the present disclosure includes: a light guide plate body; a first light outgoing surface formed on one surface of two opposite surfaces of the light guide plate body which have a largest area; a second light outgoing surface formed on the other surface of the two opposite surfaces of the light guide plate body which have the largest area; a light incoming surface formed on a side surface of the light guide plate body extending in a direction perpendicular to the first and the second outgoing surfaces; and a plurality of light diffusion structures formed on a plane inside the light guide plate.
US10830939B2 Multibeam diffraction grating-based backlighting
Multibeam diffraction grating-based backlighting includes a light guide and a multibeam diffraction grating at a surface of the light guide. The light guide is configured to guide light from a light source. The multibeam diffraction grating is configured to couple out a portion of the guided light using diffractive coupling and to direct the diffractively coupled out portion away from the light guide as a plurality of light beams with different principal angular directions having directions corresponding to view directions of a multiview display.
US10830938B2 Projector configuration with subdivided optical aperture for near-eye displays, and corresponding optical systems
An optical system for displaying a projected image to an observer includes a light-guide optical element having two major parallel surfaces and configured for guiding illumination corresponding to a projected image collimated to infinity by internal reflection at the major parallel surfaces from a coupling-in region to a coupling-out region where at least part of the illumination is coupled out towards an eye of the observer, and a projector configuration associated with the coupling-in region of the light-guide optical element. The projector configuration includes a number of adjacent optical arrangements, each including collimating optics deployed for projecting a subset of the illumination. The adjacent optical arrangements cooperate to provide an entirety of the projected image to the coupling-out region.
US10830934B2 Optical element
An exemplary embodiment of the present invention provides an optical element including a first polarizer and a second polarizer disposed to be perpendicular to each other, and a cell disposed between the first polarizer and the second polarizer. The cell includes a first substrate and a second substrate facing each other, an electrode positioned between the first substrate and the second substrate, and a dispersion disposed between the first substrate and the second substrate and including at least one of peeled α-ZrP particles and peeled α-TiP particles. The peeled α-ZrP particles and the peeled α-TiP particles are in a nematic state. The orientation of at least one of the α-ZrP particles or the α-TiP particles is changed by an electric field applied to the electrode.
US10830928B2 Optical lens assembly, imaging lens module and electronic apparatus
An optical lens assembly includes at least two lens elements and at least one light blocking sheet. Each of the lens elements includes a connecting structure for aligning the two lens elements. Each of the connecting structures includes a connecting surface and a circular conical surface, and a receiving space is formed between the two lens elements. A vertical distance between the receiving space and an optical axis is shorter than a vertical distance between each circular conical surface and the optical axis. The light blocking sheet is received in the receiving space and has a polygonal opening, and an outside diameter of the light blocking sheet is smaller than or equal to a minimum diameter of each circular conical surface.
US10830921B2 Logging and correlation prediction plot in real-time
In one embodiment, a method includes facilitating a real-time display of drilling-performance data for a current well. The method further includes receiving new channel data for the current well from a wellsite computer system. The method also retrieving input data including historical drilling-performance data for an offset well relative to the current well. In addition, the method includes computing calculated data for the current well based on the channel data and the input data. Moreover, the method includes updating the real-time display with the calculated data.
US10830915B2 Method of determining subsurface properties using multifrequency electromagnetic depth sounding
The present disclosure relates to detecting subterranean formations using electromagnetic depth sounding. A method for detecting formation properties may comprise of disposing a transmitter at a surface, disposing a receiver at the surface, coupling a high frequency wave to a low frequency wave to form an electromagnetic pulse, transmitting the electromagnetic pulse into a formation from the transmitter, receiving a reflected electromagnetic wave from the formation with the receiver, and determining the depth and nature of the formation from the surface. A formation measuring system may comprise a transmitter, wherein the transmitter is configured to couple a high frequency wave to a low frequency wave to form an electromagnetic pulse. The formation measuring system may further comprise at least one receiver, a data acquisition system, and an analysis unit.
US10830910B2 Radiation imaging apparatus, radiation imaging system, control method for radiation imaging apparatus, and non-transitory computer-readable storage medium
A radiation imaging apparatus is provided. The apparatus comprises pixels that configure a plurality of rows and a plurality of columns and are configured to obtain a radiation image, and a readout unit configured to readout signals from the pixels. The readout unit reads out a signal from pixels simultaneously selected, out of the pixels, in accordance with a row selection line connected in common for each row. In a case where a first pixel for detecting an incident dose during capturing of a radiation image that is set from the pixels is a defective pixel, the readout unit reads out a signal for detecting an incident dose from a second pixel selected from the pixels so that at least one row is arranged between the row that includes the first pixel and a row that includes the second pixel.
US10830909B1 Radioscopic apparatus
A radioscopic apparatus includes a controller configured or programmed to, when imaging information using the first radiation source is selected, perform control of retracting a second detector to a position in one of longitudinal ends of a table, at which the second detector does not block radiation emitted from a first radiation source, according to information about a region to be imaged of a subject included in the selected imaging information.
US10830908B2 Applying motion sensor data to wheel imbalance detection, tire pressure monitoring, and/or tread depth measurement
A computer-based method to facilitate detecting wheel imbalance, a tire pressure problem, or excessive tread wear on tires of a moving vehicle is disclosed. The method includes collecting (e.g., from an accelerometer of a mobile personal computing device) data that represents vibration that results, at least in part, from the vehicle's motion, and determining, with a computer-based processor, whether the moving vehicle has wheel imbalance, a tire pressure problem, and/or excessive tire tread wear based at least in part on the vibration data produced by the accelerometer (and, possibly other data), where the mobile personal computing device and the accelerometer are moving with the vehicle when the data is being collected.
US10830905B2 Vertical accuracy improvements for dynamic real-time kinematic reference stations
A system for vertical accuracy improvement includes a reference station, a rover, and a base station in communication with the reference station and the rover. The base station includes a GNSS antenna, an actuator coupled to the GNSS antenna, a wireless transceiver, a processor, and non-transitory computer readable media comprising instructions executable by the processor. The instructions may be executed to cause the base station to receive a first vertical error from the reference station. The base station may further be configured to determine a second vertical position at which the first vertical error is reduced, and adjust the GNSS antenna to be in the second vertical position. The base station may further be configured to generate correction data based at least in part on the phase of the carrier wave signal at the second vertical position, and transmit the correction data to the rover.
US10830904B2 GPS power conservation using environmental data
Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques, systems, and apparatuses are discussed herein for providing power-conserving techniques and systems for efficiently utilizing a GPS receiver are described. The positional fix frequency of the GPS receiver may, according to some implementations, be modified or adjusted between various levels according to data from one or more non-GPS sensors. Such non-GPS sensors may include, for example, ambient light intensity or spectrum sensors, accelerometers, gyroscopes, magnetometers, heart rate sensors, galvanic skin response sensors, infrared sensors, etc.
US10830896B2 Cross correlation detection in a satellite navigation receiver
A method and a system for detecting cross correlation in a satellite navigation receiver (SNR) in real tune are provided. The SNR parallelly receives navigation signals from multiple satellites via multiple input channels. The SNR extracts ephemeris data from sub-frames of navigation data of each of the navigation signals. The SNR compares the ephemeris data of each navigation signal with the ephemeris data of another navigation signal. The SNR detects cross correlation between the navigation signals when the ephemeris data comparison results in a match and discards the navigation signal with low signal strength. The SNR also retrieves a ranging code from the sub-frames of navigation data of each navigation signal. The SNR compares the ranging code with a pre-programmed satellite identity code of a corresponding satellite. The SNR detects cross correlation when the code comparison results in a mismatch and discards the navigation signal with the mismatched ranging code.
US10830891B2 Night image display apparatus and image processing method thereof
The present invention relates to a night image output apparatus, comprising: a photographing unit comprising an optical pulse output unit for outputting optical pulses and an image sensor for forming a plurality of images using optical pulses reflected by an external object; a display unit for outputting a final image made by synthesizing the plurality of images; and a control unit for calculating object distance information displayed in each pixel of the final image, by using data of a light quantity ratio of the plurality of images to each pixel of the final image and a light quantity ratio related to distance.
US10830888B2 Accurate photo detector measurements for LIDAR
A light ranging system can include a laser device and an imaging device having photosensors. The laser device illuminates a scene with laser pulse radiation that reflects off of objects in the scene. The reflections can vary greatly depending on the reflecting surface shape and reflectivity. The signal measured by photosensors can be filtered with a number of matched filter designed according to profiles of different reflected signals. A best matched filter can be identified, and hence information about the reflecting surface and accurate ranging information can be obtained. The laser pulse radiation can be emitted in coded pulses by allowing weights to different detection intervals. Other enhancements include staggering laser pulses and changing an operational status of photodetectors of a pixel sensor, as well as efficient signal processing using a sensor chip that includes processing circuits and photosensors.
US10830869B2 Vehicle radar system and method of calibrating the same
A vehicle radar system and calibration method that provide for system calibration so that target object parameters can be calculated with improved accuracy. Generally speaking, the calibration method uses a number of hypothesized calibration matrices, which represent educated guesses for possible system or array calibrations, to obtain a number of beamforming images. A blurring metric is then derived for each beamforming image, where the blurring metric is generally representative of the quality or resolution of the beamforming image. The method then selects hypothesized calibration matrices based on their blurring metrics, where the selected matrices are associated with the blurring metrics having the best beamforming image resolution (e.g., the least amount of image blurriness). The selected hypothesized calibration matrices are then used to generate new calibration matrices, which in turn can be used to calibrate the vehicle radar system so that more accurate target object parameters can be obtained.
US10830855B2 Free-breathing cine DENSE imaging
In some aspects, the disclosed technology relates to free-breathing cine DENSE (displacement encoding with stimulated echoes) imaging. In some embodiments, self-gated free-breathing adaptive acquisition reduces free-breathing artifacts by minimizing the residual energy of the phase-cycled T1-relaxation signal, and the acquisition of the k-space data is adaptively repeated with the highest residual T1-echo energy. In some embodiments, phase-cycled spiral interleaves are identified at matched respiratory phases by minimizing the residual signal due to T1 relaxation after phase-cycling subtraction; image-based navigators (iNAVs) are reconstructed from matched phase-cycled interleaves that are comprised of the stimulated echo iNAVs (ste-iNAVs), wherein the ste-iNAVs are used for motion estimation and compensation of k-space data.
US10830852B2 Device and method for generating excitation pulses
A radio-frequency control system for a magnetic resonance tomography system and a method for the operation thereof are provided. The radio-frequency control system includes a controller and a radio-frequency power amplifier with amplification between a signal input and a signal output of the radio-frequency power amplifier that is dependent on a predetermined frequency response. The controller determines a control pulse for multislice excitation and outputs the pulse to the signal input of the radio-frequency power amplifier. The controller determines a high-frequency power value for the control pulse in dependence on the predetermined frequency response of the radio-frequency power amplifier.
US10830848B2 System and method for low-field, multi-channel imaging
A system and method for performing parallel magnetic resonance imaging (pMRI) process using a low-field magnetic resonance imaging (IfMRI) system includes a substrate configured to follow a contour of a portion of a subject to be imaged by the IfMRI system using a pMRI process. A plurality of coils are coupled to the substrate. Each coil in the plurality of coils has a number of turns and an associated decoupling mechanism selected to operate the plurality of coils to effectuate the pMRI process using the IfMRI system.
US10830843B2 Method for a magnetic resonance system for patient protection
The present disclosure relates to a method for a magnetic resonance system to protect a patient from being damaged by irradiated radio frequency power. In the method, amount information about maximum energy is determined as a function of a damage model for a patient to be examined with the magnetic resonance system. The maximum energy indicates the maximum radio frequency energy that may be radiated into the patient during the examination of the patient. Furthermore, an amount of energy emitted by a radio frequency amplifier of the magnetic resonance system during the examination of the patient in the magnetic resonance system is determined, and the radio frequency amplifier is adjusted as a function of a comparison of the amount information with the amount of energy emitted by the radio frequency amplifier.
US10830832B2 Event direction in line sensors
The present disclosure relates to directionality of events on line sensors for power lines. In an embodiment, a line sensor may include phase detection circuitry that detects a feature of an operating parameter of a power line prior to an occurrence of an event. The phase detection circuitry may provide a time associated with the feature. The line sensor may include sensor circuitry that sends an activation signal. The line sensor may include a controller that, upon receiving the activation signal, measures samples of the operating parameter. The line sensor may determine a relative direction of the event based on the plurality of times detected prior to the event and the measured samples of the operating parameter.
US10830830B2 Battery monitoring device for vehicle-mounted battery
Provided is a battery monitoring device for a vehicle-mounted battery that can more accurately detect voltage in each location in the battery module and can protect a circuit if overcurrent and overvoltage occur. In the battery monitoring device for the vehicle-mounted battery, a power source line is electrically connected to a high voltage electrode portion, and is a path through which current flows from a high voltage electrode portion side without passing through a first fuse (first current interruption unit) of the high voltage signal line. The second Zener diode has a cathode that is electrically connected to the power source line and an anode that is electrically connected to another one of the plurality of high voltage signal lines than the high voltage signal line.
US10830824B2 System and a method for determining state-of-charge of a battery
The invention relates to a method and a system for calculating a total state-of-charge of a battery, wherein the method comprises wherein the method comprises calculating the total state-of-charge as a coulomb counting state-of-charge, upon determining that the battery is charging. Determining an off period, which is the time period that the battery has not received charge, upon determining that the battery is no longer charging. calculating the total state-of-charge as a constant state of charge being equal to the coulomb counting state-of-charge, upon determining that the off period is shorter than a first time interval Calculating the state-of-charge as a function of the constant state-of-charge and an open circuit voltage state-of-charge determined by means of the voltage across the poles of the battery, upon determining that the off period is shorter than a second time interval, and that the off period is longer than the first time interval. The method further comprises calculating the total state-of-charge by means of the open circuit voltage state-of-charge, upon determining that the off period is larger than the second time interval.
US10830818B2 Ensuring completeness of interface signal checking in functional verification
It is determined, if a simulated hardware signal of a design for an electronic circuit has an influence on a checker for simulation errors. To achieve this, a checker control flow database is generated for a static code description containing checkers and concerned simulated signals. Further, a database based on the output of instrumented verification code is generated, thus gaining dynamic information about the verification code. Herein, the hardware signal values will be associated with colored values or, alternatively, attributed values. For the checkers in the checker control flow database, a list of attributes is generated and stored. Based on the above operations, a hardware signal database is generated, wherein hardware signals are mapped to a list of checkers, based on determining, for each checker in the checker database, the associated hardware signals from its list of attributed values.
US10830815B2 Signal probability-based test cube reordering and merging
A first score and a second score for each scan cell are first determined based on numbers of test cubes in a set of test cubes having a specified value of “1” and a specified value of “0” for the each scan cell, respectively. A ranking score for each test cube in the set of test cubes is then determined based on combining the first scores and the second scores corresponding to specified bits of the each test cube in the set of test cubes. Test cubes in the set of test cubes are merged according to a sequence based on the ranking scores in a test pattern generation process.
US10830809B2 Placement of damage sensors in an air-temperature-managed equipment enclosure
A temperature-managed equipment enclosure, wherein the fans are configured to draw air from the environment, and wherein damage sensors are distributed in a non-uniform and/or targeted manner. In an example embodiment, most of the damage sensors may be placed within a relatively narrow zone downstream from the cooling fans. In some embodiments, a relatively large percentage of the damage sensors may be placed in the areas characterized by one or more of the following: (i) relatively high linear velocity of the airflow; (ii) turbulent airflow; and (iii) a certain range of angles of impingement of airflow on the equipment surfaces. Advantageously, the disclosed placement of damage sensors can be used to enhance the ability to detect environmentally induced equipment damage with high sensitivity and/or certainty.
US10830808B2 Circuit and method for detecting arc faults
An apparatus and method for detecting arc faults in a circuit having a switch (28), including a leakage current management device (46), an arc fault detector (30) arranged to monitor output voltage and to send a signal representative of the output voltage, and a controller (36) coupled to the arc fault detector (30). The controller (36) is configured to monitor the output voltage signal, compare the output to a threshold, and if the output exceeds the threshold, provide an arc fault indication.
US10830804B2 Method and measurement system for determining a phase center of an antenna under test
A method for determining a phase center of an antenna under test is described wherein the antenna under test is placed on a positioning unit within an anechoic space of a measurement system, the positioning unit being configured to set the antenna under test in at least one angular orientation. At least the phase of a measurement signal assigned to the antenna under test is determined in dependency of the angular orientation of the antenna under test. The phase center of the antenna under test is determined by using least-square techniques while taking the phase of the measurement signal into account, and an uncertainty of the determination of the phase center is determined based on the outcome of the determination of the phase center of the antenna under test by using the least-square techniques. In addition, a measurement system is described.
US10830802B2 Electric meter with interconnection of DER and communications
A watt-hour meter may include one or more electrical junction points that interface a Distributed Energy Resource to an energy-consuming structure and to the electrical distribution grid, while maintaining compliance with interconnection requirements for safety, power quality and automatic disconnect capabilities.
US10830799B1 Temperature and VGS compensation for current sensing using Rdson in MOSFETS
A power MOSFET Rdson compensation device comprising analog circuitry receives an input signal proportional to a voltage drop across a power MOSFET, one or more base reference voltages, a voltage-dependent reference voltage, and a temperature-dependent reference voltage. The analog circuitry is configured to produce an output current corresponding to the input signal with compensation for voltage and temperature variation of a drain-source on resistance of the power MOSFET.
US10830795B2 Watthour meter box flange and method for installation of same
The present disclosure relates to an apparatus and methods for securing a box cover to a watt-hour meter box base. In certain embodiments, the apparatus consists of a unitary member incorporating a plurality of flange members adapted for securing at least a portion of a top of a watthour meter box lid to a portion of a top front flange of a watthour meter box base. In various other embodiments, the unitary member consists of a unitary member adapted to engage a portion of a meter box lid. In various other embodiments, the member includes integrated opposed tension-receiving members.
US10830783B2 Sample analysis system, cleaning liquid preparation apparatus, sample analyzer, and cleaning liquid supply method
Disclosed is a sample analysis system comprising a cleaning liquid preparation apparatus that prepares a cleaning liquid, and a sample analyzer that comprises a measurement unit that measures a sample and a reservoir that stores the cleaning liquid prepared by the cleaning liquid preparation apparatus. The sample analyzer cleans at least a part of the measurement unit with the cleaning liquid. The cleaning liquid preparation apparatus selectively executes a first supply mode to supply the cleaning liquid to the reservoir when a liquid amount in the reservoir reaches a first amount, and a second supply mode to supply the cleaning liquid to the reservoir when the liquid amount in the reservoir reaches a second amount less than the first amount.
US10830778B2 Slope spectroscopy standards
The present invention relates generally to a slope spectroscopy standards and methods of making slope spectroscopy standards, specifically standards and methods of developing standards specifically for variable pathlength (slope) measurements.
US10830776B2 Functionalized eyewear device for detecting biomarker in tears
Disclosed herein is a functionalized eyewear device that is adapted for collecting and analyzing disease biomarkers. Specifically, exemplified is a contact lens that has aptamer molecules associated therewith for binding to a specific biomarker (or biomarkers). The eyewear device is useful for detecting and diagnosing medical conditions.
US10830775B2 Tau kinetic measurements
The invention relates to in vitro methods for measuring the in vivo metabolism of tau in a subject.
US10830774B2 Methods and compositions for diagnosis and treatment of meningitis
The present invention provides a method of identifying meningitis as either bacterial meningitis or aseptic meningitis in a subject, comprising: a) measuring the amount of complement C3, complement factor B, complement membrane attack complex (MAC) protein, complement C5b, complement C6, complement C7, complement C8, and/or complement C9 in a cerebrospinal fluid (CSF) sample obtained from the subject; and b) comparing the amount of complement C3, complement factor B, complement MAC protein, complement C5b, complement C6, complement C7, complement C8, and/or complement C9 measured in (a) with the amount of complement C3, complement factor B, complement MAC protein, complement C5b, complement C6, complement C7, complement C8, and/or complement C9 measured in a control sample, wherein an amount of complement C3, complement factor B, complement MAC protein, complement C5b, complement C6, complement C7, complement C8, and/or complement C9 measured in (a) that is greater than the amount of complement C3, complement factor B, complement MAC protein, complement C5b, complement C6, complement C7, complement C8, and/or complement C9 measured in the control sample identifies the meningitis in the subject as bacterial meningitis.
US10830769B2 Method and kit for immunological detection of Mycobacterium tuberculosis
Definitive diagnosis and early start of treatment cannot be made for tuberculosis since conventional methods for detecting a Mycobacterium tuberculosis complex require a long time plus enormous labor and expense. Because detection is difficult to perform directly from a biological sample, if the biological sample contains no or a very small amount of the Mycobacterium tuberculosis complex-specific secretory protein, there is a risk infection with the Mycobacterium tuberculosis complex will be missed. The present kit having a treatment container and immunological assay apparatus addresses these long-standing needs for more rapidly and conveniently detecting a Mycobacterium tuberculosis complex, without culturing a biological sample that may contain the Mycobacterium tuberculosis complex, in which a biological sample can be subjected to a heat-treatment, in the container, whereby Mycobacterium tuberculosis complex-specific secretory protein that may be extracellularly secreted can be detected by the immunological assay apparatus.
US10830767B2 Nanocomposites, methods of making same, and applications of same for multicolor surface enhanced raman spectroscopy (SERS) detections
A method of making at least one nanocomposite for surface enhanced Raman spectroscopy (SERS) detection of a target of interest includes forming at least one gold nanorod; coating a silver layer on an outer surface of the gold nanorod; assembling a Raman reporter molecule layer on the coated silver layer, wherein the Raman reporter molecule layer comprises Raman reporter molecules that are detectable by the SERS; coating a thiolated polyethylene glycol (PEG) layer on the assembled Raman reporter molecule layer; and conjugating the coated thiolated PEG layer with molecules of an antibody to make the at least one nanocomposite.
US10830757B2 Universal molecular processor for precision medicine
The present invention is directed to methods comprising a device that comprises a biomolecular processor and one or more nanotubes. Each biomolecular processor comprises a bioreactor chamber defined by a solid substrate, a plurality of spaced support structures within said bioreactor chamber and attached to the solid substrate, one or more nanotubes defined by the solid substrate and fluidically coupled to the bioreactor chamber and one or more capture molecules immobilized to some or all of said plurality of spaced support structures, said one or more capture molecules suitable to bind to a portion of a target nucleic acid molecule in a sample. The nanotubes have a passage extending between an input end proximate to the bioreactor chamber and an output end distal to the bioreactor chamber, and comprises one or more nanopores within the passage with each nanopore having a reduced diameter relative to the passage.
US10830756B2 Method to create a free-standing membrane for biological applications
Methods of manufacturing well-controlled nanopores using directed self-assembly and methods of manufacturing free-standing membranes using selective etching are disclosed. In one aspect, one or more nanopores are formed by directed self-assembly with block co-polymers to shrink the critical dimension of a feature which is then transferred to a thin film. In another aspect, a method includes providing a substrate having a thin film over a highly etchable layer thereof, forming one or more nanopores through the thin film over the highly etchable layer, for example, by a pore diameter reduction process, and then selectively removing a portion of the highly etchable layer under the one or more nanopores to form a thin, free-standing membrane.
US10830754B2 Automated profiling of the condition of wood
A device for evaluating the condition of a wooden structure, including: a shaft; a distance sensor coupled to the shaft; and an image capture device coupled to the shaft, the distance sensor being configured to measure a location of the image capture device in the wooden structure.
US10830752B2 Method for estimating the quantity of free hydrocarbons in a sample of sedimentary rock
A method for determining a parameter representative of a quantity of hydrocarbon-containing compounds present in free form within a sedimentary rock, wherein a first sample representative of the sedimentary rock is obtained and a second sample which is representative of isolated total organic matter in the sedimentary rock is obtained by eliminating a free mineral portion part of the second sample. Each of the samples are processed according to steps comprising heating the sample according to a first heating sequence under an inert atmosphere, and continuously measuring a representative quantity of the hydrocarbon-containing compounds released during at least a part of the first heating sequence. A representative quantity of CO and a representative quantity of CO2 released during a second heating sequence is measured. The parameter representative of the quantity of hydrocarbon-containing compounds present in free form within the sedimentary rock from the first and second samples is determined.
US10830751B2 Method for treating plants with respect to estimated root zones
A method for treating plants with respect to estimated root zones comprises estimating a growth state or maturity state of a plant based on a planting date, a current date and the crop type of the plant. A root zone estimator or data processor estimating a size, diameter or radius of a root zone of the plant based on the determined growth state or maturity state. The data processor or nozzle control module adjusts a lateral offset of a spray pattern of a nozzle assembly of one or more nozzles based on the size, diameter or radius to target alignment or maximization of overlap area of a crop input directed to a strip or zone with respect to the corresponding root zone.
US10830749B1 Method and apparatus for multiple viscosity and freeze point measurements on the same aliquot and the determination of temperature at any specified viscosity above the freeze point
An integrated test device adapted to perform tests on a single aliquot of a liquid sample. The test device includes a viscosity test cell adapted to perform viscosity tests on the liquid sample; a freeze point test cell adapted to perform freeze point tests on the liquid sample; a sample injection port adapted to load the single aliquot of the liquid sample into both of the viscosity test cell and the freeze point test cell, where the viscosity test cell and the freeze point test cell are connected in parallel to the sample injection port; a data processing unit to collect data from the viscosity test cell and the freeze point test cell and process the data, the data processing unit performing calculations to determine temperatures at any specified viscosity above a freeze point and checks of integrity of the viscosity measurements.
US10830746B2 Quantitation of Tamoxifen and metabolites thereof by mass spectrometry
Provided are methods for determining the amount of tamoxifen and its metabolites in a sample by mass spectrometry. In some aspects, the methods provided herein determine the amount of norendoxifen. In some aspects, the methods provided herein determine the amount of norendoxifen and tamoxifen. In some aspects, the methods provided herein determine the amount of norendoxifen and other tamoxifen metabolites. In some aspects, the methods provided herein determine the amount of tamoxifen, norendoxifen, and other tamoxifen metabolites.
US10830736B2 Sensor skin
The disclosure herein relates to a measuring system for determining damage to components including at least one fiber-reinforced plastics material, comprising sensors that can be or are arranged on a component to be mutually spaced, the sensors distributed over a curved surface of the component in the use position. In order provide a measuring system by which it is possible to obtain fiber-reinforced plastics components economically and with reasonable outlay, and by which process parameters and/or state variables can be reliably obtained during production and operation of the component, it is proposed to provide the component with a substrate that is different from the component and on which the sensors can be or are arranged, the substrate being flexible, and for the sensors arranged on the flexible substrate to form a measuring device.
US10830734B2 Microcantilever
The invention relates to a microcantilever, a measuring device and a method for determining mass and/or mechanical properties of a biological system.
US10830717B2 Determining a spatial configuration of multiple nuclei
This disclosure relates to determining a spatial configuration of multiple nuclei. An electron dipole generates a spatially varying magnetic field such that each of the multiple nuclei is resonant at a respective resonance frequency defined by the magnetic field at a location of that nucleus. A first signal generator generates a first signal at a first signal frequency such that, as a result of dipole-dipole interaction between the electron dipole and a subset of the multiple nuclei that are resonant at the first signal frequency, a phase of the electron dipole is indicative of a number of nuclei that are resonant at the first signal frequency. A readout module determines the phase of the electron dipole, and determines the spatial configuration of the multiple nuclei based on the phase of the electron dipole. As a result of the high spatial resolution of the sensing the nuclear structure of molecules can be determined with low noise.
US10830706B2 Defect inspection apparatus and defect inspection method
A defect inspection apparatus includes: an illumination unit configured to illuminate an inspection object region of a sample with light emitted from a light source; a detection unit configured to detect scattered light in a plurality of directions, which is generated from the inspection object region; a photoelectric conversion unit configured to convert the scattered light detected by the detection unit into an electrical signal; and a signal processing unit configured to process the electrical signal converted by the photoelectric conversion unit to detect a defect in the sample. The detection unit includes an imaging unit configured to divide an aperture and form a plurality of images on the photoelectric conversion unit. The signal processing unit is configured to synthesize electrical signals corresponding to the plurality of formed images to detect a defect in the sample.
US10830701B2 Scanned line angular projection microscopy
Techniques are described for imaging a sample where the techniques include acquiring a raster scan image of the sample, providing light from a light source, directing the light into a plurality of different light beam paths at different times, providing light in each of the plurality of light beam paths through an objective lens to the sample, and providing light in each of the plurality of beams to different locations within the sample. Fluorescence emission light from the sample is detected in response to excitation by light in each of the plurality of light beam paths, where the detected fluorescence emission light corresponds to fluorescence intensity projections of the sample with low mutual coherence, and an image of the sample is generated based on the detected fluorescence emission light and based on the raster scan image.
US10830699B2 Assay devices and methods
A device for determining an assay result may include a test strip, a light source system, a light detection system, and a processor.
US10830696B2 Detector device with photoconductive body
A solid-state device for photo detection, in general, of terahertz radiation is disclosed. One aspect is a detector device comprising a body having a photoconductive material, a first antenna element connected to a first portion of the body, and a second antenna element connected to a second portion of the body. The first antenna element and the second antenna element are arranged to induce an electric field in the body in response to an incident signal. Further, the device has a waveguide arranged to couple light into the photoconductive material via a coupling interface between the waveguide and the body, where the coupling interface faces away from the first portion and the second portion of the body and is closer to the first portion than to the second portion.
US10830691B2 Fluid sensor and method for providing same
A fluid sensor includes a housing and a thermal emitter in the housing to emit first thermal radiation into a detection volume of the housing at a first power level during a measurement interval and emit the first thermal radiation at a reduced first power level or not emit said first thermal radiation at all during an intermediate interval disposed outside of the measurement interval. The fluid sensor includes a measuring element in the detection volume to receive a radiation signal during the measurement interval. The fluid sensor includes a second thermal emitter in the housing to emit second thermal radiation at a second power level into the detection volume during the intermediate interval such that a thermal oscillation of thermal radiation in relation to an overall power level of the thermal radiation in the detection volume is at most ±50% during the measurement interval and the intermediate interval.
US10830688B2 Climate-testing device
The invention relates to a climate testing device (15) and to a climate testing device kit for forming a climate testing device, in particular a corrosion testing device or the like, comprising a test-chamber module (16) having a test space which can be closed off from the surroundings and which serves to receive test specimens, a tank module (12) having a container for receiving a corrosive liquid, a control module (13) having a controller for carrying out a test cycle, and a housing assembly (17) for at least partially accommodating the test space, the container and the controller, wherein the climate testing device comprises a frame assembly, the frame assembly being composed of spaced-apart parallel frame carriers and frame profiles, the frame profiles interconnecting the frame carriers, the frame profiles and the frame carriers forming spatially separate module seats for the test space, the container and the controller.
US10830686B2 Beam shaping optics of flow cytometer systems and methods related thereto
In some aspects, a flow cytometer system is provided that includes beam shaping optics positioned to manipulate a light beam and produce a resulting light beam that irradiates the core stream at the interrogation zone of the flow cell. The beam shaping optics include an acylindrical lens positioned to receive and focus light in a direction of a first axis orthogonal to a direction of light travel, and a cylindrical lens positioned to receive the light output from the acylindrical lens and to focus the light output from the acylindrical lens in a direction of a second axis orthogonal to the first axis and to the direction of light travel. The resulting light beam output has a flat-top shaped intensity profile along the first axis, and a Gaussian-shaped intensity profile along the second axis. Related methods of shaping a light beam at an interrogation zone of a flow cell are also provided.
US10830682B1 Test method development for mass flow identification of occluding small particulates in microlumens
Method and systems for determining acceptance criteria for identification of occluding particles in a lumen of a device are provided. The methods and systems can be used in methods of identifying an occluded device in an inspection method.
US10830679B2 Device and method for processing slide specimen thereof
A device for processing a slide specimen and a method thereof, wherein the device mainly comprises a container, a base, a heating device, a slide cover plate, a slide, a slide rack, a liquid outlet, a liquid inlet, a controller, a thermocouple, a temperature display screen, a temperature maintaining time display window and a temperature maintaining time adjustment button. A large amount of slide specimens are enable to carry out processing such as reagent loading, cleaning, heat treatment, temperature maintaining and drying in one same device, realizing that there's no need to take or transfer the slide manually during the whole process of the slide specimen processing, reducing manual intervention and interference, not only saving time but also simplifying the operation steps and reducing operation errors.
US10830674B2 Method for preparing a sample for laser induced breakdown spectroscopy
A method for preparing a sample of organic material for laser induced breakdown spectroscopy (LIBS) may include obtaining granular organic material, forming a portion of the granular organic material into a sample pellet, and searing the organic material. The searing may include searing only an exposed end surface of the sample pellet on which LIBS analysis is to be performed. The method may include pressing the seared sample pellet to consolidate the material comprising the seared end surface.
US10830670B2 Soft collision target
A soft collision target, in particular for use within the framework of non-destructive collision tests, has an illumination device that comprises at least one illuminant and a covering structure, wherein the covering structure surrounds the illuminant and is configured to absorb forces acting on the illumination device on a collision and/or to conduct them at least partly past the illuminant.
US10830650B2 Calibrator sleeve and block calibrator for calibration of a temperature sensor
A block calibrator for calibrating a temperature sensor includes a calibrator sleeve having at least one sensor bore into which the temperature sensor is insertable along a longitudinal direction. The calibration sleeve also includes a body having at least two sections having different thermal conductivities.
US10830646B2 Multispectral plasmonic thermal imaging device
A computer-implemented method of forming a thermal-based electronic image of an object that includes receiving electromagnetic radiation emitted by the object at an optically sensitive layer including a superpixel having a plurality of pixels. Each pixel of the plurality of pixels includes a plasmonic absorber having a characteristic resonance wavelength and that generates a radiance measurement of the electromagnetic radiation at its characteristic resonance wavelength. The method further provides for determining, at a processor, an emissivity and temperature for the electromagnetic radiation received at the superpixel using the radiance measurements obtained at the pixels of the superpixel. In addition, the method provides for forming an image of the object from the determined emissivity and temperature.
US10830643B2 Spectral microscope
In one implementation, a spectral microscope may comprise a substrate with a planar lens, the planar lens including a phase profile including an axial focus and an oblique focus, a light source to excite a signal of a particle among a plurality of particles, and a detector to receive light generated from the light source from the axial focus of the planar lens and a spectral color component of the excited signal of the particle from the oblique focus of the planar lens.
US10830641B2 Compact spectrometer having reflective wedge structure
Systems and methods which provide a compact spectrometer using static Fourier transform interferometer (SFTI) cube configurations, such as are suitable for use with respect to mobile and portable electronic devices, are described. A SFTI cube of embodiments comprises a monolithic dual mirrored wedge beam splitter structure wherein mirrored wedge surfaces provide two reflective mirrors that are slightly tilted away from the orthogonal directions so that the resultant beams of light cross over one another and form an interference pattern. SFTI cube implementations of embodiments facilitate highly compact spectrometer configurations having a wide wavelength range, high resolution, high throughput, and low cost.
US10830626B2 Container filling or emptying guidance device
A substance contactless device configured to detect, monitor, and alert a user about the changing level of the substance filling a container. The substance can be any substance, including fluids, for example hot water, or solids, for example grain or beans. The device includes sensors, for example an ultrasonic, an infrared, a piezo, or a pressure sensor to detect the changing level values with respect to a predetermined threshold level value. The sensor can scan the container to determine and preset a fill level, from the top of the container. The device can also include a pressure sensor, sensing when a substance is being added or removed from a container. The sensor can also be a piezo sensor. Using a one or more sensors, such device does not need to come into a physical contact with the substance being filled or emptied.
US10830613B2 Turn count decoding for multi-turn sensors
Aspects of the present disclosure relate to decoding the output of a multi-turn magnetic sensor using a successive approximation technique to detect a number of turns of a magnetic target. A decoder circuit can decode a turn count of the multi-turn magnetic sensor by obtaining measurements at nodes that are determined from values of previous measurements.
US10830601B2 User controlled directional interface
A system and method for providing directional feedback. A wireless connection is established between a first directional interface and one or more directional interfaces. A free form path is received from a user utilizing the first directional interface. The free form path is converted to directional feedback in which the free form path is wrapped to available paths communicated by the first directional interface and the one or more directional interfaces to generate the directional feedback. The directional feedback is sent to the one or more directional interfaces wirelessly connected to die first directional interface. The directional feedback is communicated to one or more users associated with the one or more directional interfaces utilizing user preferences associated with the one or more directional interfaces.
US10830598B2 Navigating to a moving target in an augmented reality environment
A moving target service accesses locations of moving targets each carrying a separate device accessing an augmented reality environment through an augmented reality service, the augmented reality environment comprising one or more moving virtual targets, the one or more moving virtual targets only accessible within the augmented reality environment when each device is physically present at one or more particular locations within a real world environment. The moving target service identifies a selection of the moving targets of a density within a region exceeding a density threshold. The moving target service calculates at least one optimized course for a user to follow within the real world environment to intersect with one or more of the selection of moving targets in the region to access the moving virtual target through the augmented reality service on a separate device accessible to the user. The moving target service outputs the at least one optimized course to a display interface of the augmented reality environment on the separate device accessible to the user.
US10830593B2 Cognitive fingerprinting for indoor location sensor networks
Various embodiments of systems, computer program products, and computer-implemented methods for cognitive fingerprinting of an indoor location are disclosed. An exemplary embodiment of the inventive concepts includes: determining calibration information for using a sensing device within an indoor environment; generating instructions corresponding to one or more suggested location sensor placements throughout the indoor environment based at least in part on the calibration information; and issuing the instructions corresponding to the one or more suggested location sensor placements via the sensing device while a user operating the sensing device navigates the indoor environment. Additional features and embodiments of the inventive concepts are also described in this disclosure.
US10830586B1 Confocal chromatic sensor systems
Confocal chromatic sensor systems for determining position of a sample include a beam emitter that emits a multichromatic beam incident on a surface of a sample, and a beam detector that is separate from the beam emitter and which detects a portion of the multichromatic beam reflected by the surface. The beam emitter is configured such that light of different wavelengths within the multichromatic beam have different corresponding focal lengths. The systems can include a memory storing computer readable instructions that cause a processing unit to determine which wavelength(s) are most prevalent in the detected portion of the multichromatic beam, and then determine the distance between the surface and the beam emitter based on the wavelength(s). When the surface is a sample within a charged particle beam system, a focus of the charged particle beam system or a sample position may be adjusted based on the position of the sample.
US10830579B2 Three-dimensional triangulational scanner having high dynamic range and fast response
A triangulation scanner system and method of operation is provided. The system includes a projector that projects a first pattern of light at a first light level during first time intervals and project the first pattern of light at a second light level during second time intervals, the second light level being different than the first light level. A first camera has a first photosensitive array, the first photosensitive array having a first pixel with an optical detector, a first memory, and a second memory. The first memory storing a first stored signal from the optical detector during the first time intervals, the second memory storing a second signal from the optical detector during the second time intervals. A processor determines three-dimensional coordinates of the first point based at least in part on the projected first pattern of light, the first stored signal, and the second stored signal.
US10830569B2 Misalignment determining device
The device includes a tubular case having a through hole that extends therethrough in an axial direction, a test indicator capable of determining a minute amount of change of distance by a stylus, a tubular holder body rotatably attached to the case through the through hole, a supporting body for supporting the holder body, a slidable body provided on a radial inner side of the holder body and movable relative to the holder body along the axial direction, and a pivotal body having a pivotable leading end portion whose pivotal amount is transmitted to the slidable body. The slidable body has an axial extension portion formed along the axial direction and a radial extension portion formed along the radial direction. The stylus and the radial extension portion are configured to come into contact with each other.
US10830568B2 Measurement device and measurement system
An object of the present invention is to provide a measurement device and a measurement system which make it possible to obtain various pieces of driving information and realize accurate analysis of an operation state.A measurement device according to an embodiment comprises: a main body which comprises a probe having a gauge head which can be moved, in a relative manner, relative to an object to be measured, and a move mechanism for moving the gauge head; and a control section which controls driving of the move mechanism, and comprises a generation section for generating driving information of the main body, in association with identification information of the probe, in response to driving of the move mechanism, and a recording section for recording the driving information.
US10830563B2 Laser guided bomb with proximity sensor
A proximity sensor for a Laser Guided Bomb (LGB) is provided. A proximity sensor for a Laser Guided Bomb (LGB) includes: an electronics package unit (EPU) configured to be connected to a front end of a warhead; and at least one sensor separate from the EPU and configured to be connected to a forward adapter that is connected to the front end of the warhead. The at least one sensor is configured to obtain data that is used to determine a height above ground of the LGB. The EPU is configured to compare the determined height above ground to a predefined value. The EPU is configured to generate a detonation signal for the warhead based on the determined height above ground being equal to or less than the predefined value.
US10830562B2 Wearable power modules with distributed energy storage systems
An energy storage system for a wearable power module includes a harness with a torso segment and a limb segment, a turboalternator supported by the torso segment of the harness, and a chemical energy source. The chemical energy source in fluid communication with the turboalternator and is supported by the limb segment of the harness in a distributed arrangement to allow for support of a mechanical load by the torso segment of the harness. Wearable power modules and exoskeletons are also described.
US10830561B2 Rifle scope elevation turret mechanism
A scope turret including a dial assembly that is configured to adjust point of aim optics of a scope is disclosed. The turret may include an adjustable stop assembly that prevents the dial assembly from rotating in one direction. The adjustable stop assembly may include a traveler, a nut assembly, and a bolt. The adjustable stop assembly may be internally-adjustable or externally-adjustable. The dial assembly may include an engagement mechanism. The engagement mechanism may include a button that is slidable between an engaged position and a disengaged position of the engagement mechanism. The turret may further include a locking mechanism that selectively prevents the dial assembly from rotating in any direction.
US10830560B2 Firearm sight assembly
A firearm sight assembly comprises a rear base. The firearm sight assembly comprises a rear sight element movable with respect to the rear base between a lowered condition and an elevated condition. The rear sight element has a first pair of upwardly projecting first rear posts defining a first notch therebetween when in the lowered condition. The rear sight element has a second pair of upwardly projecting second rear posts defining a second notch therebetween when in the elevated condition. The first rear posts extend to a first height above the rear base, and the second rear posts extend to a second height above the rear base. The second height is greater than the first height.
US10830557B2 Firearm stabilizing device and apparatus
A firearm stabilizing accessory 16 is disclosed which may include a firearm interface 24, a distal joint 26, and a proximal joint 28. The firearm stabilizing accessory 16 may further include an arm 30 disposed between the distal joint 26 and the proximal joint 28. The proximal joint 28 may connect a boom 32 to the arm 30. The boom 32 may further include a brace 34 and a handle 36. The handle 36 may further include a surface 40 which may serve as a cheek weld for an operator of a handgun 12 which may be secured to the firearm interface 24.
US10830555B2 Projectile launching system
A projectile launching system for pneumatically launching projectiles is disclosed. The projectile launching system includes a nozzle that is positioned within an engine body and movable between a rearward, loading position and a forward, firing position. A valve stem contained within the engine body is moveable to selectively control the discharge of pressurized gas to propel the projectile. The movement of the valve stem controls the supply of pressurized air to move the nozzle to the rearward, loading position upon firing of a projectile. A trigger assembly is used to selectively control the venting of pressurized air to atmosphere to control the movement of the valve stem within the projectile launching system.
US10830544B2 Self-healing metal structures
A self-healing metal structure is provided for transferring heat between an electronics component and a substrate. The self-healing metal structure includes a base metal structural component. A phase change material is provided adjacent at least a portion of the base metal structural component. A protective component at least partially encapsulates the phase change material. Upon the presence of a spatial defect in the base metal structural component, the phase change material reacts with the base structural component to form an intermetallic compound to at least partially occupy the spatial defect. The phase change material at least partially encapsulated with the protective component may be disposed within the base metal structural component as a plurality of separate capsules incorporated therein, or the phase change material at least partially surrounds the base metal structural component.
US10830543B2 Additively manufactured ducted heat exchanger system with additively manufactured header
A heat exchanger system includes an additively manufactured inlet header upstream of, and in fluid communication with, the heat exchanger core and an additively manufactured exit header downstream of, and in fluid communication with, the heat exchanger core. A method of manufacturing a header for a ducted heat exchanger system for a gas turbine engine includes additively manufacturing a header with respect to a desired airflow therethrough.
US10830535B2 Apparatus for loading and unloading a freeze-dryer
A movement apparatus for loading/unloading containers (100) into/from a freeze-dryer (50) provided with a freeze drying chamber (51) that has at least one shelf (52) for receiving and supporting containers (100), comprising a push bar (2) to push the containers (100) and a movement arrangement (3) for moving the push bar (2) through the freeze drying chamber (51) along a direction of movement (A); the movement arrangement (3) comprises at least one rigid interlocking chain linear actuator (4) that has a first movement rigid interlocking chain (43) mobile along the direction of movement (A) and provided with a first operating end (14) connected to the push bar (2).
US10830530B2 Home appliance device
A home appliance device, in particular a home appliance chiller device with improved versatility, includes an inner liner defining a storage space, a container disposed inside the storage space, a manual actuator configured for adjusting humidity inside the container, an illumination unit configured for illuminating an interior of the container and a receptacle at least partly accommodating the manual actuator and the illumination unit. A home appliance, in particular a home chiller appliance including a home appliance device, is also provided.
US10830527B2 Hermetically sealed overmolded plastic thermal bridge breaker with refrigerator cabinet liner and wrapper for vacuum insulation
A vacuum insulated cabinet structure includes an exterior wrapper with a front edge extending around an opening thereof. At least one liner includes a front edge extending around an opening of the liner, wherein the liner is disposed inside of the wrapper with the front edge of the wrapper disposed around the front edge of the liner in assembly. A thermal bridge includes an outer coupling portion and an inner coupling portion. In assembly, the outer coupling portion is overmolded to a portion of the front edge of the wrapper, and the inner coupling portion is overmolded to a portion of the front edge of the liner to form a sealed vacuum cavity between the wrapper and the liner. The thermal bridge is formed in a mold in which the preformed wrapper and liner are partially disposed to form a unitary composite structure.
US10830524B2 Refrigerator configured for interaction with portable information terminal
A refrigerator includes a storage compartment, a door opening and closing a front opening of the storage compartment, a terminal mounting part located on a front of the door so that a portable information terminal is detachably mounted thereon, and a terminal power supply part supplying power to the portable information terminal when the portable information terminal is mounted on the terminal mounting part.
US10830522B2 Condenser bracket
A condenser assembly for a refrigerating appliance is provided herein. The condenser assembly includes an anchor coupled with a first panel of a housing. A bracket is coupled to the anchor and extends from the first panel of the housing. The bracket includes a body having first and second ends. A flange extends from the body and is coupled to the anchor. A condenser has first and second ends. One of the first and second ends is operably coupled to the bracket such that the condenser is positioned at an obtuse angle relative to the flange of the bracket.
US10830519B2 Cooling by dry ice during transportation
There is provided cooling goods during transportation. At least one transport container comprises at least one a storage container for storing goods, at least one dry ice container and at least one a fluid line capable of conducting sublimed dry ice discharged from the dry ice containers to the at least one storage container. The dry ice containers are replaceable battery packs. At least one expansion tank is connected to the container of liquidized CO2 for receiving discharged liquidized CO2 to the expansion tank. The expansion tank and the at least one fluid line are connected by a quick-release coupling.
US10830518B2 Heat cycle system
A heat cycle system with high durability, which employs a working fluid for heat cycle containing trifluoroethylene having a low global warming potential. A heat cycle system, having a circulation path in which a working fluid for heat cycle containing trifluoroethylene is circulated from a compressor via a condenser, an expansion valve and an evaporator to the compressor, wherein the compressor has in its electrical circuit a current-limiting apparatus capable of limiting the current within 6 milliseconds after the heat cycle system enters into an abnormal operation state.
US10830517B2 System and method of controlling a variable-capacity compressor
Systems and methods are provided and include a variable-capacity compressor operable in a first capacity mode and in a second capacity mode that is higher than the first capacity mode. A control module is configured to switch the variable-capacity compressor between the first capacity mode and the second capacity mode based on a demand signal from a thermostat and an indoor relative humidity sensed by an indoor relative humidity sensor. The control module determines whether the indoor relative humidity is greater than a predetermined humidity and operates the variable-capacity compressor in the second capacity mode in response to receiving the demand signal from the thermostat and the indoor relative humidity exceeding the predetermined humidity.
US10830513B2 Distributor, layered header, heat exchanger, and air-conditioning apparatus
A distributor includes a first communication flow path, a second communication flow path, and a bent portion connecting the first communication flow path and the second communication flow path. The second communication flow path includes an inner wall portion extending from the bent portion and an outer wall portion extending from the outer peripheral wall portion of the bent portion. The outer wall portion has a liquid film separation unit, which is a boundary between a relatively narrow section and a relatively wide section of the second communication flow path.
US10830511B2 Refrigerator appliances and sealed refrigeration systems therefor
A refrigerator, including a sealed refrigeration system, is provided herein. The sealed refrigeration system may include a compressor, a phase separator, and a rotatable heat exchanger. The phase separator may be in fluid communication with the compressor and include a separator body defining an inner face and an outer face. The inner face may define a refrigerant cavity. The outer face may be directed away from the refrigerant cavity opposite the inner face. The rotatable heat exchanger may include a thermally conductive body and a plurality of spaced planar fins. The thermally conductive body may be positioned about the outer face along a rotation axis. The planar fins may extend from the thermally conductive body in a radial direction away from the phase separator. The plurality of spaced planar fins may define an axial intake channel extending parallel to the rotation axis through one or more planar fins.
US10830510B2 Heat exchanger for a vapor compression system
Embodiments of the present disclosure relate to a vapor compression system that includes a refrigerant loop, a compressor disposed along the refrigerant loop and configured to circulate refrigerant through the refrigerant loop, a condenser disposed downstream of the compressor along the refrigerant loop, where the condenser includes a plurality of tubes disposed in a shell and a diffusion area configured to enhance thermal energy transfer within the condenser, where the diffusion area is defined by a cavity of the condenser without a tube of the plurality of tubes, and an evaporator disposed downstream of the condenser along the refrigerant loop.
US10830509B2 Refrigerant cooling for variable speed drive
An example refrigerant system according to an exemplary aspect of this disclosure includes, among other things, a refrigerant loop having at least a condenser, an evaporator, and a compressor. The compressor includes a motor in communication with a variable speed drive. The system further includes a cooling circuit including a pressure regulator downstream of a heat exchanger, the heat exchanger absorbing heat from the variable speed drive.
US10830507B2 Thermoelectric string, panel, and covers for function and durability
A thermoelectric device comprising an elongated panel of two foam layers, and having an inserted thermoelectric string is incorporated into a seat cushion, planting pot, and battery thermal manager. Several enhancements to the string and the panel improve its durability, visual appeal, and tactile appeal over the prior art.
US10830506B2 Variable speed magneto-caloric thermal diode assembly
A magneto-caloric thermal diode assembly includes a magneto-caloric cylinder. Each of a plurality of thermal stages includes a plurality of magnets and a non-magnetic ring. The plurality of magnets is distributed along a circumferential direction within the non-magnetic ring in each of the plurality of thermal stages. A variable speed motor is coupled to one of the magneto-caloric cylinder and the plurality of thermal stages. The variable speed motor is operable to rotate the one of the magneto-caloric cylinder and the plurality of thermal stages relative to the other of the magneto-caloric cylinder and the plurality of thermal stages.
US10830504B2 Adsorption cooling system using metal organic frameworks
An adsorptive cooling system includes: a first highly adsorptive structure positioned to receive thermal energy from a thermal energy source, including: a first substrate; and a first metal-organic framework (MOF) coupled to the first substrate and adapted for adsorbing and desorbing a refrigerant under predetermined thermodynamic conditions; a second highly adsorptive structure positioned to receive thermal energy from the thermal energy source including: a second substrate; and a second MOF coupled to the second substrate and adapted for adsorbing and desorbing a refrigerant under predetermined thermodynamic conditions; a cooling unit; and a circulation system adapted for circulating refrigerant from the first highly adsorptive structure and the second highly adsorptive structure to the cooling unit to provide cooling from the thermal energy source and to return the refrigerant to at least one of the first highly adsorptive structure and the second highly adsorptive structure.
US10830481B2 Detecting blockage of air conditioner unit based on fan speed
Air conditioner units and methods for operating air conditioner units are provided. A method includes determining a steady state speed of a blower fan of the air conditioner unit. The method further includes receiving a call for heating and activating the blower fan in response to the call for heating. The method further includes measuring a speed of the blower fan after activating the blower fan and comparing the measured speed of the blower fan to the steady state speed of the blower fan. When the measured speed of the blower fan is greater than the steady state speed of the blower fan, the method includes disabling one of a plurality of heater banks of a heating unit of the air conditioner unit.
US10830479B2 HVAC zone schedule management systems and methods
The present disclosure includes a heating, ventilation, and air conditioning (HVAC) system having a control system suitable to control operation of a device in the HVAC system. The control system may include a zone control panel that may maintain an instance of each schedule used by one or more devices in the HVAC system to operate. Further, the zone control panel may include a set of one or more status flags, which may each indicate whether data associated with a respective flag is available to be retrieved. Accordingly, the zone control panel may communicate information, such as an update to a schedule, rapidly between devices in the HVAC system.
US10830476B2 Climate control adaptive temperature setpoint adjustment systems and methods
The present disclosure presents techniques for improving operational efficiency of climate control systems. A climate control system may include climate control equipment, a sensor that measures temperature in a building, and a control system that controls operation of the equipment using a first temperature schedule, which associates each time step with a temperature setpoint, when the building is occupied. When not occupied, the control system determines an expected return time based on historical occupancy data associated with the building, determines the temperature setpoint associated with the expected return time, determines candidate schedules each expected to result in the inside air temperature meeting the temperature setpoint, determines efficiency metrics each associated with one of the candidates based on historical performance data resulting from previous operation of the climate control system, and controls operation of the equipment based on a second temperature schedule selected from the candidates based on associated efficiency metrics.
US10830463B2 Evaporative cooler
Systems and methods for evaporatively cooling air wherein a cooling system enclosure is alternately expandable and contractible. The housing is expandable for operation and contractible for storage or transportation. A water distribution subsystem delivers water from a reservoir to evaporative media within the enclosure. Air is circulated over the evaporative media to cool the air. The enclosure may be expanded by creating a positive pressure differential between the interior and exterior of the enclosure. The water distribution subsystem and evaporative media may be configured to move from storage to operating positions within the enclosure as the enclosure moves from the contracted position to the expanded position. The enclosure may include substantially rigid portions that form a protective housing for the internal cooling components when in the contracted storage position. Wheels and stowable handles may facilitate transportation of the system.
US10830461B2 Air purification device and air purification system
An air purification device includes a movement portion configured to move the air purification device to a target region; and a purification portion configured to purify air in the target region to improve air quality of the target region.
US10830460B2 HVAC access panel latch systems and methods
In an embodiment of the present disclosure, a latch assembly for an access panel of a housing includes a latch structure having a first surface, a second surface, and an intermediate step therebetween. The latch assembly also includes a fastener configured to facilitate coupling of the first surface to the access panel, and a locking system configured to engage with a structural support of the housing via the second surface. The locking system is configured to be rotated to secure the second surface to the structural support and rotated to release the second surface from the structural support.
US10830449B2 Gas safety shutoff
A system for igniting a grill can include a solenoid valve, a flame rectification sensor, an igniter, and a control circuit connected to the solenoid valve and the flame rectification sensor. The solenoid valve controls flow of gas to the grill's burner and includes a switch that closes when a handle connected to the switch opens the solenoid valve. The control circuit sends current to the solenoid valve when the switch is closed to hold the solenoid valve open. After the switch closes, the igniter is ignited. After ignition, the control circuit monitors the presence of a flame with a flame rectification sensor. If no flame is detected after a certain amount of time, the control circuit stops sending current to the solenoid valve to close the solenoid valve.
US10830444B2 Combustion staging system
A combustion staging system is provided for fuel injectors of a multi-stage combustor of a gas turbine engine. The system has a splitting unit which receives a metered total fuel flow and controllably splits the metered total fuel flow into out-going pilot and mains fuel flows to perform pilot-only and pilot-and-mains staging control of the combustor. The system further has pilot and mains fuel manifolds which respectively receive the pilot and mains fuel flows, the mains fuel manifold being split into a primary line and a servo line such that each line receives a respective portion of the mains fuel flow. The system further has a plurality of mains flow control valves which distribute the mains fuel flow from the mains fuel manifold to mains discharge orifices of respective injectors of the combustor, both the primary line and the servo line extending to the mains flow control valves before reuniting. The system further has a servo pump operable to change the pressure in the servo line relative to the pressure in the primary line. Each mains flow control valve has a chamber containing a movable piston, the chamber to a primary side of the piston being fed by the primary line, and the chamber to a servo side of the piston being fed by the servo line. The piston is biased towards a closed pilot-only position which prevents flow out of the primary side of the chamber to the mains discharge orifice of the respective injector. The piston is movable under an increase in pressure in the servo line relative to the primary line to an open pilot-and-mains position which allows flow out of the primary side of the chamber to the mains discharge orifice of the respective injector.
US10830435B2 Diffusing hole for rail effusion
A heat shield panel for use in a gas turbine engine combustor is disclosed. The heat shield panel includes a hot side defining a first surface having an outer perimeter, a cold side defining a second surface spaced from the first surface, a rail member disposed on the cold side proximate a first portion of the outer perimeter, the rail member having an outer wall and an inner wall, and an orifice extending through the rail member, from the inner wall to the outer wall, the orifice having a cross sectional area that increases from the inner wall to the outer wall.
US10830425B2 Lighting device
A lighting device, comprising a power setting unit for setting an electrical power of a light source electrically coupled to the power setting unit, a programmable control unit connected to the power setting unit for controlling the power setting unit, a light control interface unit connected to the control unit for supplying a control signal, and a housing made of an electrically insulating material, which provides a power connection for connecting to an electrical power supply network. The housing encloses at least the power setting unit and the control unit so that they are protected. The control signal is predefinable via the light control interface from outside the housing. The control unit provides a programming interface having at least two contact surfaces for electrically contacting the programming interface and an isolation unit for the programming interface and the housing has a passage opening in a housing wall for each contact.
US10830420B2 Luminaire having a cableway
Systems and methods for collapsible lighting fixtures are disclosed. In aspects, a horticultural luminaire 100 has first and second light fixtures 110, 120 coupled in movable relation between storage and deployed positions by a coupling element 130 applying a retarding torque. Coupling element can be coupling shaft 250 providing friction, or friction hinge cartridge 260. In aspects, hinge 130 has ledge surfaces 218, 228 adjacent rotational hinge faces 216, 226 and extending transverse the rotational plane. In aspects, a horticultural luminaire has an articulated cableway extending through hinge 130 coupling light fixtures 110, 120 and guiding a cable entering from the exterior into cable passageways in light fixtures 110, 120, thereby lessening a cable pinch point during rotation and deployment.
US10830419B2 Lighting fixture
A lighting fixture with a driver housing assembly indirectly coupled to a heat sink through an offset mounting bracket. The heat sink having at least one light source attached thereto and the driver housing assembly housing a driver for powering the at least one lighting source. The lighting fixture may include a number of heat sinks with lighting sources to provide various levels of lighting.
US10830418B2 Housing assembly for light source
A housing assembly for an illumination source such as a UV light where there is an enclosure formed by first and second releasably mateable housing shells and a bracket having a web, and first and second laterally extending flanges, the bracket being releasably connectable to said enclosure via the flanges, the enclosure having limited rotation relative to said bracket.
US10830409B2 Light source module and projection device
A light source module includes a light source array, a lens array arranged corresponding to the light source array, a condensing lens covering partial regions of the light source array and the lens array, and a reflecting mirror array positioned between the condensing lens and the lens array. The reflecting mirror array includes multiple reflecting mirrors, or multiple reflecting mirrors and polarizing filters. A light path of light beam emitted by each light source of the light source array not covered by the condensing lens is provided with at least two reflecting mirrors, or at least one reflecting mirror and one polarizing filter. The last reflecting mirror or the polarizing filter in each light path is positioned in the area covered by the condensing lens, and accordingly a light beam which can not be directly incident to the condensing lens is transmitted to the condensing lens.
US10830407B2 Vehicular lamp
A vehicular lamp includes: a light source; a liquid crystal element including a liquid crystal layer and a pair of sandwiching substrates; and a projection optical system. In this vehicular lamp, one of the pair of sandwiching substrates in the liquid crystal element includes a first transparent substrate, and a common electrode disposed on the first transparent substrate, and the other of the pair of sandwiching substrates in the liquid crystal element includes a second transparent substrate, a plurality of wiring electrodes disposed on the second transparent substrate, an insulating layer disposed on the second transparent electrode to cover the plurality of wiring electrodes, a plurality of segment electrodes disposed on the insulating layer, and a plurality of connection electrodes configured to electrically connect each of the plurality of wiring electrodes to each of the plurality of segment electrodes through the insulating layer.
US10830406B2 Projector type headlamp
The projector-type headlamp comprises a projection lens unit and a light source unit. A diffraction grating designed to eliminate chromatic aberrations is provided on at least part of a lens surface of the lens unit. When an x axis in the horizontal direction and a y axis in the vertical direction are defined on a plane perpendicular to the optical axis, R1 is the maximum y coordinate on the lens surface, and 0≤A<1, an area of the lens surface in which y
US10830395B1 Chemiluminescent light source
A glow stick carrier comprising one or more openable containers for carrying at least one substance.
US10830379B2 Ductile stainless steel pipe and heat pump system comprising the same
Provided is a ductile stainless steel pipe made of stainless steel having an austenite type matrix structure and containing a copper component. The ductile stainless steel pipe has a delta ferrite matrix structure of about 1% or less on the basis of a grain area. The ductile stainless steel pipe includes a steel pipe having a set outer diameter to carry a refrigerant of an air conditioner. R410a is used as the refrigerant, and the ductile stainless steel pipe has a minimum thickness determined based on a saturated pressure of the refrigerant.
US10830378B2 Mounting arrangement
A mounting arrangement for mounting one or more additional elongate members on a larger existing elongate member. The arrangement includes a base member mountable on the outside of the larger pipe and can be held thereon by a strap engaging with ratchet arrangements on the arrangement. A guide member with a generally n shaped configuration which may include an insert member, guides the smaller pipe or pipes.
US10830375B1 Flat electrical cable gripping tool
A tool for gripping a flexible flat electrical cable, the tool having a top and bottom support with the bottom support having a pair of upwardly extending cable alignment notches and the top support having a cushioned strip that is receivable between the pair of cable alignment notches. A flexible electrical cable is sandwiched between the top and bottom supports and is held in an aligned position when the top and bottom supports are fastened together. The top support has at least one thumb grip thereon, and the thumb grip is angled towards one side of the top support.
US10830369B2 Electric drive pivoting valve device
A valve device with a valve housing, which is penetrated by a fluid channel, which extends from an inlet connection to an outlet opening and in which a valve member is arranged, which is designed to regulate a cross-section of the fluid channel, with an electric drive device to influence a position of the valve member in the fluid channel including a stator that is fixed on the valve housing and an armature arranged so as to be movable relative to the stator wherein the armature and the valve member are arranged on a dimensionally-stable connection part, which is pivotably mounted on the valve housing with a flexure, wherein the flexure is designed for an electric connection of the armature to an electric connection device designed on the valve housing and wherein the connection part forms the valve member or carries the valve member.
US10830367B2 Fluid control system
A fluid flow path of a joining block includes a vertical flow path and a horizontal flow path. The joining block is constrained on a rail member so as to be capable of moving in a longitudinal direction. A fluid control device is supported by the rail member via the joining block and includes a screw hole, and a tightening bolt that has passed through a body of the fluid control device is screwed into the screw hole. A gasket between the joining block and the body is compressed between the body and the joining block by a tightening force of the tightening bolt. The screw hole includes the tip portion closed above the horizontal flow path and at least partially overlaps the horizontal flow path in a planar view.
US10830364B2 Oil controlled valve
A valve body comprises an inner compartment extending along a longitudinal axis from a second end portion towards a first end portion. First, second, and third fluid ports in to the valve body are perpendicular to the longitudinal axis. The second fluid port is between the third and the first fluid port. A fourth fluid port is parallel to the longitudinal axis. A spool is configured to selectively reciprocate in the inner compartment. The spool comprises a first fluid receptacle configured to block fluid flow to the third fluid port and to fluidly communicate with the second fluid port when the spool adjoins the first end portion. The first fluid receptacle is configured to fluidly communicate with the second fluid port and with the third fluid port when the spool adjoins the second end portion. A second fluid receptacle is configured to receive fluid pressure from the fourth fluid port.
US10830363B2 Electromagnetic valve device, use thereof, and system
An electromagnetic valve device having a fluid inlet port (1), which is formed in a valve casing (10), for a fluid to be switched, in particular pneumatic fluid, a working port (2), which is realized in the valve casing, for the fluid and locking component(s) (14), which are moveably guided in the valve casing along an axial direction and which are realized for interacting with a valve seat (26) formed in the valve casing and opening a fluid flow path between the fluid inlet port and the working port and which are moveably realized via fluid switched by means of electromagnetic positioning means (32).
US10830360B2 Seal of a vacuum valve and production method therefor
A vacuum valve including a valve seat having a valve opening defining an opening axis and a first seal surface circumferential around the valve opening and having a closure element having a second seal surface corresponding to the first seal surface. The first seal surface and/or the second seal surface has an at least two-component material composite having a metallic carrier component and a polymer-based seal material. The metallic carrier component defines an inner and outer carrier region and has a plurality of defined depressions extending in the inner carrier region by the seal surface. The seal material is applied to the carrier component such that a defined profile of the seal material is provided on the outer carrier region and a part of the seal material extends at least into a part of the depressions of the carrier component and fills them at least halfway.
US10830353B2 Device for closed systems for equalizing pressure surges
Device (1) for closed systems for equalization of pressure surges, having an outlet nozzle (2), on which an impact plate (3) is provided and a hinged cover (4) is mounted pivotably, wherein the hinged cover (4) lies in a rest position (5) on the outlet nozzle (2) and in an open position (6) bears on the impact plate (3), wherein at least one holding-closed device (7) is provided, which presses the hinged cover (4) in the rest position (5) against the outlet nozzle (2) and in the case of a pressure surge releases the hinged cover (4), wherein the device has a control unit (8) that controls the holding-closed device (7).
US10830341B2 Control system and method thereof for multispeed transmission
An electro-hydraulic control system for a multispeed transmission having a plurality of torque-transmitting mechanisms includes a controller for operably controlling the transmission, a fluid source for supplying hydraulic fluid, and a plurality of torque-transmitting mechanisms being operably selected between an applied and an unapplied state to achieve a plurality of ranges including at least one reverse, a neutral, and a plurality of forward ranges. The system includes a plurality of trim systems having pressure control solenoids and trim valves. The system may also include one or more shift valves disposed in fluid communication with the fluid source and being capable of moving between stroked and de-stroked positions. In any given range, only two of the plurality of torque-transmitting mechanisms may be applied. Moreover, three of the plurality of pressure control solenoids are normally high solenoids, and the remaining solenoids are normally low solenoids.
US10830339B2 Shift device
A shift device includes: a shift mechanism that is provided with a shift body that is movable to change a shift position; at least one rotation section that is provided at the shift mechanism and that is rotated about a center axis line of the rotation section; at least one moving section that is provided at the shift mechanism and that is moved; and a detection body that detects a rotation position of the rotation section and detects a movement position of the moving section.
US10830327B2 Drive unit pinion and method of installation
A drive unit includes a housing and a pinion having a head and a shaft. The shaft extends through a pinion-support portion of the housing. A tail bearing supports the shaft and has an outer race fixed to the pinion-support portion and an inner race received on the shaft. The inner race is brazed to the shaft. The drive unit may be assembled by installing a tail-bearing cup and a head-bearing cup in the housing and inserting the pinion in the housing with the shaft extending through the cups. The method further includes installing a tail-bearing cone onto the shaft to be seated on the tail-bearing cup and urging the cups toward each other. The method also includes brazing the tail-bearing cone to the shaft while the cups are urged toward each other.
US10830326B2 Mechanical locking differential
A mechanical locking differential includes a driving ring in a differential housing between right and left active components. The driving ring is in line with the input bevel gear. The differential housing has a thin wall in a single, integral shell around the driving ring. Several hollow cylindrical shaft pins are used to attached the driving ring to the differential housing, with the shaft pins being driven radially relative to the transverse axis of the differential outputs in an interference fit with the housing and the driving ring. The shaft pins are held from axially backing out by two small rivets. The shaft pins preferably have a threaded inner diameter which assists in removal. The shaft pin attachment allows the bevel gear to extend closer to the transverse axis without obstruction.
US10830323B2 Gearbox for vehicles
A gearbox for vehicles, comprising a split gearbox (15C), a main gearbox (15A) and a range gearbox (15B), which is shiftable into a low range gear, a high range gear and a reverse gear; the range gearbox (15B) comprising a planetary gear (14) with a ring gear wheel (22), a sun gear wheel (18) and a planet carrier (20), on which at least one planet gear wheel (24) is rotatable mounted, which ring gear wheel (22) and sun gear wheel (18) engage with the at least one planet gear wheel (24); a gearbox housing (12) surrounding the planetary gear (14); a first axially movable coupling sleeve (42) arranged to engage the planet carrier (20) with the gearbox housing (12); and a second axially movable coupling sleeve (43) arranged to engage the ring gear wheel (22) with an output shaft (28) for achieving the reverse gear in the gearbox (2). The split gearbox (15C) and the main gearbox (15A) are together arranged to have a combined largest gear ratio which is larger than the gear ratio in the planetary gear (14) in the range gearbox (15B) when the planetary gear (14) is shifted into the reverse gear.
US10830320B2 Electric actuator
Provided is an electric actuator, including: a motor part; a motion conversion mechanism part; an operation part; and a terminal part, wherein a hollow rotary shaft configured to support a rotor core of the motor part is supported by a rolling bearing so as to be rotatable, wherein the motion conversion mechanism part is coupled to the hollow rotary shaft, and includes a ball screw, wherein a ball screw nut of the ball screw is arranged inside the hollow rotary shaft, wherein the operation part is coupled to the motion conversion mechanism part, and wherein an inner raceway surface of the rolling bearing is formed on the hollow rotary shaft.
US10830315B2 Compact motor vehicle transmission
A motor vehicle transmission includes: a transmission input shaft and a transmission output shaft having a transmission housing; three planetary gear sets, each of which includes the transmission elements of a sun pinion, ring gear and planet carrier for rotatably receiving at least one planet gear and which are provided with a plurality of torque transmission devices for changing a transmission ratio between the transmission input shaft and the transmission output shaft; and two spur gear stages, each having a first spur gear, which is arranged concentrically with respect to the transmission input shaft and a second spur gear, which is arranged concentrically with respect to the transmission output shaft. The second and third planetary gear sets are connected to each other by a first coupling and a second coupling. For the first coupling, one of the transmission elements of the second planetary gear set is connected to the same transmission element of the third planetary gear set. For the second coupling, a further one of the transmission elements of the second planetary gear set is connected to a further one of the transmission elements of the third planetary gear set.
US10830313B2 Dual-clutch transmission with planetary gearset and multiple first gears
A dual-clutch transmission assembly where engine torque is split between first and second shafts. Torque is supplied to the first shaft by a first clutch and torque is supplied to the second shaft by a second clutch. A first gearset is carried on the first shaft and a second gearset is carried on the second shaft. The first gearset includes a primary first gear and the second gearset includes a duplicate first gear. The first and second shafts receive torque from a transmission input shaft in response to contemporaneous engagement of the primary first gear, the duplicate first gear, and the first and second clutches, which can be used during vehicle launch to split the torque applied to the first and second clutches. Both the primary first gear and duplicate first gear meshingly engage first and second counter shaft gearsets, which are rotatably coupled to a transmission output shaft.
US10830308B2 Torsional vibration damping device
A torsional vibration damping device that prevents an increase in an inertial torque due to resonance without reducing a mass of an inertial mass member. A torque of an engine is delivered to a first rotary element of a planetary unit. The torsional vibration damping device damps pulsation of the torque of the engine to be delivered to the transmission by an inertial torque generated by a rotation of the third rotary element resulting from a relative rotation between the first rotary element and the second rotary element caused by the pulsation of the engine torque. The torsional vibration damping device comprises: a connection member rotated integrally with the first rotary element; an intermediate member rotated integrally with the second rotary element; an output member delivering torque to the transmission; a first elastic member connecting the connection member to the intermediate member; and a second elastic member connecting the intermediate member to the output member.
US10830300B2 Vehicle drum brake
A vehicle drum brake including: a pair of brake shoes arranged to be expanded on a backing plate; a first parking lever disposed to rotate around a predetermined mounting shaft positioned at one end portion of one of the brake shoes; a second parking lever made up of a member different from the first parking lever, disposed to rotate around the mounting shaft, and coupled to and rotated together with the first parking lever; and a strut including a first strut member engaged with the first and second parking levers, the first and second parking levers are coupled to each other by a coupling pin so as to be engaged with the first strut member at the same time.
US10830299B2 Brake disc and method for producing same
A brake disc, in particular for a motor vehicle, includes a base disc of a first material and a wear-reducing coating of a second material. The first material is a lightweight metal and the second material is an oxide layer.
US10830298B2 Brake disc for motor-vehicle disc brakes
A brake disc for motor-vehicle disc brakes, includes a body with a hub and two opposite annular planar faces, wherein at least one of these faces is formed with one or more lines defining a surface irregularity, in the form of grooves or ribs, which extend between a radially inner edge and a radially outer edge of the respective face, so as to substantially cover the entire radial extension of the face. A height of the surface irregularity along said lines is less than 0.30 mm, so that during use, the lines defining the surface irregularity disappear, due to wear of the respective face, after an initial fraction of the life of the brake disc. During this initial stage, the lines defining the surface irregularity reduce the time necessary to obtain a bedding of the disc brake with respect to a case of a brake disc devoid of the lines.
US10830291B2 Transaxle
A transaxle according to the present application may include: a transaxle case; an input member supported within the transaxle case; a gear drivingly connected to the input member within the transaxle case; an output member which is supported within the transaxle case and arranged at the inner peripheral side of the gear concentrically with the gear; a cage with a roller as a bidirectional overrunning clutch interposed between the inner periphery of the gear and the outer periphery of the output member within the transaxle case; and a drag mechanism provided within the transaxle case to apply rotational resistance to the cage to make the bidirectional overrunning clutch be engaged. The cage has a first end and a second end, which oppose each other in an axial direction of the output member. The first end of the cage is close to a first bearing which pivotally supports the output member to the transaxle case. The drag mechanism has a rotation member which is locked to the cage at the first end of the cage so as to be relatively non-rotatable, and a spring member for applying the rotational resistance to the rotation member.
US10830285B2 Pressure plate and clutch device
A pressure plate of a clutch device includes a clutch outer member for supporting friction discs, and a clutch center member for supporting clutch discs. The pressure plate has a deep hole portion for accommodating a clutch spring acting between the pressure plate and the clutch center member; and a through hole at a center thereof extending between an inside and an outside of the clutch device in a clutch axis direction. Oil is supplied from the outside into the through hole. The pressure plate has a radial passage extending in a radially outward direction from the through hole at an axially inner end portion of the through hole to make the inside and outside of the through hole communicate with each other. An annular rib is formed on a peripheral surface of an outer end portion of the through hole extending toward the center of the through hole.
US10830266B2 Method for forming a panel
A method for forming a panel for an assembled product including, such as a furniture product, wherein the method includes: displacing the first panel in a feeding direction by a conveyor through a first edge machine, working, by a first tool of the first edge machine, on a first edge of the first panel to obtain a decided location of the first edge, attaching, by a second tool of the first edge machine, a covering material, such as a laminate strip, a thermoplastic strip or a veneer strip, on the first edge, and forming a first edge groove, by a third tool of the first edge machine, along the first edge and on a first main surface of the first panel, wherein the first edge groove is configured to be a part of a locking device.
US10830265B2 Gasket
A gasket includes a gasket body formed of a metal plate and provided with at least two locking hook portions formed to project from the gasket body and abut against side wall surfaces adjacent to a counter sealing surface. The locking hook portions include curved portions at distal end portions of the respective locking hook portions abutting against the side wall surfaces, at least one of the locking hook portions being formed to be bent toward an inside of the gasket body such that an angle made with the gasket body is an acute angle, and press the curved portions against the side wall surfaces by spring force of the locking hook portion bent at the acute angle, allowing the gasket body to hold itself on the counter sealing surface.
US10830263B2 Lubricator clamp
A lubricator clamp can include a first component clamp for coupling to a first piece of a lubricator on a first side of a lubricator nut, a second component clamp for coupling to a second piece of the lubricator on a second side of the lubricator nut, and a tie member coupled to the first and second component clamps. A component clamp can include a first portion having a first hinge end and a first latch end and a second portion having a second hinge end and a second latch end, wherein the first hinge end is hingeably coupled to the second hinge end and the first latch end is configured to couple with the second latch end. A tie member can include a coupler for coupling with a lubricator nut.
US10830252B2 Centrifugal pump assemblies having an axial flux electric motor and methods of assembly thereof
An electric motor assembly for pumping a fluid through a fluid cavity includes a stator assembly including a plurality of conduction coils configured to transmit heat energy to the fluid within the fluid cavity. The electric motor assembly also includes a rotor assembly positioned adjacent the stator assembly to define an axial gap therebetween. The electric motor assembly also includes an impeller directly coupled to the rotor assembly opposite the stator assembly such that the rotor assembly and the impeller are configured to rotate about an axis. The rotor assembly and the impeller are configured to be submerged in the fluid within the fluid cavity.
US10830250B2 Water pump
A water pump includes a pump body, a pump house with a water inlet and a water outlet, and a pump seat is provided. A circular mounting hole penetrating the pump seat is disposed in the pump seat, an annular mounting stage sheathed in the mounting hole is disposed at one end of the pump body, when the mounting stage disposed at one end of the pump body is inserted into the mounting hole, the pump body is configured to rotate around an axis of the mounting hole relative to the pump seat when the mounting stage disposed at the one end of the pump body is inserted into the mounting hole, and the pump house is disposed at one side of the pump seat away from the pump body and is connected with the pump body.
US10830241B2 Permanent magnet pump
A combined well pump and motor includes a housing having an axis, an upstream end and a downstream end. Diffusers are mounted for non-rotation in the housing, each of the diffusers having diffuser passages. An impeller is mounted between each of the diffusers for rotation relative to the impellers. Each of the impellers has impeller vanes defining impeller passages. The impeller has an exterior outer wall extending circumferentially around the impeller vanes, closing outer sides of each of the impeller passages. An array of magnets is mounted to each of the impellers. The magnets are spaced circumferentially apart from each other around the axis at a different radial distance from the axis than the impeller vanes. A stator is mounted in the housing. The stator has windings for interacting with the magnets to impart rotation to the impellers.
US10830230B2 Method for operating a linear compressor
A method for operating a linear compressor includes establishing a set of predictors, and establishing a model for an estimated head clearance of the linear compressor with the set of predictors. Coefficients of the model for the estimated head clearance of the linear compressor may also be established. The model for the estimated head clearance of the linear compressor may be used to calculate an estimated head clearance during operation of the linear compressor.
US10830226B2 Diaphragm pump with a rail to restrict rotation and a piston cavity to engage with a guiding member at the end of the suction stroke
A diaphragm pump has: a housing; a piston; a shaft; a rolling diaphragm, which is configured so that a lid portion reciprocally moves integrally with the piston; a driving device, which can convert rotational movement of a motor section to linear movement, and output the linear movement from an output axle to the shaft; a guiding member; and a restricting mechanism. The guiding member is placed on another axial end side of an interior of the housing with respect to the piston, attached to the housing, and able to guide the shaft movably in the axial direction. The restricting member is disposed in the housing and between the guiding member and the shaft, and able to restrict rotation of the shaft about the axis while allowing reciprocal movement in the axial direction.
US10830215B2 Anti-icing and deicing method and device for high-power wind turbine blades
A modular gas-heat anti-icing method as well as a device for high-power wind turbine blades, wherein a modular heating system is provided on the blade root, a ventilation duct is provided inside the blade, a wind deflector is provided at the end of the ventilation duct, which divides the front edge of the blade into two parts, so that the hot air in the ventilation duct is only to be conducted to the blade tip and then circulates into the blade root via the rear edge of the blade, enabling the hot air to circulate inside the blade and form a “blade root to blade tip to blade root” closed loop, so that the purpose of heating the front edge of the blade is achieved, and it is ensured that the whole blade does not ice by preventing the front edge of the blade from icing.
US10830205B2 Rotor blades having thermoplastic components and methods of assembling same
The present disclosure is directed to a modular rotor blade constructed of thermoset and/or thermoplastic materials for a wind turbine and methods of assembling same. The rotor blade includes a pre-formed main blade structure constructed, at least in part, from a thermoset material. The rotor blade also includes at least one blade segment configured with the main blade structure. The blade segment(s) is constructed, at least in part, of a thermoplastic material reinforced with at least one fiber material.
US10830204B2 Counterweight system for balanced hub wind turbine blade installation
A counterweight system for mounting a rotor blade on a balanced rotatable hub of a wind turbine is disclosed. The rotatable hub can have at least one blade root region configured to receive a blade root of the rotor blade, and also have a pitch system configured to rotate the rotor blade around a pitch axis. The counterweight system can have at least one support structure having a proximal end spaced apart from a distal end with the proximal end mountable to at least one blade root region of the rotatable hub. The at least one counterweight mass can be at least partially filled with fluid and coupled to the distal end of the at least one support structure. The at least one support structure can be arranged substantially parallel to the pitch axis such that the pitch system rotates the counterweight mass about the pitch axis.
US10830202B2 Flow controller
The present invention relates to a flow controller configured to selectively act as a pump or as a flow regulator. The flow controller comprises: an inlet for a fluid; an outlet for the fluid; a pump assembly arranged between the inlet and the outlet and configured to pump the fluid through the flow controller from the inlet to the outlet; a hydro electrical generator assembly arranged between the inlet and the outlet, the hydro electrical generator assembly configured to allow the fluid flow through the flow controller from the inlet to the outlet and to generate electricity by transforming flow energy of the fluid flowing through the flow controller into electricity; and a mode controller configured to selectively set the flow controller in a pumping mode or in an electricity generating mode.
US10830201B2 Ignition system having a high-frequency plasma-enhanced ignition spark of a spark plug, including an antechamber, and a method associated therewith
An ignition system and a method for a spark-ignition combustion engine having a high-frequency plasma-augmented ignition spark, the spark ignition of the fuel being realized by at least one spark plug associated with a combustion chamber of the combustion engine. The spark plug has a prechamber having at least one opening via which the prechamber communicates with the combustion chamber on the fuel side, so that the ignition spark in the prechamber, into which the high-frequency plasma can be injected, induces the plasma-augmented spark ignition of the fuel in the prechamber.
US10830188B2 Evaporative emissions testing using inductive heating
Methods and systems are provided for conducting an evaporative emissions test on a fuel tank and an evaporative emissions system in a vehicle. In one example, pressure for the evaporative emissions test is provided by inductive heating of the fuel tank while the vehicle undergoes an inductive battery charging operation. In this way, evaporative emissions testing may be enabled under conditions wherein sufficient heat rejection from the engine to the fuel tank is not available, and further enables evaporative emissions testing without the use of an external pump thus eliminating additional costs, and reducing the space occupied in the vehicle for evaporative emissions testing diagnostics.
US10830187B1 Abnormality detection device of fuel vapor escape prevention system
At the time of stopping operation of the vehicle, the pressures inside of the fuel tank (5) and inside of the canister (6) detected at every constant time are stored in the storage device. A learned neural network using the pressures inside the fuel tank (5) and inside the canister (6) for each fixed time stored in the storage device and the atmospheric pressure as input parameters of the neural network and using a case where perforation occurs in the system causing fuel vapor to leak as a truth label is stored. At the time of stopping operation of the vehicle, a perforation abnormality causing fuel vapor to leak is detected from these input parameters by using the learned neural network.
US10830185B2 Recirculating noble gas internal combustion power cycle
The present technology provides embodiments of recirculating noble gas combustion power cycles and systems including engines utilizing these power cycles. Embodiments of the cycles may include a combination of a high intake/exhaust pressure, very late or early intake valve closure, late exhaust valve opening, intake preheating using exhaust gases, sensible heat recovery, direct injection of fuel and/or oxidizer, and a condenser to remove combustion products and dissolved trace contaminant gases. An engine operating on these principles could provide motive force for electrical production, for example at power plants, or for transit, for example for ship engines. An engine operating with the cycles disclosed herein has high thermal efficiency and low cost. For example an argon power cycle using natural gas feedstock and cryogenic oxygen air separation could exceed 60% overall efficiency.
US10830176B2 Additive manufacturing fiber-reinforced, thrust reverser cascade
Manufacturing processes is provided for forming a thrust reverser cascade an aircraft propulsion system. The thrust reverser cascade may include an array of vanes connected to and extending laterally between longitudinally extending first and second strongback rails. In one of the processes, the forming of the thrust reverser cascade includes additive manufacturing the first strongback rail and/or at least one of the vanes. This first strongback rail may include a length of fiber which extends more than eighty-five percent of a longitudinal length of the first strongback rail.
US10830170B2 Combined analog-digital gasoline engine ignition method and device
Disclosed is a complementary analog and digital method for controlling ignition of a gasoline engine. First, analog ignition is performed by means of an analog trigger circuit. After power has been steadily supplied to a microcontroller, the microcontroller disconnects the analog trigger circuit, starts to collect a digital trigger reference signal and turn on a digital trigger circuit, and switches to a digital signal to trigger ignition. Also disclosed is a complementary analog and digital system for controlling ignition of a gasoline engine.
US10830167B2 Exhaust gas purification system for an internal combustion engine
The deterioration of an exhaust gas purification catalyst is suppressed as much as possible. An exhaust gas purification system for an internal combustion engine comprising: a throttle valve; a turbocharger; an exhaust gas purification catalyst; a bypass passage; a turbo bypass valve (TBV); and a controller. The controller is configured to carry out fuel cut processing and deterioration suppression control. In the deterioration suppression control, when a temperature of the exhaust gas purification catalyst is equal to or higher than a predetermined temperature in the course of the execution of the fuel cut processing, the degree of opening of the TBV becomes smaller, and the degree of opening of the throttle valve becomes larger, than when the temperature of the exhaust gas purification catalyst is lower than the predetermined temperature in the course of the execution of the fuel cut processing.
US10830142B2 Combustor aft frame cooling
An aft frame for a duct of a combustor includes a rail or radial projection that extends circumferentially around the aft frame and that defines an outer surface of the aft frame. A preformed cover plate having an inner surface is attached to the outer surface of the aft frame. A plurality of micro-cooling channels is formed within at least one of the inner surface of the preformed cover plate and the outer surface of the aft frame. The preformed cover plate extends across the plurality of micro-cooling channels.
US10830132B2 Micro thermal imaging system for turbine engines
A turbine engine includes a compressor section, a combustor section fluidly coupled to the compressor section, a turbine section fluidly coupled to the combustor section, and a drive shaft coupled to the turbine section and the compressor section. The turbine engine also includes a plurality of internal components coupled to one of the compressor section, the combustor section, the turbine section, and the drive shaft. The turbine engine also includes at least one micro infrared sensor coupled to at least one of the plurality of internal components. The micro infrared sensor is configured to detect a surface temperature of the plurality of internal components.
US10830129B2 Transverse-mounted power turbine drive system
The present disclosure relates generally to an aircraft with counter-rotating pusher props powered by a gas turbine engine having a power turbine disposed substantially perpendicular to the compressor, combustor and turbine gas generator power core axis, as well as to the aircraft longitudinal axis.
US10830118B2 After treatment system and after treatment method for lean-burn engine
An after treatment method for a lean-burn engine is disclosed. The after treatment method is configured to control an after treatment system sequentially equipped with an ammonia production catalyst module, a selective catalytic reduction (SCR) catalyst, and a CO clean-up catalyst (CUC) on an exhaust pipe through which an exhaust gas flows and which is connected to a lean-burn engine. In the after treatment method, a rich air/fuel ratio (AFR) is controlled in multiple phases in response to detecting that conversion to the rich AFR is desired.
US10830113B2 Filter
A filter comprising a columnar honeycomb structure part, the columnar honeycomb structure part including: a plurality of first cells each extending from a first bottom surface to a second bottom surface of the columnar honeycomb structure part, the first bottom surface being opened and the second bottom surface being plugged for the plurality of first cells; a plurality of second cells each extending from the first bottom surface to the second bottom surface of the columnar honeycomb structure part, the first bottom surface being plugged and the second bottom surface being opened for the plurality of second cells; and porous cordierite partition walls that define the first cells and the second cells, the partition walls having an average pore depth of 1.5 μm or more and 3.5 μm or less as measured by a laser microscope, and a porosity of from 50 to 60% as measured by a mercury porosimeter.
US10830108B2 Method and apparatus for utilizing the waste heat of combustion gases of an internal combustion engine
A method and apparatus for utilizing the waste heat of combustion gases of an internal combustion engine, wherein the combustion gases are directed to a first turbine, a subsequent second turbine, and a precooling heat exchanger with water separation. Whereby the combustion gases formed as a result of combustion of air and fuel in a cylinder of the internal combustion engine according to an Electric Turbo Compounding (ETC) system are expanded after the first turbine to a pressure of less than 0.45 bar in the second turbine, and wherein said first turbine is connected by a shaft to a combustion gas compressor that pressurizes the combustion gases from the precooling heat exchanger to atmospheric pressure.
US10830105B2 System and method for improving output and heat rate for a liquid natural gas combined cycle power plant
A combined cycle power plant and heating and cooling system and method for the power plant is disclosed as having a liquid natural gas supply and a vaporizer configured to vaporize the liquid natural gas into natural gas that is supplied to a gas performance heater before entering a combustion section of a gas turbine. A closed cooling water circuit is in fluid communication with at least one power plant component such as a gas turbine inlet heating/cooling coil, a heat recovery heat exchanger, the vaporizer, and mixtures thereof. An open cooling water circuit is in fluid communication with at least one power plant component such as at least one steam turbine condenser, the heat recovery heat exchanger, and mixtures thereof.
US10830103B2 Expansion joint and methods of assembling the same
An expansion joint for use between a turbine duct and a diffuser duct includes a first flange coupled to the turbine duct, a second flange coupled to the diffuser duct, and a flexible element positioned between and coupled to the first flange of the turbine duct and the second flange of the diffuser duct. The flexible element defines a trough for receiving a liquid therein. The trough includes a drain pipe configured to channel the liquid away from the trough.
US10830097B2 Engine casing with internal coolant flow patterns
An engine case is provided having a first solid wall region and a second solid wall region with an internal region between the first and second sold wall regions. The internal region defines at least one cavity. One or more lattice structures are provided within the cavity that controls the flow of coolant air through the cavity. The cavity may be divided into two or more distinct cooling regions for allowing particular coolant flow paths to be provided to different parts of the engine case.
US10830096B2 Rotating turbine vane bearing cooling
A pivoting turbine vane has an airfoil, an inner bearing race and an outer bearing race, with the inner and outer bearing races on a pivot axis of the pivoting turbine vane. There are cooling air passages through at least one of the inner and outer bearing races to provide cooling air from a remote facing face of at least one of the inner and outer bearing races to an airfoil facing face of at least one of the inner and outer bearing races. A turbine section is also disclosed.
US10830094B2 Gas turbine engine with graphene heat pipe
A graphene heat pipe for a gas turbine engine includes a body of graphene. The body has a hot side to accept heat from the gas turbine engine, a cold side to reject heat from the body, and an adiabatic portion to flow heat within the body between the hot side and the cold side.
US10830085B2 Jet engine assembly and method for generating electricity
A jet engine assembly includes a jet engine having at least one spool and a generator. The generator comprising a rotor and a stator, with the rotor being operably coupled to the at least one spool, and an electronic commutator controlling the rotation of a magnetic field of the rotor such that the electric motor generates electricity. Also, a method of generating electricity from a generator having a stator and a rotor, the method comprising controlling a rotation of a magnetic field to generate electricity.
US10830071B2 System and method for the hybrid construction of multi-piece parts
A multi-piece part includes multiple pieces fabricated via different types of fabrication processes, wherein the multiple parts are configured to be coupled to one another to form the assembly. At least one of the multiple parts is fabricated via an additive manufacturing method. The multi-piece part also includes a holder assembly that couples and holds together the multiple pieces of the multi-piece part, wherein the holder assembly comprises a reversible, mechanical-type coupling.
US10830068B2 Method and device for the generative production of a component using a laser beam and corresponding turbo-engine component
In a method for the generative production of a component (3), in particular of a turbo-engine component, wherein material (4) is bonded layer-by-layer selectively to a layer disposed therebeneath or to a substrate (6), according to the invention a laser (1A; 1B; 2) additionally acts on the material (4) before, during and/or after the bonding.
US10830061B2 Turbine airfoil with internal cooling channels having flow splitter feature
An airfoil (10) includes at least one internal cooling channel (A-F) extending in the radial direction and adjoined on opposite sides by an airfoil pressure sidewall (16) and an airfoil suction sidewall (18). An internal surface (16a) of the airfoil pressure sidewall (16) and an internal surface (18a) of the airfoil suction sidewall (18) define heat transfer surfaces in relation to a coolant flowing through the internal cooling channel (A-F). A flow splitter feature (90) is located in a flow path of the coolant in the internal cooling channel (A-F) between the pressure and suction sidewalls (16, 18). The flow splitter feature (90) is effective to create a flow separation region downstream of the flow splitter feature (90), whereby coolant flow velocity is locally increased along the internal surfaces (16a, 18a) of the pressure and suction sidewalls (16, 18).
US10830053B2 Engine component cooling hole
An apparatus and method regarding an airfoil for a turbine engine, the airfoil comprising an outer wall defining an interior bound by a pressure side and a suction side extending axially between a leading edge and a trailing edge defining a chord-wise direction and extending radially between a root and a tip defining a span-wise direction, at least one cooling passage extending radially within the interior and defining a primary cooling airflow, and at least one cooling hole having an inlet in communication with the cooling passage and an outlet in communication with the exterior of the outer wall.
US10830052B2 Gas turbine component with cooling aperture having shaped inlet and method of forming the same
A method of manufacturing a cooled gas turbine component includes forming a core with an outer surface. The outer surface includes a core feature. The method also includes casting an outer wall of an airfoil about the core. The outer wall has an exterior surface and an interior surface. The interior surface includes a shaped inlet portion that corresponds to the core feature. Moreover, the method includes forming an outlet portion through the outer wall to fluidly connect the outlet portion to the shaped inlet portion. The shaped inlet portion and the outlet portion cooperatively define a cooling aperture through the outer wall.
US10830044B1 System and method for remotely locating communication error support for hydraulic supports
A system and method for remotely locating a communication error support for hydraulic supports. The system includes a control panel, a support controller, a data converter, and two support drivers of the same type. Each support driver has two bus interfaces. The control panel transmits a control command to the data converter in a form of a WiFi signal. The data converter converts the WiFi signal into a message signal and transmits the message signal to the support controller. The support controller transmits the control command to the two support drivers, respectively. The support drivers transmit the command through CANH twisted pairs and CANL twisted pairs. When a bus for transmitting the command of a certain node has an error, the support controller calculates the fault node according to a formula n = p ⁢ t 8 ⁢ m , and feeds back the fault node onto the control panel.
US10830043B2 Protective element with drainage, for connecting to a concrete element of a tunnel extension
The invention relates to a protective element for connecting to a concrete element of a tunnel extension, which has a protective section having a first side facing the concrete element (10), on which first side at least one connecting element (17) is provided for establishing a retaining connection of the protective section to the concrete element (10), wherein the protective section is made from at least one plastic material, characterized in that the protective section (20) has at least one drainage element (40) through which a fluid can pass from the first side of the protective section (20) to the opposite side of the protective section (20) facing away from the concrete element (10).
US10830042B2 Cutter pick assembly with water spray assembly
A cutter bit assembly for use in underground mining, road grading, and the like includes a water spray assembly having a water nozzle in a first chamber that discharges a water spray through an air gap and into the open end of a second chamber facing the air gap. Air is drawn into the water spray entering the second chamber from the air gap to produce a finer spray that is discharged from a second open end of the second chamber. The water spray helps clear the second chamber of any dirt or debris drawn by the air into the second chamber.
US10830039B2 Downhole tri-axial induction electromagnetic tool
Apparatus and methods for estimating a value of a resistivity property of an earth formation intersected by a borehole. Apparatus may include a carrier conveyable in the borehole; a tri-axial induction antenna assembly along the carrier; and a magnetically transparent sleeve enclosing the antenna assembly. The antenna assembly includes panels circumferentially arrayed about a portion of the carrier to form at least three collocated antennas. Each panel includes a magnetic core, an axially sensing coil that is transversely wound about the magnetic core, and a laterally sensing coil that is longitudinally wound about the magnetic core. The axially sensing coil of each panel may be electrically connected to the axially sensing coils of the other panels to form an axial antenna. Corresponding lateral coils may be electrically connected to form a lateral antenna. Each panel may be individually removable from the carrier, and assembled together may form a cylinder.
US10830034B2 Production logging instrument
A logging system and method for operating a logging system are typically used in a wellbore. The logging system may include a logging instrument including a rechargeable energy storage and logging electronics, and a cable configured to trickle charge the rechargeable energy storage. The rechargeable energy storage may include an ultracapacitor. The rechargeable energy storage may be trickle charged through the cable from a remote power source.
US10830032B1 Air source system for supplying air to a turbine engine by fracturing manifold equipment
Disclosed is an air source system for supplying air to a turbine engine by fracturing manifold equipment, including an air supply device, an air delivery manifold, a filtering device, a gas detecting system and a connecting device, the air delivery manifold, the filtering device and the gas detecting system are integrated on the fracturing manifold equipment, the air supply device is connected to the air delivery manifold through the filtering device, and the air delivery manifold supplies air to the turbine engine through the connecting device. Beneficial effects: avoiding the hidden danger of the high pressure region, saving the floor space, avoiding the wiring of on-site delivery manifold, enhancing the connection efficiency, and reducing the difficulty of wellsite installation.
US10830029B2 Equipment, system and method for delivery of high pressure fluid
The application is directed to a system and method for hydraulic fluid delivery including the delivery of high pressure fluid in hydraulic fracturing operations. The system of this application is operationally configured to reduce the footprint at a well site and, in one aspect, includes a towable platform carrying a power sub-assembly, a pump sub-assembly and a cooler sub-assembly each of which is releasably attachable to the platform. Each sub-assembly may be removed from the platform without disturbing the relationship between the platform and the remaining sub-assemblies attached thereto.
US10830021B2 Filtration media for an open hole production system having an expandable outer surface
A subsurface system includes a tubular having an opening. A filtration media is mounted about the tubular over the opening. The filtration media includes a selectively expandable outer surface positioned over the opening. The selectively expandable outer surface includes one or more selectively expandable openings. The one or more selectively expandable openings transition from a first dimension to a second dimension upon expansion of the selectively expandable outer surface.
US10830015B2 Tubing hanger alignment device
Systems and methods for landing a tubing hanger in a wellhead and then orienting a tree (or spool, or flowline connection body) relative to the tubing hanger while landing the tree on the wellhead are provided. This alignment is accomplished without the use of either a tubing spool or a BOP stack with an orientation pin. The tubing hanger alignment devices may be used to orientate the tree as the tree is landed so that the couplings and stabs between the tree and the tubing hanger line up with each other just at the moment of landing.
US10830005B2 Connection mechanism
A connection mechanism (4) comprises first and second components (6, 8) which can be selectively coupled together, one of the first or second components comprises a locking member (25) which is moveable between a first state and a second state, the other of the first or second component comprises means (16) for initially moving the locking member from the first to the second state as the first and second components are initially drawn together and means (19) for returning the locking member to the first state once the first and second components are fully engaged together to prevent disengagement of the first and second components.
US10830000B2 Extrudate-producing ridged cutting element
A cutting element for a drill bit includes a PCD cutting face having a ridge that extends away from the periphery towards the center of the cutting face, terminating in a curved, central most ridge end. The cutting face further includes a surrounding surface consisting of the entire cutting face except for the ridge. The surrounding surface is free of flats and includes two side regions and a ramp region therebetween. The surrounding surface is continuously curved along a curved path that extends from the first side region to the ramp region to the other side region. In profile views, the surrounding surface may be linear moving from the top surface of the ridge to the periphery at every location along the curved path.
US10829991B2 Laterally repositionable roller shade
A roller shade may be retracted and extended. In various implementations, when a roller shade is extended it may be laterally repositioned. The roller shade may include a track and a travelling member.
US10829988B2 Collapsible in wall gate
A collapsible gate may provide a temporary barrier to prevent movement between rooms, or to prevent access to a staircase, in a home or commercial building. The collapsible gate may be secured to framing material within a wall and adapted for storage within a wall cavity, such as a pocket door frame, when not in use. The collapsible gate may be vertically retractable and adapted to fit between two framing studs to stow within a wall cavity and out of sight. The collapsible gate may include a counterbalance to maintain the gate within the wall cavity when the gate is in the fully open position, and to assist in opening the gate when the gate is lifted from a closed position.
US10829984B2 Method and apparatus for making vacuum insulated glass (VIG) window unit including pump-out tube
A method for making a vacuum insulated glass window assembly is provided in which an amount of wet frit material is applied to a lower portion of a pump-out tube prior to insertion of the tube into a hole formed in a glass substrate of the VIG window assembly. The tube is then inserted into the hole, frit paste end first. An amount of frit may overflow the hole and form a bump/shoulder of frit material proximate the area of the hole on an outer surface of the glass substrate. Applying the fit to the tube prior to insertion and at a lower portion thereof reduces the amount of and/or avoids residual frit being deposited in an area of the tube that might significantly interfere with subsequent sealing processes, such as, for example, laser sealing of the pump-out tube.
US10829982B2 Framing system
A window system includes a window frame spatially separated from a subframe. The subframe has a receptor leg spatially separated from a wedge bead by a thermal break. The receptor leg includes a channel for directing liquid away from the subframe; a first gasket disposed between the receptor leg and the window frame at a first location; and a second gasket disposed between the receptor leg and the window frame at a second location. Liquid passing between the first gasket and the window frame is directed into the channel via the second gasket.
US10829977B2 Powered sliding door operator
Various aspects of the present disclosure are directed toward apparatuses, systems, and methods for operating a fenestration assembly having a vent panel. The apparatuses, systems, and methods may include an actuator having an engagement section configured to contact a horizontal portion of the fenestration assembly and a drive assembly configured to actuate the engagement section.
US10829971B2 Inclined patch fitting cover
A patch fitting cover or cap for a patch fitting creates a substantially continuous surface toward a glass door pane using an inclined wall of the cover/cap. The patch fitting cover may be attached to a patch fitting to improve the accessibility of an associated glass door. The cover may be constructed as a retrofit cover to replace an existing patch fitting cover. The cap may be constructed to cooperate with an existing patch fitting cover such that the cap is installed on the existing patch fitting cover.
US10829966B1 Systems and methods for control systems to facilitate situational awareness of a vehicle
An automatic alarm system for a vehicle includes a sensor adapted to detect electromagnetic data, a computer system, and an automatic alarm mechanism. The computer system receives data from the sensor. A computer processor analyzes the data from the sensor to determine whether a pattern from the electromagnetic data has been detected and compares the pattern of electromagnetic data detected by the sensor with known patterns of electromagnetic data emitted by emergency vehicles that are stored in a library. The automatic alarm mechanism activates in response to the processor determining that the comparison matches a known pattern of electromagnetic data for an emergency vehicle resulting in the computer processor sending a first signal to activate an alarm of the vehicle.
US10829965B2 Door latch device
Provide a door latch device that allowing a childproof-double-lock mechanism is simplified and the size of the door latch device is miniaturized. While supporting a childproof lever and a double lock lever by a support shaft, coordinating the childproof lever and the double lock lever by an interlocking means and for moving the double lock lever in the direction of a double-lock position in conjunction with the childproof lever and the double lock lever move to the 3rd position from the 2nd position where is a childproof lock position.
US10829960B2 Cooler lock
A cooler access control system locks a cooler when occurrence of an event is detected that requires limiting access to the inside of the cooler. Examples of such events include the loss of power to the cooler for a predetermined period of time, the opening of the cooler door for longer than an allowed time, the loss of functionality of a temperature probe and others. In an embodiment, a service mode is supported wherein the door is left unlocked despite the occurrence of such an event, to allow a stocker or other personnel to leave the cooler door open while stocking the cooler with product. Locking structures for both single door coolers and double door coolers are disclosed.
US10829958B2 Handle assembly with lock, particularly for a glass leaf
Described is a handle assembly (10) with lock (100), particularly for a glass leaf (200), which comprises a first fastening member (11), having a first abutment face (12) designed to make contact with a first face (201) of a leaf (200), a second fastening member (13) and a connecting mechanism (15) for mutually connecting the fastening members (11, 13).The first fastening member (11) comprises: a casing (17) equipped with an operating opening (18); a housing (19) for a cylinder (101) of the lock (100) and equipped with a locking device (21) for blocking the cylinder (101); a closing element (22) movable with respect to the housing (19) between an open position and a closed position in contrast with an elastic device (23). In the closed position of the closing element (22) it is interposed between the operating position (18) and the locking device (21) and in the open position the closing element (22) protrudes from the first abutment face (12) and it is not interposed between the operating opening (18) and the locking device (21).
US10829955B2 Door switch arrangement for a lavatory door device of an aircraft
To reduce complexity, solve tolerance problems and increase reliability and customer satisfaction, a door switch arrangement for a lavatory of an aircraft is provided, wherein, to generate signals which indicate a current status of the lavatory door, the door switch arrangement uses a sensor device with contactlessly operating reed sensors.
US10829951B2 Composition and method for water conditioning
A water conditioning composition includes water; at least one gluconate compound; at least one carbonate compound; a non-ionic preservative; and a phosphate buffer. For example, the composition can include 87-95 wt. % water; 0.5 to 1.5 wt. % gluconate compound; 3 to 8 wt. % carbonate compound; 0.5 to 1.5 wt. % non-ionic preservative; and 0.5 to 2.5 wt. % phosphate buffer.
US10829943B2 Floor panel for forming a floor covering, and substrate for a panel
A floor panel for forming a floor covering, where the floor panel includes a layer-shaped substrate, as well as a decorative top layer situated above the substrate; and where the substrate includes at least a layer which is realized on the basis of a composition including at least a thermoplastic synthetic material; and the composition, apart from the thermoplastic synthetic material, also includes at least one or more elastomers; and that the thermoplastic synthetic material concerns thermoplastic polyester.
US10829942B2 Floor panel and method for manufacturing floor panels
A floor panel with a substrate and a top layer of laminate, which floor panel, at one or more edges, is provided with a lower edge region, wherein the laminate extends in one piece from the actual upper surface of the substrate over the lower edge region at least up to a point, wherein the laminate surface is situated at a level in a horizontal plane which intersects the substrate, and that the substrate material, at the location of the lower edge region, has the same or a lower density than at the actual upper surface of the substrate material. The invention also relates to a method for realizing such floor panels.
US10829939B2 Thermal insulation properties of polyiso foams
Embodiments may include an insulated structure. The insulated structure may include a plurality of structural support members coupled together to form a frame. The insulated structure may also include a plurality of first wall boards attached to an exterior side of the frame to form an exterior wall or surface of the structure. The insulated structure may further include a spray foam insulation positioned within at least one of the wall cavities of the structure. The spray foam insulation may have an insulative R-value greater than or equal to 6.0 per inch at 40° F. The spray foam formulation may be made from a formulation that includes a reaction product of a polyisocyanate compound and a polyol compound and a blowing agent. The blowing agent may include a mixture of n-pentane and isopentane, where the mixture is at least 75% isopentane.
US10829932B2 Shapeable bundles of slidably-interlocked extrusions for architectural or other construction components
Flexible extrusions of selected die patterns may be slid or snapped together to create bundles of slidably-interlocked extrusions that may be used to create structural components for architectural and a plurality of other construction purposes. Components such as standard rectangular construction beams, arches, domes, architectural trees, cylinders, molds, puzzling mazes, furniture, rollercoaster track, and other applications are illustrated and described in embodiments herein. Bundles of slidably-interlocked extrusions may be formed into a straight beam, bent into an arch, or twisted into other forms as desired. Bundles of slidably-interlocked extrusions may for example, comprise subsets of different length bundles of extrusions that may extend the length create long-span support beams or that may branch away at an angle from the starting beam to form a treelike structure.
US10829928B2 Floor plate assembly system and method of constructing a building therewith
A floor plate assembly system for a top-down construction process includes an assembly pad formed around a vertical support core of the building. The assembly pad includes a top surface disposed at a ground level elevation of the building, and covers a footprint of the building. A plurality of tie-downs are attached to the assembly pad. A plurality of jack pedestals is positioned on the assembly pad, and are operable to support the floor plate, and raise and lower the floor plate relative to the assembly pad. Camber may be introduced into selective frame members by restraining the frame member to the tie-downs and extending a respective jack pedestal. The floor plates may be raised in their entirety to a work height with the jack pedestals to allow workers easy access to an underside of the plate.
US10829926B2 Metal joint and panel joining method
A metal joint for joining, to a frame built by appropriately combining a horizontal structural member and a vertical structural member, a rectangular panel fitted into the frame includes a base member made of a rectangular metal plate, and cylindrical members which are each made of a metal cylinder, and are fixed onto opposite surfaces of the base member. The base member is adapted to be disposed between the frame and the panel. The cylindrical members are adapted to be fitted into circular holes formed in the frame and the panel.
US10829920B2 Toilet clean device
A toilet clean device has a long pipe, a joint pipe, and an adjustable elbow pipe. The long pipe is hollow and has a longitudinal cutting slot. The joint pipe is fluidly communicated with a bottom end of the long pipe. The adjustable elbow pipe is fluidly communicated with the joint pipe and the direction, the curvature, and the angle thereof may be adjusted freely. Therefore, the toilet clean device may adapt for any size of the pipeline of the toilet. The structure of the toilet clean device is not only simplified and easy to be assembled and disassembled, but also the toilet clean device is easy to be operated.
US10829919B2 Jet regulator that can be pivoted into a cleaning position
A jet regulator (101) having a sleeve-shaped jet regulator housing (7) which is capable of being assembled on the water outlet of a sanitary outlet fitting, and having a wall (3) which supports a perforated structure (4) that forms the outlet end side of the jet regulator (101) and which in the jet regulator housing (7) is pivotable between a use position, in which the perforated structure (4) extends transversely across an outflow-side sleeve opening of the jet regulator housing (7), and a cleaning position, in which the water flowing through the jet regulator housing (7) can flow out of the jet regulator housing (7) on both sides of the wall (3) through opening gaps (8, 9) that are formed between the wall (3) and the neighboring housing internal circumferential wall. It is characteristic of the jet regulator (101) according to the invention that the wall (3) has a spherical-layer-shaped external circumference (5) and by way of said spherical-layer-shaped external circumference (5) is pivotably mounted in a joint socket (6) which is provided on the housing internal circumferential wall of the jet regulator housing (7).
US10829914B2 Apparatus, methods and articles of manufacture for dry pipe sprinkler system
Apparatus, methods, and articles of manufacture for maintaining the integrity or pressurization of a dry pipe sprinkler system by preventing damage to auxiliary drains from freezing temperatures are taught. An insulated, heated housing, which may be thermostatically controlled provides a controlled environment about an auxiliary drain, insulated and with a heater. An alarm may be used as well to provide warning if said auxiliary drain retains a predetermined amount of condensate and embodiments may be retrofit about an existing auxiliary drain or be provided with an auxiliary drain for installation upon a dry pipe sprinkler system.
US10829908B2 Construction machine
This construction machine includes a first hydraulic drive device that is driven by a first prime mover and a second hydraulic drive device that is driven by a second prime mover. The first hydraulic drive device has a first closed circuit that connects a first hydraulic actuator and a first closed-circuit pump and a first assist flow path that connects the first closed circuit and a first open-circuit pump and that supplies pressure oil from the first open-circuit pump to the first closed circuit. The second hydraulic drive device is provided with a second closed circuit that connects a second hydraulic actuator and a second closed-circuit pump. The present invention also includes a first emergency flow path that branches from the first assist flow path and connects to the second closed circuit and that supplies pressure oil from the first open-circuit pump to the second closed circuit.
US10829904B1 Drainage devices and system
A drainage device for use under the floor of a building to facilitate drainage of water along a foundation of the building under the floor. A bridge drainage device permits more rapid installation of the drainage devices. The bridge device can be used to bridge between two drainage devices so that it is not necessary to cut the drainage devices precisely to fit on a footing of any selected length.
US10829897B2 Tamping machine and method for correcting the position of a track
A tamping machine for tamping a track has a lifting-lining unit, connected to lifting and lining drives, for shifting the track into a target position. A vibration generator, which can be set to vibrate, is disposed on the lifting-lining unit. It is thereby possible to tamp a track section in a first working pass and to lower it in a controlled way in an immediately following second working pass with constant impact of vertical load and vibration. Thereafter, the track can be traveled upon with normal speed entirely unhindered.
US10829886B2 Laundry treating appliance with imaging control
A laundry treating appliance having a rotatable drum defining a laundry treating chamber, where the laundry in the laundry treating chamber may be imaged and a condition of the laundry determined based on the imaging of the laundry. A notification can be provided to a user based on the determined motion condition.
US10829879B2 Conductive nonwoven fabric and method of producing meltblown nonwoven fabric used in conductive nonwoven fabric
Provided is a conductive nonwoven fabric, including a meltblown nonwoven fabric made from a melt liquid-crystal-forming wholly aromatic polyester having a melt viscosity at 310° C. of less than or equal to 20 Pa·s and satisfying (A) an average fiber diameter from 0.1 μm to 5 μm, (B) two or less film-like objects existing per 1 mm2 of the nonwoven fabric, (C) a breaking length in a warp direction of greater than or equal to 10 km and a breaking length in a weft direction of greater than or equal to 6 km, (D) a basis weight from 1.0 g/m2 to 15 g/m2, (E) a thickness from 5 μm to 50 μm, and (F) an air permeability of less than or equal to 300 cc/cm2/second, and a metal coating film formed on the meltblown nonwoven fabric.