US10319090B2

A model-based segmentation system includes a plurality of clusters (48), each cluster being formed to represent an orientation of a target to be segmented. One or more models (140) are associated with each cluster. The one or more models include an aspect associated with the orientation of the cluster, for example, the appearance of the target to be segmented. A comparison unit (124), configured in memory storage media, is configured to compare an ultra-sound image to the clusters to determine a closest matching orientation and is configured to select the one or more models based upon the cluster with the closest matching orientation. A model adaptation module (126) is configured to adapt the one or more models to the ultrasound image.
US10319085B2

Disclosed are a method and apparatus for generating local metadata including position information of a similar color mapping region and a color mapping function of the similar color mapping region and a method and apparatus for correcting color components 5 of a pixel in a similar color mapping region based on local metadata.
US10319084B2

The present application provides an image projection system and a calibration method of projected image. The calibration method comprises: displaying an original image data as a first image having a first boundary characteristic; projecting the first image as a projected image; analyzing a difference between a boundary shape of the projected image and the first boundary characteristic which is unadjusted; according to the difference between the boundary shape of the projected image and the unadjusted first boundary characteristic, adjusting the first boundary characteristic until the boundary shape of the projected image is similar to the unadjusted first boundary characteristic; and recording the first boundary characteristic at the time when the boundary shape of the projected image is similar to the unadjusted first boundary characteristic as a second boundary characteristic, wherein the first boundary characteristic is the shape of at least one displaying boundary line around the first image.
US10319080B2

Enhanced removing of noise and outliers from one or more point sets generated by image-based 3D reconstruction techniques is provided. In accordance with the disclosure, input images and corresponding depth maps can be used to remove pixels that are geometrically and/or photometrically inconsistent with the colored surface implied by the input images. This allows standard surface reconstruction methods (such as Poisson surface reconstruction) to perform less smoothing and thus achieve higher quality surfaces with more features. In some implementations, the enhanced point-cloud noise removal in accordance with the disclosure can include computing per-view depth maps, and detecting and removing noisy points and outliers from each per-view point cloud by checking if points are consistent with the surface implied by the other input views.
US10319078B2

Provided is an image signal processing apparatus including multiple color support distortion correcting units receiving a color signal of a correction target image, performing image distortion correction of a color based on a lens distortion characteristic and generating a correction image supporting the color. Each of the multiple color support distortion correcting units performs processing of receiving a reference signal indicating a pixel position in an input image applied to calculate a pixel value of an output correction image, and setting a pixel value of the pixel position indicated by the reference signal in the input image as an output pixel value.
US10319077B2

An image processing method is provided. The method includes the steps of: receiving upper image data; calculating a first ratio using a target pixel and a plurality of first reference pixels in the upper image data; calculating a first diffusion coefficient according to the first ratio and a diffusion coefficient mapping equation; calculating a first pixel value of the target pixel according to the target pixel, the first reference pixels, and the first diffusion coefficient; receiving lower image data; calculating a second ratio using the target pixel and a plurality of second reference pixels in the lower image data, wherein the target pixel has the first pixel value; calculating a second diffusion coefficient according to the second ratio and the diffusion coefficient mapping equation; and calculating a second pixel value of the target pixel according to the target pixel, the second reference pixels, and the second diffusion coefficient.
US10319072B2

Systems and methods are disclosed for adaptation of presentation speed for content presentation (e.g., audio content presentation). For example, methods may include obtaining an indication of motion in a space; adjusting a presentation speed based on the indication of motion; and presenting a content item associated with a location in the space, wherein the content item is presented using the adjusted presentation speed.
US10319069B2

Techniques that facilitate matrix factorization associated with graphics processing units are provided. In one example, a computer-implemented method is provided. The computer-implemented method can comprise loading, by a graphics processing unit operatively coupled to a processor, item features from a data matrix into a shared memory. The data matrix can be a matrix based on one or more user features and item features. The computer-implemented method can further comprise tiling and aggregating, by the graphics processing unit, outer products of the data matrix tiles to generate an aggregate value and approximating, by the graphics processing unit, an update to a user feature of the data matrix based on the aggregate value and the loaded item features.
US10319063B2

In a processing system including a plurality of graphics processing units (GPUs), the GPUs transfer compressed graphics streams composed of blocks of graphics data to one another. Some blocks of a compressed graphics stream, or parts thereof, may contain both compressed graphics data and meaningless data (referred to as data structure padding, or padding) that is used to align the graphics data, and some blocks may contain only padding. Before transferring a compressed graphics resource from one GPU to another GPU, the sending GPU compacts the compressed graphics resource by filtering out padding from the compressed graphics stream prepared for the transfer.
US10319056B1

Systems, non-transitory computer-readable media, and computer-implemented methods are provided for using location data of discharge vehicles for management of distributions of task assignments. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for collecting task specifications and identifying appropriate task-performing resources. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for using location data of discharge vehicles for electronically adjusting scheduled tasks. Systems, non-transitory computer-readable media, and computer-implemented methods are provided for assigning tasks based on empirical performance assessments of resource-allocation systems.
US10319054B2

An automated valuation system for an entity, that uses specific input attributes items and a plurality of primary token features that are disposed within a specific geolocation, in addition, a plurality of valued entities input data set items and a plurality of secondary token features that are disposed within the same geolocation. Recently evaluated entities are qualified by being within first and second ranges of first and second matched items to the specific entity, wherein common features are removed, and remaining features are given a tokenized grouping and weight via an algorithm to explain valuations differences between recently evaluated entities. These weights are used determine a calculated value of the specific entity by determining a calculated attribute value based upon the weight of the features associated with the specific entity.
US10319053B1

In some examples, a service may rank a plurality of items in an item category based at least in part on sales information indicating quantities of various items sold within a geographic region. From the ranking, the service may select an item ranked higher than a threshold ranking to offer for delivery to buyers. The service may send, to a courier device, a communication indicating a quantity of the item to be picked up from a merchant that provides the item. Further, the service may send item information about the item to a plurality of buyer devices for presentation of the item information to buyers. In some cases, to avoid spoilage, if fewer than a threshold number of items are sold over a first period of time, the service may send, to the plurality of buyer devices, an indication that a price of the item is reduced.
US10319051B2

The disclosure provides a system and method for collection of water point data from a distribution of water points to generate a digital aquifer. The disclosure includes a system to generate and collect water point data through devices supported by frugal innovations that address resource constraints. Use of the systems and methods as described enable water point users to better plan and manage limited water resources.
US10319046B2

In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for aggregating social network feed information including, for example, means for receiving user activity data from one or more social networks; parsing the user activity data to render a plurality of targeting parameters culled from the user activity data; matching one or more of the plurality of targeting parameters with advertising conditions for a social media campaign, wherein the advertising conditions of the social media campaign are contextually relevant to the one or more targeting parameters matched; recommending the social media campaign via a user interface; receiving authorization to launch the social media campaign via input received at the user interface or automatically launching the social media campaign based on pre-defined parameters; and deploying the social media campaign to one or many social media networks. Other related embodiments are disclosed.
US10319044B2

Systems and methods that enable transaction oriented functions for a multidimensional database are provided. The systems and methods store a plurality of transactions in a multidimensional database, generate a first dimension including respective balances resulting from each of the transactions, and generate a second dimension identifying respective rules corresponding to each of the transactions.
US10319034B2

A graphical interface and method are provided for displaying market information corresponding to a tradable object. One graphical interface includes a chart region for displaying historical market data in relation to a first value axis, and a market grid region in alignment with the chart region. The market grid region comprises a plurality of areas for receiving commands from a user input device to send trade orders, and the areas are displayed in relation to a second value axis. A plurality of values displayed along the second value axis is a subset of values displayed in relation to the first value axis, and can be modified to a new plurality of values that corresponds to a new subset of values on the first value axis.
US10319033B2

The technology detects undesirable data packets. Data packets are received from multiple sources at one or more packet switches in a data communications network. The one or more packet switches route the data packets to one or more intended destination computing nodes and also transmit a copy of all the data packets received in the data communications network to a network capture device. The network capture device processes the data packets, detects financial data packets, and transmits the detected financial data packets for analysis by a risk exposure computer system that performs automatic financial risk analysis based on the detected financial data packets.
US10319030B1

The present disclosure relates to systems and methods for automatically re-routing unmanned aerial vehicles (UAVs). In one implementation, a system for automatically re-routing a UAV includes at least one processor configured to: retrieve a plurality of requests to deposit currency using the UAV, generate a first route including at least two of the requests such that an associated expected total amount of currency is less than a depository threshold; transmit the first route to the UAV; receive, from the UAV, an indication that an amount of currency collected at a location is greater than an amount of currency included in the request associated with the location; revise the expected total amount accordingly; when the revised expected total amount exceeds the depository threshold, generate a second route having an associated expected total amount below the depository threshold; and transmit the second route to the UAV to override the first route.
US10319026B2

Systems, methods, and other embodiments associated with order fulfillment using overage tolerance to verify amounts of variable quantity items are described. In one embodiment, a method includes receiving, in a device, a customer order for an item. The customer order indicates at least an ordered amount of the item. The example method may also include determining a unit type of the item. The unit type defines whether the item is measured in discrete unitary quantities or is measured in variable quantities. The method may also include verifying that a picked amount of the item for the customer order is within an overage tolerance of the ordered amount when the unit type indicates variable quantities. The overage tolerance is an upper bound over the ordered amount that is permissible to satisfy the customer order.
US10319007B1

A method for processing an image including a vehicle using machine learning can include determining a location of the client device. The method can further include receiving a first image of a vehicle from an image sensor of the client device and matching, using machine learning, the first image to one or more images of vehicles in a vehicle database to identify the vehicle. The vehicle database can list vehicles located at the determined location of the client device and images of the vehicles. The method can include retrieving vehicle information from the vehicle database, based on the identified vehicle, and obtaining comparison information based at least in part on the vehicle information. The method can include estimating a quote for the vehicle based on the comparison information and transmitting the estimated quote for display on the client device.
US10319000B2

A computer-implemented system and method for real-time feedback collection and analysis is provided. An event related to a patient is identified during the patient's visit to a medical care facility. A prompt soliciting feedback is triggered upon identification of the event and the prompt is provided to the patient with at least one inquiry regarding the event. Feedback regarding the event is provided by the patient during the patient's visit to the medical care facility in response to the prompt. The feedback is analyzed and a recommendation for intervention of the patient's care is provided during the patient's visit to the medical care facility based on the feedback analysis.
US10318997B2

An online system receives a sponsored content item including a maximum amount of compensation for accessing the content, a budget, and a tracking mechanism identifying an action. When an opportunity to present sponsored content to a user eligible to be presented with the sponsored content item is identified, the online system determines a likelihood of the user performing the action identified by the tracking mechanism and an average likelihood of other users performing the action identified by the tracking mechanism. Based on the determined likelihood and the average likelihood, the online system determines a subsidy value. Additionally, the online system generates a penalty value inversely proportional to a number of the identified action that have been identified. The online system increases a bid amount by the subsidy value decreases the bid amount by the penalty value to determine whether to present the sponsored content item to the user.
US10318995B2

A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically captured from a rendered document by a user. The system identifies an electronic version of the rendered document and associated an action. The system then performs the associated action with respect to the user.
US10318993B2

A platform for providing real-time promotions determines a customer interested in a product or service. The platform identifies customer information associated with the customer, as well as a set of products of interest to the customer. The platform identifies a supplier or advertiser associated with each of the products and receives promotion bids from one or more of the suppliers or advertisers. The platform generates a score for each of the received promotion bids, selects at least one of the promotion bids for transmission to the mobile device, and transmits the selected at least one promotion bids to the mobile device. The platform tracks customer behavior associated with the at least one promotion bids and provides the tracked behavior information back to the suppliers or advertisers.
US10318978B2

Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g., access to the content, preferred placement in a queue for computing resources, etc.). In one embodiment, a cumulative points total can be maintained for the user based on cumulative responses to CAPTCHA tests. In this embodiment, the CAPTCHA tests presented to the user can have increasing levels of difficulty with corresponding rewards.
US10318971B2

This document describes techniques for normalizing user responses by removing behavioral bias. In one or more implementations, a response normalization model is built from user responses to one or more events. The response normalization model clusters users into behavioral classification groups based on the user responses. The response normalization model can then be used to normalize user responses by removing behavioral bias from user responses.
US10318962B2

Disclosed are various embodiments of multi-layer identifier labels. In one embodiment, a multi-layer identifier label includes an upper layer bearing a public identifier, a lower layer bearing a private identifier, and an adhesive backing below the lower layer. The upper layer may be removably attached to the lower layer, and the lower layer may be non-visible underneath the upper layer. Peeling away the upper layer to reveal the lower layer may be a tamper-evident action.
US10318958B2

Disclosed are a smart watch and a method of operating the same, in which fingerprint information and biometric information are measured by a single motion, a certain duration is set such that biometric information measured in the duration is generated into authenticated information or secured information, and transmitted or output to the outside. The smart watch includes a body, a fingerprint information acquisition unit provided on one surface of the body and configured to acquire fingerprint information about a user by a touch pressure applied from an outside, a biometric information acquisition unit provided on the other surface of the body, opposite to the one surface of the body, and configured to acquire biometric information about the user while contacting the skin of the user, and a control unit provided in the body and configured to acquire the fingerprint information and the biometric information for a predetermined period of time based on a point in time at which the touch pressure is applied if the touch pressure is greater than a reference pressure, and to generate user authentication information by using the acquired fingerprint information and biometric information.
US10318955B2

Methods, systems, and computer program products for providing attribute-based card combinations for digital wallets are disclosed. A computer-implemented method may include associating a first asset with a digital wallet, associating a second asset with the digital wallet, receiving a request to determine a relationship between the first asset and the second asset in the digital wallet, determining the relationship between the first asset and the second asset in the digital wallet, creating the relationship between the first asset and the second asset in the digital wallet, notifying a user of the digital wallet about how a change to the first asset in the digital wallet is to affect the second asset in the digital wallet based on the relationship between the assets, and performing a transaction involving the digital wallet based on the relationship between the first asset and the second asset in the digital wallet.
US10318944B2

A Near Field Communication (NFC) terminal for performing secure payment includes an NFC unit and a control unit. The NFC unit communicates with an external payment terminal and the payment unit transmits results obtained by processing transaction information and an electronic signature value of the transaction information to the payment terminal using the NFC unit. The payment terminal requests an external payment server to perform payment. An authentication certificate applet included in the payment unit generates the electronic signature value of the transaction information. An electronic wallet applet included in the payment unit transmits the results obtained by processing the transaction information and the electronic signature value to the payment terminal.
US10318933B2

A settlement terminal includes a card reader, a settlement processing unit including a processor programmed to carry out a settlement process using information acquired through the card reader and a tampering detection process, a storage device in which a first set of programs is stored after encryption by a first key and a second set of programs is stored after encryption by a second key, each set of programs including a first program for operating the card reader, and a second program for carrying out the settlement process. Upon detection of tampering, the processor of the settlement processing unit notifies an external terminal of the tampering and upon receiving an update instruction from the external terminal, updates a current set of programs used for operating the card reader and carrying out the settlement process from the first set to the second set.
US10318931B2

The present invention discloses a method and system for determining a maintenance policy of a complex forming device. The method and system include: establishing a performance judgement standard; obtaining actual operation data; and determining a performance stage of the complex forming device, and determining the maintenance policy of the complex forming device. The establishing a performance judgement standard includes allocating data located at different performance stages to corresponding working condition units; setting data located at a normal performance stage to normal reference data, and calculating, by using a shortest path algorithm, distances between operation data of different working condition units in different functional modules and the normal reference data, to obtain performance statuses of the different functional modules. In view of this, by using the method and system provided in the present invention, a suitable maintenance policy can be selected for the complex forming device, thereby reducing maintenance costs.
US10318926B2

A method and system for automating some aspects of a recruiting process, which may implement rules permitting the processes of sourcing candidates, setting up job interviews, and responding to candidate questions to all be automated with a computer. Such a system may match résumés and job descriptions with a scoring system, and may initiate communications between one or more candidates and a recruiter once an appropriate number of matches have been found. The system may then be configured to field responses to commonly asked questions from a question database, and notify the recruiter if a question is asked that it cannot answer, and may further be configured to proactively ask questions to the candidate if desired. This may allow recruiters to focus on the highest level of vetting, and on aspects of the recruitment process such as promoting the hiring company and salary negotiations.
US10318921B1

A system and method are disclosed for returns forecasting for a retail store inventory of one or more supply chain entities. Embodiments include receiving a current state of items in a supply chain network, receiving a sales time series and a returns time series, computing a returns forecast comprising an expected quantity of a particular product to be returned for a future time period using a sales forecast a and a transfer function estimated from the sales time series and the returns time series.
US10318919B2

A system and method are provided. The system includes a set of smart shelves. Each of the smart shelves has a mesh arrangement of sensors that include strain sensors, photodetectors, microphones, and spillage sensors placed on a bottom thereof to form a sensor mesh layer for generating a signal representative of a product count for a given product to be sold from a corresponding one of the smart shelves. The system further includes a data processing system for transforming the signal from each of the smart shelves into a product count value therefor. The system also includes a set of video displays for displaying characteristics of the given product to be sold from each of the smart shelves. The system additionally includes a set of wireless radios for transmitting the characteristics of the given product to be sold from each of the smart shelves to the set of video displays.
US10318916B2

The present invention relates to a method of identifying merchandise in an inventory system, including: receiving and storing a design in a database of a computer system; developing a pattern from the design and storing the pattern in the database; sending the pattern to a cutting or pattern device, to cut a material for manufacture of the merchandise; capturing and storing images from the cut of the material for the merchandise using an image capturing device, to obtain pattern information and measurements; sending the captured images, pattern information and measurements, to an enterprise resource planning system for manufacture and processing; embedding a unique identification into each piece of merchandise during manufacture and processing; and captured, tagging, and storing images of the manufactured and processed piece of merchandise with the embedded identification, in the inventory system.
US10318914B1

Disclosed are various embodiments for an order management service. Orders may be correlated with an existing order to create a group order. The group order may include items picked up or delivered to the same or geographically proximate locations. Incentives may be used to incite participation in a group order, thereby saving on overall delivery costs.
US10318913B2

Methods and systems for supporting the production of shipping labels are provided. Example embodiments provide a Shipment Management System (“SMS”), which facilitates the production of shipping labels. The SMS may be configured to generate a shipping uniform resource identifier (“URI”) that identifies a shipping protocol and includes shipment information and post-back information. The shipping URI may be provided to a shipping label module configured to produce a shipping label in accordance with the shipping protocol by outputting a shipping label based on the shipment information, and automatically posting information about the producing of the shipping label to a code module identified by the post-back information. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US10318907B1

A method for automatically mapping a store layout includes identifying a path for traversing a retail area and capturing images of the retail area at various points along the path. The images may be analyzed to identify visual characteristics which may be compared to a template of retail products in a template library. When an object depicted in the image matches with a retail product in the template library, the object may correspond to the retail product. Additionally, a retail department for the object may also be identified. The retail department may be compared to the retail product corresponding to the object, and when the retail product is not associated with the retail department, another retail product which is associated with the retail department may be identified as corresponding to the object. A map of the store layout may be generated based on the identified retail products.
US10318901B2

Systems and methods of the present disclosure facilitate managing a business. In some embodiments, the system includes a product data module and a plurality of business process modules executing on at least one processor of a server. The product data module may be configured to store at least one product description. Responsive to a first user, the system may associate a product class with a first description. Responsive to a second user, the system may associate a first product description with a first of the business process modules. The system may be configured to select a second business process module based on the product class and update the second business process module with the first product description.
US10318900B2

A method, computer program product, and system for job profile generation, the method, computer program product, and system include receiving employee intranet usage data, storing the received employee intranet usage data in a database, identifying a portion of the stored employee intranet usage data associated with the former employee, transmitting the portion to a recommender system, where the recommender system identifies one or more required job skills of the former employee, based on the transmitted portion, and generating a job profile based on the one or more identified required job skills.
US10318899B2

A system for managing remote doctor medical request workflow may include a workflow module that optimizes assignments of medical requests to remote doctors based on parameterized doctor and scheduling information and may further include a forecasting module that predicts the hospital credentials, state licenses or doctors needed to fulfill a projected volume of future medical requests. In one embodiment, radiologists are parameterized and then matched with requests for radiological readings based on information extracted from DICOM image headers and merged with associated information contained in a medical work order. In this embodiment, the radiologists are parameterized based on their locations, schedules, hospital credentials, state licensing, compensation metrics, and performance metrics and incoming requests for review of CT scans and the like are filtered based on the parameterized radiologist information to identify one or more radiologists who are to fulfill the medical request.
US10318897B1

The present technology calculates a value of future adherence (VFA) score which is a patient-level, predicted, expected cost of conversion from non-adherence to adherence over a specified time-frame. The score consists of three general components: (1) probability of being non-adherent, (2) cost reduction associated with being adherent, and (3) probability of converting from non-adherent to adherent. These values can be combined to create an overall VFA score. A user interface is then provided which shows at least a list of patients and information related to the VFA score.
US10318885B2

Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.
US10318884B2

A method associates social media messages with venues. A social network graph includes users, messages from users, and venues. The venues include multiple primary venues and a no-venue. A link between a message and the no-venue node indicates that the message is not associated with a primary venue. Training feature vectors are constructed that measure connectedness between messages and venues. The process trains a classifier to estimate probabilities that messages are associated with venues. A new social media message is received, and the process constructs a feature vector using the same features as the training vectors, measuring connectedness between the new message and the no-venue. The classifier computes a probability that the new message is associated with the no-venue. When the probability exceeds a predefined threshold, the new message is not associated with any of the primary venues. Otherwise, the new message is associated with one of the primary venues.
US10318883B2

An approach is provided in which a knowledge manager trains a machine-learning model and generates a hyperplane based upon a first set of labeled feature vectors. The knowledge manager computes, relative to the hyperplane, a first distribution of a first set of feature vectors corresponding to a first set of source documents. Subsequently, the knowledge manager computes, relative to the hyperplane, a second distribution of a second set of feature vectors corresponding to a second group of source documents. The knowledge manager, in turn, generates an indicator to retrain the machine-learning model in response to determining that a distribution difference between the second distribution and the first distribution reaches a distribution difference threshold.
US10318871B2

A method and apparatus are provided for building an intelligent automated assistant. Embodiments of the present invention rely on the concept of “active ontologies” (e.g., execution environments constructed in an ontology-like manner) to build and run applications for use by intelligent automated assistants. In one specific embodiment, a method for building an automated assistant includes interfacing a service-oriented architecture that includes a plurality of remote services to an active ontology, where the active ontology includes at least one active processing element that models a domain. At least one of the remote services is then registered for use in the domain.
US10318869B2

A decision-making process is implemented by a decider processing unit. The decision-making process includes the propagation of a proposition in a distributed network of processing units, with each processing unit being provided with decision intelligence.
US10318868B2

Enhancement of a first mind map to become a second enhanced mind includes: providing a content pool with information items; performing a first semantic scan based on a selected object; and generating a new object and a related connection to the selected object based on the semantic scan. Furthermore, the enhancement includes determining a strength value for each of the connections of the first mind map and determining the connection with the lowest strength value and recalculating the strength value using an external knowledge base to define the connection as obsolete if the strength value decreases.
US10318865B2

Computer-implemented methods and systems are provided for automatically performing a task on a remote computer. During a registration stage, the system receives personal information of a human user, obtains an IP address and a device configuration for a computing device, and stores the personal information, IP address, and the device configuration in record in a database. The system receives a request to interact with a remote website to perform a task, the request including the personal information of the human user. The system then retrieves the record from the database using the personal information. The system creates a virtual machine based on the device configuration for the computing device, selects one of a geographically distributed set of proxy servers having an IP geographically address resembling the IP address for the computing device, and executes instructions causing the virtual machine to interact with the remote website using the proxy server to perform the task.
US10318863B2

Embodiments of the invention provide for a prosthesis guided training system that includes a plurality of sensors for detecting electromyographic activity. A computing device, which can include a processor and memory, can extract data from the electromyographic activity. A real-time pattern recognition control algorithm and an autoconfiguring pattern recognition training algorithm can be stored in the memory. The computing device can determine movement of a prosthesis based on the execution of the real-time pattern recognition control algorithm. The computing device can also alter operational parameters of the real-time pattern recognition control algorithm based on execution of the autoconfiguring pattern recognition training algorithm.
US10318856B2

A method produces non-contact dielectric bridges using a transfer machine for positioning an integrated circuit on a conductive circuit and a laser for ensuring the connection of the contacts thereof. The contacts of the integrated circuit that have been registered by a transfer machine in relation to the contacts of the conductive circuit, arranged on a continuous support made of heat- and radiation-resistant polyimide and held under pressure by the device, are welded together using a laser beam. The laser is positioned beneath the continuous support and built into the transfer machine. When the laser is used, the continuous support is immobilized by a stop and go device. The method is designed to increase the productivity of systems used to produce RFID tags, as a result of low investment costs and much faster speeds of connection of the contacts of the integrated circuit and the conductive circuit. The method allows the use of non-contact identification tags to become widespread over many professions.
US10318855B2

An RFID card includes a smartcard controller that receives power from a host device. The RFID card also includes a small inductive device capable of inductive coupling with an RFID reader. The small inductive device is small enough to fit in the form factor of a memory card or SIM card. Enhancement circuits enhance the usable read and write distance of the RFID card.
US10318845B2

A method of reading a coupon channel that displays a test section pattern after being exposed to a target substance, the method uses a device having a computer readable memory, digital camera, logic assembly and user interface; providing a pixel target intensity profile; placing the coupon in the device and exposing the coupon channel to a test fluid mixture; automatically using the digital camera to take a digital image of the coupon channel test section after the exposure. The improvement in the method includes finding the contiguous set of pixels from the test section of the coupon channel that best matches the intensity profile of the target pattern representation and determining if this best match set of pixels exceeds a similarity threshold and in response to a best match set of pixels passing the similarity threshold, automatically providing a human perceptible indication that the target substance has been detected.
US10318842B1

A learning method for learning parameters of convolutional neural network (CNN) by using multiple video frames is provided. The learning method includes steps of: (a) a learning device applying at least one convolutional operation to a (t-k)-th input image corresponding to a (t-k)-th frame and applying at least one convolutional operation to a t-th input image corresponding to a t-th frame following the (t-k)-th frame, to thereby obtain a (t-k)-th feature map corresponding to the (t-k)-th frame and a t-th feature map corresponding to the t-th frame; (b) the learning device calculating a first loss by referring to each of at least one distance value between each of pixels in the (t-k)-th feature map and each of pixels in the t-th feature map; and (c) the learning device backpropagating the first loss to thereby optimize at least one parameter of the CNN.
US10318837B2

The disclosure includes a system and method for distinguishing between stock keeping units of similar appearance that vary in size. An image recognition application receives an image including a shelving unit stocking a plurality of items, identifies each item in the image, generates a region of interest for each identified item in the image, identifies a physical dimension of a portion of region depicted in the image, determines a dimension of the region of interest for each identified item and the portion of region in pixels, determines a pixel-to-physical dimension ratio using the dimension in pixels of the portion of region and the physical dimension of the portion of region depicted in the image, and determines a stock keeping unit identifier of each identified item in the image based on the pixel-to-physical dimension ratio and the dimension of the region of interest for each identified item.
US10318834B2

One embodiment provides an image processing circuitry. The image processing circuitry includes a feature extraction circuitry and an optimization circuitry. The feature extraction circuitry is to determine a feature descriptor based, at least in part, on a feature point location and a corresponding scale. The optimization circuitry is to optimize an operation of the feature extraction circuitry. Each optimization is to at least one of accelerate the operation of the feature extraction circuitry, reduce a power consumption of the feature extraction circuitry and/or reduce a system memory bandwidth used by the feature extraction circuitry.
US10318828B2

Embodiments are disclosed for identifying potentially erratic vehicles travelling near a vehicle including an in-vehicle computing system. In some embodiments, an in-vehicle computing system for a vehicle includes a processor, a sensor subsystem communicatively coupleable to a camera mounted on the vehicle, and an external device interface communicatively coupleable to an extra-vehicle server. The in-vehicle computing system may also include a storage device storing instructions executable by the processor to monitor neighboring vehicles within a field of view of the camera, identify a potential erratic vehicle, and transmit vehicle information to the extra-vehicle server.
US10318826B2

The disclosure relates to systems and methods for estimating or determining the motion of a vehicle and/or the distance to objects within view of a rear camera. A method for rear obstacle detection using structure from motion includes identifying image features in a first frame corresponding to features in a second frame, wherein the first frame and the second frame comprise adjacent image frames captured by a rear-facing camera of a vehicle. The method includes determining parameters for a non-planar motion model based on the image features. The method includes determining camera motion based on the parameters for the non-planar motion model.
US10318825B2

In a vehicle-mounted image recognition apparatus, a resolution of an image projected on an imaging plane of an image sensor is different at a position away from a center between a circumferential direction and a radial direction. To make a circumferential resolution higher than a radial resolution, at least a lower half of the imaging plane is located closer to a circumferential focus than a middle of a radial focus and the circumferential focus at a position off the optical axis center of the image projected on the image sensor through the image-forming optical system. This is achieved by adjusting the position of the imaging plane when manufacturing or by selecting a lens with high circumferential resolution. This apparatus improves recognition accuracy in recognizing traffic lanes without using an expensive lens exhibiting high resolution both in the circumferential direction and in the radial direction.
US10318821B2

Disclosed are systems and techniques for automated driver assistance in a vehicle having an Idle Stop and Go (ISG) function that controls an engine of the vehicle. A driver assistance apparatus includes at least one object detection sensor configured to acquire an image of a view ahead of the vehicle or a view around the vehicle, and a processor configured to detect information from the acquired image. The processor determines navigation information related to the vehicle, and provides a control signal to enable or disable the ISG function based on at least one of the information detected from the acquired image or the navigation information.
US10318820B2

A computer-implemented method for detecting and ranking individuals includes capturing live image data of a scene using an imaging device and identifying overlap between reference image data of the selected individuals and the live image data, wherein the overlap includes image data of the selected individuals in the scene. The method also includes capturing sets of image data of the selected individuals while the imaging device is in motion and recording the movement to provide a tracking record having instructions for positioning the imaging device where the imaging device captured the sets of image data of the selected individuals in the scene. The method further includes determining a score for each of the selected individuals in the scene based on a value related to an ability to view each friend and/or a social relationship value in order to enable a user to select who to aim the imaging device at.
US10318818B2

A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
US10318815B2

Systems, methods, and non-transitory computer-readable media can identify a set of media content items based on at least one search query. The set of media content items can be ranked based on information associated with one or more media content items in the set of media content items to produce a ranked set of media content items. The ranked set of media content items can be provided for sequential video presentation. A set of image frame previews can be selected for at least some media content items in the ranked set. Each image frame preview in the set of image frame previews can be selected based on a respective confidence score associated with viewer interest. One or more image frame previews, out of the set of image frame previews, can be provided during media navigation associated with the sequential video presentation.
US10318808B2

A system for vector extraction comprising a vector extraction engine stored and operating on a network-connected computing device that loads raster images from a database stored and operating on a network-connected computing device, identifies features in the raster images, and computes a vector based on the features, and methods for feature and vector extraction.
US10318807B2

A target searching apparatus includes a display, an object region extractor, a feature amount calculator, a second feature amount calculator, and an object present region extractor. The object region extractor extracts, from a display image, an object region including an identification object. The feature amount calculator calculates in-region and out-region representative values of the image feature amount that respectively are representative values inside and outside the object region in the display image. The second feature amount calculator calculates a representative value of the image feature amount in each of a plurality of small regions into which the object region is divided. The object present region extractor extracts, from the plurality of small regions, one or more small region having the representative value that is closer to the in-region representative value than the out-region representative value, as an object present region in which the identification object is present.
US10318800B2

Disclosed are a gesture detection and recognition method and system. The gesture detection and recognition method comprises: acquiring and storing an image; adopting a plurality of pre-set classifiers for deleting different gestures to detect each frame of the image according to a pre-set sequence in a frame alternating manner to acquire a gesture target; establishing a skin color model based on the pixel distribution of the region of the gesture target; and acquiring gesture frequencies of the gesture target in a previous state and a later state according to the skin color model, and matching the gesture frequencies with a pre-set gesture state, so that a gesture change state is obtained and output. The gesture detection and recognition method and extract a skin color under specific scene, and can gradually eliminate the influence generated by acute illumination changes, thus realizing the purpose of extracting a gesture change state.
US10318796B2

Age progression of a test facial image is facilitated by compiling training data, including a training set(s) having selected initial images of subjects by gender and age-group. In addition, the age progression includes manipulating the training data, including: for a given age-group of a training set, substantially aligning respective face shapes; determining a common frame based on the aligned shapes; substantially aligning respective face appearances to generate a shape-free form corresponding to the face appearance of each subject, using the substantially aligned shapes to generate an age-specific shape-dictionary for each age-group, and a common shape-dictionary for the age-groups of the training set, and using the aligned appearances to generate at least an age-specific appearance-dictionary for each age-group, and a common appearance-dictionary for the age-groups of the training set. The age specific appearance dictionary for each age group and the common appearance dictionary facilitate age progression of the facial image.
US10318795B2

A vehicle configured to operate in a remote access mode is disclosed. In some examples, a camera at the exterior of the vehicle can capture one or more images of its surroundings, including the face of a person attempting to access the vehicle. A primary operator (e.g., owner or lessee) of the vehicle can receive the one or more images at a mobile device and send an input, via a user interface of the mobile device, to grant or deny access to the vehicle. In response to wirelessly receiving the input to allow access, the vehicle can be unlocked and started in the remote access mode. In some examples, the remote access mode can have a set of permissions and/or restrictions associated therewith.
US10318794B2

Disclosed in some examples are methods, systems, computing devices, and machine readable mediums that provide for cropping systems that automatically crop digital images using one or more smart cropping techniques. Smart cropping techniques may include: cropping an image based upon emotion detection, cropping based upon facial recognition and matching, and cropping based upon landmark matching. In some examples, a single smart cropping technique may be utilized. In other examples, a combination of the smart cropping techniques may be utilized.
US10318793B2

The invention provides a method for detecting fraud (220) during biometric authentication of an individual comprising the acquisition (210), by an optical device, of a sequence of candidate images comprising at least two candidate images of an individual, with view to comparing said sequence with a reference image sequence comprising at least one reference image of an individual acquired during a preliminary enrollment step (100) by the same optical device, the method comprising the steps of: estimating (221), from the sequence of candidate images, the geometrical parameters of the optical device having acquired said sequence of candidate images on the individual, and comparing (222) said geometrical parameters with the geometrical parameters of the optical device having acquired the reference image sequence, and from the result of the comparison, determining (223, 224) whether the verification image sequence was acquired from at least one pre-recorded image of the individual.
US10318789B2

A display device includes a display panel, a fingerprint recognition sensor on the display panel, and a cover glass on the fingerprint recognition sensor. The cover glass is defined with at least one groove on a surface that faces the display panel.
US10318783B2

The present invention relates to a mobile terminal, which includes a case covering a rear surface of a terminal body, a rear input unit provided at an inner side of the case, externally exposed through the case, and including a first button unit for inputting a first function, and a second button unit for inputting a second function, wherein the first button unit is externally exposed through the second button unit, and a fixing member provided at an inner side of the rear input unit, and capable of fixing the first button unit by being accommodated in a recess outwardly formed in the second button unit, wherein the fixing member is coupled to the second button unit and a finger scan sensor is provided on the first button unit.
US10318780B2

Examples of techniques for encoding data in a 2D symbology are disclosed. In one example described herein, a computer-implemented method comprises capturing an image of the 2D symbology. The 2D symbology comprises a series of data symbols representing a binary string. Each of the data symbols comprises a line segment, and each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at a starting indicator designated by a first symbol and ending at an ending indicator designated by a second symbol. The first symbol differs from the second symbol, and the series of data symbols comprise 0-bit symbols represented by a first data symbol and 1-bit symbols represented by a second data symbol. The method further comprises extracting the binary string from the 2D symbology by reading each of the data symbols between the starting indicator and the ending indicator.
US10318779B2

Systems and methods for facilitating tag authenticity validation. The methods comprise: detecting a tag's arrival/presence at a waypoint along a supply chain path; obtaining a ChainStart Value and a first ChainEnd Value from the tag; generating a public key and a private key; transforming the first ChainEnd Value into a second ChainEnd Value using the private key; storing in a data store at least a hash of the ChainStart Value, a hash of the second ChainEnd Value, and the public key as a transaction record entry; causing the first ChainEnd Value of the tag to be replaced with the second ChainEnd Value; and validating the tag's authenticity at a second waypoint along the supply chain path using at least the ChainStart Value, the second ChainEnd Value, and the transaction record entry comprising the hash of the ChainStart Value, a hash of the first ChainEnd Value and the public key.
US10318777B2

A presentation scanner allows an operator to easily place an object being scanned within the scanner's field of view in order to enhance usability of the scanner. A partially transmitting and partially reflecting surface, like a mirror, is used. An aiming pattern or target indicator is projected from an aiming source to the surface. The aiming pattern or target indicator is seen by an operator who aligns the object, which is reflected from the surface back to the operator, to be placed over or within the aiming pattern that appears at the surface. Once aligned, a camera captures the image of the optical code.
US10318766B2

A method for the secured recording of data, implemented in a data-recording device having a first non-secured memory and a second secured memory, is disclosed. The method has the steps of: obtaining a derived key corresponding to the data in the second memory from a root key recorded in the second memory; encrypting data using the derived key, delivering encrypted data; recording the encrypted data in the first memory; determining a hash imprint of said data; recording said hash imprint in a hash file recorded in the first memory; recording a general hash imprint, representing the content of the hash file comprising said hash imprint, in the second memory; and eliminating the data in the second memory.
US10318764B2

A method for differentiated access control on a computing device having a connection with a second device, the method checking whether a timer has expired on the second device or if a connection is lost to the second device; and preventing at least one of the plurality of application subsets from being launched or enabled if the timer has expired on the second device or the connection is lost to the second device.
US10318760B2

In one embodiment, a system for providing privacy protection of biometric related information for an occupant in a vehicle is provided. The system includes a memory device and at least one controller. The at least one controller including the memory device and is configured to receive first biometric information for a vehicle occupant from a plurality of biometric sensors positioned within a seat of the vehicle and to receive a first signal indicative of a first privacy setting from a plurality of privacy settings to share the first biometric information. The at least one controller is further configured to transmit the first biometric information internally within the vehicle in response to the first signal and to prevent the first biometric information from being transmitted externally from the vehicle in response to the first signal.
US10318754B2

Audit logs are a fundamental digital forensic mechanism for providing security in computer systems. In one embodiment, a system that enables the verification of log data integrity and that provides searchable encryption of the log data by an auditor includes a key generation center, logging machine, and an auditor computing device. The system enables Compromise-Resilient Searchable Encryption, Authentication and Integrity, Per-item QoF with E&A for Searchable Encrypted Audit Logs, and a Key Management and System Model.
US10318753B2

Disclosed is a method, a device, a system and/or a manufacture of a semantic data structure. In one embodiment, a physical memory usable to store information within a datastore comprises a number of domains. Each domain includes a unique identifier and organizes data into a domain structure that includes and an identity element, a content element, and a context element, each of which may be implemented as an EAV triplet. A fundamental instantiation of the domain structure contains a primitive data and a relational instantiation of the domain structure contains references to other domains. The references of the content element may be constrained, for example to a directed acyclic graph architecture, while references of the context element may reference any domain. Additional instantiations may build orders of referential structure, provide security and control of data resources within the datastore, and model users and application programs.
US10318748B2

Embodiments may be generally directed to techniques to encrypt and decrypt data in a first fuse block array using an encryption key of a second fuse block array, the second fuse block array having the encryption key comprising a plurality of segments of bits, an inverse encryption key comprising a second plurality of segments of bits, each segment of the inverse encryption key to correspond with a particular segment of the encryption key, and a random pattern having equally distributed bit values, the random pattern to enable detection of voltage attacks on the second fuse block array.
US10318744B2

As disclosed herein a method, executed by a computer, includes receiving, from an augmented reality device, a pairing request, negotiating with the augmented reality device to generate a new encryption key and a mapping plan for presenting optically readable codes, that correspond to one or more images, on a touch sensitive display device. The method further includes presenting, on the touch sensitive display device, the optically readable codes, and receiving a user selection from the touch sensitive display device. The optical codes are overlayed by the wearers of an augmented reality system with an un-encrypted or otherwise modified form of the optical code. A computer system, and a computer program product corresponding to the above method are also disclosed herein.
US10318728B2

Example embodiments disclosed herein relate to determining permissible activity in an application. Application programming interfaces (APIs) of an application are monitored using a runtime agent. Information about the APIs is provided to a rules engine. A set of rules describing permissible activity is received from the rules engine.
US10318723B1

A Central Processing Unit (CPU) comprising an internal Network-On-Chip (NOC) core and multiple internal System-On-Chip (SOC) cores communicates with external CPUs comprising external NOC cores and external SOC cores. The internal NOC core exchanges hardware trust data with the internal SOC cores and the external NOC cores to maintain hardware trust. The internal SOC cores execute Virtual Network Functions (VNFs) and responsively exchange user data with the internal NOC core for the NFV VNFs. The internal NOC core exchanges an allowed portion of the user data for the VNFs among the internal SOC cores and the external NOC cores. The internal NOC core blocks a disallowed portion of the user data to an internal SOC core or an external NOC core when hardware trust fails between the internal NOC core and the individual SOC core or NOC core.
US10318720B2

A hearing device includes: a processing unit configured to compensate for hearing loss of a user of the hearing device; a memory unit; and an interface; wherein the hearing device is configured to: receive an authentication message from a client device via the interface, derive a client device identifier from the authentication message, and store the client device identifier in the memory unit.
US10318718B2

A user is initially trained for voice authentication within a messaging platform session. After training and during the same session or a different session with the messaging platform session or with a different messaging platform, and when the user requests during such session a sensitive operation be performed on behalf of the user with an external service, a randomly generated voice challenge is delivered to the user during that session. If a returned voice recording from the user is authenticated in response to the issued voice challenge, then the sensitive operation is performed on behalf of the user during the session.
US10318711B2

A system and method for printing, at a POS of a retail store, information relating to a pharmacy prescription ordered in a pharmacy of said retail store, comprises determining in a PM CS of the pharmacy a payloadiD to associate with a prescription order and printing by the PM CS information associated with said first prescription order. Then, a POS CS reading the printing at a POS of the retail store resulting in said POS CS printing a payload associated with the payloadiD in the memory of the POS CS.
US10318708B2

Systems and methods are provided for calculating athletic activity parameters. Multiple housings are position at different locations on a user's body. The housings are configured to be removably engaged with an electronic module that includes a sensor and a processor configured to calculate athletic activity parameters. Each housing is connected to or includes an identification memory that stores information identifying a location of the housing. The electronic module uses the location information to select an algorithm to use when calculating the athletic activity parameters.
US10318707B2

Apparatus, systems, and methods are provided for assessing clot activity in blood under various conditions in vitro. The apparatus includes a plurality of test receptacles that receive the blood, at least one flow generating mechanism in communication with the test receptacles, and a clot detector configured to analyze an amount of clot formation that occurs within the blood in each receptacle. Blood contacting surfaces of a first subset of the test receptacles are coated with a first surface substrate and blood contacting surfaces of a second subset of the test receptacles are coated with a different second surface substrate. The flow generating mechanism is configured to generate a first blood flow rate through a third subset of the test receptacles and to generate a different second blood flow rate through a fourth subset of the test receptacles.
US10318703B2

A system is provided with a memory device adapted to store at least one multi-valued decision diagram (MDD) that specifies a total buildable space and a processor that is programmed to identify a partial configuration; generate a restricted buildable space of the total buildable space; and identify families to complete. The processor is further programmed to, for each family to complete in priority order, add any available standard features for the family to a possible set, if the possible set is empty, add a domain space of the family to the possible set, select the highest priority feature of the possible set as a Default feature state, and generate a further restricted buildable space of the total buildable space based on the Default feature state. The processor is also further programmed to generate a complete configuration including features having Default feature states for each family to complete.
US10318700B2

A computer-implemented method modifies a manufacturing process for integrated circuits. One or more processors receive sensor readings that identify failed integrated circuits from a batch of integrated circuits, where each of the integrated circuits includes a set of dynamic random access memory (DRAM) chips and a memory buffer, where the memory buffer provides an interface between a memory controller and the DRAM chips. The processor(s) identify, based on the sensor readings, a performance trending estimate of DRAM failures versus memory buffer failures in the identified failed integrated circuits. The processor(s) predict a fault analysis (FA) pareto based on the performance trending estimate, a location and address of each DRAM in the identified failed integrated circuits, and a wafer location on the wafer die on which each memory buffer that has the memory buffer failure, such that a manufacturing process for the integrated circuits is modified based on the FA pareto.
US10318692B2

Some embodiments can receive a netlist for the circuit design, wherein the netlist is divided into a set of blocks and a top-level netlist. Next, the embodiments can create (1) a top-level netlist abstraction based on the top-level netlist, and (2) for each block in the set of blocks, create a block abstraction based on a portion of the netlist that is in the block and create virtual pin cells in the block, wherein each virtual pin cell corresponds to a connection that crosses a boundary of the block. The embodiments can then place the top-level netlist abstraction in the layout area, the set of blocks in the layout area, the block abstractions in corresponding blocks, and the virtual pin cells in corresponding blocks. The placed circuit abstraction can then be used to drive standard cell placement in the circuit design.
US10318688B2

Generating design data for manufacturing a logic array of a semiconductor circuit from specification data describing the logic array. The specification is transformed into structured specification data including objects corresponding to circuit cells of a first type and logic specification data specifying the logic circuitry to be included in the logic array, and into structure data including placing and routing information concerning the circuit cells of the first type. A determination is made of circuit cells of a second type from the logic specification data. The circuit cells of the first type are pre-placed and routed based on the structure data. The circuit cells of second type are automatically placed and routed.
US10318685B2

A method of establishing regions for placing cells of an integrated circuit (IC) includes, in part, assigning a precedence value to each of a multitude of constraint regions of the IC, and forming a multitude regions each associated with one of the constraint regions. The region associated with each constraint region is formed in accordance with the precedence value of its associated constraint region and the precedence values associated with any other constraint regions overlapping the first constraint region. Each region in a subset of the constraint regions is further defined in accordance with the region's transparency/opacity attribute.
US10318676B2

Techniques efficiently improve an integrated circuit design by simultaneously analyzing timing paths of the circuit design. A design management component can access data relating to the integrated circuit design from a design database. The design management component can perform a static timing analysis of the integrated circuit design and generate a timing path distribution, filtered analytics, and/or a probability density function associated with the integrated circuit design, wherein all of the timing paths of the integrated circuit design can be evaluated. The design management component can determine a modification to make to a cell, device, interconnection between cells or devices, or another element(s) of the integrated circuit design, based at least in part on the static timing analysis, the timing path distribution, the filtered analytics, and/or the probability density function, to generate a modified integrated circuit design, in accordance with defined design criteria.
US10318669B2

For a time-series, a baseline error value is reduced to compute a target forecast error value by maximizing a net benefit value of a forecasted value of the time-series. For each forecasting model in a set of models, a corresponding model error value related to the time-series is computed. From the set, a subset of models is selected where each model in the subset has a cost that will produce a positive value for the net benefit. A selected model from the subset is associated with the time-series such that a model error value of the selected model is at most equal to the target forecast error. The time-series is forecasted using the selected model such that the forecasted value has an error of less than the baseline error at a future time, and the forecasted value produces a positive net benefit at the future time.
US10318667B2

Embodiments of the present invention provide methods, computer program products, and systems for generating comprehensive test cases covering new events yet to be covered. Embodiments of the present invention can be used to receive a request to generate a test case, wherein the request comprises a coverage schema associated with a first set of events to be covered in the generated test case. Embodiments of the present invention can update the coverage schema, wherein updating the coverage schema comprises adding a second set of events to be covered in the generated test case and generate constraints used to satisfy requirements for meeting the first and the second set of events in the updated coverage schema. Embodiments of the present invention can generate a test case using the generated constraints and the updated schema.
US10318662B2

Systems and methods for horizontal well correlation and geosteering, which include using a correlated 2D model and updated 3D model to determine target lines from the end of a horizontal section of the wellbore to a target point in the formation.
US10318661B2

Systems and methods presented herein provide a plugin to REVIT or a similar program that allows for utilizing nested families for related parts and assemblies. Assembly families can include an inheritance tree where an instance of a host family implements child and sub-child families. The child and sub-child families can inherit parameters from the host family. To manage parameter values associated with the nested structure, the plugin can provide a custom dialog that acts as a middle layer between the user and the parameter settings of the computer-aided design program. The custom dialog can associate user selections with permissible values for parameters related to the host family.
US10318659B1

Computer-implemented methods and systems for detecting loop closure in SLAM applications can include accessing one or more range measurement data scans that each provide a collection of consecutively observed spatial data obtained at a given location. A relative scan pose for each range measurement data scan can be determined. Frames from each of the one or more range measurement data scans then can be aligned to frames within one or more submaps based at least in part by the determined relative scan pose. An enhanced scan pose for each range measurement data scan and an enhanced submap pose for each submap can be periodically determined and used to identify one or more closed loops within the one or more submaps. An output indicative of the identified one or more closed loops can be provided, along with optionally generated floorplan maps and/or given location determinations.
US10318655B2

The method according the the invention comprises the following steps: a) taking a sagittal preoperative x-ray of the vertebral column of the patient to be treated, extending from the cervical vertebrae to the femoral heads; b) on that x-ray, identifying the pelvic parameters, the lumbar lordosis, the position of the apical lumbar vertebra, distances called SVA and SFD and a cloud of points; c) deducing, among predetermined morphotypes, the morphotype to which the treated vertebral column corresponds and deducing therefrom the desired postoperative apex point; d) positioning the different points of the cloud of points in a reference centered at the plate of S1; e) simulating the correction to be applied to the lumbar segment to be treated, by defining co-radial arcs situated below and above the desired postoperative apex point; defining two arcs concentric to the two curvatures obtained, which are tangent to each other at the apex point; f) translating these arcs away from the mean line of the vertebral column and defining a two- or three-dimensional model of the rod to be implanted, curved along the arcs.
US10318653B1

Systems and methods automatically construct a harness model having a selected component from source model. The systems and methods determine an execution context of the component in the source model, and construct and configure the harness model to provide the same or an equivalent execution context in the harness model. Model elements may be added to the harness model, and the model elements may be configured to replicate the execution context. The harness model may be executed, and the operation of the component evaluated. Changes to the component are synchronized between the source model and the harness model, as are changes to the component's execution context. Assessment operations may be included in the harness model, and these assessment operations may be evaluated when the harness model is executed. A verification report that includes the results of the assessments may be generated.
US10318650B2

A computer system for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artifacts within the text segments; creating an occurrence table for the set of text artifacts; and determining compliance of the text artifacts and text segments based on the single language grouping on which the set of text segments are based.
US10318648B2

The present invention extends to methods, systems, and computer program products for main-memory database checkpointing. Embodiments of the invention use a transaction log as an interface between online threads and a checkpoint subsystem. Using the transaction log as an interface reduces synchronization overhead between threads and the checkpoint subsystem. Transactions can be assigned to files and storage space can be reserved in a lock free manner to reduce overhead of checkpointing online transactions. Meta-data independent data files and delta files can be collapsed and merged to reduce storage overhead. Checkpoints can be updated incrementally such that changes made since the last checkpoint (and not all data) are flushed to disk. Checkpoint I/O is sequential, helping ensure higher performance of physical I/O layers. During recovery checkpoint files can be loaded into memory in parallel for multiple devices.
US10318645B2

A translation support system and the like are provided that is capable of preventing wasteful tasks due to simultaneous operations by more than one person and preventing inconsistent translation of translation words even in a case where a number of persons are simultaneously involved in the translation operations. The translation support system includes: a transfer unit transferring translation word approval request information to an approver terminal of an approver, the translation word approval request information including an original word or phrase received from a request-source terminal requesting to the approver an approval of a translation word of a particular original word or phrase; an approval request information storage unit storing translation word approval result information including at least approve-or-reject information corresponding to the translation word approval request information received from the approver terminal and an approved translation word corresponding to the original word or phrase; a notification storage unit storing notification message corresponding to the approve-or-reject information; a notification determination unit determining, in accordance with the approve-or-reject information, the necessity of notification to the terminals other than the request-source terminal and determine which piece of the notification message should be notified to each of the terminals; and a notification transmission unit transmitting notification information to terminals for which notification or respective notifications have been determined to be necessary, the notification information including the notification message in accordance with the determination by the notification determination unit, the original word or phrase, and the approved translation word.
US10318640B2

Exemplary embodiments provide techniques for evaluating when words or phrases of a translation were generated with a low degree of confidence, and conveying this information when the translation is presented. For example, if a source language word is encountered in source material for translation, but the source language word was only encountered a few times (or not at all) in the training data used to train the translation system, then the resulting translation may be flagged as being of low confidence. Other situations, such as the generation of two equally-likely translations, or translation system model disagreement, may also indicate a questionable translation. When the translation is displayed, questionable words and phrases may be flagged, and possible alternative translations may be presented. If one of the alternatives is selected, this information may be used to update the translation system's models in order to improve translation quality in the future.
US10318637B2

An editing method facilitates the task of adding background sound to speech-containing audio data so as to augment the listening experience. The editing method is executed by a processor in a computing device and comprises obtaining characterization data that characterizes time segments in the audio data by at least one of topic and sentiment; deriving, for a respective time segment in the audio data and based on the characterization data, a desired property of a background sound to be added to the audio data in the respective time segment, and providing the desired property for the respective time segment so as to enable the audio data to be combined, within the respective time segment, with background sound having the desired property. The background sound may be selected and added automatically or by manual user intervention.
US10318627B2

A technology for displaying formula dependencies of multi-dimensional data in a visual representation is provided. In accordance with one aspect, a visual representation of a multi-dimensional data is provided based on metadata of a modeled data set. The metadata includes information of a data model comprising dimensions, hierarchies of dimension members, and formulas for deriving the dimension members. The formula dependencies are determined for members of a dimension based on the metadata. A user selection of a dimension member in the visual representation is received and the framework displays a formula dependency of the selected dimension member on the visual representation using one or more visual markers. The visual markers identify one or more corresponding dimension members from which the selected dimension member is derived and represent a formula used for deriving the selected dimension member.
US10318626B2

A method for narrating a table using at least one narration template, wherein the table is extracted from a data source is provided. The method may include parsing the extracted table. The method may also include performing structural analysis on the parsed extracted table. The method may further include selecting at least one structural template based on the structural analysis of the parsed extracted table. Additionally, the method may include selecting the at least one narration template based on the at least one selected structural template. The method may also include applying the at least one selected narration template to the extracted table. The method may further include narrating the extracted table based on the applying of the at least one selected narration template to the extracted table.
US10318623B2

Computer-implemented systems and methods for extracting information during a human-to-human mono-lingual or multi-lingual dialog between two speakers are disclosed. Information from either the recognized speech (or the translation thereof) by the second speaker and/or the recognized speech by the first speaker (or the translation thereof) is extracted. The extracted information is then entered into an electronic form stored in a data store.
US10318619B2

An information processing apparatus including a first indication output unit. The first indication output unit outputs, in a case where a second user edits a document while a first user is not editing the document, an indication for prompting a second user to input a reason for the editing after the second user finishes editing the document.
US10318617B2

Methods and apparatus for extracting content from an email or email thread are provided. Any replied content is removed from the email based on at least one of known delimiters and known email thread patterns used for separating original and reply emails. Any signature content is removed based on at least one of generated signature patterns for the sender and known signature patterns. Any greeting content is removed based on at least one of generated greeting patterns for the recipient and known greeting patterns. Any sent from content identifying a device or an email client from which the email was sent is removed based on known sent from content. The remaining email text can then be output for further processing, such as analyzing the text for use in augmenting a sender's implicit profile, and analyzing the text for question or answer content on specific topics.
US10318616B2

Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the received HTTP request has a special parameter that specifies to request part of the HTML content; acquiring the part of the HTML content according to the special parameter; and outputting the acquired part of the HTML content.
US10318614B2

A method and a file format transformation system (FFTS) for transforming marked-up content in a first file format (FFF) to a second file format (SFF) that enables automated browser based pagination are provided. The FFTS reflows marked-up content of the FFF into a continuous page. The FFTS generates and appends tags to spaces and block elements identified in the reflown marked-up content of the FFF. For each space and block element, the FFTS determines and tags line breaks in the reflown marked-up content. For each line break, the FFTS identifies, tags, and positions anchored floats and footnotes on a current page based on space availability. The FFTS positions page breaks in the continuous page based on a configurable page height and the line breaks. The FFTS groups the marked-up content, inserts pagination elements and renders the grouped marked-up content in the SFF based on a selected level of reversibility.
US10318604B2

An electronically readable device and system is incorporated within and/or attached to an object to validate and/or authenticate the object. Upon activation of the device one or more codes encoded within the device are revealed and are able to be scanned by an electronic device. The electronically readable code changes, such that for each period of time the code is different than a previous period and only the database knows in advance what the code should be for a given period. The scanned code is uploaded to the database where it is compared to a stored code to verify that the object is authentic.
US10318602B2

Methods, systems, and devices for sharing a physical location with online users by requiring the online users to be in physical proximity of a specific physical location before the users can experience media content associated with the physical location. A user can mark a physical location when that user is at the location by associating a virtual anchor with that location. The virtual anchor creates a data structure that contains the location's geographic coordinates as well as other details regarding the anchor. The user can also associate media content with the virtual anchor. The virtual anchor can be shared with other users and these other users are notified of the presence of the virtual anchor when they are within a physical proximity from the physical location. Only when the other users are at the location can these users access the media content associated with the virtual anchor.
US10318598B2

A system displays and filters reports including website vitiation data in response to receiving user input. The system allows users to launch various reports onto a workspace and filter the entire result set by selected criteria. The system allows the user to specify and configure segments while viewing reports, simply by clicking next to the desired criteria within the report alone or in combination with various keyboard functions. Filtered reports can be further adjusted per additional filters and criteria. The results are returned virtually instantaneously, enabling users to analyze the effects of combinations of factors.
US10318594B2

Disclosed in some examples are methods, systems, devices, and machine readable mediums that automatically determine a set of one or more rules for finding items of content with high precision and high-recall. The disclosed methods enable applications to find content in rapidly changing datasets such as microblogs and other social networking feeds with a high precision and high recall, improving the accuracy of the application.
US10318592B2

When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.
US10318585B2

The disclosed embodiments provide a remembered set implementation for use during an incremental garbage collection, wherein the implementation includes a trie that can be dynamically coarsened to conserve memory. During operation, responsive to storing a reference into a location in a referenced memory area during the execution of a software program, the system finds, within a trie that serves as a remembered set for the referenced memory area, a particular entry that corresponds to a particular address range that covers the location. The system then marks the particular entry to indicate that the particular address range should be processed during a garbage collection. Based on a policy, the system then coarsens a particular subtree of the trie in which the particular entry is stored. Next, during the garbage collection, the system processes a particular larger address range when a root entry of the particular subtree is visited.
US10318584B2

An example method includes determining a point from a data set closest to a particular data point using a particular metric and scoring a particular data point based on whether the closest point shares a similar characteristic, selecting a subset of metrics based on the metric score to generate a subset of metrics, evaluating a metric-lens combination by calculating a metric-lens score based on entropy of shared characteristics across subspaces of a reference map generated by the metric-lens combination, selecting a metric-lens combination based on the metric-lens score, generating topological representations using the received data set, associating each node with at least one shared characteristic based on member data points of that particular node sharing the shared characteristic, scoring groups within each topological representation based on entropy, scoring topological representation based on the group scores, and providing a visualization of at least one topological representation based on the graph scores.
US10318583B2

Systems and methods for relationship recommendations systems in accordance with embodiments of the invention are illustrated. In one embodiment, a relationship recommendation server system includes a processor wherein a relationship recommendation program configures the processor to obtain a graph database including a set of nodes including node attribute data and a set of edges including edge attribute data and describing relationships between nodes in the set of nodes, determine a set of motif data, where the motif data describes at least one subgraph including a subset of the nodes and a subset of the edges within the graph database, obtain a search node, generate additional edges between the search node and a subset of the nodes within the graph database, where the additional edges form subgraphs including the search node that are isomorphic to a subset of the motif data, and recommend relationships based on the generated additional edges.
US10318581B2

Methods and systems of providing metadata association with videos on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos that are search results for a search query and indicates view durations that the videos were viewed responsive to the search query. First and second videos competing for views of users are identified from the received search records. The first and second videos each have metadata respectively describing the first and second videos. Search queries directed to the first video are identified from the search records. Search terms associated with the search queries are further identified and compared to the metadata of the second video. Search terms that are not included in the metadata of the second video are identified as metadata improvements to the second video.
US10318580B2

Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to detect media watermarks in magnetic field data are disclosed herein. Example media monitoring methods disclosed herein include accessing magnetic field data determined by a magnetometer, the magnetic field data associated with a first sampling rate. Disclosed example methods also include transforming magnitude values of the magnetic field data to a frequency domain to determine transformed magnetic field data. Disclosed example methods further include evaluating a portion of the transformed magnetic field data associated with a first frequency to detect a media watermark having a frequency component associated with a second frequency different from the first frequency, the first frequency being aliased relative to the second frequency based on the first sampling rate.
US10318577B2

A method for identifying a need of a user based on an image word interpretation, the method comprising: assigning prime keywords and style keywords to a plurality of images, wherein the images having the prime and style keywords assigned thereto are stored by at least one image category of the images; receiving a target keyword from the user depending on a need of a user; displaying images within the at least one image category, and receiving a preferred image by the at least one category from the user; extracting a target image that matches the target keyword based on the received preferred image; and displaying the extracted target image in accordance with at least one way.
US10318576B2

Systems and methods of verifying the results of an initial image recognition process are presented. A verification engine can receive a set of candidate images corresponding to the results of an image recognition process performed on a captured query image. The verification engine can determine an appropriate verification technique to apply to the images of the candidate set, and classify, re-rank or otherwise re-organize the candidate set such that the best match from the candidate set is confirmed as a proper match.
US10318572B2

A system, method, and media are provided for generating a structured labeling graphical user interface. The user interface receives user input that associates multimedia content with categories. The user input may include user-supplied tags that further define the category for the multimedia content. The user-supplied tags are rendered proximate to the categories. In turn, a database logs user events to store, among other things, the categories, the user-supplied tags, time associated with completing the user-supplied tags, and time for associating multimedia content with the categories or tags.
US10318564B2

Retrieving from the Internet unstructured text related to a specified domain is described. Training data is accessed; the training data comprises unstructured text related to the specified domain. A first classifier is trained using features of the training data. It is used to classify unstructured text having plurality of features, to obtain unstructured text examples related to the domain. The unstructured text examples are used to retrieve from the Internet similar examples which do not have at least some of the plurality of features. Optionally, a second classifier is trained using the similar examples. Additional unstructured text is retrieved from the Internet and the second classifier is used to label the additional unstructured text for domain relevance.
US10318557B2

DBSCAN clustering analyses can be improved by pre-processing of a data set using a Hilbert curve to intelligently identify the centers for initial partitional analysis by a partitional clustering algorithm such as CLARANS. Partitions output by the partitional clustering algorithm can be process by DBSCAN running in parallel before intermediate cluster results are merged.
US10318554B2

System and method for data cleansing are disclosed. The method comprises receiving one or more data records pre-categorized into one or more categories. Identifying at least one concept associated with one or more data records, and grouping, the at least one concept associated with the one or more data records into a plurality of category lists based on the predefined category associated with each of the one or more data records. Determining, one or more intersection sets based on a comparison between each pair of the plurality of category lists, wherein each intersection set comprises a set of one or more common concepts associated with a pair of category lists. The method comprises replacing each of at least one common concept of the set of one or more common concepts associated with each intersection set by a category name based on an occurrence rate of the common concepts.
US10318547B2

Technologies for synchronized overclocking setting between multiple networked computing devices include a master computing device and multiple slave computing devices communicating over a network. The master computing device establishes a connection with the slave computing devices. Establishing the connection may include synchronizing the slave computing devices with a master time clock of the master computing device. The master computing device determines its own overclocking setting and requests overclocking settings from the slave computing devices. The overclocking settings may include processor frequency, processor voltage, or other overclocking parameters. The master computing device determines a best overclocking setting from its own overclocking setting and the overclocking settings received from the slave computing device. The master computing device advertises the best overclocking setting to the slave computing devices. The slave computing devices may implement the best overclocking setting. Other embodiments are described and claimed.
US10318545B1

Systems, methods and non-transitory media are provided to cause or facilitate the interactive visualization of large datasets. Elements of the visualizations are user-engageable to allow the user to visualize various aspects of the dataset in selectable layers of detail, and view the relationships between the data stored and sorted within various selected data fields. Engagement with dataset visualization views by the user can trigger alternate dataset visualization views in secondary and tertiary visualization interfaces.
US10318543B1

Systems, methods and computer-readable media for obtaining and enhancing metadata for content items are provided. In an aspect, a system can include an identification component configured to identify a resource, accessible to the system via a network, that includes a reference to a content item, and an extraction component configured to extract metadata associated with the resource and the reference to the content item. The system can further include an index component configured to associate at least a portion of the metadata with the content item in a data store, and a matching component configured to identify one or more reference content items based on correspondence between the metadata and reference metadata respectively associated with the one or more reference content items.
US10318540B1

Systems and methods are disclosed for providing an explanation of an estimate for information missing from a data graph. An example method may include receiving a query that requests information for a first entity and receiving an estimate for the information, the estimate being based on a plurality of features of a joint distribution model. The method may include determining respective contribution scores for the plurality of features, selecting a quantity of the features with highest contribution scores, generating, using the selected quantity of features, an explanation for the estimate; and providing the explanation and the estimate as part of a search result for the query.
US10318528B2

A mechanism for responding to a natural language query. Linguistic parsing is applied to the natural language query to generate a set of language element(s). One or more of those language elements are mapped to parameters and/or data elements of a parameterized report, which is selected for use in responding to the query based on the mapping. The selection of the parameterized report and/or mapping to the parameterized report may use the schema of the underlying dataset that the parameterized report uses in order to perform more precise mapping and selection. The selected parameterized report is then used to construct structured data that is responsive to the query. For instance, the structured data could include visualizations. In this manner, already existing parameterized reports that were previously used to generated structured data in the form of reports, may again be used in order to respond to natural language queries.
US10318526B2

Systems and methods for enabling construction of complex Boolean chemical substructure queries in a structured graphical user interface are provided. The chemical substructures (molecules) may be represented graphically in standard molecular notation, and may be arranged horizontally and vertically on the interface, along with Boolean logical operators. Boolean logical operators of a first type may logically associate molecules arranged in horizontal fashion to form row queries, whereas Boolean logical operators of a different, second type may logically associate the row queries to form a composite query to be applied to a database of molecules. The operators of the first type may comprise disjunctive operators, whereas the operators of the second type may comprise conjunctive operators.
US10318519B2

A control logic analyzer for controlling a plurality of devices is provided. The control logic analyzer comprises: a control logic decomposer configured to analyze control logics from different sources to identify devices involved in the control logics from the plurality of devices, and decompose the control logics into control instructions to be executed by the identified devices; and a potential conflict searcher configured to search a database for storing decomposed control logics and determine whether there is any potential conflict between the current control logic and the control logics previously stored in the database.
US10318507B2

Methods and systems for database optimization include compacting columns in an unoptimized database that co-appear in queries to the database into a single hyper-column using a processor to form an optimized database. Queries are received according to a schema for the unoptimized database. The received queries are translated into queries according to a schema for the optimized database.
US10318504B2

Disclosed is a system and method capable of minimizing user-set search data and local filtering data by creating index data in real time. A search data processing system includes an index generation unit adapted to generate index data for a search on map-associated data of an item selected by a user; and a search execution unit adapted to execute a search operation on the map-associated data of the selected item by means of the index data.
US10318503B1

A decision support system and method, which receives user inputs comprising: at least one user criterion, and at least one user input tuning parameter representing user tradeoff preferences for producing an output; and selectively produces an output of tagged data from a clustered database in dependence on the at least one user criterion, the at least one user input tuning parameter, and a distance function; receives at least one reference-user input parameter representing the at least one reference-user's analysis of the tagged data and the corresponding user inputs, to adapt the distance function in accordance with the reference-user inputs as a feedback signal; and clusters the database in dependence on at least the distance function, wherein the reference-user acts to optimize the distance function based on the user inputs and the output, and on at least one reference-user inference.
US10318496B2

Disclosed aspects relate to managing a database management system (DBMS) using a set of stream computing data derived from a stream computing environment. The set of stream computing data which indicates a set of stream computing environment statistics may be collected with respect to the stream computing environment. A proactive database management operation may be determined for performance with respect to the DBMS based on the set of stream computing data which indicates the set of stream computing environment statistics. The proactive database management operation may be performed to manage the DBMS using the set of stream computing data.
US10318489B2

Examples disclosed herein provide systems, methods, and software for avoiding data replication using sparse files. In one example, a method of using a sparse file to manage modifications to read-only files includes identifying an open file request on a computing system for a read-only file, and generating the sparse file corresponding to the read-only file. The method further includes identifying a modification to the read-only file and, responsive to identifying the modification, initiate a write to the sparse file based on the modification and identifying the write in a region map.
US10318488B2

A data storage system having data locking and unlocking functions and a method therefor are provided. The data locking and unlocking method includes: when a used capacity of a storage device is equal to or greater than a first threshold, locking a plurality of folders of the foregoing storage device; preventing the folders from being unlocked when the used capacity is greater than or equal to a second threshold; unlocking the locked folders according to a first unlock signal when the used capacity is less than the first threshold; and unlocking the locked folders according to a second unlock signal when the used capacity is between the first threshold and the second threshold. The foregoing second threshold is greater than the first threshold.
US10318478B2

A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
US10318474B1

A storage node such as a storage array or storage server has storage controllers with heterogeneous parallel processors. The CPUs may be used to perform read and write operations. GPUs are used to produce transformed data from raw data. The GPUs may be used to perform various analytic calculations. The GPUs may be interconnected via dedicated communication links.
US10318471B2

A method for sharing data between a microcontroller and a plurality of driving circuits of actuators is disclosed. A microcontroller is provided with a microsecond bus and a plurality of chip-select outputs. A plurality of driving circuits have input pins for data signals received from the microcontroller through the microsecond bus. Each of the driving circuits has an input pin receiving a signal from a chip-select output of the microcontroller and at least two configuration pins connected to the ground voltage or to a supply voltage. A data frame signal is sent on the microsecond bus. Each of the driving circuits is supplied with a portion of the data frame signal as a function of the chip-select output of the microcontroller and as a function of the voltage connection of the at least two configuration pins.
US10318460B2

A method includes determining a first host Non-Uniform Memory Access (NUMA) node of a plurality of host NUMA nodes on a host machine that provides a virtual machine to a guest, the first host NUMA node being associated with a pass-through device, creating a virtual NUMA node on the virtual machine, mapping the virtual NUMA node to the first host NUMA node, adding a virtual expander to a virtual root bus of the virtual machine, and associating the virtual expander with the virtual NUMA node.
US10318454B2

Disclosed are an interrupt processing method and an interrupt controller. Before a CPU writes interrupt processing completion identification information of a current interrupt into an interrupt controller, interrupt source clear information of the interrupt is stored into the interrupt controller; and then when the interrupt controller receives a request, sent by the CPU, for writing the interrupt processing completion identification information, an interrupt source of the interrupt is directly cleared according to the interrupt source clear information stored in the interrupt controller, the CPU does not need to firstly access an interrupt clear register of a corresponding peripheral through a plurality of bus converter bridges to acquire information needed for clearing the interrupt source and then perform clearance. Therefore, the abovementioned solution can shorten the time needed by the CPU for clearing the interrupt source to a relatively great extent and avoid delaying the response time of other interrupts.
US10318453B2

Systems and methods for transmitting a group of interrupts across nodes are provided. A first interrupt signal, comprising a first group of interrupts, is received, with a first node, from a second node. A second interrupt signal, comprising a second group of interrupts, is received, from storage circuitry of the first node, the second interrupt signal represents an interrupt signal received prior to the first interrupt signal. The first interrupt signal is combined with the second interrupt signal using a function to generate a combined interrupt signal. The second interrupt signal is compared to the combined interrupt signal to detect a change in a first bit position of the second interrupt signal. In response to detecting that the first bit position has changed to become asserted, an interrupt process corresponding to the first bit position is performed. The combined signal is stored in place of the second interrupt signal.
US10318450B2

Technology for an apparatus is described. The apparatus can include a memory controller with circuitry configured to define a caching and processing priority policy for one or more input/output (I/O) request class types. The memory controller can monitor one or more I/O contexts of one or more I/O requests. The memory controller can associate the one or more I/O contexts with one or more I/O class types using an I/O context association table. The memory controller can execute the one or more I/O requests according to the caching and processing priority policy of the one or more I/O class types. The apparatus can include an interface to the memory controller.
US10318443B2

According to the computer device and the configuration and management method of a computer device that are provided in the embodiments of the present invention, an SMM and a CPU are controlled to connect to a PCIE Switch at different stages of system startup, so that management of a PCIE device does not rely on involvement of the CPU of the computer device. In this way, the PCIE device can be configured and managed without involvement of an operating system of the computer device, and CPU resources are saved. Manageability of the computer device is improved, meeting a requirement of a large data center for simplifying computing device management. In addition, the PCIE device is connected to the PCIE Switch by using a downstream port, with no need to configure a special interface to connect to the SMM, thereby simplifying system configuration.
US10318436B2

A translation lookaside buffer (TLB) index valid bit is set in a first line of a virtually indexed, virtually tagged (VIVT) cache. The first line of the VIVT cache is associated with a first TLB entry which stores a virtual address to physical address translation for the first cache line. The TLB index valid bit of the first line is cleared upon determining that the translation is no longer stored in the first TLB entry. An indication of a received invalidation instruction is stored. When a context synchronization instruction is received, the first line of the VIVT cache is cleared based on the TLB index valid bit being cleared and the stored indication of the invalidate instruction.
US10318432B2

A technique for operating a lower level cache memory of a data processing system includes receiving an operation that is associated with a first thread. Logical partition (LPAR) information for the operation is used to limit dependencies in a dependency data structure of a store queue of the lower level cache memory that are set and to remove dependencies that are otherwise unnecessary.
US10318429B2

A determination is made in a multi-processor system that a cache storage is storing a first type of elements and a second type of elements, wherein on an average each of the first type of elements takes a longer time to destage to secondary storage in comparison to each of the second type of elements. A determination is made of how many tasks to run for scanning the cache storage and destaging the first type of elements and the second type of elements from the cache storage, based on how many of first type of elements and how many of the second type of elements are stored in the cache storage, and how many processors are available in the multi-processor system.
US10318422B2

A computer-readable recording medium storing an information processing program for causing a computer to execute a process, the process includes: acquiring a cache memory size allocated to each process within an application program; acquiring a cash miss ratio for a process executed using an allocated cache memory size; correcting a cache memory size to be allocated to the process based on an acquired cache miss ratio; acquiring a first cache memory size allocated to the process after the correcting is performed; acquiring a first performance value when the process is executed using the first cache memory size; acquiring a second cache memory size which is allocated to the process later than the first cache memory size; acquiring a second performance value when the process is executed using the second cache memory size; and correcting the second cache memory size based on the first performance value and the second performance value.
US10318420B2

A method to access a memory chip having memory banks includes processing read requests in a read queue, and when a write queue is filled beyond a high watermark, stopping the processing of the read requests in the read queue and draining the write queue until the write queue is under a low watermark. Draining the write queue include issuing write requests in an order based on information in the read queue. When the write queue is under the low watermark, the method includes stopping the draining of the write queue and again processing the read requests in the read queue.
US10318419B2

Flush avoidance in a load store unit including launching a load instruction targeting an effective address; encountering a set predict hit and an effective-to-real address translator (ERAT) miss for the effective address, wherein the set predict hit comprises a cache address of a cache entry; sending a data valid message for the load instruction to an instruction sequencing unit; and verifying the data valid message, wherein verifying the data valid message comprises: tracking the cache entry during an ERAT update; and upon completion of the ERAT update, encountering an ERAT hit for the effective address in response to relaunching the load instruction.
US10318414B2

A memory system include a memory device including a plurality of blocks, each of the blocks having a plurality of pages, and a controller suitable for determining valid pages from among the plurality of pages based on data temperature, and performing a garbage collection process based on a number of valid pages and data temperature of the valid pages.
US10318413B1

A scalable enterprise platform for automated functional and integration regression testing is provided. Embodiments of the disclosed system facilitate the testing of any number of different software systems in development, even where the systems have unique dataset formats. Embodiments of the present invention provide a common method to generate logging and results reports across the platform, thereby providing simpler results analysis. Embodiments may also standardize the query set and facilitate the capability to analyze large results sets. Furthermore, embodiments of the disclosed system may combine the original data to the validated data to allow testers to analyze the testing results. In addition, embodiments of the present invention supports secured separation of testing domains. In at least one embodiment, the system includes a centralized user interface system that provides users with different domains to securely access one or more testing domains.
US10318410B2

Aspects of the present invention include a method, system and computer program product. The method includes a processor identifying a plurality of workload characteristics by customer industry; identifying one or more workload characteristics within a customer industry; creating a test workload execution model; determining that a peak customer test coverage is beneficial to at least one customer in other customer industries; and reducing, by the processor, a number of test resources allocated to at least one customer in other customer industries.
US10318409B2

A method for developing and testing an application for a device with one or more sensors using a sensor emulation environment that may allow testing of the application in a programmatic manner. The sensor emulation environment may emulate actual physical sensors. The sensor emulation environment may receive sensor simulation data from multiple types of sources of sensor data. A sensor data engine may receive sensor simulation data from a selected data source via an API. The data engine may provide data values at times that represent operation of a sensor. The sensor emulation environment may further include a sensor interface component that emulates a hardware interface to the emulated sensor in a physical target device such that application components, such as a driver, may interact with the sensor emulation environment.
US10318403B2

A method, and associated computer system and computer program product. A change of runtime code is detected by one or more processors of the computer system. The change is detected in a debugging session on a first machine. The runtime code is obtained from source code that is developed on a second machine that is different from the first machine. In response to the change being detected, a portion of the source code associated with the detected change is determined, by the one or more processors, based on a profile. The profile indicates a mapping between the source code and the runtime code. The portion of the source code is caused, by the one or more processors, to be updated based on the detected change in the runtime code.
US10318399B2

Techniques for evaluating a second version of software. Embodiments selectively route incoming requests to software instances within a plurality of baseline instances and a plurality of canary instances, where the baseline instances run a first software version and the canary instances run the second software version. The software instances are monitored to collect performance data for a plurality of performance metrics. Embodiments calculate aggregate baseline performance metrics, where each of the aggregate baseline performance metrics is calculated based on the collected performance data for the plurality of baseline instances. For each of the performance metrics and canary instances, embodiments calculate a relative performance value that measures the collected performance data for the respective canary instance and for the respective performance metric, relative to the corresponding aggregate baseline performance metric. A final measure of performance is calculated for the second version of software, based on the relative performance values.
US10318397B2

Exemplary methods, apparatuses, and systems parse data with a plurality of pattern matching rules. Pattern matching rules are applied in an ordered sequence and a first rule is applied to the data before a second rule is applied to the data. In response to determining the second rule matches the data, the sequence is reordered to apply the second rule prior to the first rule.
US10318396B2

A method and device for temperature measurement of a processor is disclosed. A temperature-sensing circuit of the processor may have an associated resonance frequency, wherein the resonance frequency depends on a temperature of the temperature-sensing circuit. A temperature of the temperature-sensing circuit may be determined by determining the resonance frequency of the temperature-sensing circuit.
US10318385B2

An approach is provided in which an information handling system retrieves a snapshot of a first service in response to determining that the first service has failed. The snapshot was captured at a point in time prior to the failure of the first service. The information handling system retrieves a log corresponding to the first service that includes a log entry of a message sent between the first service and a second service that was sent subsequent to the capturing of the snapshot. In turn, the information handling system restores the first service using the snapshot and the message.
US10318384B2

A method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. Each maintenance unit has an active state and an inactive state. Moreover, each storage device is associated with a maintenance unit. The determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. The method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.
US10318378B2

The present disclosure includes a redundant array of independent NAND for a three dimensional memory array. A number of embodiments include a three-dimensional array of memory cells, wherein the array includes a plurality of pages of memory cells, a number of the plurality of pages include a parity portion of a redundant array of independent NAND (RAIN) stripe, and the parity portion of the RAIN stripe in each respective page comprises only a portion of that respective page.
US10318377B2

In one embodiment, a system includes a memory that includes a live section and a spares section. The live section may be mapped to the address space of the system, and may be accessed in response to memory operations. Once an entry in the live section has been detected as failed, an entry is in the spares section may be allocated to replace the failed entry. During subsequent accesses to the failed entry, the allocated entry may be used instead. In an embodiment, the failed entry may be coded with an indication of the allocated entry, to redirect to the allocated entry. In one implementation, for example, the failed entry may be coded with N copies of a pointer to the allocated entry, each copy protected by corresponding ECC.
US10318373B2

A user station for a bus system and a method for checking the correctness of a message, in which the user station includes a communication control unit for writing or reading at least one message for/from at least one further user station of the bus system, in which an exclusive, collision-free access by a user station to a bus line of the bus system is ensured at least intermittently, a checksum generator for generating a checksum for the message to detect bit errors in the message, and a configuration register for specifying the initialization value with which the checksum generator is to be preloaded to start the message, the initialization value being changeable as necessary even following a communication with the communication control unit.
US10318370B2

A circuit device includes a control circuit that operates on the basis of a master clock signal, and an interface circuit that includes a register unit and transmits data on the basis of an external clock signal which is input from an external device. In addition, the register unit takes up error information of the master clock signal on the basis of the external clock signal and stores the taken-up error information. The interface circuit transmits the data, including the error information stored in the register unit.
US10318362B2

An information processing apparatus including a memory that stores correspondence information, the correspondence information indicating a correspondence between a plurality of first identifiers and a plurality of combinations of one of a plurality of first threads and one of a plurality of second threads, respectively, and a processor coupled to the memory and the processor configured to execute a process including storing, into a queue, a completion notification corresponding to received data upon a reception of the received data, the received data including a second identifier indicating a combination of transmission source thread among the plurality of second threads and a destination thread among the plurality of first threads, retrieving the completion notification stored in the queue, specifying a third thread among the plurality of first threads based on the second identifier included in the received data and the correspondence information, and transmitting the received data to the third thread.
US10318359B2

Various embodiments are generally directed to techniques to remotely access object events. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may be operative to store a remote event bridge having a surrogate object that when executed by the processor is operative to allow an observer object for a first process to subscribe to an event of a subject object for a second process using the surrogate object. In this manner, the remote event bridge and the surrogate object operates as an interface between subject objects and observer objects without any modifications to either class of objects.
US10318354B1

Command list processing in performing parallel IO operations is disclosed. In one example, handling IO requests directed to an operating system having an IO scheduling component entails allocating a command to a thread in association with an IO request. The command is allocated from one of a plurality of command lists accessible in parallel, and the command is also linked to one of a plurality of active command lists that are accessible in parallel. The command lists can be arranged as per-CPU command lists, with each per-CPU command list corresponding to one of a plurality of CPUs on a multi-core processing platform on which the IO requests are processed. Similarly, each of the active command lists can respectively correspond to one of the plurality of CPUs on the multi-core processing platform. Per-volume queues can also be implemented for respective volumes presented to applications.
US10318349B2

A first scheduler stores into a memory of a first virtual machine, a first block of jobs to be executed by the first virtual machine, the first block of jobs included in a table stored in a database associated with a server computer system. A second scheduler stores into a memory of a second virtual machine, a second block of jobs to be executed by the second virtual machine. The second block of jobs being included in the table and having a second block size equal to the first block size and including jobs not in the first block. From the first virtual machine memory, the first scheduler schedules one or more jobs in the first block for execution by the first virtual machine. From the second virtual machine memory, the second scheduler schedules one or more jobs in the second block for execution by the second virtual machine.
US10318347B1

Systems and methods are described for implementing multiple virtual tasks, or task copies, in an on-demand code execution system or other distributed code execution environment, each virtual task or task copy corresponding to a common parent task and sharing executable code. Virtual tasks or task copies may be handled independently at the on-demand code execution system, enabling separated queuing, throttling, or logging, in a manner similar to two unrelated tasks. However, the on-demand code execution system may process calls to execute a first virtual task using knowledge of executions of other, related virtual tasks, in order to reduce or eliminate data duplication between executions of the first virtual task and the related virtual tasks. In this manner, the computational resources required to implement virtual tasks can be minimized or eliminated.
US10318344B2

Systems, apparatuses, and methods for predicting page migration granularities for phases of an application executing on a non-uniform memory access (NUMA) system architecture are disclosed herein. A system with a plurality of processing units and memory devices executes a software application. The system identifies a plurality of phases of the application based on one or more characteristics (e.g., memory access pattern) of the application. The system predicts which page migration granularity will maximize performance for each phase of the application. The system performs a page migration at a first page migration granularity during a first phase of the application based on a first prediction. The system performs a page migration at a second page migration granularity during a second phase of the application based on a second prediction, wherein the second page migration granularity is different from the first page migration granularity.
US10318343B2

The present application discloses a virtual machine migration method and apparatus. A specific implementation of the method includes: receiving a migration request for migrating a virtual machine, wherein to-be-migrated data of the virtual machine comprises local data locally stored and shared data accessible by the virtual machine at a plurality of locations; determining migration operations respectively corresponding to the local data and the shared data in response to the migration request; and executing the migration operations corresponding to the local data and the shared data, to complete migration of the virtual machine. This implementation achieves the migration of a virtual machine with a hybrid storage mode, that is, a storage mode in which the data to be migrated includes both local data and shared data.
US10318339B2

In one embodiment, the method includes buffering, under control of a memory controller, received data and an associated program entity in a buffer. The program entity includes first address information and second address information, the first address information indicates an address of the buffer storing the received data, and the second address information indicates an address in the memory to store the received data. The method further includes storing, at the memory controller, management information. The management information includes program information, and the program information includes a pointer to the program entity in the buffer. The method also includes transferring the received data from the buffer to the memory based on the management information and the program entity.
US10318336B2

Systems and methods for providing computer system monitoring as a service of a computing resource service provider, monitoring capacity computer system of a customer of the computing resource service provider, and based on the request, launching a monitoring agent in a protected execution environment in which the monitoring agent is configured to generate an assessment of the computer system and provide the assessment of the computer system.
US10318324B2

Techniques are disclosed relating to enabling virtual machines to access data on a physical recording medium. In one embodiment, a computing system provides a logical address space for a storage device to an allocation agent that is executable to allocate the logical address space to a plurality of virtual machines having access to the storage device. In such an embodiment, the logical address space is larger than a physical address space of the storage device. The computing system may then process a storage request from one of the plurality of virtual machines. In some embodiments, the allocation agent is a hypervisor executing on the computing system. In some embodiments, the computing system tracks utilizations of the storage device by the plurality of virtual machines, and based on the utilizations, enforces a quality of service level associated with one or more of the plurality of virtual machines.
US10318322B2

A source computer system with one instruction set architecture (ISA) is configured to run on a target hardware system that has its own ISA, which may be the same as the source ISA. In cases where the source instructions cannot be executed directly on the target system, the invention provides binary translation system. During execution from binary translation, however, both synchronous and asynchronous exceptions may arise. Synchronous exceptions may be either transparent (requiring processing action wholly within the target computer system) or non-transparent (requiring processing that alters a visible state of the source system). Asynchronous exceptions may also be either transparent or non-transparent, in which case an action that alters a visible state of the computer system needs to be applied. The invention includes subsystems, and related methods of operation, for detecting the occurrence of all of these types of exceptions, to handle them, and to do so with precise reentry into the interrupted instruction stream; by “precise” is meant that the atomic execution of the source instructions is guaranteed, and that the application of actions, including those that originate from asynchronous exceptions, occurs at the latest at the completion of the current source instruction at the time of the request for the action. The binary translation and exception-handling subsystems are preferably included as components of a virtual machine monitor which is installed between the target hardware system and the source system, which is preferably a virtual machine.
US10318315B2

A system and method for switch management includes a switch including a plurality of switch modules, and a status display panel. The plurality of switch modules includes one or more power supply modules for providing power to the switch, one or more cooling modules for cooling the switch, and one or more switching modules. The switch is configured to detect the plurality of switch modules, interrogate the detected switch modules, hierarchically organize status information based on information associated with the interrogated switch modules, and display the organized status information on the status display panel. The status information is displayed on the status display panel using an interactive status display system. In some examples, the switch further includes a plurality of status indicators, and the switch is further configured to temporarily activate the status indicators in response to active use of the status display system.
US10318304B2

Methods and conditional branch predictors for predicting an outcome of a conditional branch instruction in a program executed by a processor using a long conditional branch history include generating a first index from a first portion of the conditional branch history and a second index from a second portion of the conditional branch history. The first index is then used to identify an entry in a first pattern history table including first prediction information; and the second index is used to identify an entry in a second pattern history table including second prediction information. The outcome of the conditional branch is predicted based on the first and second prediction information.
US10318303B2

A method and apparatus for performing branch prediction is disclosed. A branch predictor includes a history buffer configured to store a branch history table indicative of a history of a plurality of previously fetched branch instructions. The branch predictor also includes a branch target cache (BTC) configured to store branch target addresses for fetch addresses that have been identified as including branch instructions but have not yet been predicted. A hash circuit is configured to form a hash of a fetch address, history information received from the history buffer, and hit information received from the BTC, wherein the fetch address includes a branch instruction. A branch prediction unit (BPU) configured to generate a branch prediction for the branch instruction included in the fetch address based on the hash formed from the fetch address, history information, and BTC hit information.
US10318300B2

An instruction for parsing a buffer to be utilized within a data processing system including: an operation code field, the operation code field identifies the instruction; a control field, the control field controls operation of the instruction; and one or more general registers, wherein a first general register stores an argument address, a second general register stores a function code, a third general register stores length of an argument-character buffer, and the fourth of which contains the address of the function-code data structure.
US10318298B2

An apparatus and method for performing left-shifting operations on packed quadword data. For example, one embodiment of a processor comprises: a decoder to decode a left-shift instruction to generate a decoded left-shift instruction; a first source register to store a plurality of packed quadwords data elements; execution circuitry to execute the decoded left-shift instruction, the execution circuitry comprising shift circuitry to left-shift at least first and second packed quadword data elements from first and second packed quadword data element locations, respectively, in the first source register by an amount specified in an immediate value or in a control value in a second source register, to generate first and second left-shifted quadwords; the execution circuitry to cause selection of 16 most significant bits of the first and second left-shifted quadwords to be written to 16 least significant bit regions of first and second quadword data element locations, respectively, of a destination register; and the destination register to store the specified set of the 16 most significant bits of the first and second left-shifted quadwords.
US10318297B2

A self-timed parallelized multi-core processor has an instruction decoder unit for receiving a program code instruction, determining an operating code and latency for the instruction, and assigning a loop index to the instruction. An instruction decomposer creates a primitive by decomposing the instruction, replacing the loop index with a core index, and broadcasting the primitive. Self-timed processing cores each having a unique core index compare the core index to their unique processing core index. The processing cores act on the primitive when their processing core index is within a threshold of the core index.
US10318292B2

Systems and methods may process a single atomic operation. An instruction set may be generated to replace a plurality of atomic operations with a single atomic operation. The instruction set may include an accumulation instruction to compute a prefix sum for a plurality of initial values associated with a plurality of processing lanes to generate a plurality of accumulated values. The instruction set may also include a broadcast instruction to return a pre-existing value to be added with each of the plurality of accumulated values to generate a plurality of intermediate accumulated values. In one example, a graphics processor may execute the instruction set to process the single atomic operation.
US10318291B2

A processor includes a vector register including data fields to store values of vector elements of data, a decoder to decode a single instruction multiple data (SIMD) instruction specifying a source operand and a mask to identify a masked portion of the data fields. An execution unit is to read a plurality of values from unmasked data fields of the plurality of data fields of the vector register; compare, within the vector register, each of the plurality of values from the unmasked data fields for equality with all other values of the plurality of values; and responsive to a detection of an inequality of any two values of the plurality of values, set a mask field, corresponding to a detected unequal value, to a masked state with a flip of a bit value of the mask field, to signal the detection of the inequality.
US10318288B2

Facilitation of processing a chain of network applications by a network controller is provided herein. In some examples, a network controller comprising a fast path module receives a service request data packet from a client side session between a client and the network controller and determines that the service request data packet matches a network application chain order, the network application chain order indicating a configuration to apply a plurality of network applications. The fast path module processes the service request data packet according to the configuration indicated in the network application chain order.
US10318287B2

A method includes parsing, by a computing device, configuration data associated with multiple application programming interfaces (APIs) that are served by multiple remote applications executing on multiple servers in different environments respectively; determining, by the computing device, a uniform resource location (URL) of a remote application executing on a particular server deployed in the specific environment; receiving, by the computing device, a version of the remote application at the URL; retrieving, by the computing device, multiple documents associated with the particular API corresponding to the version from an artifact repository; and deploying, by the computing device, the multiple documents to the particular server in the specific environment.
US10318283B2

Managing sets of parameter values includes: receiving a plurality of sets of parameter values for a generic computer program, and processing log entries associated with executions of instances of the generic computer program, each instance associated with one or more parameter values. The processing includes: analyzing the generic computer program to classify each of one or more parameters associated with the generic computer program as a member of either a first class or a second class; processing a log entry associated with an execution of a first instance of the generic computer program to form a particular set of parameter values; and determining whether to add the particular set of parameter values to the plurality of sets of parameter values based on a comparison of a first identifier for the particular set of parameter values to identifiers for at least some of the sets of parameter values.
US10318277B2

An apparatus and method of automatically installing an application in different terminals by storing terminal information of a user and allowing the user to install an application when the user installs an application in at least two terminals, and in which an installation process may be automatically conducted is provided. Information related to an application installed in a first terminal is received from the first terminal; and a second terminal is requested to install another application corresponding to the application, in the second terminal, by using the received information related to the application.
US10318276B2

A data patch for a program already installed in an interactive display computer system is received over a network and stored. There is also received a first set of parameters for controlling the installation of the patch. At the computer, a second set of parameters for controlling optimum installation time periods is predetermined wherein the data patch may be installed. The first and second sets of parameters are correlated to determine a set of optimum time periods during which the data patch may be installed, and this set of time periods are displayed so that a user may interactively select an optimum time period for installation of the data patch.
US10318273B2

The present invention extends to methods, systems, and computer program products for updating software components through online stores. A computing device interacts with an online store to download applications and frameworks that are distributed from the online store. The computer system includes an operating system configured to keep distributed applications and frameworks updated. The operating system can, automatically and without user intervention, intelligently schedule and attempt application and framework updates in a manner that minimizes user disruptions. The operating system can manage application and framework updating for any and/or all user accounts on a computing device. The operating system can manage updates even when each application and/or framework is to be separately installed for different user accounts that have the application and/or framework installed.
US10318272B1

The disclosed computer-implemented method for managing application updates may include (i) recording network activity of a target application, (ii) recording an identifying attribute of the target application that is associated with a current version of the target application, (iii) determining, based on recording the identifying attribute, that the target application has attempted to update from a previous version of the target application to the current version of the target application, (iv) locating a portion of network activity that reveals how to manually update an instance of the previous version of the target application, and (v) perform, in response to locating the portion of network activity that reveals how to manually update the instance of the previous version of the target application, a security action to protect a user from a candidate security threat. Various other methods, systems, and computer-readable media are also disclosed.
US10318271B2

A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.
US10318268B2

A setting method for binary integration of a Boot program and a kernel program is described, which includes that: unified configuration on configuration files of different control chips is performed, the control chips are identified according to hardware information, and code flows of different control chips are modified to implement the binary integration of the Boot program; and kernel configurations of different control chips are unified, and compiling coexistence configuration and running coexistence configuration on different control chips is performed to implement the binary integration of the kernel program. By the method of the disclosure, use of the same software version for two or more different control chips may be realized.
US10318266B2

A thermostat includes a motherboard, a first modular board, and a display. The motherboard is configured to perform a thermostat function and generate a user interface a user interface including information relating to the thermostat function. The first modular board is configured to be added to the thermostat by coupling the first modular board to the motherboard and to be removed from the thermostat by decoupling the first modular board from the motherboard. The first modular board is configured to supplement the thermostat function performed by the motherboard when the first modular board is coupled to the motherboard. The display is communicably coupled to the motherboard. The display is configured to display the user interface. The motherboard is configured to adaptively reconfigure the user interface to include supplemental information provided by the first modular board in response to coupling of the first modular board to the motherboard.
US10318261B2

This application discloses tools and mechanisms to convert a program from a sequentially-executable format into a parallel-executable format, and then modify the program in the parallel-executable format to either allow compilation for parallel execution or to speed-up the parallel execution by an accelerated processing unit. The tools and mechanisms can identify various features of the program, such as recursive calls, search loops, inline function calls, uncompressed data structures, memory utilization, and inter-dependent kernel instances. The tools and mechanisms can modify the program to replace or otherwise augment the identified features, which can allow the modified program to be compiled for parallel execution, or speed-up the parallel execution by an accelerated processing unit.
US10318260B2

A method and system of compiling and linking source stream programs for efficient use of multi-node devices. The system includes a compiler, a linker, a loader and a runtime component. The process converts a source code stream program to a compiled object code that is used with a programmable node based computing device having a plurality of processing nodes coupled to each other. The programming modules include stream statements for input values and output values in the form of sources and destinations for at least one of the plurality of processing nodes and stream statements that determine the streaming flow of values for the at least one of the plurality of processing nodes. The compiler converts the source code stream based program to object modules, object module instances and executables. The linker matches the object module instances to at least one of the multiple cores. The loader loads the tasks required by the object modules in the nodes and configure the nodes matched with the object module instances. The runtime component runs the converted program.
US10318252B2

Specifying a dataflow graph includes: rendering, in a first user interface, a representation of a first dataflow graph. At least one component represents a computation associated with at least one of data flowing into an input port or data flowing out of an output port. A link between components is rendered based on user input indicating a flow of data. In a second user interface, a representation of a sub-graph of the first dataflow graph is rendered. A first flow junction represents a connection between: (1) a flow of data outside the sub-graph interface, and (2) a flow of data inside the sub-graph interface. A link is rendered between the first flow junction and a second flow junction based on user input indicating a relationship between a first descriptor and a second descriptor.
US10318239B2

A method for finding a best matching string among a set of strings for a reference string includes representing, for each of the set of strings paired with the reference string, a dynamic programming problem for calculating a final alignment score as a matrix of cells, and calculating a current optimal alignment boundary threshold. The method also includes executing, for each string of the set of strings, a calculation of a prospective final alignment score of a candidate alignment of the each of the set of strings and the reference string for each cell. Based on determining, that prospective final alignment score improves the current optimal alignment boundary threshold, the method includes calculating a final alignment score for the string of the set of strings associated with the cell. Otherwise, the method includes aborting the calculation of a candidate alignment covering the string associated with the cell.
US10318234B2

A display apparatus includes a speaker, a storage configured to store first rendering type information and second rendering type information based on a volume level of each content genre; a display, and a processor configured to render a sound signal of a content based on at least one of the first rendering type information and the second rendering type information corresponding to a genre of the content on the display and output the rendered sound signal through the speaker, wherein the processor, based on a volume level which is currently set in the display apparatus being within a predetermined range, renders the sound signal based on third rendering type information which is obtained by applying a weight according to the set volume level to at least one of the first rendering type information and the second rendering type information.
US10318227B2

A display device can include a display panel including data lines and gate lines on a triangular-shaped board, and a plurality of pixels in a matrix arrangement, in which pixel rows are arranged with a step for each at least one gate line among the gate lines based on a number of the plurality of pixels connected to each of the gate lines; a data-driving unit on a first side of the triangular-shaped board, and configured to supply data voltages to the data lines to drive the data lines; and a gate-driving unit including a plurality of gate-in-panels (GIPs) on a second side of the triangular-shaped board, in which the plurality of gate-in-panels are arranged to correspond to the step for each of the at least one gate line and sequentially supply a gate signal to the plurality of gate lines to sequentially drive the gate lines.
US10318223B2

A wearable computing device includes a head-mounted display (HMD) that provides a field of view in which at least a portion of the environment of the wearable computing device is viewable. The HMD is operable to display images superimposed over the field of view. When the wearable computing device determines that a target device is within its environment, the wearable computing device obtains target device information related to the target device from a programmed local tag. The target device information may include information that defines a virtual control interface for controlling the target device and an identification of a defined area of the target device on which the virtual control image is to be provided. The wearable computing device controls the HMD to display the virtual control image as an image superimposed over the defined area of the target device in the field of view.
US10318216B2

An example disclosed printer includes communications circuitry configured to facilitate communications with a network; and processing circuitry configured to: initiate a connection between the printer and a server via the network; transmit data to the server using the connection, wherein the server is to generate an instruction for the printer based on the data; and perform a printing operation using the instruction received from the server.
US10318213B2

When communicating with a printing apparatus used for the print function of an application, communication with the printing apparatus is requested of a second layer constituted by an instruction set which is translated in advance to be able to execute the instruction set by a processor, in a first layer constituted by a script instruction set which is translated to be able to execute the script instruction set by the processor when executing the application and is executed. In the second layer, communication with the printing apparatus is performed in accordance with the request.
US10318198B2

Provides a bin-type heap where bin sizes can be easily customized to the exact requirements of a specific system by means of a bin size array, thus resulting in greater efficiency and better performance. Also provides enhanced debugging support and self-healing. Intended primarily for embedded and similar systems, which require high performance, deterministic operation, efficient memory utilization, high reliability, and which are characterized by limited block size requirements and ample available idle time.
US10318194B2

The apparatus comprises a plurality of interfaces, each interface having an associated interface ID; and a hardware-side processing device including at least one programmable hardware-implemented chip configured to process request packets, which are received from host computers and relate to access requests to one or more file system managed by the apparatus, and to generate response packets for the processed request packets; wherein, for a request packet which is received from a first host computer, at least one programmable hardware-implemented chip is configured to: determine the client ID being associated with the first host computer, determine the interface ID being associated with the first interface, determine whether the determined client ID and interface ID represent a permitted ID set or a prohibited ID set, and refrain from processing the received request packet if the determined client ID and interface ID represent a prohibited ID set.
US10318175B2

A storage device. The device includes both low-latency persistent memory and higher-latency nonvolatile memory. The persistent memory may be used for write caching or for journaling. A B-tree may be used to maintain an index of write requests temporarily stored in the persistent memory. Garbage collection may be performed in the nonvolatile memory while write requests are being stored in the persistent memory.
US10318166B1

Techniques for preserving locality of storage accesses to copies of storage objects in a cluster of appliances. Mapping metadata is created indicating regions in a copy of a storage object that are mapped to local storage allocated from a target appliance. Read and write operations to regions of the copy that are mapped to storage in the target appliance are processed within the target appliance. Write operations to regions that are not mapped to storage in the target appliance cause storage to be allocated to the copy in the target appliance, mapped to the regions indicated by the write operations, and used to store the write data. Read operations to regions that are not mapped to storage in the target appliance are performed on an original storage object located on a source appliance, from which the copy of the storage object was made.
US10318147B2

Disclosed is a method and system of gesture recognition in a touch display device, which is able to predetermine gesture inputs possibly to be made by a user prior to the completion of the user's touch input, and enable a display unit to display all possible similar gesture inputs so as to provide an instruction (or navigation guidance) for the user. Thus, when using a large-sized touch display device, the user does not have to perform touch operations widely throughout the screen of the display device, because the system can recognize the similar gesture inputs in advance, which renders it easier for the user to operate on the touch display device, thereby obtaining a better user experience.
US10318128B2

Embodiments of the present invention provide systems, methods, and computer storage media for facilitating manipulation of images in response to gestures. A user can provide a gesture to effectuate a desired rotation or scaling of an image region. In some implementations, a user might provide a rotation gesture (i.e., a circular pattern) to cause a rotation of an image region or a stroke gesture (i.e., a straight line pattern) to cause a scaling of an image region. Using intuitive gestures, such as touch gestures, the user can control the direction and magnitude of manipulation to accomplish a desired manipulation (e.g., rotation or scaling) of an image region.
US10318120B2

A content display method of a user terminal device including a bended touch screen divided into a main area and a sub area, includes displaying, on the main area, a first main content provided by a first application, and displaying, on the sub area, a first sub content associated with the first main content, receiving a user gesture input on the main area, and in response to receiving the user gesture, displaying, on the main area, a second main content provided by a second application, and displaying, on the sub area, a second sub content associated with the second main content.
US10318116B2

A method for dynamic presentations management of electronic presentations including multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, and wherein a presentation software is used for generating and displaying the presentation can include gathering metadata regarding the presentation by the presentation software, evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software, and automatically arranging and/or selecting slides and/or modifying a content of slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.
US10318115B2

Disclosed are systems, methods, and devices for presenting map labels. In one embodiment, the method comprises receiving map data and location data; retrieving a user profile, the user profile containing a list of locations; generating a plurality of labels, wherein the plurality of labels comprise labels associated with a subset of locations within the list of locations; identifying one or more conflicting labels, wherein the one or more conflicting labels comprise one or more overlapping labels; ranking the one or more labels based on the user profile to generate a ranked label subset, wherein labels in the ranked label subset comprise non-overlapping labels; and displaying the map data and the ranked label subset.
US10318108B2

A method, system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon.
US10318104B2

Some embodiments provide a navigation application. The navigation application includes an interface for receiving data describing junctures along a route from a first location on a map to a second location on the map. The data for each juncture includes a set of angles at which roads leave the juncture. The navigation application includes a juncture decoder for synthesizing, from the juncture data, instruction elements for each juncture that describe different aspects of a maneuver to be performed at the juncture. The navigation application includes an instruction generator for generating at least two different instruction sets for a maneuver by combining one or more of the instruction elements for the juncture at which the maneuver is to be performed. The navigation application includes an instruction retriever for selecting one of the different instruction sets for the maneuver according to a context in which the instruction set will be displayed.
US10318101B2

A computer-implemented method and system for generating on a second canvas within a three-dimensional space a three-dimensional representation of an object disposed on a plane of a first, working canvas without leaving the plane of the first, working canvas, the method including designating an axis of rotation on the plane of the first, working canvas, e.g., a hinge function; and rotating the object about the axis of rotation, i.e., the hinge function, without the object leaving the plane of the first, working canvas.
US10318094B2

A method of providing guidance in connection with a technological task includes determining, from an interaction of an end user with a computer system, a current context and task of the end user, identifying a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task using the computer system, searching a plurality of user experiences corresponding to the change in the cognitive state of the end user and the user's current context, selecting at least one of the user experiences according to a selection parameter for determining a selected user experience, and injecting the selected user experience into the current context of the end user via an output device of the computer system.
US10318083B1

The present invention provides a module or system and a method that includes: 1) a transparent screen assembly containing an actuator layer lying between two layers of transparent multiple line electrodes, where one electrode layer of forms lines in the x-direction layer and the other electrode layer forms lines in the y-direction; and 2) a controller that is connected to these electrodes. The system and method of the present invention provides: 1) multiple touch sensing on or near a surface of the transparent screen and 2) simultaneous high resolution tactile feedback across the same surface.
US10318081B2

A touch display device and a driving method are disclosed. The touch display device includes a liquid crystal display panel having a plurality of self-capacitive electrodes and an electroluminescent display panel arranged under the liquid crystal display panel. The self-capacitive electrodes in the liquid crystal display panel and a cathode in the electroluminescent display panel constitute capacitive structures. The driving method includes in a touch detection time period, applying a first touch detection signal to the self-capacitive electrodes and the cathode simultaneously, and detecting change of a capacitance value of a self capacitance corresponding to each self-capacitive electrode so as to determine a touch position; and in a pressure detection time period, applying a second touch detection signal to the self-capacitive electrodes or the cathode, and detecting changes of capacitance values of capacitances formed between the self-capacitive electrodes and the cathode to determine a pressure at the touch position.
US10318068B2

The present disclosure relates to a driving method and a driving device of touch display panels, and a touch display. The driving method includes: detecting a voltage potential of at least one pixel electrode within the areas of the touch display panel corresponding to different touch scanning partitions, negating the voltage potential, overlapping the negated voltage potential and feed-backed touch pulse signals, and adopting overlapped signals to be the detected touch pulse signals. With the configuration of the touch scanning partitions, the voltage potentials of the pixel electrodes within each of the areas are adopted to respectively adjust the feed-backed touch pulse signals such that the display scanning and the touch scanning can be conducted simultaneously. The detection precision of the touch pulse signals may be enhanced without affecting the display performance.
US10318067B2

An example processor-implemented method for generating corners of a display area is provided. The method comprises detecting a dominant line for each side of the display area, each dominant line used to identify corners, detecting subline segments on each side of the display area, determining a distance between the corners identified by the dominant lines and the sub-line segments on each side, and generating the corners of the display area based on the distance.
US10318061B2

Flexible electronic devices may be provided. A flexible electronic device may include a flexible display, a flexible housing and one or more flexible internal components configured to allow the flexible electronic device to be deformed. Flexible displays may include flexible display layers, flexible touch-sensitive layers, and flexible display cover layers. The flexible housing may be a multi-stable flexible housing having one or more stable positions. The flexible housing may include a configurable support structure that, when engaged, provides a rigid support structure for the flexible housing. The flexible internal components may include flexible batteries, flexible printed circuits or other flexible components. A flexible battery may include flexible and rigid portions or may include a lubricious separator layer that provides flexibility for the flexible battery. A flexible printed circuit may include flexible and rigid portions or openings that allow some rigid portions to flex with respect to other rigid portions.
US10318053B2

A control device for an electronic apparatus including a touch panel display, in which it receives touch operations by setting a predetermined area as a touch area, a display size of an object displayed on the touch panel display is changed by setting a plurality of expanding touch areas as operations with respect to a function of expansion and contraction, and touch-operating intervals of the plurality of expanding touch areas, and the display position of the touch area is changed so as to widen the intervals when a touch operation for narrowing the intervals between the plurality of expanding touch areas more than a predetermined amount is performed.
US10318051B2

Provided are a contact sensitive device, a display apparatus including the same, and a method of manufacturing the same. The contact sensitive device includes an electroactive layer formed of an electroactive polymer having a plurality of nano pores and an electrode disposed on at least one surface of the electroactive layer. The electroactive layer has a β-phase structure and improved piezoelectricity without performing a stretching process or a polling process.
US10318049B2

A touch screen panel disposed at the visible side of a display panel includes a sensing pattern formed on one visible side surface of a substrate, and a metal wiring disposed on a top side of a region corresponding to a boundary between pixels in the display panel on the above surface, which connects the sensing pattern with a pad part, thus exhibiting improved touch sensitivity and excellent transmittance.
US10318042B2

A controlling method of a touchable and foldable screen and an electronic device are described. The method includes detecting a first touch operation when the foldable screen is in a bent state; judging whether the first touch operation is located in a bent region on the foldable screen; and adjusting a first bent region on the foldable screen to which the first touch operation is mapped from the bent state to a non-bent state in case that the first touch operation is located in the bent region on the foldable screen.
US10318028B2

According to the present disclosure, there is provided a control device including a detection unit configured to detect, as a manipulation region, at least a part of a substantial object present at a position at which a user is estimated to be able to perform a manipulation, a function setting unit configured to perform setting in a manner that a predetermined function matches the manipulation region detected by the detection unit, and a control unit configured to perform the function matched with the manipulation region based on a positional relation between the manipulation region and a manipulator.
US10318020B2

A controlling method using a remote control having a plurality of faces includes gathering signals detected by a plurality of sensors of the remote control. The remote control is determined to transmit a control signal by searching a preset table according to the gathered signals. The determined control signal is transmitted to control an electronic device to execute a control function corresponding to the control signal.
US10317983B2

Accessory device power management techniques are described in which a power exchange state for a system including a host computing device, an accessory device, and an adapter is recognized. Power exchange states may be defined according to relative states of charge (RSOC) and connection status for the system components and mapped to power management control actions. Responsive to the recognition of a current power exchange state, corresponding power management control actions may be ascertained and applied to jointly manage power for the system. For instance, the host device may draw supplemental power from a power source associated with an accessory device (e.g., a battery or power adapter) or supply power for use by the accessory device according to different states. Power exchanges may also be managed in accordance with capabilities of the accessory device identified based on authentication of the accessory device.
US10317978B2

A microcontroller is operable in a low-power mode and includes one or more I/O connectors, as well as an I/O controller operable to provide control signals for controlling a state of a particular one of the I/O connectors. The I/O controller is powered off or deactivated during the low-power mode. The microcontroller also includes I/O connector state control logic operable to control the state of the particular one of the I/O connectors in accordance with the control signals from the I/O controller. The I/O connector state control logic includes I/O connector state retention logic that retains states of the control signals and maintains the particular I/O connector in a corresponding state in accordance with the retained control signals while the microcontroller is in the low-power mode.
US10317977B2

In an embodiment of the invention, a portable electronic device may conserve power while in a normal power mode. The display screen of the portable electronic device may be switched from an original screen mode to an adjusted screen mode. In adjusted screen mode, the display screen may display an adjustable displaying area that is reduced from an original size and it may include an inactive area sized to reduce display consumption of power. An original interface, or a portion thereof, may be displayed in the adjustable displaying area. Other embodiments are described and claimed.
US10317976B2

An apparatus, method and system is described herein for efficiently balancing performance and power between processing elements based on measured workloads. If a workload of a processing element indicates that it is a bottleneck, then its performance may be increased. However, if a platform or integrated circuit including the processing element is already operating at a power or thermal limit, the increase in performance is counterbalanced by a reduction or cap in another processing elements performance to maintain compliance with the power or thermal limit. As a result, bottlenecks are identified and alleviated by balancing power allocation, even when multiple processing elements are operating at a power or thermal limit.
US10317974B2

In one example an electronic device comprises a power supply comprising an operating power rail and a standby power rail, a processing platform capable to switch between an operating power state and at least one low power state, a switch to selectively couple a power input of the processing platform to one of the operating power rail or the standby power output rail and logic, at least partially including hardware logic, to activate the switch based at least in part on the operating state of the processing platform. Other examples may be described.
US10317963B1

A computer system includes at least one power transmitter that includes a first resonator to generate an oscillating field at a resonant frequency in response to receiving power from a power source. The at least one power transmitter provides a wireless power delivery system within a spatial bound. The computer system also includes a plurality of modular computer components. Each modular computer component includes a power receiver that includes a second resonator to be wirelessly coupled to the at least one power transmitter. The second resonator resonates at the resonant frequency in response to the oscillating field generated by the first resonator. Each modular component also includes a wireless communication interface. The respective wireless communication interfaces of the plurality of modular computer components provide a wireless data communication network that allows each modular computer component to communicate data with at least another of the plurality of modular computer components.
US10317954B2

Examples disclosed herein provide electroacoustic devices of a computing device. An example computing device includes a base member and a display member rotatably connected to the base member via a hinge. The display member is to cover a top surface of the base member when the device is in a closed position. The computing device includes an electroacoustic device residing within a cavity along the top surface of the base member. As an example, when the display member is to be opened from the closed position of the device, the electroacoustic device is to rotate out from the cavity.
US10317945B2

An apparatus is described. The apparatus includes a transparent display having pixels that appear transparent when in an off mode, and appear as one or more colors when in an on mode. The apparatus also includes a frame surrounding a perimeter of the transparent display. The frame includes non-transparent components that present images on the transparent display. The apparatus additionally includes a connected member that is connected with the transparent display. The connected member provides a contrast to the transparent display when the connected member is positioned opposite a viewing side of the transparent display.
US10317944B2

Described are devices and for providing an extendable screen in a portable communications device having a housing, graphics processor, and a display apparatus. The display includes a second screen portion that can be retracted or extended. A first screen portion can present a graphical output when the second portion is retracted, inactive and housed inside the housing. When the second screen portion is extended, it is coplanar with the first screen portion, and an edge of the second screen portion directly abuts an edge of the first screen portion to form a combined display screen. The graphical output can be rendered on the first screen portion in the first display configuration and, in a second format, rendered on the combined display screen.
US10317942B1

A heat sink for electronic devices, such as wearable displays, dissipates heat away from and electrical component, such as a microprocessor. An adjustable support assembly permits adjustment of a visual display relative to a user's field of view.
US10317924B2

A system for collaborative load balancing within a community of a plurality of energy nodes includes a central allocation server and a plurality of local agent servers. Each of the local agent servers is connected to a respective one of the energy nodes and has a processor configured to: receive input variables or parameters; predict, using the received input variables or parameters, a non-zero energy generation amount that power generation equipment can generate over a planning horizon and an energy consumption amount that will be consumed over the planning horizon; solve, using the energy generation amount and the energy consumption amount, an optimization problem over the planning horizon; and communicate a solution to the optimization problem to the central allocation server. Each of the energy nodes includes power generation equipment, power transmission equipment, and power storage equipment.
US10317918B2

A thermal bypass valve includes a housing defining a bore along a longitudinal axis and having two inlet ports and two outlet ports; a cap disposed within the bore; a shuttle disposed within the bore and reversibly translatable towards and away from the cap along the longitudinal axis between a first fill position, a cooling position, and a bypass position; and an actuator configured for translating the shuttle along the longitudinal axis between the cooling position and the bypass position. The actuator is formed from a shape memory alloy and is transitionable between a first state and a second state in response to a temperature of the fluid.
US10317912B2

A method including computing coordinated movements for a plurality of autonomous vehicles to provide access to a particular one of the autonomous vehicles, wherein each of the coordinated movements is computed to avoid movement of any one of the autonomous vehicles interfering with movement of any other one of the autonomous vehicles, and the requested access comprises one or more passengers entering into or exiting from the particular one of the autonomous vehicles, and causing the autonomous vehicles to execute autonomously the coordinated movements to provide the requested access. In addition, or alternatively, the requested access may comprise cargo being loaded into or unloaded from the particular one of the autonomous vehicles.
US10317905B2

The present solution provides autonomous robotic technologies for industrial inspection that can flexibly scale to meet many different types of industrial inspection. By utilizing the autonomous robotic technologies disclosed herein, increasingly large and complex industrial inspections may be completed in a fraction of the time previously required for inspections of smaller scales.
US10317903B2

A non-transitory computer-readable medium is provided. The computer-readable medium includes a sparse map for autonomous vehicle navigation along a road segment. The sparse map includes a polynomial representation of a target trajectory for the autonomous vehicle along the road segment, and a plurality of predetermined landmarks associated with the road segment. The plurality of predetermined landmarks are spaced apart by at least 50 meters, and the sparse map has a data density of no more than 1 megabyte per kilometer.
US10317894B2

Apparatus is provided featuring a signal processor or processing module configured to receive signaling containing information about a pump no flow idle (NFI) state when the pump is running at a pump idle speed; and determine corresponding signaling containing information about whether the pump should remain in a no flow shutdown (NFSD) state or the pump NFI state, based upon the signaling received. The signal processor or processing module is configured to provide the corresponding signaling containing information about whether the pump should remain in the NFSD state or the NFI state.
US10317890B2

The present invention improves the accuracy of detecting abnormality in a substrate processing apparatus. A failure detection apparatus 520 is provided with a data acquisition part 522 used to collect data detected by sensors 270-1 to 270-a, 370-1 to 370-b and 470-1 to 470-c disposed in a CMP apparatus. In addition, the failure detection apparatus 520 is provided with a determination part 524 used to read recipe data from a recipe storage part 512, to compare the recipe data thus read with the data collected by a data acquisition part 522, thereby determining that abnormality is present in the CMP apparatus if the two data items differ.
US10317886B1

An autonomous shim fabrication system includes a gap data acquisition device that acquires gap data for a gap between mating surfaces of components that are to be assembled, a gap data conversion system that converts the gap data into three dimensional computer solid model data of the gap, a solid model data correction system that corrects the solid model data to generate corrected solid model data of the gap, and a solid model data conversion system that converts the corrected solid model data into a manufacturing sequence. When the manufacturing sequence is executed by a computer communicatively coupled to a manufacturing machine, the system controls the manufacturing machine to manufacture a shim corresponding to the gap.
US10317883B2

A numerical controller stores, among executed programs, a program applicable to a preset favorite condition in a specified storage area. The numerical controller then stores, based on execution history information on the program, the program applicable to the preset favorite condition in the storage area. The numerical controller then classifies the program stored in the storage area based on contents of the program, and displays the program stored in the storage area based on a result of classification.
US10317879B2

Methods, systems, and devices for determining a machining process in a CAM system where the determining is based on CNC machine capabilities, user defined process constraints, and CNC machine configurations.
US10317877B2

A system for controlling a remotely controlled equipment. The system includes an operator station with a main operating device which is operated by an operator to provide a main operating device signal, an operator station controller, and a confirmation operating device which is operated by the operator to provide a confirmation operating device signal. An equipment controller is connected to the operator station controller. A first gate is connected to the equipment controller. The first gate enables an operation of the remotely controlled equipment. A critical action controller receives the confirmation operating device signal. A second gate is connected to the critical action controller. The second gate enables the operation of the remotely controlled equipment.
US10317875B2

An embodiment includes a method of monitoring a fluid pump that includes receiving time domain measurement data indicating vibrations occurring in a fluid pump, and filtering the measurement data to remove measurement data components having frequencies below a threshold frequency, the removed measurement data components associated with cyclical motions of the fluid pump. The method also includes dividing the filtered measurement data into a plurality of subsets, each subset corresponding to a pump cycle, and estimating a peak count for each subset, the peak count being a number of peaks having an amplitude that exceeds a selected amplitude threshold, the amplitude threshold associated with impacts between internal components of the pump. The method further includes comparing the peak count with an expected peak count, and determining whether the pump is in a condition selected from at least one of a wear condition and a failure condition based on the comparison.
US10317853B2

A fault prediction system includes a machine learning device that learns conditions associated with a fault of an industrial machine. The machine learning device includes a state observation unit that, while the industrial machine is in operation or at rest, observes a state variable including, e.g., data output from a sensor, internal data of control software, or computational data obtained based on these data, a determination data obtaining unit that obtains determination data used to determine whether a fault has occurred in the industrial machine or the degree of fault, and a learning unit that learns the conditions associated with the fault of the industrial machine in accordance with a training data set generated based on a combination of the state variable and the determination data.
US10317850B2

A positioning apparatus includes the following. A first oscillator outputs a clock signal. A second oscillator outputs a clock signal which is more accurate than the first oscillator. A receiver receives a radio wave from a positioning satellite. A positioning controller calculates a present position based on positioning information calculated from the received radio wave. The positioning controller controls switching of a supply source of the clock signal supplied to the receiver and the positioning controller between the first oscillator and the second oscillator depending on a reception status of the radio wave from the positioning satellite by the receiver.
US10317849B2

A tap sensitive alarm clock has a housing (20), a vibration sensor (22) mechanically coupled to the housing for receiving a shock due to a user tapping the housing, and a control circuit (24) coupled to the vibration sensor for controlling a function of the alarm clock. An audio unit (26) is coupled to an audio circuit (25) for generating sound, e.g. a loudspeaker in an alarm clock or a wake up light. To avoid interference of the sound and the vibration sensor, the alarm clock is provided with a filter (23) coupled to the vibration sensor and the control circuit. The filter has a filter curve matched to block frequencies occurring in the sound. Advantageously it is avoided that the sound frequencies trigger the function, while the sensor is sensitive to other frequencies up to the frequency range of the sound for reliably detecting the tapping.
US10317837B2

A toner collection container detachably incorporated in an electrophotographic image forming device in order to collect toner to be discarded from an image former of the device includes: a housing including a hollow capable of storing discarded toner, and incorporated between an air inlet port and the image former in a space surrounded by a chassis of the image forming device; and at least one duct being formed of a cylindrical or tubular member that penetrates a storing region in the hollow of the housing from a side closer to the air inlet port to a side closer to the image former out of side walls of the housing, or formed of a recess included in a bottom surface of the housing and recessed toward the storing region, the duct guiding external air flowing from the air inlet port to a side where the image former is positioned.
US10317835B2

To provide a peeling member capable of suppressing a waving phenomenon of a peeling sheet, contacting linearly with a roller sufficiently, preventing deformation due to jamming of a paper and showing excellent paper peeling performance, and to provide a peeling device provided with the peeling member. The peeling member includes a peeling sheet 10 that peels a paper from a fixing roller 6 of an electronic photographic device. The peeling sheet 10 is formed of one metal plate, the peeling sheet 10 including a peeling portion 2 that forms the distal end portion, and a support portion 3 that is thicker than the peeling portion 2. The peeling portion 2 is arranged at one long side of the metal plate such that a paper passing surface 2b of the peeling portion 2 is formed as a flat surface continued to a surface of the support portion 3.
US10317829B2

An image forming apparatus includes a rotary member which transports a recording material; a first detecting unit which is provided upstream of the rotary member in a transport direction of the recording material and detects the recording material; a second detecting unit which is provided downstream of the rotary member in the transport direction of the recording material and detects the recording material; a driving unit which drives the rotary member; a control unit which controls the driving unit to rotate and stop the rotary member; and stopping units which operate independently of the control unit and forcibly stop the driving unit based on detection results of the first detecting unit and the second detecting unit.
US10317824B2

A fixing device includes an endless belt, a pressure rotator that contacts the endless belt, a nip formation pad in the endless belt to form a fixing nip between the endless belt and the pressure rotator, a heater in the endless belt to heat the endless belt, a stay to support the nip formation pad, a contact-separation mechanism that presses the nip formation pad against the pressure rotator in a releasable manner, a holder movable between a nip formation position and a release position to support the stay, and an adjustment mechanism. The holder is provided with a slot to support the heater, and the adjustment mechanism makes a distance between the heater and the nip formation pad when the holder is at the nip formation position larger than a distance between the heater and the nip formation pad when the holder is at the release position.
US10317820B1

A toner supply device includes a toner container, a detector, and a determiner. The toner container is configured to contain toner to be supplied to a developing device. The toner container is capable of discharging a prescribed amount of toner contained therein. The detector is configured to detect an amount of toner to be supplied to the developing device. The determiner is configured to estimate a timing at which toner remaining in the toner container is completely consumed, based on a driving amount applied for discharging toner from the toner container during a time period from when the prescribed amount of toner is discharged from the toner container until when the detector detects an amount of toner equal to the prescribed amount of toner.
US10317817B2

A toner container is detachably attachable to a developing device. The developing device includes an inlet to be poured with a toner, an inlet shutter to move between a closed position, at which the inlet is closed, and an open position, at which the inlet is open, a biasing mechanism to bias the inlet shutter toward the closed position, an engaged structure provided in the inlet shutter, an engaging structure to engage with the engaged structure and to retain the inlet shutter at the open position against a biasing force of the biasing mechanism, and an engagement releasing structure provided in the inlet shutter and to release an engaging state between the engaged structure and the engaging structure. The toner container includes a contacting surface to contact with the engagement releasing structure and to make the engagement releasing structure release the engaging state.
US10317806B2

Methods, systems, and apparatus for the loading and unloading of substrates, such as semiconductor wafers, involving microlithography and similar nano-fabrication techniques. The system includes two or more pedestals; a substrate chuck including two or more channels; a turntable having a top surface and a first end positioned opposite a second end, each of the first and second ends including a respective opening, each opening including two or more cutouts and two or more tabs, the turntable rotatable between first and second positions and an actuator system to adjust distances between the turntable and the substrate chuck and between the turntable and the pedestals.
US10317802B2

A projection lens of an EUV-lithographic projection exposure system with at least two reflective optical elements each comprising a body and a reflective surface for projecting an object field on a reticle onto an image field on a substrate if the projection lens is exposed with an exposure power of EUV light, wherein the bodies of at least two reflective optical elements comprise a material with a temperature dependent coefficient of thermal expansion which is zero at respective zero cross temperatures, and wherein the absolute value of the difference between the zero cross temperatures is more than 6K.
US10317797B2

A pattern forming method includes forming a first film patterned in a line and space shape on an underlayer film, the line and space shape including lines and a space arranged therebetween, forming a second film to cover the first film, removing the second film to form the second film on a side surface of the first film in a line shape, forming a third film to cover the first film and the second film, removing the third film formed on the first film and the second film to form the third film on a side surface of the second film, and converting the third film after removing the third film formed on the first film and the second film, wherein the third film is comprised of an organic metal compound, the organic metal compound having characteristic to increase etching tolerance when the organic metal compound undergoes a predetermined process.
US10317788B1

The present invention relates to a holographic outdoor screen and, particularly, to an outdoor air-permeable dot screen comprising: entwined yarn which reduces wind resistance and enables a large image to be projected outdoors; a plurality of dots which are formed by knotting the entwined yarn at pre-set intervals so that light projected from an imaging device forms a diffused reflection; and through-holes which are formed between the dots in order to allow wind to permeate and light to scatter.
US10317781B2

A lighting apparatus includes an optical member with a diffractive optical element. The optical member is directly fixed on a substrate with plural lighting chips. When the lighting apparatus is applied to a laser diode module, the height and volume of the overall laser diode module are reduced. Consequently, the laser diode module is suitably applied to a small-size device.
US10317779B2

The imaging apparatus comprises a retractable structure with active and inactive positions. In the inactive position the lens group resides in proximity to an image sensor, and in the active position the lens group resides at a predetermined distance from the image sensor. The lens group is moved between active and inactive positions by at least one actuator. The imaging apparatus also includes a field flattening lens with a concave shape on the side opposite to the image sensor and facing the moving lens group.
US10317773B2

A display assembly includes a convex lens, a light-absorbing layer, and a refractive index-adjustable layer disposed therebetween. The refractive index-adjustable layer has a refractive index adjustable between less than, and no less than, a critical value, configured such that a light incident into the convex lens has a total reflection if the refractive index of the refractive index-adjustable layer is less than the critical value, and transmits through the refractive index-adjustable layer and reaches the light-absorbing layer for absorption if the refractive index of the refractive index-adjustable layer is no less than the critical value. The critical value can be a refractive index of the convex lens if it is in direct contact with the refractive index-adjustable layer, or can be a refractive index of a transparent film layer disposed between the convex lens and the refractive index-adjustable layer and in direct contact with the refractive index-adjustable layer.
US10317772B1

A Pancharatnam Berry Phase (PBP) color corrected structure is presented that comprises a plurality of switchable gratings and a plurality of PBP active elements. Each switchable grating has an inactive mode when reflects light of a specific color channel, of a set of color channels, and transmits light of other color channels in the set of color channels, wherein the specific color channel is different for each of the plurality of switchable gratings, and to have an active mode to transmit light that is inclusive of the set of color channels. The PBP active elements receive light output from at least one of the plurality of switchable gratings. Each of the PBP active elements is configured to adjust light of a different color channel of the set of color channels by a same amount to output light corrected for chromatic aberration for the set of color channels.
US10317771B2

A vehicle camera includes an image sensor and a variable lens. The variable lens includes a liquid crystal layer that includes liquid crystal molecules having an arrangement that depends on a voltage applied to the liquid crystal layer. The variable lens is configured to, based on the arrangement of the liquid crystal molecules in the liquid crystal layer, alter light that is introduced into the image sensor.
US10317763B2

A display device comprising: a first TFT using silicon (Si) and a second TFT using oxide semiconductor are formed on a substrate, a distance between the silicon (Si) and the substrate is smaller than a distance between the oxide semiconductor and the substrate, a source/drain electrode of the first TFT connects with the silicon (Si) via a first through hole, a source/drain electrode of the second TFT connects with the oxide semiconductor via a second through hole, metal films are made on the oxide semiconductor sandwiching a channel of the oxide semiconductor in a plan view, the channel has a channel width, an AlO layer is formed on the metal films and the oxide semiconductor, the second source/drain electrode and the metal films are connected via the second through hole formed in the AlO layer.
US10317758B2

An array substrate and a display device having the array substrate are provided. The array substrate comprises a display region and a non-display region disposed at the periphery of the display region. The non-display region comprises a gate driver region (GOA region), which comprises a first patterned metal layer formed on a base substrate, a first insulating layer formed on the first patterned metal layer, a second patterned metal layer formed on the first insulating layer, a second insulating layer covering the second patterned metal layer, and a third patterned metal layer formed at a side of the second insulating layer away from the base substrate. The third patterned metal layer comprises a plurality of metal wires insulated from each other and connected to the first patterned metal layer and the second patterned metal layer respectively by through holes and used as connecting lines between elements of the gate driver.
US10317757B2

A manufacture method of a black matrix is provided. The COA technology is utilized to manufacture organic photoresist blocks with an increased thickness on alignment marks. Then, a black matrix thin film is set on and covers the organic photoresist blocks to tremendously increase the level differences of the positions of the alignment marks and adjacent areas. A contour recognition apparatus can accurately recognize positions of the alignment marks. The issue that the alignment marks are difficult to recognize after the black matrix thin film is coated in the BOA process can be solved.
US10317754B2

A liquid crystal display device including a first substrate including a first display electrode and a second display electrode that is disposed opposite the first display electrode with an insulator interposed between the first display electrode and the second display electrode, a second substrate disposed opposite the first substrate; and a liquid crystal layer disposed between the first substrate and the second substrate. The first display electrode includes a plurality of first openings in each pixel, and an interior angle of at least one apex constituting the first opening is different from interior angles of another apex in each of the plurality of first openings.
US10317742B2

A display device includes a first base substrate including a display area and a peripheral area around the display area; a voltage line disposed on the peripheral area of the first base substrate; a protrusion disposed on the voltage line and including a first pattern containing a first color material and a second pattern containing a second color material different from the first color material; a connection electrode disposed on the protrusion and connected with the voltage line; and a light-blocking pattern disposed on the connection electrode and provided with an opening for partially exposing the connection electrode, wherein the protrusion includes a multilayer portion where the first pattern and the second pattern overlap each other and a single-layer portion where the first pattern and the second pattern do not overlap each other, and a lateral surface of the light-blocking pattern, defining the opening, overlaps the single-layer portion.
US10317740B2

A display panel and a display apparatus including the display panel are provided. The display panel includes: a light transmitter disposed on a first pixel electrode and a light converting unit disposed on a second pixel electrode. A portion of the light converting unit extends toward the light transmitter and covers a part of the first pixel electrode.
US10317738B2

A display panel comprises an array substrate, an opposing substrate, a liquid crystal layer and a sealing member. An array substrate comprises a substrate, a switch array structure formed on the substrate, a retaining wall structure disposed on the peripheral region of the substrate and substantially surrounding the switch array structure, and a flow guiding structure disposed on an area surrounding the peripheral region between the switch array structure and the retaining wall structure and having a height different from a height of the retaining wall structure. The opposing substrate is disposed opposing to the array substrate, and the liquid crystal layer is interposed between the array substrate and the opposing substrate, and the sealing member is disposed on the array substrate corresponding to the location surrounding the periphery of the liquid crystal layer and seals the array substrate and the opposing substrate.
US10317737B2

An array substrate, a display panel and a display device are provided. The array substrate includes a base substrate and a plurality of sub pixels arranged on the base substrate, wherein each of the sub pixels includes a first electrode, a second electrode and a plurality of spacer strips, and the plurality of spacer strips is provided below the first electrode and the second electrode. By forming spacer strips which make a pixel electrode and a common electrode protruded on the array substrate, the horizontal electric field is enhance, the longitudinal electric field is suppressed, and thus the transmittance can be improved.
US10317732B2

A display apparatus includes a plurality of light sources that are arranged in several rows at different intervals so that light emitted from the plurality of light sources may reach all regions of a display panel uniformly. Accordingly, a uniform dispersion of the light incident on the display panel may be achieved. Furthermore, distribution of light generated from the plurality of light sources on the display panel may be facilitated through a reflecting unit without the use of a light-guide plate or the like.
US10317728B2

Object:To provide a backlight device for a liquid crystal display device which can suppress occurrence of power loss in any of light emitting bodies, and a liquid crystal display device including the backlight device.Solution to Problem:In a cluster (161), arranged are two magenta light emitting bodies (131) including a blue light emitting element (143) with high drive voltage and red phosphors (151) covering the blue light emitting element (143), two green light emitting bodies (132), and one blue light emitting body (133). With this configuration, since two blue LED elements (143) are implemented also in two magenta light emitting bodies (131), the drive voltage of the magenta light emitting bodies (131) is substantially equal to the drive voltage of the green light emitting bodies (132) and the blue light emitting body (133).
US10317727B2

Embodiments of the present disclosure relate to a backlight module and a display device. The backlight module includes a light source and a light guide plate, the light source provided on at least one side of the light guide plate, wherein a side of the light guide plate facing the light source includes a light receiving surface facing the light source and a light reflecting surface above the light receiving surface, wherein an angle formed by the light receiving surface and the light reflecting surface in a direction toward inside of the light guide plate is an obtuse angle. According to the backlight module and the display device provided by the present disclosure, light waste may be reduced and the utilization ratio of light energy may be improved.
US10317723B2

Provided is a liquid crystal display including: a first substrate; a wire grid polarizer disposed on the first substrate and including a first region and a second region spaced apart from each other by a stitch line; and a first thin film layer disposed on the wire grid polarizer. The stitch line includes a shape of a curved line or a series of straight lines connected by bends.
US10317718B2

A smart valve positioner is provided with a local user interface with but-tons and a display inside a positioner housing under a housing cover for locally operating the valve positioner. The valve positioner is further provided with a detector detecting whether the housing or the housing cover is open or closed. The operation mode of the local user interface is configured to be different depending on whether the housing or housing cover is open or closed. For example, a larger variety of operations may be available when the housing or housing cover is open.
US10317715B2

The present disclosure provides a touch panel. The touch panel comprises a plurality of first electrode axes, a plurality of second electrode axes, and a plurality of traces. The first electrode axes and the corresponding second electrode axes are disposed at a same level, intertwined, and electrically isolated from each other. The traces connect to the first electrode axes and the second electrode axes from one direction. The present disclosure further provides a manufacturing method of a touch panel. The traces electrically connect to the electrode axes along only one direction, thereby effectively decreasing the area needed to form the traces surrounding the active region and increasing the active region area.
US10317710B2

A novel phase shifter design for carrier depletion based silicon modulators, based on an experimentally validated model, is described. It is believed that the heretofore neglected effect of incomplete ionization will have a significant impact on ultra-responsive phase shifters. A low VπL product of 0.3 V·cm associated with a low propagation loss of 20 dB/cm is expected to be observed. The phase shifter is based on overlapping implantation steps, where the doses and energies are carefully chosen to utilize counter-doping to produce an S-shaped junction. This junction has a particularly attractive VπL figure of merit, while simultaneously achieving attractively low capacitance and optical loss. This improvement will enable significantly smaller Mach-Zehnder modulators to be constructed that nonetheless would have low drive voltages, with substantial decreases in insertion loss. The described fabrication process is of minimal complexity; in particular, no high-resolution lithographic step is required.
US10317708B2

The present invention discloses a light-operated adjustable terahertz wave attenuator. The attenuator includes a silicon base-silicon base-vanadium oxide thin film, a laser emitter and a spherical collimating lens, wherein the silicon based-vanadium dioxide thin film is vertical to a terahertz beam direction, the laser emitter is arranged on one side of the silicon based-vanadium dioxide thin film, the laser emitter is connected with the collimator, the laser emitted from the laser emitter is emitted from the collimator and irradiates on a film surface of the silicon based-vanadium oxide thin film, and the spots of the laser irradiating on the film surface of the silicon based-vanadium oxide thin film completely cover the transmitted terahertz wave spots. The present invention further discloses a use method of the light-operated adjustable terahertz wave attenuator.
US10317698B2

A lens moving device is provided. The lens moving device includes: a bobbin; a first driving unit coupled to the bobbin; a second driving unit configured to move the first driving unit through an electromagnetic interaction with the first driving unit; a sensing magnet disposed on one side of the bobbin; a location detection sensor configured to sense a location of the sensing magnet; and a correction magnet disposed on an opposite side of the bobbin.According to the present disclosure, static tilt and dynamic tilt of the bobbin, to which a lens module is to be coupled, may be enhanced by a sensing magnet and a correction magnet which establish magnetic force equilibrium with each other.
US10317696B2

Electromagnetic wave focusing devices and optical apparatuses including the same are provided. An electromagnetic wave focusing device may include a plurality of material members located at different distances from a reference point. The intervals and/or widths of the material members may vary with distance from the reference point. For example, the intervals and/or widths of the material members may increase or decrease with distance from the reference point. The intervals and/or widths of the material members may be controlled to satisfy a spatial coherence condition with the electromagnetic wave.
US10317689B2

A 3D display device and a driving method thereof are provided, which includes controlling first subpixels, arranged in an electroluminescent display (ELD) panel disposed below a liquid crystal display (LCD) panel, to form luminous areas and black areas alternately arranged in the row direction, so as to form a rear grating; determining a position for displaying a left-eye view and a position for displaying a right-eye view in the LCD panel according to current positions of eyes of a viewer; and controlling second subpixels corresponding to the same position for displaying the left-eye image in the LCD panel to display same view, and controlling second subpixels corresponding to the same position for displaying the right-eye image to display same view.
US10317686B2

An image display device includes: an input unit that inputs image data constituted with pixel data, each set of the pixel data being generated based upon a plurality of image signals output from a plurality of image-capturing pixels arrayed in correspondence to a plurality of photographic micro-lenses distinct from one another; a generation unit that generates display image data containing three-dimensional information based upon the image data; a display unit constituted with a plurality of display pixels disposed in a two-dimensional pattern, which emits light fluxes from the plurality of display pixels in correspondence to the display image data; and a micro-lens array that includes a plurality of micro-lenses, via which a three-dimensional image is formed by combining the light fluxes emitted from the plurality of display pixels, disposed in a two-dimensional array pattern.
US10317681B2

A head-mounted display including a display unit, a detector, and a first control unit. The display unit is mountable on a head of a user and capable of providing the user with a field of view of a real space. The detector detects an azimuth of the display unit around at least one axis. The first control unit includes a region limiter, a storage unit, and a display control unit. The region limiter is capable of limiting a display region of the field of view along a direction of the one axis in three-dimensional coordinates surrounding the display unit. The storage unit stores images including information relating to a predetermined target present in the field of view with the images being made corresponding to the three-dimensional coordinates. The display control unit is configured to display, based on an output of the detector, an image in the three-dimensional coordinates, which corresponds to the azimuth, in the field of view.
US10317679B2

An optical reflective device for homogenizing light including a waveguide having a first and second waveguide surface and a partially reflective element is disclosed. The partially reflective element may be located between the first waveguide surface and the second waveguide surface. The partially reflective element may have a reflective axis parallel to a waveguide surface normal. The partially reflective element may be configured to reflect light incident on the partially reflective element at a first reflectivity for a first set of incidence angles and reflect light incident on the partially reflective element at a second reflectivity for a second set of incident angles.
US10317675B2

A display device for a motor vehicle includes: a projection module fix generating an image for a projection in a direction of gaze of a user of the display device along an optical path; a reflection and/or display element; a support element for the reflection and/or display element; and a holding element, configured such that the reflection and/or display element is held, without deformation of the reflection and/or display element, between the support element and the holding element and in a fixed position relative to the support element.
US10317663B2

The present approach relates to the measure of the planar tilt of a slide on a microscope using an integrated auto-focuser. The tilt of the slide can be used to detect improperly loaded slides (i.e. if the slide is resting on either the cover-slip or a printed barcode), compensate for misalignment between the microscope optical axis and the slide, and reduce subsequent focusing times.
US10317657B2

A microscope and method for high resolution scanning microscopy of a sample, having an illumination device, an imaging device for the purpose of scanning at least one point or linear spot across the sample and of imaging the point or linear spot into a diffraction-limited, static single image below a reproduction scale in a detection plane. A detector device is used for detecting the single image in the detection plane for various scan positions, with a location accuracy which, taking into account the reproduction scale in at least one dimension/measurement, is at least twice as high as a full width at half maximum of the diffraction-limited single image.
US10317656B2

An optical tomography apparatus comprises: a polychromatic light source, a one-dimensional optical sensor, an interferometric microscope, a one-dimensional confocal spatial filtering system, an actuation system making it possible to perform a one-way scan depthwise of an object to be observed and a processor for reconstructing a two-dimensional image of a section of the object from a plurality of one-dimensional interferential images acquired by the image sensor during the one-way scan. An optical tomography method based on use of such an apparatus is also provided.
US10317651B2

A camera module, which is mounted on an inside of a front windshield of a vehicle and to image an external environment of the vehicle, includes a lens unit and an imager to image the external environment by forming an optical image, which is from the external environment through the lens unit.
US10317642B2

A camera filter unit (10) includes a front ring (4) for holding a polarization filter (2) and a rear ring (5) for rotatably holding the front ring (4). The front ring (4) includes a rear annular wall portion (18) extending in a radial direction (R), a rear annular plate portion (19) extending rearward from the inner peripheral end of the rear annular wall portion (18), and an annular projection portion (20) projecting for a short distance from the rear end of the rear annular plate portion (19) toward the outer peripheral side. The rear annular wall portion (18), the rear annular plate portion (19), and the annular projection portion (20) form an annular recess (21) on the outer peripheral surface of the front ring (4). The rear ring (5) includes an annular protrusion (45) protruding to the inner peripheral side. The annular protrusion (45) is inserted into the annular recess (21) of the front ring (4).
US10317633B2

An SFP transceiver with a die-casting metal housing and a metallic upper cover formed via sheet metal and assembled to the housing to commonly form therebetween a receiving cavity in which a printed circuit board assembly is received. The printed circuit board assembly includes an optical module with a lens structure, around a mating port, including a front face with a pair of tubular structures extending forwardly. A metallic EMI shielding device includes a plate with a pair of sleeves unitarily extending therefrom via a deep drawing method to cover the front face and the tubular structures, respectively. Each sleeve further includes a flange to cover a ring type front end face of the corresponding tubular structure in the front-to-back direction.
US10317623B2

An integrated optical device fabricated in the back end of line process located within the vertical span of the metal stack and having one or more advantages over a corresponding integrated optical device fabricated in the silicon on insulator layer.
US10317619B2

A high-bandwidth bend-insensitive multimode optical fiber includes a core and a cladding. A refractive index profile of the core has a parabola shape and a distribution index thereof is α. The core has a radius of 23-27 μm. A maximum relative refractive index difference of a central position of the core is 0.9%-1.2%. The core is a germanium-fluorine co-doped silicon dioxide glass layer. The central position of the core has a minimum amount of fluorine doped, and a mass percentage of fluorine content is CF,min. A mass percentage of fluorine content of the core changes with the radius according to a function. The cladding successively comprises an inner cladding, a trench cladding, and an outer cladding from inside to outside. The optical fiber reduces bandwidth-wavelength sensitivity while improving bandwidth performance; is compatible with existing OM3/OM4 multimode optical fibers, and support wavelength-division multiplexing technology in a wavelength range of 850-950 nm.
US10317616B2

A diffusion plate is provided. The diffusion plate includes a diffusion plate substrate, wherein the diffusion plate substrate includes grooves configured to accommodate microstructures of a light guide plate. The groove has a width larger than that of the microstructure, and the groove has a depth larger than a height of the microstructure. A method of manufacturing the diffusion plate and a backlight module are also provided. The groove of the diffusion plate provided by embodiments of the disclosure combines with the microstructure on the surfaces of the light guide plate to form a stable structure together so that the relative movement between them is reduced, and the white spot problem caused by the microstructures being scratched is also reduced.
US10317613B1

A light fixture may include a light source and an optical element, such as a light transmissive waveguide and/or a diffuser, having a surface forming a light output surface of the light fixture. The optical element is located to receive light from the source and is configured to supply the light for illumination, via the output surface. In an example of the fixture having a waveguide, the source is coupled to supply light to at least one of the lateral surfaces of the waveguide. At least the output surface of the optical element has a three-dimensional compound curvature and a perimeter that includes two or more edges connected at vertices.
US10317612B2

In an embodiment, a display panel unit includes a reflective polarizing layer, a transparent layer, and a display panel. The polarizing layer transmits a first polarized component of light incident on an incident surface to an exit surface and reflects a second polarized component of the light. The transparent layer transmits the first and second polarized component of the light incident on a second surface to a first surface adhered to the incident surface and transmits the second polarized component reflected by the polarizing layer to be incident on the first surface to the second surface. The panel faces the exit surface, and selectively transmits the light exiting from the exit surface.
US10317610B2

A backlight device is provided with: LEDs; a light guide plate having a light-receiving face, a light-exiting surface, and an opposite plate surface; a prism sheet that is disposed on the light-exiting side of the light guide plate and that includes a plurality of light-exiting side prisms aligned along a second direction; a light-exiting surface-side prism portion that is disposed in the light-exiting surface of the light guide plate and that includes a plurality of light-exiting surface-side prisms aligned along the second direction; a light emission reflection portion that is disposed in the opposite plate surface of the light guide plate and that includes a plurality of reflection units aligned along a first direction at an interval; and an opposite plate surface-side prism portion that is disposed in the opposite plate surface of the light guide plate and that includes a plurality of opposite plate surface-side prisms aligned along the second direction.
US10317607B2

Provided are an optical member capable of implementing optical images having desired shapes through a pattern design, and a lighting device using the same, the optical member including: a three-dimensional effect forming portion provided on a first surface of a base substrate; and a multiple effect forming portion disposed in a lamination form with the three-dimensional effect forming portion, wherein the three-dimensional effect forming portion has multiple main patterns sequentially arranged in a first direction on the first surface and having respective inclined surfaces with an inclination angle with respect to the first surface, wherein the multiple main patterns implement a line shaped beam of a first path by guiding a first incident beam into a first surface direction through refraction or reflection from the inclined surfaces, wherein the multiple effect forming portion are sequentially arranged in a second direction crossing the first direction and has multiple optical patterns.
US10317601B2

The present application discloses a liquid crystal display apparatus, a backlight module based on quantum dots and a method of manufacturing the same. Wherein the backlight module use the edge type structure and dispose the backlight source emitting monochromatic light in a side of the light guide plate, and formed a plurality of recessed portions on the lower surface of the light guide plate, the surface region of the recessed portions is coated the transparent dielectric layer doped with the dichroic quantum dots, a and metal reflecting layer successively.
US10317590B2

A display apparatus for displaying an image to a user includes: a display panel configured to generate visible light; and an optical functional layer including: a matrix mixed with a plurality of optical functional particles that are colored, wherein the optical functional layer is at a side of the display panel such that at least a part of the visible light from the display panel would pass through the optical functional layer.
US10317589B2

An optical low-pass filter is arranged on an object side than an image sensor in an image pickup apparatus and has an unevenness shape. The conditions of 5.0 μm≤Δz≤80.0 μm and 1.0≤Ps/≤20.0 are satisfied where Δz represents a distance between the optical low-pass filter and the image sensor, Ps represents a pixel pitch of the image sensor, and represents an average pitch of the unevenness shape.
US10317578B2

Apparatus for a smudge-resistant structure and related fabrication methods are provided. An exemplary smudge-resistant structure includes a transparent substrate having a macrostructured surface configured to reduce contact with the transparent substrate and an oxidizing layer overlying the macrostructured surface.
US10317568B2

The disclosure relates to a method for correcting a downhole natural gamma-ray measurement performed in a wellbore. A gamma-ray measurement including at least a gamma-ray count rate is obtained by a gamma-ray detector disposed in a bottom hole assembly having a mud channel inside of the assembly, such that mud flows downwards in the mud channel and upwards outside of the assembly and a neutron source situated above the gamma-ray detector and activating the mud. The method includes: Determining from the gamma-ray measurement an interval count rate corresponding to a count rate of gamma-rays having an energy within a predetermined correction interval; Computing an outside and an inside calibration ratio (ratio of a gamma ray count rate in the correction interval to a gamma-ray count rate outside of the correction interval) representative of gamma-rays generated by an activation of mud flowing respectively outside of the assembly and inside of the assembly, Based on the outside calibration ratio and the interval count rate, determining a first correction count rate, Based on at least the inside and the outside calibration ratios, determining a second correction count rate, Subtracting from the total count rate the first and second correction count rates in order to get a natural gamma-ray measurement corrected for mud activation.
US10317567B2

Systems and methods for measuring a characteristic of a fluid are provided. The system includes a plurality of waveguides embedded in a substrate, and an exposed surface of the substrate comprising a portion of a side surface of at least one of the plurality of waveguides. The system also includes a sensitized coating in the at least one of the plurality of waveguides. The exposed surface is curved in a direction perpendicular to a light propagation in the waveguide. A method of fabricating a system as above is also provided.
US10317559B1

A ground tracking apparatus for connection to a locator or other measurement device and configured to determine position, motion, and/or orientation information is disclosed. The ground tracking apparatus may include a ground follower assembly including one or more wheels, which may be detachably coupled to a buried object locator system to capture three-dimensional positional and orientation information during a locate process, as well as provide output data or information to be integrated with maps, photographs, drawings, or other data or information.
US10317554B2

A method can include receiving data in a data domain where a first portion of the data domain includes a signal to noise ratio that exceeds a signal to noise ratio in a second portion of the data domain; generating a model; in a transform domain, based at least in part on the model, filtering at least a portion of the data in the second portion of the data domain; and, based at least in part on the filtering, outputting noise attenuated data for at least a portion of the data in the second portion of the data domain.
US10317551B2

The present disclosure provides a technique for marine seismic imaging that processes data acquired from two or more different seismic surveys in a combined manner to advantageous effect. The different seismic surveys may use seabed sensors at same positions on the seabed, but they may have different shot locations and may be performed at different times. In one use case, the technique may be used to image a subsurface location that is difficult to image using either survey alone. In another use case, the technique may be used to image a subsurface location under an obstruction. The technique may also be utilized to efficiently monitor a reservoir over time.
US10317550B2

Disclosed herein are embodiments of systems, methods, and computer program products for determining fracture and stress characterization using layer thickness variation over an azimuthally anisotropic medium, which may include one or more of the following functions: acquiring seismic data by recording reflected seismic waves in at least two directions; sorting of the seismic data so that offset is zero at a center and increases radially from a single common-point (CMP) gather for a plurality of data points; generating a multi-dimensional volume by juxtaposing a set of common-offset sections by one of their common-depth point (CDP) and CMP locations; selecting reflectors for each layer in the one of the multi-dimensional volume; computing layer parameters including effective anisotropy and interval anisotropy for each layer in the multi-dimensional volume based on a geometry of the reflectors selected for each layer in the multi-dimensional volume; and applying the layer parameters to an earth model.
US10317546B2

Method for generating an effective, efficient, and stable absorbing boundary condition in finite-difference calculations, such as model-simulation of predicted seismic data. The top surface and optionally the bottom surface of the computational domain or grid are treated with one or more layers of PML (51), preferably 1D PML, assuming an orthorhombic medium in the PML implementation (52). The side surfaces are handled with one or more ABC layers (53). Further advantages may be realized by tapering earth model symmetry axis on the top and bottom of the model toward the vertical (54). The invention provides a beneficial compromise between reducing artifacts in the image or physical property model and computational efficiency and stability.
US10317541B2

A fissile neutron detection system includes an ionizing thermal neutron detector arrangement including an inner peripheral shape that at least substantially surrounds a moderator region for detecting thermal neutrons that exit the moderator region but is at least generally transparent to the incident fissile neutrons. A moderator is disposed within the moderator region having lateral extents such that any given dimension that bisects the lateral extents includes a length that is greater than any thickness of the moderator arrangement transverse to the lateral extents. The moderator can include major widthwise and major lengthwise lateral extents such that any given dimension across the lengthwise and widthwise lateral extents includes a length that is greater than any thickness of the moderator arrangement transverse to the lateral extents.
US10317538B2

Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in determining a location from a plurality of small GPS signal chunks and corresponding time stamps. For instance, the server may identify a set of satellites from each of the GPS signal chunks and by comparing the set of satellites for each of the GPS signal chunks to each other to determine a second set of satellites. The server may then estimate a location of the mobile based on the second set of satellites.
US10317535B2

A method and apparatus is provided. The apparatus a processor configured to generate a first square wave, generate a second square wave, wherein the first square wave and the second square wave are driven by a reference frequency oscillator, modulate a radio frequency wave with the first square wave, downconvert the modulated radio frequency wave to an intermediate frequency, filter the downconverted modulated radio frequency wave, convert the filtered downconverted modulated radio frequency wave to a digital signal, and integrate the digital signal.
US10317533B2

A system and method for determining weight on wheels for an aircraft with at least one landing gear; a sensor associated with machinery Light Detection And Ranging scanner; a processor; and memory having instructions stored thereon that, when executed by the processor, cause the system to receive signals indicative of LIDAR image information for a landing gear; evaluate the LIDAR image information against a landing gear model; determine information indicative that the landing gear is locked in response to the evaluating of the LIDAR image information; and determine information indicative that the landing gear is compressed in response to the evaluating of the LIDAR image information against the landing gear model.
US10317530B2

A laser range finding apparatus includes a light emitting section that emits a laser light, a light receiving section that receives the reflected laser light from a detection object, the light receiving section including a plurality of photo detectors for respectively receiving a plurality of different transmission wavelength bands of the laser light, an identifying section that identifies each of the photo detectors each of whose output indicating signal waveforms of the received reflected laser light is not saturated as an unsaturated photo detector, and a distance calculating section that calculates a distance to the detection object based on a light detection timing at which the reflected laser light is received by the unsaturated photo detector.
US10317529B2

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.
US10317525B2

A first method includes receiving a first reflected radar signal from a target in a first field of view and receiving a second reflected radar signal from a target in a second field of view offset from the first field of view by a predetermined distance; transforming the first and second reflected radar signals to obtain first and second sets of frequency coefficients, from which a frequency-dependent phase difference is obtained; and calculating a time-delay from the slope of the frequency dependence. A second method includes obtaining summed difference values between the first and second radar responses, where each of the summed difference values corresponds to different time shifts between the first and second radar response, and deriving from the summed difference values a time-delay associated with the target's motion from the first field of view to the second field of view. A third method combines the time-delays or associated speeds obtained from independent estimators.
US10317520B2

A radar system includes an image forming circuit that provides a two-dimensional image of an operating environment. The image includes pixel elements representative of the operating environment. The system includes at least one filter configured to convert the two-dimensional image into a clutter classification map of clutter regions. A predetermined number of clutter regions are selected as training cells for a predetermined cell-under-test (CUT). A space-time adaptive processor (STAP) is configured to derive a weighted filter from training cell data. The STAP applies the weighted filter to a digital return signal associated with the predetermined CUT to provide a STAP-filtered digital return signal having the clutter signal components substantially eliminated therefrom.
US10317516B2

Provided is an optical safety system that enables simplification of an editing operation for area designation information. A safety scanner includes an intrusion sensing section that determines the presence or absence of an intruder into a protection area. The setting support device includes a pseudo determination information generation section that determines a presence or absence of an intruder into a protection area on the basis of an area designation information before being transmitted to the safety scanner and a distance measurement information received from the safety scanner and generates a pseudo determination information indicating the determination result.
US10317515B2

An optical field sensor is used to make phase measurements over an area of light reflected from an object outside a field of view of the light field sensor. These phase measurements are applied to a machine learning system trained with similar phase measurements from objects outside of a field of view to identify the object within a class of objects subject to the training.
US10317508B2

A radio frequency (RF) device is provided. The RF device includes an antenna interface, a receive circuit configured to extract data from incoming signals, a playback circuit configured to associate a predefined delay with the data, a transmit circuit configured to generate outgoing signals based on the data and the predefined delay, and a control circuit configured to calculate range based in part on the predefined delay and phase differences between incoming signals and outgoing signals.
US10317504B1

Embodiments of a radio frequency identification (RFID) reader are provided herein, which include an RFID interrogator; a detection surface for a game piece, the detection surface comprising a plurality of reader antennas in a geometric arrangement; and antenna switching circuitry coupled between the RFID interrogator and the plurality of reader antennas; wherein the antenna switching circuitry is configured to consecutively activate each one of the plurality of reader antennas for at least a detection time window, and wherein the RFID interrogator is configured to: for each reader antenna, detect whether a response signal is received by the reader antenna during the detection time window, and determine a geometric orientation of the game piece based on a subset of reader antennas that received the response signal.
US10317487B2

In a method for the acquisition of magnetic resonance (MR) data relating to a pre-determined two-dimensional volume segment of an examination object with an MR apparatus, a randomized determination of points to be sampled in the raw data space is made, such that the raw data space is undersampled when only the determined points to be sampled are then sampled. MR data relating to the specified points to be sampled are acquired by operation of the MR apparatus. Alternatively, a determination of points to be sampled in the raw data space is made using radial or spiral trajectories in k-space that begin in the center k-space. Each specified point to be sampled is then moved to an FFT grid point, and MR data relating to the determined points to be sampled is implemented by operation of the MR apparatus.
US10317485B2

An MRI system for imaging a subject is provided. The MRI system includes a magnet assembly that includes a gradient coil having a hollow conducting wire. The hollow conducting wire includes a body defining a passageway, and one or more conductors disposed within the body around the passageway.
US10317482B2

A resistive sensor includes a current input sigma-delta converter that uses a switched offset voltage source to provide scalable gain and more linear operation. The sigma-delta converter includes an integrator, a quantizer, and a decimator. In one embodiment, the resistive sensor and offset voltage source are coupled to provide an input current at a first node. The integrator has a first input terminal coupled to the first node, and an output terminal. The quantizer has a first input terminal coupled to the output terminal of the integrator, a second input terminal for receiving a clock signal, and an output terminal coupled to provide a feedback signal to control the offset voltage source. The decimator has an input terminal coupled to the output terminal of the quantizer, and an output terminal for providing an output signal. The switched offset voltage source provides scalable gain and good linearity.
US10317480B2

A magneto resistive device having a plurality of magneto resistive sensing elements. Each of the plurality of magneto resistive sensing elements has a free layer and a reference layer. The free layer has a rounded convex contour with an aspect ratio of 2 or greater. There may be one hundred or more magneto resistive sensing elements.
US10317478B2

A magnetic field sensor package according to an embodiment includes: a package body; a magnetic field sensor disposed on top of the package body and including a sensor assembly in which a displacement is generated by a magnetic field; and a conductive line formed on the package body, which is for making current to be measured flow and generating a magnetic field for displacing the sensor assembly, wherein the conductive line generates a magnetic field applied in a perpendicular direction to the sensor assembly.
US10317477B2

An inspection method of a secondary battery includes a charging step, an aging step, a pre-inspection discharge step, a voltage adjustment step, a self-discharge inspection step, and a deficiency determination step. A discharge condition in the pre-inspection discharge step is determined so that a voltage difference accumulation value Vs satisfies a predetermined range. The voltage difference accumulation value Vs is calculated by accumulating a value obtained by subtracting an output voltage from a predetermined voltage over a duration from start of the pre-inspection discharge step to end thereof.
US10317471B2

The present disclosure relates to a battery communication diagnosis method, and more particularly, to a battery communication diagnosis method for diagnosing a state of communication periodically performed between battery management systems (BMSs) in a battery to prevent a message or data from being omitted during communication.
US10317454B2

A method for detecting electric arcs in a closed chamber having no openings larger than 5 mm and defining a gas volume to be monitored. The method includes a step of measuring a sound level captured by a microphone, placed inside the chamber, at frequencies greater than about 60 kHz while filtering out the lower frequencies, and a step of comparing the level with a threshold.
US10317453B2

An apparatus and method of detecting movement of a plunger of the solenoid includes detecting a peak (IPEAK) in a current signal applied to a coil of the solenoid. A predetermined threshold is added to the current signal applied to the coil of the solenoid to generate a level shifted signal. The level shifted signal and the peak signal are compared to detect movement of a plunger of the solenoid.
US10317451B2

A partial discharge detection apparatus detects a plurality of discharge events, finds a time interval between the plurality of discharge events, and determines, where the discharge events occur at a time interval shorter than a threshold time, that a partial discharge has occurred within a metal enclosure, or determines, where the discharge events occur only at a time interval longer than the threshold time, that a discharge has occurred outside the metal enclosure. The partial discharge detection apparatus can thus readily distinguish between a partial discharge that occurs within the metal enclosure of a gas-insulated switchgear and a discharge that occurs outside the metal enclosure.
US10317444B2

The invention relates to a sensor (300) for determining a dielectric property of a medium (205). The sensor (300) has a substrate (301, 302), which has at least one via (203, 204), and a waveguide (12), which is arranged so as to be planar in relation to an upper surface of the substrate (301). The waveguide (12) can be connected to an analysis device (20) by means of the at least one via (203, 204). Furthermore, the waveguide (12) is designed to receive an input signal from the analysis device (20) and to output an output signal to the analysis device (20). When of the waveguide (12) is in contact with a medium (205), properties of the input signal and of the output signal are indicative of the dielectric property of the medium (205). The arrangement of the waveguide (12) so as to be planar in relation to the substrate (301) enables larger measurement ranges and improved measurement accuracies. Furthermore, a compact construction is achieved by the planar structure. The invention further relates to a sensor arrangement and a method for determining a dielectric property of a medium by means of a sensor.
US10317443B2

An apparatus for measuring the capacitance to be measured is proposed. It comprises a first sine-wave oscillator, the measuring oscillator, and a second sine-wave oscillator, the reference oscillator. The frequency of the output signal of the measuring oscillator, hereinafter also referred to as measuring frequency, is dependent on the capacitance to be measured. The frequency of the output signal of the reference oscillator, hereinafter also referred to as reference frequency, is dependent on a reference capacitance. The apparatus comprises a sub-apparatus which produces the ratio of the frequency value of the frequency of the output signal of the reference oscillator and the frequency value of the frequency of the output signal of the measuring oscillator and subsequently squares this ratio to provide the result of this squaring as a measured value.
US10317442B2

Provided is a flexible, durable capacitive sensor that achieves high flexibility in designing wiring arrangement. A capacitive sensor includes a dielectric layer and a plurality of electrode units placed on both sides of the dielectric layer in the front-back direction. The electrode unit includes an insulating layer having through holes extending therethrough in the front-rear direction, electrode layers placed on one side of the insulating layer in the front-back direction, and jumper wiring layers placed on the other side of the insulating layer in the front-back direction and electrically connected to the electrode layers through the through holes. The insulating layer has an elongation at break of 60% or more, a tension set of less than 5%, and a volume resistivity of 1.0×1010 Ω·cm or more.
US10317439B2

Current sensors, systems and methods are provided. A test current is injected via a pair of force terminals into a conductor and a pair of sense terminals are configured to provide an input signal that corresponds to a voltage drop across the conductor. Based on the test current in the conductor and based on the input signal, a contribution to the voltage drop due to the test current and a contribution to the voltage drop due to a primary current through the conductor may be determined. In addition, at least one of a reference resistance of the conductor and the primary current in the conductor may be further determined.
US10317433B2

A measuring device measures an electrical current and contains a light source for generating a polarized primary light signal for feeding into a Faraday sensor unit, and a detector for detecting a secondary light signal provided by the Faraday sensor unit and polarization-altered in relation to the primary light signal. An optical-electrical compensation element, by which the polarization alteration of the secondary light signal can be compensated via an opposite polarization alteration, and a measurement signal, according to the opposite polarization alteration, for the electrical current can be deduced. A method for measuring an electrical current by use of the measuring device is further disclosed.
US10317427B2

A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.
US10317421B2

A positioning apparatus includes: a reference device configured to provide a measured current motion angle of a vehicle; an inertial sensor configured to provide a current input angular rate of the vehicle and associated with at least one inertial sensor behavior parameter dependent on inertial sensor temperature; a temperature sensor configured to provide an input temperature variation of the inertial sensor on a time interval; and a digital estimator configured to recursively computing an estimated current motion angle of the vehicle and at least one previously estimated inertial sensor behavior parameter as function of: the measured current motion angle, a previously estimated motion angle, the current input angular rate, and the input temperature variation.
US10317412B1

In a mass spectrum of fragment ions obtained by dissociating peptide-derived ions using the technique of irradiating the ions with hydrogen radicals, either pairs of a-type and c-type ions or those of z-type and z-type ions are characteristically observed. Since the mass difference of those ion pairs is previously known, a pair peak searcher 92 searches for pair peaks having a predetermined mass difference in a mass spectrum created by a mass spectrum creator 91, and adds to the detected pair peaks a piece of information indicating that they are pairs of a-type and c-type ions or those of x-type and z-type ions. When estimating the amino acid sequence of the peptide by a database search, a protein identifier 93 uses the ion-pair information in addition to the m/z value of each peak, whereby the accuracy of the estimation or identification the amino acid sequence can be improved.
US10317407B2

The present invention relates to a method for diagnosis of cancer and for monitoring the progression of cancer and/or the therapeutic efficacy of an anti-cancer treatment in a sample of a subject by detecting oncogenic proteins in microvesicles, and to the use of an agent blocking exchange of microvesicles for treating cancer.
US10317406B2

A system for detecting rare cells in a fluid is disclosed. The system includes a substrate and a mixture disposed on the substrate and including a carrier and a thermo-responsive polymer for capture and release of the rare cells. Also disclosed is a method for detecting rare cells in a fluid using a system including a substrate and a mixture that is disposed on the substrate. The mixture includes a carrier and a thermo-responsive polymer. The method includes providing the system and introducing a sample of fluid containing the rare cells into the system such that the sample interacts with the carrier for capturing the rare cells.
US10317400B2

A multicomponent nanomaterial AuNP(DTDTPA)(Ga), where DTDTPA is an amino-carboxylate ligand (diethylene triamine pentaacetic acid, DTPA) linked to the surface of the Au nanoparticle (NP) via dithiol (DT) linkage. Another embodiment is a multicomponent nanomaterial AuNP(DTDTPA)(Ga) with a biomolecule attached. In preferred embodiments, the Ga is Ga-67 or Ga-68. Preferred synthesis methods are conducted at room temperature.
US10317398B2

A sample assembly includes an outer layer with at least one sample trench. The sample trench includes a first set of antibodies that are bonded on a first surface of a base layer. Target antigens are bonded with the first set of antibodies, and a second set of antibodies are bonded to the target antigens. Further, the sample trench includes nanoparticles that are bonded to the second set of antibodies.
US10317388B2

Methods, systems, and apparatus to diagnose lubrication oil deterioration. In one aspect, a method includes irradiating a lubrication oil sample with a light beam to emit a light-induced fluorescence, detecting and processing the light-induced fluorescence signal to determine a temporal variation of a fluorescence intensity, identifying a steady state of the light-induced fluorescence signal, processing the temporal variation of the fluorescence intensity to determine a lubrication oil parameter, and correlating the oil parameter to a calibration curve to diagnose the lubrication oil deterioration.
US10317380B2

A chromatograph mass spectrometer has a function that: based on a compound table in which an elution time range and a measurement ion is described for respective compounds, divides an overall measurement time into multiple segments and assigns one or more compounds to each segment; determines an event time for each compound by dividing a previously given measurement loop time in accordance with a number of compounds belonging to the respective segments; and determines a dwell time, which is a data collection time for each ion, based on the event time and the number of ions to be measured for each compound; the chromatograph mass spectrometer allowing an analysis operator to designate whether or not to perform a high-sensitivity analysis for each compound.
US10317376B2

In one aspect, the disclosure provides methods of distinguishing a glycosaminoglycan from one or more other components in a sample by subjecting the sample to size-exclusion chromatography using a mobile phase having a pH of 6.8 or lower. A mobile phase having a pH of 6.8 or lower is found to improve the separation of glycosaminoglycans from proteins during size exclusion chromatography. In some embodiments, improved separation is due to the low pH of the mobile phase causing elution of less dispersed fractions of the protein and/or glycosaminoglycan. In some embodiments, the overlap between protein and/or glycosaminoglycan fractions is reduced.
US10317371B2

An ultrasonic sensor includes: a substrate in which an opening is formed; a vibration film that is provided on the substrate so as to close the opening; a plurality of vibration elements that are disposed at positions where the vibration film and the opening overlap each other in a plan view along a thickness direction of the vibration film; a sealing plate that is disposed so as to face the vibration film, supports the vibration film, and has a surface facing the vibration film as a flat surface; and a suppressing portion that is provided between the adjacent vibration elements in the plan view, is bonded to both the vibration film and the sealing plate, and is formed of a resin material for suppressing transmission of vibration of the vibration film.
US10317369B2

The present invention relates to a system and method for detection of contraband such as concealed explosives, drugs, smuggled goods, etc., through the use of an acoustic frequency detector having a crystalline transducer module and mass comparator. The present invention can be employed in a non-destructive manner for the mobile and stationary inspection of object such as luggage, person, containers, etc., through a combination of computer-aided electron counting and mass analysis techniques combined with a crystalline and oil enhanced transducer that, upon return of a system-generated acoustic signal, are used to screen and confirm explosive threats and/or other contraband.
US10317366B2

A first shutter gate is disposed at an entrance of a drift region, and a second shutter gate is disposed on the downstream side in an ion-drifting direction. In a high-resolution measurement mode, a controller (9) controls voltage generators to open the second shutter gate to collect ions into a pulsed form at the first shutter gate. In this mode, the controller controls the voltage generators to open the first shutter gate to collect ions into a pulsed form at the second shutter gate. In a zoom-in measurement mode where ions within a specified range of ion mobility are measured with high resolving power, the controller controls the voltage generators to open the first shutter gate for a short period of time, and then to open the second shutter gate for a short period of time after a lapse of a predetermined time period.
US10317362B2

The invention relates to methods for the detailed analysis of ion mixtures from complex mixtures of organic substances in time-of-flight mass spectrometers which are equipped with a trapped ion mobility spectrometer, a quadrupole mass selector and a fragmentation cell. The invention proposes to analyze ion signals of a first mass mobility map, fragment ion spectra and the identifications of the associated substances as to whether ion mixtures not resolved according to mass and mobility, for example from isomers or isobars, are possibly present, and to subsequently measure the ion signals of interest with method parameters which allow the ion species to be measured separately by means of high mobility resolution.
US10317361B2

Physical parameters of macromolecules are determined by measuring electrical current I over time for translocation events as the macromolecules in solution move between two liquid compartments that are separated by and fluidically coupled through a synthetic nanopore. Values of charge, volume, shape, rotational diffusion coefficient, and dipole moment are derived from the measurements.
US10317339B2

A fluid characterization measuring instrument is disclosed that comprises a sample vessel for a bulk complex sample fluid having a capacity that is substantially larger than a domain size of the complex sample fluid and that is sufficiently large to cause bulk scattering effects to substantially exceed surface effects for the complex fluid sample, a coherent light source positioned to illuminate the bulk complex sample fluid in the sample vessel and a first fibre having a first end positioned to receive backscattered light from the sample after it has interacted with the sample. The first fibre can also be positioned close enough to an optical axis of the coherent light source and to the sample vessel to substantially decrease a contribution of multiply scattered light in the backscattered light. The instrument can further comprise a first photon-counting detector positioned to receive the backscattered light from a second end of the fibre, correlation logic responsive to the first photon-counting detector and single-scattering fluid property analysis logic responsive to the correlation logic and operative to derive at least one fluid property for the sample fluid.
US10317337B2

A method for designing an integrated computational element (ICE) includes generating an array of discrete data points and plotting the discrete data points across a predetermined wavelength region. A line shape is then generated that connects to and is constrained by the array of discrete data points, and thereby generates a first transmission function. The discrete data points are then iteratively modified based on one or more performance criteria to generate a second transmission function. A model transmission function corresponding to a model ICE design is then fitted to the second transmission function to identifying a predictive ICE design configured to detect a desired characteristic of interest.
US10317335B2

Polarized light characteristics are detected and mapped to an application, such as product identification. A process of reflecting a directed light emission through a polarizing filter, and sensing the processed light emission having particular characteristics is provided. The characteristics of the sensed light emission is associated with a “color code” that is cross-referenced within a database of color codes.
US10317329B2

Provided herein are methods for selecting a population of cells expressing a target polypeptide. In some aspects, the disclosure provides methods for sorting and selecting populations of transfected host cells based on their early expression of a selectable polypeptide. In certain embodiments, the sorting is performed using fluorescence-activated cell sorting or magnetic-activated cell sorting based on the selectable polypeptide. Such selection methods can be further utilized to generate clonal populations of producer cells, e.g. for large-scale manufacturing of a target polypeptide of interest.
US10317324B1

A specimen testing system has holders that hold a specimen for testing. The holders brace the specimen so that a load may be applied. A load applicator applies a load to the specimen at a location that is between the holders bracing the specimen. A user may adjust the load applicator until it applies the desired load to the specimen. If desired, a user may apply rotation to a specimen while it is experiencing a load by using a specimen rotation system. The user may continue to adjust the load applied to the specimen or continue to rotate the specimen during loading until the specimen fails.
US10317318B2

An exhaust-gas sampling system includes a main conveying line, a main throughput pump which conveys a sample gas in the main conveying line, a sample gas bag, a sample gas withdrawal line which fluidically connects the main conveying line to the sample gas bag, a throughflow control element arranged in the sample gas withdrawal line, an analyzer, a sample gas analysis line which connects the analyzer to the sample gas bag, an evacuation line which establishes a fluidic connection between the main throughput pump and the sample gas bag, and a first valve arranged in the evacuation line. The first valve opens and closes the evacuation line.
US10317314B2

A tool for testing the termination of optical connectors has a housing, a cradle attached to the housing, and a cover removeably attached to the cradle. The cradle is configured to restrain a fiber optic connector and the cover is configured to at least partially block ambient light from reaching the fiber optic connector. In another embodiment, a tool for testing the termination of optical connectors has a housing, a cradle attached to the housing, a launch fiber, and a ferrule adapter. The ferrule adapter is connected such that it rotates about a pivot point on the cradle.
US10317313B2

Embodiments of the present invention are directed to an apparatus, system and associated method of operation that allows medium weight Class II equipment to be shock tested using a Medium Weight Shock Machine (MWSM) in a manner that adequately simulates the required shock response exhibited when subjected to underwater explosion (UNDEX), Heavyweight testing utilizing a FSP. Advantageously, such an apparatus, system and associated method allows for testing of Class II medium weight (e.g., about 500-4500 lbs.) equipment (e.g., submarine and surface vessel equipment) utilizing an MWSM instead of Heavyweight testing utilizing a Floating Shock Platform (FSP). Testing of Class II medium weight equipment in this manner significantly reduces cost of testing such equipment and increases safety associated with testing such equipment.
US10317307B2

A system for detecting leaks is provided comprising an accumulator, a flow controller in communication with the accumulator, and a flow meter/sensor in communication with the accumulator, the flow controller and a UUT. The flow meter is structured to supply gas from the accumulator to the UUT and measure a flow rate of the supplied gas, the flow meter providing feedback to the flow controller representing the flow rate, and the flow controller responding to the feedback by supplying flow compensation gas to the accumulator to maintain a desired pressure in the accumulator. Methods are also provided for detecting small leaks, especially with large units under test (“UUTs”).
US10317304B2

A test bench for screwdrivers comprises a hydraulic brake unit (11) provided with a coupling (12) for a screwdriver to be tested and angle and torque measurement transducers (15). The brake unit (11) is supplied by a proportional electrovalve (16) under the control of a PID controller (19) which receives an electrovalve control signal (22) from a control unit (26) so as to follow braking curves depending on the angle of rotation and/or torque measured. The bench comprises a memory (21) for storing different sets of parameters for the PID controller (19), which can be selected by the control unit (26) so as to have different control characteristics. A method for controlling the bench is also described.
US10317299B2

A pressure sensor comprising at least a pressure measuring cell, a pressure balancer, as well as at least one measurement line to transfer a pressure applied to the pressure means to the pressure measuring cell, wherein the pressure sensor comprises at least one compensation line showing the same features as the measurement line, which is arranged parallel in reference to the measurement line.
US10317292B2

A two-wire resistance temperature detector (RTD) includes an RTD sensor having a sensor resistance that changes in correspondence with changes in the temperature of the RTD sensor. The two-wire RTD additionally includes a pair of leads electrically coupling the RTD sensor to a control unit having a pulse generator for generating a first current pulse and a second current pulse. The two-wire RTD also includes a switch electrically coupled between the pair of leads and operable in an open state when subjected to the first current pulse and operable in a closed state when subjected to the second current pulse. The open state causes the first current pulse to flow through the pair of leads and the RTD sensor. The closed state causes the second current pulse to flow through the pair of leads. The switch enables the control unit to determine the sensor resistance and corresponding sensor temperature.
US10317290B2

A contact preventing a plurality of current paths joining together and having a contact main body having a wire fixing portion and a contacting member which is a member formed separately from the contact main body is provided. The contact has a contact main body having a wire fixing portion to which a wire is fixed and a contacting member formed separately from the contact main body and configured to be connected to the wire and contact with a mating contact. A portion of the contact main body, contacting with the contacting member has an insulation layer.
US10317285B2

A system for testing optical resolution of an optical device includes an optical resolution target assembly including a target that is heated. The target emits a first light beam at a first wavelength in response to being heated. The first light beam has first and second components that are discernible from one another when the target is heated. The system may also include an illuminator that emits light at a second wavelength that differs from the first wavelength onto the target. The target emits a second light beam having third and fourth components that are discernible from one another when the illuminator emits light at the second wavelength onto the target.
US10317284B2

Systems and methods for characterizing solid state lighting devices are provided. In certain examples, systems and methods for measuring various parameters of light emitting diodes (LEDs), characterizing each LED based on the measured parameters and selecting one or more of the characterized LEDs such that the emitted light from each of the selected LEDs is mixed with the light from the other selected LEDs to create a desired overall light output are described.
US10317282B2

The present disclosure provides systems and methods for determining the presence of a target material in a sample. In general terms, the system and method disclosed herein provide collecting interacted photons from a sample having a target material. The interacted photons are passed through a tunable filter to a VIS-NIR detector where the VIS-NIR detector generates a VIS-NIR hyperspectral image representative of the filtered interacted photons. The hyperspectral image of the filtered interacted photons is analyzed by comparing the hyperspectral image of the filtered interacted photons to known hyperspectral images to identify the presence of a target material in a sample. The systems and methods disclosed herein provide easy identification of the presence of a target material in a sample.
US10317274B2

A coffee grinder apparatus includes a housing with a support base, a pedestal portion, and a motor housing extending outwardly from the pedestal portion above the support base to define a jar receiving area. A motor is disposed in the motor housing and is operably coupled to a grinder assembly. A hopper is operably coupled to an upper mounting portion of the motor housing disposed above the grinder assembly. The hopper includes a cavity configured to hold coffee beans with an open base portion opening into the grinder assembly. A collection jar is configured for reception in the jar receiving area and includes a vessel defining a cavity for collecting ground coffee expelled from the grinder assembly during a grinding procedure. An integrated scale assembly is disposed in the collection jar for weighing the ground coffee as received in the collection jar.
US10317273B2

An object of the present invention is to provide a new load measuring apparatus for a construction machine that enables more enhancing measurement precision by monitoring a condition of a suspension cylinder. The load measuring apparatus for a construction machine according to the present invention is provided with a loading weight arithmetic module 111 that calculates a loading weight on the basis of loads of plural suspension cylinders 51 and a loading weight confirmation module 112 that outputs the calculated loading weight when the loads of the suspension cylinders 51 are all equal to or larger than a specified value and makes the calculated loading weight ineffective without outputting the loading weight when any one of the loads is below the specified value.
US10317269B2

A flow rate verification unit that uses the pressure variation value per unit time of a pressure measurement value measured by a pressure gauge and a temperature measurement value measured by a thermometer in a state where a second shut-off valve is closed to calculate the volume between a flow-rate control valve and the second shut-off valve and verifies the flow rates of mass flow controllers one at a time, wherein a first verification side connection part attachably and detachably connected to an integrated gas unit is provided upstream from the pressure gauge and a serially connected verification gas input valve, verification side mass flow controller, and verification side flow rate control valve are provided in parallel with the second shut-off valve.
US10317266B2

A collar is provided for use with a fluid flow sensor to reduce condensation of a moist gas flowing through the fluid flow sensor. The collar comprises a body defining an interior that defines an airspace between the collar and the housing of the fluid flow sensor when the collar is positioned on the fluid flow sensor. The collar also includes a heat source secured to the body and adapted to heat air contained within the airspace to consequently heat the housing of the fluid flow sensor and the interior surfaces of the sensor to reduce condensation of the moist gas.
US10317265B1

A device dispenses scented granules into a trash receptacle that has a least a side wall. An enclosure for holding the scented granules therein has at least a top end, a bottom end, a front wall, a rear wall, and includes at least one discharge opening in the rear wall and a refill opening proximate the front wall at the top end thereof. At least one conduit standoff projects away from each discharge opening and is adapted for fixing with the side wall of the trash receptacle. A portion control structure is fixed within the enclosure proximate the top end and cooperative therewith to segregate a portion of the scented granules when the enclosure is in an inverted orientation, and to deliver the segregated scented granules through a delivery conduit to the at least one discharge opening and conduit standoff when the enclosure is in an upright orientation.
US10317261B2

Systems and methods for estimating a flow rate through a device are provided. One or more pressure sensors measure a plurality of pressure differentials across a tested device. A temporary flow rate sensor measures a plurality of flow rates through the tested device. Each of the measured flow rates corresponds to one of the measured pressure differentials. A regression model trainer generates regression coefficients for a flow rate model using the measured pressure differentials and corresponding flow rates. A flow rate estimator uses the flow rate model to estimate a flow rate through a tested or untested device as a function of a measured pressure differential across the tested or untested device.
US10317260B2

Embodiments relate to calibrating yield data points. A calibration system receives a plurality of groups of yield data points. Each group is associated with an attribute, such as, a machine identifier, a zone identifier, a localized zone identifier, and/or a moisture identifier. The system calculates a grand aggregate yield based on the yield data points of the plurality of groups. The system calculates a group aggregate yield based on yield data points of each group. The system subtracts the group aggregate yield from each yield data point of the group producing adjusted yield data points. The system adds the grand aggregate yield to each of the adjusted yield data points producing calibrated yield data points.
US10317251B2

A device for actuating a door of a vehicle in a contact-free manner includes a capacitive proximity sensor. The proximity sensor has at least one sensor electrode for emitting an electric detection field in a detection area in front of the sensor electrode. An insulated electric conductor is arranged in front of the sensor electrode for shaping the detection field.
US10317250B2

Embodiments of an apparatus for direct coupling of a capacitive sensor to a delta-sigma converter are described. One apparatus includes a sensor, a charge coupling circuit configured to transfer at least a portion of charge generated by the sensor to an integrating circuit, a first charge feedback circuit configured to feed back charge to the sensor, a second charge feedback circuit configured to feed back charge to the integrating circuit, a comparing circuit configured to detect accumulated charge at the integrating circuit for a current cycle to determine a polarity of charge feedback for a subsequent cycle, and a logic circuit configured to provide a digital output corresponding to the sensed quantity and also configured to provide the polarity of charge feedback determined by the comparing circuit to the first charge feedback circuit and also to the second charge feedback circuit.
US10317247B1

The fenestration unit monitoring apparatus with tethers are configured to retrofit an existing fenestration unit to incorporate components that are capable of monitoring the locked or unlocked status of the existing lock assembly and/or the panel position status of a movable panel of the fenestration unit. The fenestration unit monitoring apparatus include a lock status sensor located on a tether such that the lock status sensor can be positioned within an existing fenestration unit lock assembly when a monitor housing of the fenestration unit monitoring apparatus is located on the fenestration unit adjacent the fenestration unit lock assembly.
US10317237B2

The present disclosure provides a navigation apparatus that is capable of switching between the display of a direction sign image and the display of an enlarged view of an intersection and reducing an erroneous recognition of a target intersection made by a driver. The navigation apparatus displays the direction sign image related to the target intersection when a distance between the host vehicle and an installation location of the direction sign is within a sign display distance. The navigation apparatus displays an intersection enlarged view of the target intersection when a distance between the host vehicle and the target intersection is within an enlarged view display distance, which is set shorter than the sign display distance.
US10317235B2

Driving assistant systems and computer-implemented methods for improving landmark-based route guidance are provided. The computer-implemented method includes receiving, by a processor, image data including one or more landmarks. The computer-implemented method further includes identifying, by the processor, a candidate landmark within the image data. The computer-implemented method further includes presenting, by the processor, the candidate landmark to a user. The computer-implemented method further includes, in response to the user accepting the candidate landmark, storing, by the processor, the candidate landmark and a location of the candidate landmark.
US10317222B2

Systems, apparatuses, and methods are provided for determining a navigation route. A route is requested by a navigation device between a starting location and a destination location. The route request is received by an external processor for analysis. A navigation route is determined by the external processor and its associated map version. The determined navigation route is then encoded with a sequence of path decisions along the route. The encoded navigation route is transmitted to the navigation device.
US10317219B1

A system and method are provided for generating travel sheds which show the area reachable in a given amount of time by different modes of transport. A travel shed may consist of a series of polygons or other geometric shapes showing areas which are reachable from a given address or location within a specified travel time by utilizing a specified mode of transport (e.g. driving, biking, walking, public transportation, etc.). Techniques are disclosed for enabling the rapid calculations of travel times. In one embodiment, the rapid generation of travel times and associated travel sheds may be enabled by performing a number of pre-processing steps (e.g. downsampling, progressive road type removal, etc.) on road graph data. The pre-processing steps reduce the size of the road graph while still preserving enough of the road graph to generate accurate travel sheds. One example use of travel sheds is to enable searching for points of interest (e.g. homes, apartments, hotels, restaurants, schools, parks, etc.) according to specified travel times.
US10317213B2

A system of navigation employing an emergency longitude slide ruler for stellar navigation is described. The emergency longitude slide ruler is equipped with several wheels having rulers with settings including of the longitude slide ruler of the present invention include year, date, hour, minutes, star angle measurement degree wheel, a longitude wheel, a circumpolar star field identifier wheel, star meridian transit angles wheel, and a time zone wheel. All wheels are of diminishing diameters and are laid on top of each other in descending circumference with minute gradations allowing each consecutive wheel to line up with its larger adjacent wheel according to proper settings to eventually indicate longitude. The system presents an efficient and expedient means by which an individual with very limited knowledge of navigation and celestial bodies can determine his or her location, including longitude.
US10317211B2

In one embodiment, a sensor includes a rigid wafer outer body. A first cavity is located within the rigid wafer outer body, and a first vibration isolating spring is supported by the rigid wafer outer body and extends into the first cavity. A second vibration isolating spring is supported by the rigid wafer outer body and extends into the first cavity, and a first sensor packaging is supported by the first vibration isolating spring and the second vibration isolating spring within the first cavity.
US10317209B2

A tool, such as a level, including one or more magnetic coupling device is provided. The magnetic coupling device may be a magnetic circuit including metal components surrounding a magnet, such as a permanent rare-earth magnet.
US10317206B2

A location determination processing device includes: an accepting section as defined herein; an atmospheric pressure information accepting section as defined herein; a computation result accepting section as defined herein; an identification result accepting section as defined herein; a detection result accepting section as defined herein; a determination result accepting section as defined herein; a correcting section as defined herein; and an outputting section as defined herein.
US10317205B2

Binocular depth-perception systems use binary, phase-antisymmetric gratings to cast point-source responses onto an array of photosensitive pixels. The gratings and arrays can be manufactured to tight tolerances using well characterized and readily available integrated-circuit fabrication techniques, and can thus be made small, cost-effective, and efficient. The gratings produce point-source responses that are large relative to the pitch of the pixels, and that exhibit wide ranges of spatial frequencies and orientations. Such point-source responses make it easy to distinguish the point-source responses from fixed-pattern noise the results from spatial frequencies of structures that form the array.
US10317202B2

A parameter setting method of a measuring instrument includes: reading model information, measurement-related setting items, and parameters corresponding to the setting items, which are stored in the measuring instrument, and temporarily storing the read data in a storage unit of a computer; displaying an appearance image of the measuring instrument corresponding to the model information on the screen and displaying icons for selecting an operation on the screen at predetermined positions of the appearance image on the screen in correlation with each other; displaying the setting item, which is able to be selected by an operation in the measuring instrument relevant to the predetermined position corresponding to the selected icon, on the screen when selection of the icon is received; receiving changing of the parameter corresponding to the setting item using the computer; and transmitting the changed parameter from the computer to the measuring instrument.
US10317194B2

Spaced-apart light spots are projected in a light pattern on a target surface lying in a target plane. A range spot is projected at a position on the target surface to find a target distance to the target surface. An image of the target surface, light pattern, and range spot is captured along an imaging axis that is perpendicular to an imager plane of an imager. A controller determines an angular relationship between the imager and target planes based on the light pattern in the captured image, determines a scale relationship between the target surface and the imager based on the position of the range spot in the captured image, displays a compensated image of the target surface that is corrected in tilt by the angular relationship and in scale by the scale relationship, and determines dimensions of the target surface based on dimensions of the displayed compensated image.
US10317188B2

An imaging apparatus images an imaging object which is stored in a container having an optical transparent wall part tomographically via the wall part. An FD-OCT imaging apparatus sets an optical path length of a reference light in conjunction with a setting of a focal depth such that a position corresponding to the focal depth is between a position conjugate with a first surface and a position conjugate with a second surface in a reflected light intensity distribution representing a relationship between a position in an incident direction of an illumination light and a reflected light intensity. Here, the first surface is a surface on the imaging object side out of surfaces of the wall part. The second surface is another surface on a side opposite to the imaging object out of the surfaces of the wall part.
US10317179B2

A folding wing comprises a wing root, an upper wing part foldable relative to the wing root, at least one guiding device, and an elastically pre-stressed force element. The upper wing part comprises an end edge and a profile foot, wherein the wing root comprises a base and an opposing receiving groove, which is designed to receive the profile foot in a flush manner and is delimited by two delimiting edges having a separation distance that at least equals the maximum profile thickness of the profile foot. The guiding device is arranged at one of the upper wing part and the wing root and is designed for guiding the profile foot in a variable distance to the ground of the receiving groove. The force element is coupled with the wing root and the upper wing part and urges the upper wing part into the receiving groove through the pre-stress.
US10317175B2

A structurally reinforced and water resistant, soft armor ballistic panel for use in body armor garments includes: a plurality of ballistic fabric layers, a liquid-resistant binding tape, and a binding thread. The plurality of ballistic fabric layers includes either a plurality of woven fabric layers, a plurality of unwoven fabric layers, or a combination thereof. The liquid-resistant binding tape perimetrically encompasses the plurality of ballistic fabric layers, wherein the liquid-resistant binding tape is retained in position by the binding thread; the binding thread being stitched through the liquid-resistant binding tape and the plurality of ballistic fabric layers. Together, the liquid-resistant binding tape and the binding thread retain the plurality of ballistic fabric layers in a structurally flat formation and prevent liquid or moisture from seeping into a raw cut edge of each of the plurality of ballistic fabric layers.
US10317169B2

A holster for a handgun includes a holster body having a chamber for receiving the handgun. An adjustable and resilient tensioner is mounted on the holster body in a position to be engaged by a handgun in the chamber, the tensioner being operable to apply a resilient biasing force to the handgun in the chamber.
US10317166B1

A recoil reduction system for a firearm. In some embodiments, the recoil reduction includes buffer tube housed within a buttstock, and a deformable structure for setting a clearance tolerance between the buffer tube and the buttstock to reduce lateral play while enabling smooth translation therebetween. In some embodiments, a guide pin and/or skid projections provide interference between the sliding components of the recoil reduction system when in a battery configuration, while releasing the interference during a recoil event.
US10317162B2

One aspect of the invention is directed to shooting rests for supporting a firearm having a first portion and a second portion rearward of the first portion. In one embodiment, a shooting rest includes a frame, a front support for supporting the first portion of the firearm, a support member for carrying one or more weights, and a stop for inhibiting rearward movement of the firearm relative to the shooting rest. The front support is coupled to the frame, and the support member is positioned at least proximate to the frame. The stop includes a flexible portion and is also coupled to the frame.
US10317161B2

Comprises at least, a stock, a trigger mechanism and a barrel (1) partially covered over by over-moulded or over-injected material (2), defining therefore by said over-moulded or over-injected material (2) a first area or housing (3) for the mounting of a sound suppressor (4) following up or alongside the barrel (1) and a second area (8) at least wrapping around the part of the barrel (1), and that the sound suppressor (4) comprises: an inlet (5) wherein the barrel (1) is situated, comprising a support (7) of diameter equal to second area (8) on which it is fitted, with perforations (18) that connect said second area 8 with first area or housing (3) and an outlet (6) that comprises an attached stop (9).
US10317160B2

A gun that comprises a stock with a grip having distal and proximal portions, and an electronic device suitable to detect or process situations occurring to the gun. The electronic device comprises a detector and processor designed to detect and process information relative to a status of the gun. A battery supplies power to the detector and processor and an activator suitable to activate the supplying of power to the detector and processor to match a default event including a cocking of a hammer of the gun. The activator is housed within the grip and adjacent the bottom of the grip in the proximal portion and further comprises a hammer switch element operationally connected to the hammer to detect a change of position and send an activation signal to the battery. The hammer comprises a command portion to be moved by the shooter to move the hammer.
US10317153B2

A magazine extension may include a body for storing firearm ammunition. The body may include an upper end portion which includes a seat for part of a firearm. The upper end portion further may include a magazine casing receiving groove. Also, the body may include a lower end portion, and an exterior surface extending from the upper end portion to the lower end portion, as well as an opening extending into the body. The body may include a bench inside the opening. A magazine extension follower may be disposed above the bench. The magazine extension follower may include an upper surface, a lower surface, and a side wall. The magazine extension follower may form an ammunition magazine spring bearing surface. The magazine extension may include a resilient member disposed between the magazine extension follower and the bench which biases the magazine extension follower away from the lower end.
US10317137B2

A washstand may include a wash device that includes a wash bowl, a water supply assembly that supplies water to the wash bowl, and a drainage assembly that drains the water supplied to the wash bowl. The washstand may further include an inner cabinet disposed under the wash bowl, an outer cabinet provided to cover an outside of the inner cabinet, and a frame for fastening the inner cabinet and the outer cabinet and for supporting a load of the wash device.
US10317136B2

An onsite purification plant/system to delivery high and ultra high purity product, such as, process chemicals, industrial and specialty gases to manufacturing processes within the onsite plant turndown ratio from 0% to 100% while preserving the predetermined purity of the supplied substances within a predefined specification range is provided. Preserving liquid/vapor ratio in at least one of the purification means/units ensuring that product purity range stays unchanged is achieved by redirecting the product back into the onsite purification plant/system.
US10317127B2

A refrigerator appliance including a drawer assembly is included herein. The refrigerator appliance may include a cabinet defining a chilled chamber, as well as a door attached to the cabinet movable between a closed position and an open position. The drawer assembly may be disposed within the chilled chamber. Moreover, the drawer assembly may include a drawer frame and a forward panel, as described herein.
US10317123B1

A refrigerator includes an evaporator, a first fan, a first duct, a first return duct, a second fan, a second duct, and a second return duct. A first temperature sensor measures a first temperature in a first enclosed space. A second temperature sensor measures a second temperature in a second enclosed space. The first duct is mounted between the evaporator and the first enclosed space to receive air from the first duct and move it into the first enclosed space. The first return duct is mounted between the first enclosed space and the evaporator. The second duct is mounted between the evaporator and the second enclosed space to receive air from the second duct and move it into the second enclosed space. The second return duct is mounted between the second enclosed space and the evaporator. A refrigerator controller controls the evaporator and independent operation of both fans.
US10317118B2

A variable refrigerant volume system includes: a compressor; a four-way valve; an indoor unit; a liquid tube, the first end thereof being connected to the indoor unit, the second end thereof being connected to the third valve port of the four-way valve, and a condenser being provided on the liquid tube; a low pressure air pipe, the first end thereof being connected to the indoor unit, and the second end thereof being connected to the fourth valve port of the four-way valve; a refrigerant adjustment tank, the first port thereof being connected to the liquid tube, the second port thereof being connected to the low pressure air pipe, and the third port thereof optionally communicating with the liquid tube or the low pressure air pipe.
US10317101B2

A building management system network interface device including a processing circuit, which includes a device interface and a network interface. The device interface is configured to provide a serial communication link between the network interface device and an HVAC device. The network interface is configured to communicate with an external network, and to receive data values from the processing circuit. The device interface is configured to populate one or more attributes of an equipment object with the data values. The network interface is configured to map the attributes of the equipment object to individual data objects, and to write the attributes to the mapped individual data objects. The processing circuit is further configured to execute control logic to control the operation of the HVAC device based in part on the data received from the device and one or more commands received from the external network.
US10317092B2

A horizontal hinge for a cooking appliance door includes a hinge housing having a front face and a rear face. A rotatable hinge arm protrudes from the front face of the hinge housing for retaining the cooking appliance door. Protruding from the rear face of the hinge housing is a lifting rod which is coupled to the hinge arm and pivotable when the hinge arm is caused to rotate. Placed over the lifting rod outside the hinge housing is a compression spring which is held under compressive stress between the hinge housing and a bearing portion of the lifting rod. A tilting element tiltably bears against the hinge housing between the compression spring and the hinge housing.
US10317086B2

A burner for a gas-heated cooking appliance includes a pipe for mixing burnable gas with primary air, and a deflecting element which is arranged in an interior space which is bounded by the pipe. The pipe has one end which points toward a nozzle of the burner and another end which points toward a cover of the burner. The deflecting element is arranged in the interior space between a center of the pipe in respect of a longitudinal direction thereof and the one end of the pipe.
US10317073B2

A flow directing apparatus for directing fluid flow includes a flow body defining a bore therethrough configured and adapted to direct fluid flowing therethrough. The bore includes an outlet and an opposed inlet with an enlargement, formed as a countersink and/or a chamfer using a suitable boring device. The enlargement is configured and adapted to reduce sensitivity to entrance-edge conditions for the bore.
US10317067B2

Provided is a heat radiating apparatus for radiating heat of a heat source in air. The heat radiating apparatus includes a support member in close contact with the heat source on a first principal surface side, a heat pipe supported by the support member, and a plurality of heat radiating fins in a space that faces a second principal surface to radiate the heat transferred by the heat pipe. The heat pipe has a first line part thermally joined with the support member, a second line part thermally joined with the heat radiating fins, and a connecting part. A plurality of heat radiating apparatuses can be connected such that the first principal surfaces are successive, and each of the plurality of heat radiating apparatuses has a receiving part for receiving the connecting parts of adjacent heat radiating apparatuses in the space that faces the second principal surface.
US10317064B2

A light source unit includes a light emitting element which functions as a light source, a wiring pattern on which the light emitting element is mounted, an electrode pad connected to the wiring pattern, a substrate on which the wiring pattern is formed and the electrode pad is mounted, a power supply body which supplies external power to the electrode pad, and a socket housing which has an engaging portion engaged with a predetermined member and holds the substrate, the light emitting element and the power supply body. The power supply body has a terminal holding portion formed of an insulating resin material and a connection terminal supported by the terminal holding portion and connected to an external power supply. The connection terminal and the electrode pad are connected to each other by a conduction connecting part.
US10317058B2

A support arm device is pivotally connected between first and second link members, and includes a main arm, a seat member, an adjusting member, a driven member and a resilient member. The main arm is pivotally connected to the first and second link members. The seat member is movable relative to the main arm. The adjusting member is rotatably mounted to the main arm. The driven member is movably mounted to the main arm. Rotation of the adjusting member drives movement of the driven member to adjust a distance between the driven member and the seat member. The resilient member is coupled to the driven member and the seat member.
US10317051B2

A lighting cove apparatus including a lighting cove and a lighting module. The lighting cove includes a horizontal arm and a first and a second vertical leg attached to opposite ends of the horizontal arm. The first vertical leg and the second vertical leg each include a shoulder on an inside face. The lighting module includes a body and a plurality of retractable latches having downward facing points which retract into the body. When the lighting module is inserted into the lighting cove between the first vertical leg and the second vertical leg, the shoulders on the first vertical leg and the second vertical leg press on the retractable latches such that the retractable latches retract and the lighting module can pass the shoulders. When the lighting module passes the shoulders the retractable latches re-extend and prevent the lighting module from being removed from the lighting cove.
US10317048B2

A light having a body defining a battery casing for storing one or more batteries, a head rotatably mounted to the body, the head and the body including complementing, contacting, rounded portions, the head further including a light display and an LED light source, the LED light source being electrically connected to the battery casing for providing electrical power to the LED light source when batteries are disposed in the battery casing.
US10317047B2

The present invention discloses a filtering unit, comprising a plurality of filters, a fixing element and a drive controller. The fixing element is located on a body of the apparatus to be employed for fixedly supporting the plurality of filters. The plurality of filters are rotatably located on the fixing element. The drive controller is coupled to the plurality of filters to drive the corresponding filter rotating according to preset instructions to make light emitted by the lamp pass through the corresponding filter and to filter out light of a corresponding wavelength. Therefore, with the drive controller to drive the corresponding filter rotating according to preset instructions to make light emitted by the lamp pass through the corresponding filter and to filter out light of a corresponding wavelength, the replacement of the filters can be achieved without the manual operation.
US10317045B2

The present invention relates to a light emitting apparatus comprising, an element (104) arranged to convert light of a first wavelength (110) into light of a second wavelength (112), emit the light of the second wavelength (112), and to reflect light of the first wavelength (110), a reflector (106) arranged to reflect light of the first wavelength (110), and transmit light of the second wavelength (112), a light source (102) emitting light of the first wavelength (110) on the reflector (106) such that the reflected light of the first wavelength (110) is directed towards the element (104), a lens (108) arranged to focus light of the first wavelength (110) reflected by the reflector (106) onto the element (104), and to collect light emitted and reflected from the element (104), wherein the element (104) is arranged to emit light of the second wavelength (112) with an angular distribution (116) within a collection angle of the lens (108), wherein the element (104) is further arranged to reflect light of the first wavelength (110) with an angular distribution (118) substantially within the collection angle of the lens (108) and with an intensity distribution such that a portion (120) of the light of the first wavelength (110) that is reflected with an angular distribution outside a region (122) covered by the reflector (106) is larger than a portion (124) of the light of the first wavelength (110) that is reflected with an angular distribution within the region (122) covered by the reflector (106).
US10317044B2

An artificial illumination device for generating natural light similar to that from the sun and the sky comprises a direct-light source comprising a first emitting surface and configured to produce, from primary light, direct light exiting the first emitting surface into a direct-light direction at low divergence, the direct-light source comprising a plurality of pairs of a first light-emitting device positioned upstream the first emitting surface and configured to emit the primary light and a collimator configured to collimate the primary light emitted by the first light-emitting device along the direct-light direction; and a diffused-light generator configured to cause diffused light at a second emitting surface. Both co-operate to form outer light at the outer emitting surface comprising a first light component propagating within a low divergence cone along the direct light direction and a second light component propagating along directions outside the low divergence cone wherein the first light component has a correlated color temperature lower than a CCT of the second light component so that an observer sees, when looking towards the first emitting surface, a bright spot surrounded by a bluish background which mimics the sky.
US10317041B2

A display device includes a display panel, an optical plate and a backlight unit. The display panel displays an image. The optical plate is under the display panel, and defines an upper surface thereof and a lower surface thereof. The backlight unit faces the lower surface of the optical plate. The lower surface of the optical plate defines a first surface thereof substantially parallel to the upper surface, and a second surface thereof curved from the first surface in a direction toward the backlight unit, the second surface having a predetermined curvature.
US10317035B2

Provided is a light source device including: a planar light source provided with a light emitting curved surface; and an optical member that directs light from the light emitting curved surface toward a light emitting elongated region forming an angle with the light emitting curved surface.
US10317016B2

A lighting device has a housing, a light engine located in the housing with a printed circuit board (PCB) and one or more light emitting diodes (LEDs) arranged on the PCB, and an electronic driver for controlling the LEDs. The electronic driver includes a first driver part located at a first position in the housing and a second driver part located at a second position in the housing, the first driver part is electrically connected to the second driver part via a pair of electrically conductive traces on the PCB. The lighting device includes one or more capacitive devices arranged along the pair of electrically conductive traces connecting the first driver part and the second driver part. Each capacitive device is connected with a first terminal to a first trace and a second terminal to a second trace.
US10317014B2

Methods of remotely, selectively controlling the flow rate of fluid moving through a subsea pipeline during dewatering of the pipeline involve a control unit of a subsea valve actuation system selectively, autonomously varying the flow of fluid through a fluid flow conduit of the system fluidly coupled to the pipeline at the pig receiving end thereof based at least partially upon one or more signals emitted by at least one pressure transducer or flow meter fluidly coupled to the fluid flow conduit.
US10317008B2

The invention is a container (200) for a system for storing and restoring heat, comprising a vessel including means for injecting and withdrawing a gas to be cooled or reheated. The vessel is limited by a first jacket formed from concrete (203) surrounded by a thermally insulating layer (206), which is surrounded by a steel shell (204). The vessel comprises at least two modules formed from concrete (210) located one above the other and centered to form a first jacket from concrete (203). Each module formed from concrete comprises a volume limited by a side wall formed from concrete (211) and a perforated base formed from concrete (205). The volume contains a fixed bed of particles of a material for the storage and restitution of heat (207).
US10316998B2

A fitting for a tube or pipe capable of functioning a high pressures having a first fitting component adapted to receive the conduit end; a conduit gripping device such as a ferrule or ferrules and a second fitting component that can be joined to the first fitting component to cause the conduit gripping device to grip the conduit and seal when assembled. In one aspect of the invention, the first fitting component is constructed from a material that is softer than the material used to construct the second fitting component. An additional aspect of the invention include a retaining portion on the second fitting component that constrains the tube gripping device against pressure. The retaining portion can also be configured to retain the tube gripping device to the second fitting component prior to installation and in a finger-tight condition. A further aspect of the invention includes a first fitting component in which an exterior portion of the component is work hardened radially outward from the tube gripping device. The fitting may optionally be provided with a structure to effect the pull-up by torque functionality.
US10316997B2

The present application discloses methods and apparatus for installing fitting components, such as a conduit gripping device, on a conduit to form an assembly. The assembly is joinable with at least one other fitting component to form a fitting. The present application also discloses methods and apparatus for evaluating characteristics of components of a mechanically attached connection. Characteristics that may be evaluated include, but are not limited to, the position of a conduit gripping device on a conduit, an amount of axial compression or stroke of the conduit gripping device, an amount of clamping force applied to the conduit gripping device as the conduit gripping device is compressed, and an amount of torque applied to members that compresses the conduit gripping device.
US10316996B2

An aircraft pipe coupling includes a first pipe end and a second pipe end connected to each other by a fastener. A locking collar restricts the rotational movement of the first pipe end, the second pipe end, and the fastener with respect to one another. The locking collar includes a first engagement portion and a second engagement portion, one of the engagement portions includes a resiliently deformable engagement surface. The first engagement portion is located over and engaged with the fastener, and the second engagement portion is located over and engaged with the second pipe end.
US10316992B2

A plastic tubing having at least two layers for a fluid cooling system includes a first layer being formed from an ethylene tetrafluoroethylene or a fluorinated ethylene propylene based plastic material and configured as an internal lining formed of a fluorocarbon plastic material. Further, a second layer is configured as a sheathing to the first layer and formed from polyamide material. An adhesive layer may be disposed between the first and second layer and at least one other layer may be configured as an external sheathing of the plastic tubing formed from an elastomer based material.
US10316985B2

A piston regulator of a type that seals on the low-pressure side of a valve seat (10) includes a mechanism by which the valve can be shut off, for example for transport or storage, without risk of overloading the seat (10). Two exemplary mechanisms are disclosed. The first involves applying a closing load to a regulating piston (6) via a closing piston (17) with a surface that is acted on by secondary pressure to press it away from the regulating piston (6). The second arrangement is based on a nested regulating element: an inner sealing element (901) and outer slidable casing (900) are separable when a closing force is applied. This allows the casing (900) to transfer forces arising from secondary pressure and excessive closing force; the sealing element (901) is pressed onto the seat through a load supplied by a closing spring (903). In both cases, the load on the seat is limited. The nested regulating element can additionally be loaded by an adjustment spring or similar to provide a variable-pressure regulated output.
US10316983B2

A valve, having a valve housing, through which the process medium is able to flow, in which a valve seat surrounding a through-flow opening is arranged, a valve member arranged on a spindle being assigned to said valve seat such that the valve member is movable by an adjusting travel of the spindle between a shut-off position, in which the valve member bears in a sealing manner against the valve seat so as to be impermeable to the process medium, and an open position, in which the valve member is lifted from the valve seat, and having a valve drive, which has a drive housing and a drive member that is arranged in the drive housing and generates the adjusting travel of the spindle, wherein the drive housing is coupled to the valve housing via an external interface and the drive member is coupled to the spindle via an internal interface.
US10316977B2

A check valve nozzle having at least two discharge ports and providing improved mixing between the discharged fluid and the receiving fluid. The check valve nozzle may be of a “duckbill” type or a “pancake” type. The “duckbill” type may have discharge ports that vary in size, orientation with respect to the longitudinal centerline of the check valve nozzle, and/or construction materials. The “pancake” type may discharge the fluid from the check valve nozzle in a perpendicular, forward, or rearward direction. The check valve nozzle assembly contains a number of check valve nozzles that can vary in size, orientation with respect to the longitudinal centerline of the end cap of the assembly, and/or construction materials.
US10316971B2

An insert that can be positioned in a gap between a first front face of a cylinder liner, the first front face facing a cylinder head, and a second front face of the cylinder head, the second front face facing the cylinder liner. The insert includes at least one compressible material.
US10316962B2

A vehicle powertrain includes an engine driven variable displacement pump and an accumulator. A switch network controls the flow of fluid among the pump, the accumulator, a line pressure circuit of a valve body, and the sump, enabling several operating modes. In a balanced operating mode, no fluid flows into or out of the accumulator. In a discharging mode, fluid flows from the accumulator reducing the power required by the pump to increase output torque or reduce fuel consumption. In a charging mode, fluid flows into the accumulator for later use. Fluid also flow into the accumulator in a high-torque mode in which the pump and switch network are set to intentionally increase the pump torque to assist in deceleration.
US10316959B2

A method for controlling the operation of a transmission of a work vehicle based on the detection of unintended vehicle motion may generally include determining an intended driving direction for the work vehicle while the vehicle is positioned on a sloped surface and initiating a shifting procedure within the transmission for engaging an on-coming clutch associated with moving the work vehicle in the intended driving direction, wherein the on-coming clutch is initially engaged at an initial ramp rate. In addition, the method may include monitoring an acceleration of the work vehicle as the on-coming clutch is being engaged, determining a current travel direction for the work vehicle based on the monitored acceleration and, when the current travel direction differs from the intended driving direction, adjusting the initial ramp rate for engaging the on-coming clutch to an increased ramp rate.
US10316957B2

A vehicle is equipped with a dual clutch transmission controlled by a shifting control method to achieve quick shifting and direct engaging through quick synchronous control of the rotational speed of an engine and cooperative control of engine torque when a driver intends to rapidly accelerate the vehicle while shifting. The method includes: a rapid acceleration determining step in which a controller determines whether the vehicle is rapidly accelerated based on an output value according to a driving state of the vehicle until a torque handover period is entered, when shifting is started; and an interlocking step of controlling the engagement clutch torque over a predetermined desired engagement clutch torque to cause interlocking based on a torque value determined in accordance with a rapid acceleration level determined in the torque handover period, when the controller determines that the vehicle is rapidly accelerated.
US10316949B2

A bevel gear wheel end assembly having a housing, an input bevel gear, at least one driven bevel gear and a stationary bevel gear. The input bevel gear meshes with at least one driven bevel gear, at least one driven bevel gear is mounted on a shaft fixed relative to the housing, and at least one driven bevel gear meshes with the stationary bevel gear such that rotation of the input bevel gear about a drive axis at a first speed causes rotation of the housing about the drive axis at a second speed. An oil relief arrangement is provided in the shaft of at least one driven bevel gear.
US10316948B2

An all-wheel drive vehicle drivetrain can include an input member, first and second output members, a planetary differential, a first clutch, and a second clutch. The differential can include an internal gear, a carrier, a sun gear, and a differential gear set. The internal gear can be coupled to the input member to receive input torque about an axis. The carrier can be coupled to the first output for common rotation about the axis. The differential gear set can receive input torque from the internal gear and output differential torque to the carrier and the sun gear. The first clutch can be operable to selectively couple and decouple the sun gear with the second output member for common rotation. The second clutch can be operable to selectively transmit torque between the carrier and the second output member.
US10316946B2

A drive module includes a Ravigneaux gearset, first and second input shafts, shift member, and differential. The first planet gears of the gearset can engage the first sun gear and the second planet gears, which can engage the second sun gear. The first input shaft can rotate with the second sun gear and receives torque from a first motor. A first gear can be coupled to the carrier of the Ravigneaux gearset for rotation therewith and meshingly engages the differential input. The second input shaft receives torque from a second motor and is drivingly coupled to the differential input. When the shift member is in a first position, the shift member drivingly couples the first sun gear to a first differential output. When the shift member is in a second position, the shift member couples the first sun gear to a housing to prevent rotation of the first sun gear.
US10316931B2

A full, one-piece, wrap around bumper for a crankshaft pendulum is disclosed. The pendulum includes two halves. Continuous, mirror-image bumper-receiving channels are formed in each pendulum half. When the two halves are attached, the bumper is captured between therebetween and is retained by a crush fit. Each pendulum half includes an elevated central area and a pair of recessed areas with each recessed area formed on one side of the elevated area. Side walls are formed at the intersections of the elevated area and the recessed areas. A base wall is formed along the lower edge of the elevated area. The continuous channel in each half is formed along portions of the side walls and along the entire length of the base wall. The elongated, one-piece bumper wraps around the side walls and the base wall and extends from the elevated area beyond the side and base walls.
US10316906B2

A method for learning a touch point of a transmission is disclosed. The method may include: moving a sleeve of a synchronizing device in a shift stage gear direction and calculating a predicted rotation speed based on an initial rotation speed and a rotation speed change rate of a transmission clutch; positioning a first point when a difference between an actual rotation speed and the predicted rotation speed occurs and positioning a second point when a difference value between the actual rotation speed and the predicted rotation speed reaches a set speed; calculating a determination time by subtracting a second time to move the sleeve from the first point to the second point from a first time to move the sleeve from the first point to a pre-stored touch point; and performing a correction and control on the touch point based on the determination time.
US10316898B2

A method and disconnector for disconnecting a drive shaft of a drive mechanism from rotating equipment, upon a failure of the drive mechanism or rotating equipment, includes a housing, an arm extending from the housing and movable relative to the housing between a first position and a second position, and a parting tool on a distal end of the arm.
US10316894B2

A coupling device for connecting a clutch to a turbine train, a turbine train having a clutch, and a method for connecting a clutch to a generator and to a turbine. The coupling device for connecting the clutch has a first coupling flange and a second coupling flange, wherein the first coupling flange and the second coupling flange each have at least one bore for accommodating a coupling bolt. The first coupling flange and the second coupling flange are centered in relation to each other by means of at least one coupling bolt, which is inserted into the bores in the first and in the second coupling flange.
US10316890B2

A radial bearing assembly and method of manufacture that provides a radial bearing assembly having a plurality of spherical bearing inserts, such as ball-shaped carbide inserts, bonded to a bearing sleeve. The bearing sleeve may include insert retainer channels, including insert retainer channels that extend diagonally or in a helical or spiral path along the length of the bearing sleeve. The method of manufacture utilizes a mold for simultaneously brazing and bonding the spherical bearing inserts to the surface of the bearing sleeve.
US10316889B2

In a finite linear motion guide unit, a retainer for retaining rollers rolling between guide members is formed into a V-like shape to thereby increase a rated load. A first guide member is formed into a V-like concave form, and a second guide member is formed into a V-like convex form. Needle rollers are retained by the V-shaped retainer and roll on a raceway formed by facing surfaces of the guide members. The V-shaped retainer includes a pair of roller retainer plate portions for retaining the needle rollers, and a retainer connection portion. A retainer straying prevention mechanism is composed of a pinion disposed in a cross-opening, and racks disposed on the guide members and meshing with the pinion.
US10316882B2

A method of providing a threaded fastener with a multi-layered coating comprises the step of using a vapor deposition process to apply a multi-layered coating to a threaded portion of the threaded fastener, each layer of the multi-layered coating being formed from a coating material selected from the group comprising titanium, chromium, nickel, platinum, tantalum, and combinations thereof.
US10316880B2

A fastening clip for fastening coverings to body parts of a motor vehicle is provided. The fastening clip comprises a one-piece plastic part with a fastening foot for pressing into an opening provided in the respective body part, a supporting shaft adjoining the fastening foot and intended for receiving the covering by laterally pushing on a holding part provided on the covering, and a holding plate seated on the outer end of the supporting shaft. In order to improve and facilitate mounting, elastic ribs are provided on the periphery of the supporting shaft.
US10316878B2

Lockbolt collar feed mechanisms, lockbolt installation tools, and methods of installing lockbolt assemblies are disclosed. Lockbolt collar feed mechanisms comprise a collar cartridge and a mounting bracket operatively coupled to the collar cartridge and configured to be operatively coupled to a lockbolt installation tool. The collar cartridge has a delivery position, in which an exit port is positioned to position a lockbolt collar forward of the lockbolt installation tool's anvil, and a retracted position, in which the collar cartridge is pivoted and translated rearward relative to the delivery position. The collar cartridge is biased toward the delivery position and moves from the delivery position to the retracted position responsive to a user urging the lockbolt installation tool and the lockbolt collar feed mechanism toward and into engagement with a workpiece.
US10316868B2

In a cylinder body of a fluid pressure cylinder, pistons are movably accommodated in respective cylinder holes, which are formed in a pair of main body portions. Further, a rod on which a magnet is installed is disposed movably in the axial direction in a connecting section that interconnects one of the main body portions and another of the main body portions. The rod and piston rods are connected to an end plate, whereby the rod is moved integrally with the end plate when the pistons are moved under the supply of a pressure fluid. Additionally, magnetism from the magnet is detected by a detection sensor mounted in the cylinder body, whereby the position of the pistons in the axial direction is detected.
US10316860B2

A centrifugal fan includes: a casing including an upper casing, a lower casing, and struts disposed between the upper casing and the lower casing; and an impeller that is provided in the casing, the impeller having an annular shroud, a plurality of blades, and a main plate, wherein the main plate of the impeller has an inclined surface between an inner circumference side and an outer circumference side of the impeller, and wherein the inner circumference side of the impeller is located at an upward position in an axial direction of the impeller, and the outer circumference side of the impeller is located at an downward position in the axial direction of the impeller.
US10316854B2

A shaft has an axis, an outer surface, an inner surface and is arranged to rotate in a first circumferential direction. The shaft comprises a first set of equally circumferentially spaced apertures extending through the shaft between the outer and inner surfaces of the shaft. A second set of equally circumferentially spaced apertures extends through the shaft between the outer and inner surfaces of the shaft. The first and second sets of apertures are arranged in first and second planes arranged perpendicularly to the axis of the shaft. The second plane is spaced axially downstream from the first plane. Each aperture in the second set of apertures is circumferentially displaced in a second circumferential direction from a circumferential mid position between the two apertures in the first set of apertures to reduce the stresses in the shaft.
US10316852B2

An air conditioner for a vehicle includes a blower motor and a blower control unit integrated so that terminals therebetween can be easily connected and a PCB is closely fixed to a flange with stronger power. The air conditioner includes: a blower unit having a blower motor driving a blower wheel to blow wind to the inside of an air-conditioning case; a blower control unit controlling the blower motor to control rotation of the blower wheel; a flange on which the blower motor is fixed and to which a PCB of the blower control unit is joined to one side of the blower motor; a first terminal associated with the blower motor; and a second terminal associated with the PCB and which is combined with the first terminal, wherein the blower control unit and the blower motor are formed integrally to the blower unit.
US10316849B2

A method for detecting faults or operational parameters in a pump assembly by use of a handheld communication device is described. The pump assembly includes an electric motor and a pump, wherein the pump assembly or electric motor has at least one rotating shaft The method comprises the steps of: a) contactless measuring a sound signal emanating from the pump assembly by use of a microphone connected to or implemented in the handheld communication device, b) processing the measured sound signal, and c) recognising one or more sound emanating condition including any possible faults by way of the processed sound signal.
US10316848B2

A method of operating a system (16) for pumping a fluid, which system comprises: a pump (17) for pumping the fluid; and a variable speed motor (20) for driving the pump (17). The method comprises the steps of: identifying a first system parameter (PI); identifying a second system parameter (P2) which is a function of the torque of the pump; setting a target value (P10) for a first system parameter; monitoring the first system parameter (PI); establishing a target value (P20) for the second system parameter based on the difference between the target value and the measured value of the first system parameter; monitoring the second system parameter; and regulating the rotational speed of the pump such that the difference between the monitored value and the target value of the second system parameter is minimized. A system for implementing the method is also disclosed.
US10316844B2

An anti-locking mechanism of a spherical compressor rotor, an anti-locking power mechanism of a spherical compressor, and a spherical compressor. A pin boss is fixedly arranged on a turntable shaft, and guide pins are movably connected with a guide sleeve. A concave slideway is arranged in a cylinder block spherical surface or a cylinder lower spherical surface, and is distributed along a sliding track of the guide sleeve on the corresponding cylinder block spherical surface or cylinder lower spherical surface in a rotation process of a turntable. A main shaft rotates and drives the turntable. When the turntable rotates to a position at which a turntable axis and a piston axis are superposed, the turntable can continue to rotate around the turntable axis by means of torque obtained by the guide pin from the concave slideway, and thus a problem of a dead point of movement of a spherical compressor rotor is solved. Because the concave slideway is arranged outside a spherical working cylinder of a spherical compressor, the sealing effect is good.
US10316840B2

A rotary device for use with a fluid includes a housing, a rotor, a ring, and at least one vane. The housing includes a tubular surface defining, in part, a tubular volume. The housing is segregated into at least a pumping zone positioned between first and second working zones. The first working zone is configured to receive a fluid and the second working zone is configured to output the fluid. The rotor is mounted for rotation about a rotation axis. The rotor includes a body mounted within the tubular volume. The body includes a plurality of slots. The ring is at least indirectly coupled to the housing by way of a bearing. The at least one vane is associated with one slot of the plurality of slots. The at least one vane is connected at least indirectly to the ring and configured to rotate within the tubular volume.
US10316828B2

This actuator includes: a holder; a slider; a wire; and a pair of electrode units. The slider is slidably held by the holder. The wire is a member that is locked at the slider, the wire causing the slider to slide by contracting in at least a line length direction when being energized. One end of the wire is bonded to one of the electrode units, and the other end of the wire is bonded to the other of the electrode units.
US10316819B2

A turbine pinwheel has blades mounted with the outer edges curved to respond to the wind transverse to the axis like a vertical axis turbine while the blades inner edges are twisted to respond to the wind parallel to the axis like a horizontal axis turbine. With two rotor subassemblies mounted on the same shaft the pinwheel spins the same direction regardless of the direction of the wind in relation to the pinwheel axis. Each rotor subassembly may be made from a single sheet of material cut to a specific shape and formed to create the pinwheel blades and blade supports.
US10316813B2

A solenoid drive may include a ferromagnetic housing having a coil receiving chamber axially limited by opposing first and second face side walls, and a cylindrical coil arrangement having at least one electric coil, and being arranged in the coil receiving chamber and coaxially surrounding a cylindrical coil interior space. The solenoid drive may also include a ferromagnetic plunger stop having a central region projecting axially in the coil interior space, and a ferromagnetic plunger arranged at the housing opposing the plunger stop. The plunger may project axially into the coil interior space, and may be adjustable axially bi-directionally between an active position proximal to the central region and a passive position distal to the central region. The solenoid drive may further include a ferromagnetic bypass device arranged coaxially to the coil arrangement, radially within the at least one coil, and spaced apart axially from the face side walls.
US10316808B2

To reduce collision noise created by the operation of an electromagnetic suction valve provided on a high pressure fuel supply pump, the mass of a member which collides by magnetic attractive force is reduced. The noise generated when a core and an anchor collide with each other by magnetic attractive force depends on the magnitude of the kinetic energy of a moving element. The kinetic energy to be consumed in the collision is only the kinetic energy of the anchor. The kinetic energy of a rod, being absorbed by a spring, does not contribute to the noise; thus, the energy when the anchor and the core collide with each other can be reduced, whereby the noise to be created can be reduced.
US10316797B2

Methods and systems for accurate and precise fuel supply control for continuous-flow of gaseous fuel to an internal combustion engine over a large dynamic power range, including a dual-stage valve that allows optimal control—a first stage in the form of a voice-coil driven electronic pressure regulator, and a second stage in the form of a voice-coil-driven choked-flow valve; monitoring the pressure of the fuel intermediate the two stages and making appropriate adjustments to the first stage via a pressure actuator loop; feeding the gaseous fuel mixture through a unitary block assembly into the second stage; monitoring the pressure of the air/fuel mixture and making appropriate adjustments to the second stage via a valve actuator control loop.
US10316792B2

An integrated composite structure with a graded coefficient of thermal expansion (CTE) is formed by selecting a plurality of layers of materials with a graded CTE and using build-up (bottom-up) fabrication approaches such as metal deposition or powder metallurgy to produce a CTE-graded layered composite preform, which is then consolidated and heat treated to create the CTE graded integrated composite billet or near net shape. The integrated composite billet or near net shape is then processed to produce a first surface for attachment of a first structural member having a first CTE and to produce a second surface of for attachment of a second structural member having a second CTE.
US10316783B2

Fuel injector wear methodologies for use with internal combustion engines include a method that determines power of the engine and/or fuel flow of a fuel injector(s) associated with a cylinder the engine; obtains a duration of a fuel injection event from the injector(s) associated with the cylinder(s) of the engine; compares the power, the fuel flow, and/or the duration with a reference value; and then adjusts the fuel injection timing of the fuel injector(s), based on the comparison. Another method adjusts operation of an engine includes: comparing two (or more) engine models, wherein one model is related to a fuel injection event duration of the engine or a modeled fuel quantity being supplied to the engine and then adjusting the fuel injection timing of a fuel injector(s) of the engine, based on the comparison.
US10316779B2

An abnormality diagnosis system of an air-fuel ratio sensor is provided with an exhaust purification catalyst, an upstream side air-fuel ratio sensor which is provided at an upstream side of the exhaust purification catalyst, a downstream side air-fuel ratio sensor which is provided at a downstream side of the exhaust purification catalyst, and a diagnosis device which uses the outputs of these air-fuel ratio sensors as the basis to diagnose abnormality of the downstream side air-fuel ratio sensor.
US10316776B2

A control apparatus for an internal combustion engine having an exhaust gas purification device which is arranged in an exhaust passage and includes a NOx storage reduction (NSR) catalyst. The control apparatus, when the air fuel ratio of the air-fuel mixture is shifted from a lean air fuel ratio to the stoichiometric air fuel ratio, determines a predetermined NOx amount so as to be larger when the temperature detected by the first detection unit is high in comparison with when the detected temperature is low, and when the storage amount of NOx in the NSR catalyst is larger than the predetermined NOx amount, performs the rich spike processing and then controls the air fuel ratio to the stoichiometric air fuel ratio, whereas when otherwise, controls the air fuel ratio to the stoichiometric air fuel ratio without performing the rich spike processing.
US10316772B2

Various methods and systems are provided for an engine capable of receiving liquid and gaseous fuel. In one example, cylinder misfire may be identified based on a misfire monitor. The misfire monitor may detect misfire based on signals from a crankshaft sensor.
US10316762B2

Spigots are respectively formed on engine sides of intake passages defined in a first throttle body and intake passages defined in a second throttle body, and end parts of rubber joints extending from individual cylinders of an engine are fitted to corresponding spigots and are fastened and fixed thereto with hose bands. A gear unit is disposed between both throttle bodies and drives and rotates a throttle shaft with a motor via the gear unit to open and close throttle valves of the cylinders. Axis lines of the spigots of the intake passages positioned on both sides of the gear unit are formed to have eccentricity in a direction away from each other, so that a part of the gear unit is positioned between the spigots. Therefore, attachment spaces of the rubber joints are secured without elongating the throttle bodies.
US10316760B2

A system and methods are provided for controlling turboshaft engines. In one embodiment, a method includes receiving input signals for a collective lever angle (CLA) command and real-time power turbine speed (NP) of an engine, determining system data for engine effectors by the control unit based on the input signals for the collective lever angle (CLA) command and the real-time power turbine speed (NP) based on an integrated model for the turboshaft engine including a model of a gas generator section of the turboshaft engine and a model of a power turbine and rotor load section of the turboshaft engine. The method may also include determining control output based on model-based multi-variable control including optimization formulation and a constrained optimization solver. The method may also include outputting one or more control signals for control of the turboshaft engine.
US10316758B2

A turbofan engine includes a geared architecture for driving a fan about an axis. The geared architecture includes a sun gear rotatable about an axis, a plurality of planet gears driven by the sun gear and a ring gear circumscribing the plurality of planet gears. A carrier supports the plurality of planet gears. The geared architecture includes a power transfer parameter (PTP) defined as power transferred through the geared architecture divided by gear volume multiplied by a gear reduction ratio and is between about 219 and 328.
US10316757B2

A propulsion system according to an example of the present disclosure includes, among other things, a geared architecture configured to drive a fan section including a fan, and a turbine configured to drive the geared architecture. The turbine has an exit point, and a diameter (Dt) defined as the radially outer diameter of a last blade airfoil stage in the turbine at the exit point. A nacelle at least partially surrounds a core engine housing. The fan configured to deliver air into a bypass duct is defined between the nacelle and the core engine housing. A core engine exhaust nozzle is downstream of the exit point, with a downstream most point of the core engine exhaust nozzle being defined at a distance (Lc or Ln) from the exit point.
US10316756B2

An air turbine starter includes a support structure and a turbine having a shaft and a rotor that extends away from the shaft in a radial direction. The air turbine starter also includes a mount structure that supports the turbine for rotation relative to the support structure. The mount structure is configured to transfer a force from the turbine to the support structure. The mount structure includes a deformable member that is configured to deform when the force exceeds a predetermined threshold.
US10316748B2

A filter media is disclosed for removing particles from an air stream. The filter media, in an embodiment, includes a porous membrane layer and a pre-filter layer including a downstream surface and an upstream surface. The pre-filter layer is arranged with the downstream surface adjacent an upstream side of the porous membrane layer. The pre-filter layer includes a wet laid composite media having a mixture of glass fibers and synthetic fibers. A method for using the filter media in a gas turbine is also disclosed.
US10316744B2

A high efficiency reciprocating engine, nominally of the internal combustion type but alternatively of the external combustion type is disclosed. The new engine uses Hypocycloidal and alternatively Epicycloidal gear mechanisms to create differentiated compression and expansion ratios which then promote significant improvements in efficiency through lower compression losses and higher extraction of available energy. Through suitable augmentation, the engines can be made to provide higher power when needed over higher efficiency. Additionally, other parameter modifications enable realization of low side wall loads and true zero exhaust volume.
US10316738B2

A turbocharger engine includes an engine body and a turbocharger. The turbocharger includes a large turbo unit having a large turbine chamber, a large compressor chamber, and a large turbine shaft extending between the two chambers; and a small turbo unit having a small turbine chamber, a small compressor chamber, and a small turbine shaft extending between the two chambers. The large compressor chamber is disposed upstream of the small compressor chamber in an intake passage. A large turbo axis and a small turbo axis are disposed to extend generally in the same direction as an engine output axis. The large turbo unit is disposed such that the large turbo axis is non-parallel to the engine output axis, and a large-compressor-chamber-side portion of the large turbo axis is closer to the engine output axis than a large-turbine-chamber-side portion thereof in a plan view in an axis direction of the cylinder.
US10316734B2

An internal combustion engine includes an engine block having a cylinder, a cylinder head disposed on one end of the cylinder, a piston disposed within the cylinder, and a rim. A piston crown of the piston defines a piston bowl. The rim depends from at least one of the cylinder head and piston and is located radially inward from the piston crown. At least one of the piston crown and cylinder head defines a passageway that is configured to guide a squish flow from between the piston crown and cylinder head to the piston bowl to interact with a plurality of flames within the piston bowl to enhance combustion.
US10316730B2

A system and method of operating a cooling system for a vehicle engine, wherein one or more motors are operable to rotate one or more fans. Each of the one or more motors is controlled by a motor controller associated with the motor, in response to a control signal received from a system controller and an enable signal received from the vehicle. The motor controller operates the motor at a speed based upon the control signal if the control signal is received, and operates the motor at a predetermined speed if the control signal is not received but the enable signal is received.
US10316727B2

An isolator in an exhaust system of a vehicle is provided. The isolator comprises a bracket to be connected with an under body of the vehicle; and a gas filled cushion at least partially embedded in the bracket. The cushion is formed to have a through hole in a middle portion and the through hole is configured to receive a hanger connected to an exhaust system.
US10316720B2

A reducing agent is supplied to an NOx selective catalytic reduction catalyst in a suitable manner, while suppressing NOx from being produced by oxidation of ammonia in the NOx catalyst. In cases where the temperature of the NOx catalyst is equal to or higher than a predetermined temperature at which ammonia is oxidized, an amount of the reducing agent to be supplied to the NOx catalyst is made larger, when an air fuel ratio of exhaust gas flowing into the NOx catalyst is small, than it is large.
US10316717B2

A reducing agent injection device includes a honeycomb structure and a urea spraying device spraying a urea water solution in mist form. A pair of electrode members is formed in the honeycomb structure. The honeycomb structure of the reducing agent injection device, the hydraulic diameter HD, defined as HD=4×S/C, when the area of the cross section of one of the cells in the cross section perpendicular to the cell extending direction is S, and the peripheral length of the cross section of one of the cells is C, is 0.8 to 2.0 mm. Also, the open frontal area OFA of the honeycomb structure in the cross section perpendicular to the cell extending direction is 45 to 80%.
US10316704B2

A vane cell adjuster including a central locking device for locking the rotor in a central locking position, wherein the central locking device has at least two spring-loaded locking pins which can be locked in a stator-fixed locking slotted guide and which, during a rotation of the rotor from the direction of an “early” or “late” stop position, lock into the central locking position from different directions in the locking slotted guide, wherein a locking pin forms a valve unit with the respective accommodation chamber, wherein in a first switch position of the valve unit, at least one first pressure medium line is connected to allow free flow to a second pressure medium line, and in a second switch position of the valve unit, the first pressure medium line is connected to allow flow via a check valve to the second pressure medium line, wherein the check valve is provided in the rotor outside of the locking pin.
US10316702B2

An assembly for a valvetrain having a valve, a lash adjuster, and a lobe. The assembly includes a shaft, a bearing supported by the shaft for engaging the lobe, and a rocker having a pad for the valve and a socket for the lash adjuster. Walls are disposed between the pad and socket, have inner and outer wall surfaces, and define a valley for the shaft. Upwardly-opening arc-shaped bearing surfaces are disposed longitudinally between the pad and socket spaced laterally from each other and support the shaft when the bearing engages the lobe. A retention element formed in each wall with a depressed portion spaced from the outer wall surface and a lip portion arranged under the depressed portion extends into the valley above the bearing surfaces such that the shaft is prevented from moving out of the valley in absence of engagement between the bearing and the lobe.
US10316700B2

A combine cycle power plant is presented. The combine cycle power plant includes a gas turbine, a heat recovery steam generator, a main steam turbine and a supercritical steam turbine. The supercritical steam turbine may be operated as a separate steam turbine that may be not a single steam turboset with the main steam turbine. The supercritical steam turbine receives supercritical steam generated in the heat recovery steam generator to produce power output. Exiting steam from the supercritical steam turbine may be routed to the main steam turbine. The supercritical steam turbine may be operated at a rotational speed that is higher than a grid frequency. The rotational speed of the supercritical steam turbine may be reduced to the grid frequency via a gearbox.
US10316690B2

A method and machine for validating an investigated sensor within a sensor group includes receiving sensor data from sensors of the sensor group measuring the same physical property, calculating a deviation of the sensor data received from the investigated sensor within the sensor group from sensor data reconstructed based on the sensor data received from all other sensors of the sensor group, and signaling a sensor fault of the investigated sensor if the calculated deviation is outside of a trusted range.
US10316688B2

A turbomachine including an exhaust housing, including a plurality of arms, the space separating the arms defining openings in which there circulates a primary air flow of the turbomachine, at least one conduit, a) configured to collect a compressed air flow at one of the ends of same, b) the other end of the conduit being connected to at least one opening of the exhaust housing, so as to insert the collected air flow into the primary air flow, the collected air flow having, when inserted into the opening, a Mach number less than or equal to 0.5.
US10316682B2

A blade track for a gas turbine engine includes a plurality of blade track segments. The blade track segments are arranged circumferentially around a central axis to form the blade track.
US10316680B2

A turbine is provided with a seal device. The seal device includes: at least one step surface disposed in a region of an outer peripheral surface of a rotor facing a shroud of a stationary vane in the radial direction of the rotor, the at least one step surface facing upstream in a flow direction of the fluid and dividing the region of the outer peripheral surface into at least two sections in an axial direction of the rotor: at least two seal fins protruding toward the at least two sections from the stationary vane and facing the at least two sections via a seal gap; and a swirling-component application portion disposed on an end side of the shroud of the stationary vane with respect to the axial direction of the rotor and configured to be capable of applying a swirling component to the fluid flowing toward the seal gap.
US10316676B2

A sealing device for sealing between coaxial shafts of a turbomachine, the sealing device including an elastic ring having a circular central opening allowing a sliding connection with an internal shaft, an external surface configured to engage with an internal surface of a portion of an external shaft, two retaining components situated one on either side of the elastic ring and allowing the elastic ring an axial clearance, wherein the elastic ring is a profile section.
US10316671B2

A blade for a gas turbine engine includes a body that includes an airfoil that extends in a radial direction from a 0% span position near an airfoil base to a 100% span position at an airfoil tip. The airfoil includes a first portion near the airfoil base with a first density and includes a second portion near the airfoil tip with a second density. The second density is less than the first density. The second portion includes an increasing true chord length in the radial direction.
US10316666B2

Methods for performing in situ balancing of an internal rotating component of a gas turbine engine are provided. The method can include inserting a repair tool through an access port of the gas turbine engine with the repair tool including a tip end positioned within the gas turbine engine and a material supply end positioned outside the gas turbine engine. The tip end of the repair tool is positioned adjacent to a surface of the internal rotating component of the gas turbine engine. A new material is supplied from the material supply end of the repair tool to the tip end of the repair tool; and is expelling from the tip end of the repair tool in a direction of the surface of the rotating component such that the new material is added onto a portion of the rotating part.
US10316665B2

A shaft coupling between a first shaft and a second shaft includes a seal assembly to minimize leakage. The seal assembly includes a ring press fit against an inner surface of the first shaft and a clearance fit with an inner surface of the second shaft. A seal is supported between the ring and the inner surface of the second shaft.
US10316652B2

A method for selecting a drilling fluid pressure pulse transmission frequency in a downhole telemetry tool comprises: emitting a frequency sweep wave in a drilling fluid that comprises pressure pulses over a range of frequencies and over a period of time; measuring a pressure of the drilling fluid at the telemetry tool while the frequency sweep wave is being emitted; determining a signal strength at each frequency in the range of frequencies from the measured pressure of the drilling fluid; and selecting at least one frequency in the range of frequencies that meets a selected signal strength threshold as a telemetry signal transmission frequency for the telemetry tool. The method can further comprise encoding the at least one selected frequency in a header message and transmitting the header message to surface using pressure pulse telemetry, and then encoding telemetry data into a pressure pulse telemetry signal and transmitting the pressure pulse telemetry signal to surface at the at least one selected frequency.
US10316644B2

A system for assessing one or more temperatures in an opening in a subsurface formation includes an electrical conductor and electrical insulation at least partially surrounding the electrical conductor. The electrical insulation includes magnesium oxide and a ferroelectric material. An electrically conductive sheath at least partially surrounds the electrical insulation. A profile of one or more dielectric properties of the electrical insulation along a length of the electrical insulation is assessed during use to assess a temperature profile with spatial resolution along the length of the electrical insulation.
US10316643B2

A method, system and computer-readable medium for obtaining a temperature profile of a wellbore is disclosed. Raw temperature data are obtained from the wellbore using a distributed temperature sensing system. The raw temperature data includes noise. A numerical decomposition is performed on the raw temperature data within a dynamic window in a measurement space of the raw temperature data to obtain decomposition terms of order of first order and higher. An adaptive filter is applied to the decomposition terms of first order and higher within the dynamic window to reduce noise from the decomposition terms of first order and higher. The filtered decomposition terms of first order and higher are used to obtain a temperature profile of the wellbore.
US10316636B2

A method of treating a subterranean formation may include preparing a mortar slurry, injecting the mortar slurry into the subterranean formation at a pressure sufficient to create a fracture in the subterranean formation, and allowing the mortar slurry to set, forming a mortar in the fracture. The mortar slurry may be designed to form a pervious mortar, to crack under fracture closure pressure, or both.