US10373199B2

A dynamic graphic object managed by a financial institution that issues a payment device prevents third-party access to sensitive account data when linking the payment device to marketing documents provided by the third party. A payment processing server uses an alias for the sensitive data and configures a dynamic graphic object with the alias. The object may also include instructions to link the sensitive data to the alias and allow the payment processing server to monitor transactions with the third party. The payment processing server may then mediate communication between the consumer and the third party without exposing sensitive data.
US10373198B1

One embodiment of an existing customer lead generation system comprises a vendor customer information database, a vendor criteria database, a web server, a matching engine, and a transmission component. The vendor customer information database identifies vendor's existing customers. The vendor criteria database determines which leads each vendor wants to receive. Separate criteria may be specified for consumers that are existing customers and consumers that are not existing customers. The web server receives characteristics of a consumer and a product or service. The matching engine compares the consumer characteristics with the vendor customer information database to identify vendors for which the consumer is an existing customer. The matching engine applies existing customer criteria to match the consumer with existing vendors. The matching engine applies non-existing customer criteria to match the consumer with other vendors. The transmission component transmits a lead identifying the consumer to the matched vendors.
US10373197B2

Tunable algorithmic segment techniques are described. In one or more implementations, a target audience definition is obtained that is input to initiate creation of a look-alike model. The target audience definition indicates traits associated with a baseline group of consumers who have interacted with online resources in a designated manner, such as by buying a product, visiting a website, using a service, and so forth. Tuning parameters designated for the look-alike model are ascertained and the look-alike model is built based on the target audience definition and the tuning parameters. The tuning parameters may include at least a setting selectable to control reach versus accuracy for the look-alike model. Segment data indicative of market segments generated according to the look-alike model may then be exposed for manipulation by a client. The manipulation may include selectable control over the tuning parameters to generate different look-alike groups from the segment data.
US10373196B2

A method is provided for performing targeted ad insertion in over-the-top delivery of content by detecting ad replacement opportunities in a live content stream and preparing the content for seamless replacement with segmented HTTP adaptive streaming delivery. The method includes provisions for multi-stage proxy-based segment replacement for targeted ad delivery. The method provided works transparently with standard HTTP adaptive streaming clients. A system is also specified for implementing a client and server content delivery infrastructure in accordance with the provisions of the method.
US10373184B1

Provided herein are systems, methods and computer readable storage media for facilitating payments for consumer transactions and redemption of deal offerings. In providing such functionality, the system can be configured to, for example, receive payment for one or more products, determine a deal voucher's current value and cause the redemption of the deal voucher.
US10373180B2

A balanced survey is automatically created in real time, that is, while potential survey participants are evaluated. A survey histogram is automatically re-balanced with each new entry accepted as a respondent. An individual fills out a questionnaire providing demographic and socio-economic data. A vector representation of that person, referred to as an entry, is created. A similarity value is calculated indicating the similarity between the vector representation and a histogram vector representing the make-up of the survey. The similarity value is calculated by taking a dot product of the entry vector representation and the histogram vector. The system then determines whether the similarity value is greater than a similarity threshold value. If the similarity value exceeds the threshold value, the entry vector is integrated into the histogram vector, that is, the individual becomes part of the survey group.
US10373178B2

A display monitoring system exchanges information with display sensors and responds to multiple display stakeholders based on conclusions drawn from the information.
US10373177B2

Online browsing behavior is used to predict the intent of online users dynamically. The category of online user is predicted and the prediction can be used to provide assistance to the user, if required. Such prediction is based on a combination of a Naïve's Bayes classifier and a Markov model.
US10373176B1

A method includes presenting a list of one or more videos via a user interface, receiving a selection of a target video to watch from the list, playing the target video in the user interface, and updating the user interface to present one or more suggested videos concurrently with playback of the target video. The one or more suggested videos are predicted to be watched by a user for at least a threshold duration.
US10373173B2

Relevant content is prepared and selected for delivery to a member of a network based, in part, on prior online activities of the other members of the network, and the closeness of the member's relationship with the other members of the network. The relevant content may be an online ad, and is selected from a number of candidate online ads based on click-through rates of groups that are predefined with respect to the member and with respect to certain attributes. An online ad's revenue-generating potential may be considered in the selection process.
US10373162B2

Systems and methods for validating and adjusting local transaction times are provided. A host computing system includes a processor and a memory in communication with the processor. The host computing system receives a computer message comprising authorization data associated with a transaction, the authorization data including a location identifier and a local transaction time set by a remote computing device used in processing the transaction. The host computing system also appends a header including a header processor time to the computer message, determines a time zone associated with the local transaction time based on the location identifier, converts the header processor time to a local header processor time based on the time zone, and determines that the local transaction time is validated based on the local header processor time.
US10373160B2

A location of a transaction or payment request is compared with a location of a user device to determine whether the distance is great enough to send an alert for a possible fraudulent transaction. The user device location may be predicted based on a last known location and information about the area of the last known location and movement of the user device.
US10373154B2

Registration information is obtained for a plurality of businesses, including the business name and a payment card account number for a payment card account in which the given business can receive payments from customers via a special payment transaction over a payment card network. An electronic bill payment system instruction including at least an amount and a unique biller identifier is obtained. A biller directory, including the registration information and the unique biller identifiers, is accessed based on the unique biller identifiers in the instruction, to retrieve the payment card account number. A payment is initiated to the business via the special payment transaction over the payment card network, based on the retrieved payment card account number.
US10373153B2

A method for linking payment accounts includes: storing a plurality of account profiles, each profile including data related to a payment account including an account number and account data; encrypting the account number included in each account profile using a method of encryption to obtain an encrypted account number; receiving account linkage data, the data including a plurality of encrypted account identifiers, each identifier being indicated as being linked to another identifier, and each identifier being encrypted using the method of encryption; matching each of the encrypted account identifiers to an encrypted account number; and updating one or more account profiles to indicate a link to another account profile where the encrypted account number included in the profile being updated matches an encrypted account identifier that is indicated as being linked to an encrypted account identifier that matches the encrypted account number included in the other profile.
US10373150B2

Credit card transaction servers, systems, methods and computer program products receive information concerning a prospective credit card transaction with one of multiple credit card issuers and obtain location information from multiple wireless network providers for wireless terminal(s) that are associated with a user of the credit card for the prospective credit card transaction. The locations of the credit card transaction terminal(s) and the locations of the wireless terminal(s) are correlated, and authorization information for the prospective credit card transaction is generated based upon this location correlation.
US10373148B1

Various embodiments of the present disclosure generally relate transacting in advance. More specifically, various embodiments relate to detecting a mobile computing device of a user within a proximity of a banking location; receiving, via the mobile application, an indication of a type of transaction to be conducted; and directing, via the mobile application, the user to an area of the banking location based on the type of transaction to complete the transaction.
US10373145B2

Systems and methods are provided for storing, sorting, and analyzing account transactions in a payment network, and for real-time data analytics. One embodiment of a real-time data storage and analytics system includes a payment network that collects and processes account transactions. The system also includes a first data cluster that includes a first data structure. The first data structure stores a set of the account transactions. Additionally, the system includes a second data cluster that in turn includes a second data structure. The second data structure stores account transactions for new account and account transactions for which there is insufficient space in the first data structure. Moreover, the system includes an application engine that generates a score for an account based on transaction data associated with the account transactions for the account.
US10373144B1

A payment service is configured to support purchase transactions generated by merchant point-of-sale (POS) devices, wherein each purchase transaction may comprise multiple transaction requests such as authorization requests and capture requests. Each transaction request may be sent to a different one of multiple data centers of the payment service. Upon successfully receiving an acknowledgement from one of the data centers for a transaction request, the POS device designates that data center as the primary data center. Subsequently, all transaction requests for that transaction identify the primary data center, even when the transaction requests are sent to other data centers. At the payment service, the data centers synchronize requests such that the primary data center is informed of all authorizations and is made responsible for performing the capture of the transaction. This allows the primary data center to detect duplicate authorizations and to prevent duplicate captures.
US10373141B1

Methods and systems for controlling certificate-based open payment transactions involving a merchant and a customer utilizing various types of networks and terminals. Prior to accessing a merchant POS terminal or, for example, a merchant website, a customer obtains a certificate from a service provider (SP), such as a bank, certifying his identification (ID) and his relevant financial information, in a form that is understandable by the SP. The SP is capable of performing multiple functions. For example, the SP is capable of acting as a certificate authority when it issues the customer's certificates, an authenticator when it receives private-key encrypted certificates from the customers to be decrypted using the corresponding public-key, and an authorizing authority when it checks the value available in a customer' chosen payment account against the requested purchase or transfer amount.
US10373138B2

Systems and methods for validating and processing payment transactions are disclosed. In the embodiments of the invention a first authorization request message and a first verification value are received at a server computer. The verification value is validated and a second authorization request message with a second verification value is generated. The first verification value may be a dynamic value and the second verification value may be static value. The second verification value is associated with portable device used to perform a transaction and it is what the issuer computers of the portable device expect to receive as part of an authorization request message in a payment transaction.
US10373134B1

Systems and methods for processing payment requests via a series of matching operations are described. Rules that compensate for incomplete or inaccurate information are applied to customer requests and stored merchant information to create identifiers, or “tokens.” Tokens can be searched for, compared, and matched with confirmed merchant information, allowing for the identification of merchants known to financial institutions despite erroneous or missing information in the customer request.
US10373132B2

A computerized social sharing and trading system, method, device, and product based on virtual consideration that allows a user to sign up and create a profile that is stored in a database. The user is given a welcoming amount of virtual currency that allows trading for goods and services provided by other members of the system. The user can specify customized parameters that may be used to raise very specific queries and to specify location, fees, condition, etc. to allow the user to thoughtfully select the goods or services desired. One embodiment allows users to create groups for specific tasks or goods so that only those people relating to the selected group will be contacted. Users are able to personalize their profiles and offer-pages and will be charged a small virtual fee for this option. In some embodiments, video conferencing is integrated to allow services to be offered virtually.
US10373120B2

The technology introduced here enables a customer to readily view, and securely connect with, project managers and freelancers who complete projects on behalf of the customer. The customer initially posts a project specification through a crowdsourcing platform. Project managers compete with one another by submitting proposals for the project through a freelancing platform. When a proposal is selected by the customer, the project manager corresponding to the proposal can construct a team that includes one or more freelancers who complete the technology project under the supervision of the project manager. As milestones are completed, the project manager and/or freelancer(s) can be paid from an escrow account maintained by the administrator. Additionally or alternatively, invoices for work completed by the team could be generated and delivered to the customer.
US10373115B1

An RFID loss-prevention system (LPS) may monitor RFID-tagged items in a facility. An RFID reader transmits a first inventory command configured to cause tags in a first state to respond, receive a reply from a first tag, determine that the first tag has a low transition risk, and cause the first tag to switch to a second state. The reader may also receive a reply from a second tag, determine that the second tag has a high transition risk, and cause the second tag to remain in the first state. The reader may then transmit a second inventory command configured to cause tags in the first state to respond, receive a reply from the second tag in response to the second inventory command, determine that the second tag has inappropriately exited the facility, and issue an alert.
US10373114B2

A system for locating goods stored in modular hanging units in a storage area. Ordered goods are placed in storage units at a central filling center. The filled storage units are shipped to local storage areas where they are coupled to hook units to form modular hanging units that are then stored on rails in a storage structure. The identifications of the goods and the hanger addresses for the modular hanging units are stored on a local computer database. When a user wants to pick up stored goods, the user inputs the identification or order information for the goods and the computer will search the inventory to locate the goods in a specific stored modular hanger. The modular hanger will be illuminated to facilitate locating the goods.
US10373108B2

A system for providing products to a customer operates with an open purchase order having an acceptable inventory range bounded by a lower and an upper limit for each product supplied to the customer. The system includes a storage unit, a first processing unit that maintains a product inventory count, and a second processing unit that monitors the product inventory count. A system for transferring electronic files includes a first processing unit that stores and transfers the electronic file, generates a pointer associated with the transferred electronic file, generates a reference electronic file and thereafter includes the pointer in the reference electronic file. A second processing unit then displays the reference electronic file. A system for generating composite electronic files includes a first processing unit having composite locations including component electronic files, and generating the composite electronic files when the respective composite location is accessed from a second processing unit.
US10373106B2

In an approach for suggesting an item to pack, a processor receives an indication that a user is packing a first item of luggage, wherein the indication includes information about a trip. A processor generates a packing list based on the information about the trip. A processor receives a request to link the first item of luggage and a second item of luggage for the trip. A processor links the first and second items of luggage such that contents of each item of luggage are jointly compared to the packing list. A processor receives, via a short-range point-to-point communication reader of the first item of luggage, a signal from a short-range point-to-point communication device operably affixed to a first item. A processor identifies the first item based on the signal. A processor determines that the first item is an item of the packing list.
US10373104B2

Aspects of modular airborne delivery are described. When a shipping container is provided to an airborne carrier for delivery, the airborne carrier may assess weather across a route for airborne delivery of the shipping container, evaluate an approach to drop the shipping container at a delivery zone, and calculate a remaining amount of time until a target delivery time, for example. The airborne carrier may then select components to assemble a modular unmanned aerial vehicle (UAV) based on those or other factors, and assemble the UAV using the selected components. The modular UAV may then be directed to deliver the shipping container according to instructions from the airborne carrier. According to the concepts described herein, flexibility and other advantages may be achieved using modular UAVs for airborne delivery.
US10373102B2

A method and system for evaluating node fulfillment capacity in node order assignment. The method includes receiving a current order for node order assignment. The method also includes retrieving data of each node from a plurality of nodes, the retrieved data comprising current capacity utilization, capacity of a current day and capacity of a future day. The method then includes determining a probability of backlog on an expected ship date of each node, the probability of backlog being based on the retrieved current capacity utilization. Further, the method includes automatically converting the probability of backlog, backlog cost, and labor cost of each node into a capacity utilization cost of the each node using a capacity utilization cost model defining a set of predetermined capacity utilization threshold values. Then, the method includes automatically calculating a fulfillment cost of each node of the current order by adding a plurality of costs.
US10373101B2

Data content delivery and validation in a computer environment may provide a file system in the computer environment, the file system subdivided into unique folder locations per content type, each of the unique folder locations representing a content type folder. The file system is monitored for changes to a content type folder. An occurrence of a manifest file in the content type folder may be detected, the occurrence of the manifest file ensuring that all files in a package of files associated with the manifest file have arrived. Content of the manifest file may be analyzed to check validity of the files. A content package registry may be queried to determine a base job for processing a given content type associated with the package of files, and the base job may be run to process the package of files.
US10373076B2

Systems and methods for dynamic filtering of content posted to a social network are disclosed. In aspects, a method of the system includes generating, by a computing device, a user profile list for a user of a social network, the user profile list including data regarding the user's preferences with respect to undesirable content; monitoring, by the computing device, a content post on the social network to determine if the content post includes the undesirable content, the content post being displayed to the user through a social network interface; determining, by the computing device, that the content post includes the undesirable content; and effecting a change in the display of the content post in accordance with one or more predetermined display rules based on the determining that the content post includes the undesirable content.
US10373074B2

Some embodiments relate generally to the processing of compressed multidimensional data and selection of engagement rules based on the compressed multidimensional data. In some embodiments, a method includes retrieving, via a processor, a multidimensional data profile that includes a set of first inclination distributions, each associated with a data dimension. The processor matches a first set of engagement rules to the multidimensional data profile to define a matched set, each engagement rule of the first set of engagement rules having a corresponding confidence level and a corresponding set of second inclination distributions. The processor selects an engagement rule from the matched set that has a corresponding confidence level no less than a corresponding confidence level for each remaining engagement rule from the matched set, and sends a signal causing display of a stimulus to a user according to the selected engagement rule and not according to the remaining engagement rules.
US10373071B2

A system, method, and computer program product for automatically selecting from a plurality of analytic algorithms a best performing analytic algorithm to apply to a dataset is provided. The automatically selecting from the plurality of analytic algorithms the best performing analytic algorithm to apply to the dataset enables a training a plurality of analytic algorithms on a plurality of subsets of the dataset. Then, a corresponding prediction accuracy trend is estimated across the subsets for each of the plurality of analytic algorithms to produce a plurality of accuracy trends. Next, the best performing analytic algorithm is selected and outputted from the plurality of analytic algorithms based on the corresponding prediction accuracy trend with a highest value from the plurality of accuracy trends.
US10373062B2

Techniques are disclosed for generating a sequence of symbols based on input data for a neuro-linguistic model. The model may be used by a behavior recognition system to analyze the input data. A mapper component of a neuro-linguistic module in the behavior recognition system receives one or more normalized vectors generated from the input data. The mapper component generates one or more clusters based on a statistical distribution of the normalized vectors. The mapper component evaluates statistics and identifies statistically relevant clusters. The mapper component assigns a distinct symbol to each of the identified clusters.
US10373057B2

Mechanisms, in a system comprising a host system and at least one accelerator device, for performing a concept analysis operation are provided. The host system extracts a set of one or more concepts from an information source and provides the set of one or more concepts to the accelerator device. The host system also provides at least one matrix representation data structure representing a graph of concepts and relationships between concepts in a corpus. The accelerator device executes the concept analysis operation internal to the accelerator device to generate an output vector identifying concepts in the corpus, identified in the at least one matrix representation data structure, related to the set of one or more concepts extracted from the information source. The accelerator device outputs the output vector to the host system which utilizes the output vector to respond to a request submitted to the host system associated with the information source.
US10373055B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a variational auto-encoder (VAE) to generate disentangled latent factors on unlabeled training images. In one aspect, a method includes receiving the plurality of unlabeled training images, and, for each unlabeled training image, processing the unlabeled training image using the VAE to determine the latent representation of the unlabeled training image and to generate a reconstruction of the unlabeled training image in accordance with current values of the parameters of the VAE, and adjusting current values of the parameters of the VAE by optimizing a loss function that depends on a quality of the reconstruction and also on a degree of independence between the latent factors in the latent representation of the unlabeled training image.
US10373049B2

Systems, methods, and apparatus, including computer programs encoded on a computer storage medium for processing a network input through a neural network having one or more initial neural network layers followed by a softmax output layer. In one aspect, the methods include obtaining a layer output generated by the one or more initial neural network layers and processing the layer output through the softmax output layer to generate a neural network output. Processing the layer output through the softmax output layer includes determining, for each possible output value, a number of occurrences in the layer output values; for each possible output value occurring in the layer output values, determining a respective exponentiation measure; determining a normalization factor for the layer output by combining the exponentiation measures in accordance with the number of occurrences of the possible output values; and determining, for each of layer output values, a softmax probability value.
US10373046B2

Client-server hybrid A.I. scores for customized actions are described. A client generates client scores corresponding to client customized actions by applying a user-specific model to an action received from a user, the user-specific model based on at least one historical action received from the user. The client requests a server to provide server scores corresponding to server customized actions by applying a cross-user model to the action received from the user, the cross-user model based on historical actions associated with server users. The client generates hybrid scores corresponding to hybrid customized actions by combining the client scores with the server scores, in response to receiving the server scores from the server. The client causes the hybrid customized actions to be outputted based on the corresponding hybrid scores.
US10373027B1

A method for acquiring a sample image for label-inspecting among auto-labeled images for learning a deep learning network, optimizing sampling processes for manual labeling, and reducing annotation costs is provided. The method includes steps of: a sample image acquiring device, generating a first and a second images, instructing convolutional layers to generate a first and a second feature maps, instructing pooling layers to generate a first and a second pooled feature maps, and generating concatenated feature maps; instructing a deep learning classifier to acquire the concatenated feature maps, to thereby generate class information; and calculating probabilities of abnormal class elements in an abnormal class group, determining whether the auto-labeled image is a difficult image, and selecting the auto-labeled image as the sample image for label-inspecting. Further, the method can be performed by using a robust algorithm with multiple transform pairs. By the method, hazardous situations are detected more accurately.
US10373026B1

A method of learning for deriving virtual feature maps from virtual images, whose characteristics are same as or similar to those of real feature maps derived from real images, by using GAN including a generating network and a discriminating network capable of being applied to domain adaptation is provided to be used in virtual driving environments. The method includes steps of: (a) a learning device instructing the generating network to apply convolutional operations to an input image, to thereby generate a output feature map, whose characteristics are same as or similar to those of the real feature maps; and (b) instructing a loss unit to generate losses by referring to an evaluation score, corresponding to the output feature map, generated by the discriminating network. By the method using a runtime input transformation, a gap between virtuality and reality can be reduced, and annotation costs can be reduced.
US10373023B1

A method for learning a runtime input transformation of real images into virtual images by using a cycle GAN capable of being applied to domain adaptation is provided. The method can be also performed in virtual driving environments. The method includes steps of: (a) (i) instructing first transformer to transform a first image to second image, (ii-1) instructing first discriminator to generate a 1_1-st result, and (ii-2) instructing second transformer to transform the second image to third image, whose characteristics are same as or similar to those of the real images; (b) (i) instructing the second transformer to transform a fourth image to fifth image, (ii-1) instructing second discriminator to generate a 2_1-st result, and (ii-2) instructing the first transformer to transform the fifth image to sixth image; (c) calculating losses. By the method, a gap between virtuality and reality can be reduced, and annotation costs can be reduced.
US10373021B2

Provided is an object detection device for efficiently and simply selecting an image for creating instructor data on the basis of the number of detected objects. The object detection device is provided with: a detection unit for detecting an object from each of a plurality of input images using a dictionary; an acceptance unit for displaying, on a display device, a graph indicating the relationship between the input images and the number of subregions in which the objects are detected, and displaying, on the display device, in order to create instructor data, one input image among the plurality of input images in accordance with a position on the graph accepted by operation of an input device; a generation unit for generating the instructor data from the input image; and a learning unit for learning a dictionary from the instructor data.
US10373008B2

Exemplary embodiments are directed to biometric analysis systems including one or more illumination sources configured to provide dim illumination to a scene including an object and configured to provide flash illumination to the object in the scene. The biometric analysis systems include a rolling shutter camera configured to capture one or more images. The biometric analysis systems include an adaptive trigger module configured to analyze the scene to detect the object in the scene during dim illumination of the scene, determine a position in a frame of the rolling shutter camera that coincides with the detected object in the scene, and arrange a delay between a start of image writing by the rolling shutter camera and a trigger of the one or more illumination sources such that a stripe of the flash illumination coincides with the detected object in the scene.
US10373005B2

A driver monitoring apparatus includes: a driver monitoring camera configured to obtain an image of a user while adjusting an irradiation range of irradiated light; and a driver state sensor configured to request the driver monitoring camera to adjust the irradiation range depending on an operation mode. The driver monitoring apparatus is capable of improving reliability in monitoring a driver state by controlling an irradiation range and intensity of lighting depending on an operation mode and an external environment at the time of monitoring the driver state to irradiate light to only a region of interest.
US10373004B1

A method for detecting lane elements, which are unit regions including pixels of lanes in an input image, to plan the drive path of an autonomous vehicle by using a horizontal filter mask is provided. The method includes steps of: a computing device acquiring a segmentation score map from a CNN using the input image; instructing a post-processing module, capable of performing data processing at an output end of the CNN, to generate a magnitude map by using the segmentation score map and the horizontal filter mask; instructing the post-processing module to determine each of lane element candidates per each of rows of the segmentation score map by referring to values of the magnitude map; and instructing the post-processing module to apply estimation operations to each of the lane element candidates per each of the rows, to thereby detect each of the lane elements.
US10373003B2

A method of lane detection for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs include instructions, which when executed by a computing device, cause the computing device to perform the following steps comprising: generating a ground truth; off-line training a lane detection algorithm by using the ground truth, the lane detection algorithm using parameters that express a lane marking in an arc; on-line generating a predicted lane marking; comparing the predicted lane marking against the ground truth; and off-line refining the lane detection algorithm.
US10372990B2

A method for temperature control includes acquiring image data, and analyzing the image data to identify one or more individuals within the image data. A level of thermal comfort is estimated for each of the identified individuals based on the image data. The determined level of thermal comfort indicates whether each individual appears to be feeling too hot, appears to be feeling too cold or appears to be feeling satisfied with an ambient temperature. An air-conditioning unit or a heating unit is controlled based on the estimation of the level of thermal comfort for each of the identified individuals.
US10372989B2

A control apparatus includes a detection unit, an association unit, and an output control unit. The detection unit detects a person from an image which includes a plurality of persons. The association unit associates the persons included in the image with each other based on at least one of a position of the person detected by the detection unit, directions of faces of the persons included in the image, and distances between the persons included in the image. The output control unit causes an output unit to output information that is indicative of a relation of the detected person with respect to other persons included in the image based on a result of association performed by the association unit.
US10372981B1

Determining if a document is a text page includes partitioning the document into a plurality of cells, scaling each of the cells to a standardized number of pixels to provide a corresponding snippet for each of the cells, using a classifier to examine the snippets to determine which of the cells are classified as text and which of the cells are not classified as text, determining a volume of text for the document based on a total amount of text in the document corresponding to a sum of an amount of text in each of the cells classified as text, and determining that the document is a text page in response to the total amount exceeding a pre-determined threshold. In response to the total amount being less than the pre-determined threshold, cells not classified as text may be examined further. The classifier may be provided by training a neural net.
US10372973B2

This invention provides a method of face recognition and a device for implementing said method, the method comprising the steps of: (a) performing a face recognition algorithm on an image of a user to determine an identity of the user, the image having an illumination level; (b) determining if a reliability measurement of the identity of the user determined by the face recognition algorithm meets a threshold indicating reliable identification and, if the reliability measurement is below the threshold indicating reliable identification; (c) receiving a new image of the user, the new image having an adjusted illumination level; and (d) performing a further face recognition algorithm on the new image of the user to determine the identity of the user.
US10372972B2

A face detection apparatus detecting a face from an image which is captured by an imaging unit and includes the face, includes: a position detection unit that detects a position of a face part of the face from the image; an initial state determination unit that determines a model initial state on the basis of the position of the face part; and a model fitting unit that generates a model of the face on the basis of the image by using the model initial state.
US10372965B2

It is described an arrangement (560, 660, 760) for fingerprint sensing/verification, comprising: a sensor system (100) comprising plural sensor capacitors (101), each sensor capacitor including a central electrode (103) and a peripheral electrode (105) annularly surrounding the central electrode and being connected to a ground potential; wherein changes of the electric fields between each of the central electrode and the peripheral electrode of the plural sensor capacitors upon positioning a finger (317) close to the sensor system is used to detect the fingerprint.
US10372959B2

The present disclosure relates to the technical field of biometric identification, and in particular, a fingerprint identification apparatus. The fingerprint identification apparatus includes: a substrate, a sensing chip, a first covering layer, and a second covering layer; wherein the sensing chip is arranged on the substrate, the first covering layer is coated over the sensing chip, the second covering layer is coated on an upper surface of the first covering layer, and the second covering layer is an oleophobic and hydrophobic coating. In the fingerprint identification apparatus according to the embodiment of the present disclosure, a hydrophobic and oleophobic coating is arranged on the surface of the fingerprint identification apparatus, where the density of the hydrophobic components is increased and the hydrophobic as well as oleophobic capabilities are enhanced, and thus the fingerprint identification accuracy and fingerprint identification speed in a wet-finger use environment are improved.
US10372951B2

A read tunnel device is disclosed for scanning a plurality of cartons of high density packaged items moving through an enclosure via a conveyor belt. The read tunnel device is positioned over a section of the conveyor belt, such that the plurality of cartons on the conveyor belt pass directly through the read tunnel device. Further, the cartons are induced to tumble as they transit through the read tunnel device in one or more dimensions, the tumbling changes arrangement of the items within the cartons and also changes read direction with respect to the antenna in the enclosure. For example, the read tunnel device can comprise a tube angled down from the conveyor belt so a carton will transit down the tube using the force of gravity. Or, a mechanical structure such as mechanical flippers can pick up the carton and rotate it in controlled increments.
US10372948B2

A memory device is provided which comprises a memory array, a first scrambling circuit and a second scrambling circuit. The first scrambling circuit is configured to provide first scrambled data with a first scrambling pattern in response to input data. The second scrambling circuit is configured to provide second scrambled data with a second scrambling pattern in response to the first scrambled data.
US10372945B2

An abstract enclave identity is presented. An abstract identity may be a secure identity that may be the same for multiple related, but not identical, enclave instantiations. An enclave identity value may be determined from an abstract enclave identity type with respect to a instantiated enclave. An abstract identity value may be used to determine equivalence of two enclave instantiations that are not identical, such as two similar enclaves hosted on different computers, two enclaves hosted on different native enclave platforms, and two enclaves instantiated from different versions of the same enclave binary images.
US10372939B2

In one or more embodiments, one or more systems, methods, and/or processes may create a task configured to configure an out-of-band system of an unconfigured information handling system and discover configured information handling systems and unconfigured information handling systems that include respective out-of-band systems operable to perform the task independently of respective main processors. The one or more systems, methods, and/or processes may provide, via a network, the task to the respective out-of-band systems of the unconfigured information handling systems. In one or more embodiments, the one or more systems, methods, and/or processes may create another task configured to unconfigure the out-of-band system that was configured via the task configured to configure the out-of-band systems and may provide, via the network, the other task to at least one information handling system that was provided the task configured to configure the out-of-band system.
US10372936B2

Techniques are disclosed for enabling tenant hierarchy information to be migrated directly between different multi-tenant system (e.g., from a shared IDM system to a Nimbula system, or vice versa). A corresponding new tenant is created in a Nimbula system based on a combination of the tenant information and the service information from the shared IDM system. The Nimbula system extracts the tenant name and the service name from a request and asks the shared IDM system to verify that the user actually is a member of the tenant identified by the extracted tenant name. Upon successful authentication of the user, the Nimbula system requests the IDM system for roles that are associated with both the user and the extracted service name. The Nimbula system enable access to the service upon determining whether the requested operation can be performed relative to the specified service based on the roles.
US10372930B2

Some embodiments provide a method for storing multiple data assets in a folder structure on a cloud services platform. The method stores a separate encrypted structure for each of the data assets on the cloud services platform. A same first key provides access to each of the encrypted structures. The method stores, on the cloud services platform, a folder structure with an encrypted copy of the first key. The method stores a parent structure of the folder on the cloud services platform. The parent structure includes an encrypted copy of a second key that provides access to the encrypted copy of the first key.
US10372924B2

Computer protection is weak with the methods currently available and there are risks of malicious users getting access to computers, corrupting important data, including system data. We are proposing a method for improving access protection, more particularly, by using a slave device that will enable or disable protection for applications as required. The device supports one or more users, none or more user groups, none or one or more Application Security Environments for each user or user group and one or more states for each Application Security Environment. The state of the hardware is manually controlled by the users. Depending on the configuration, each hardware state corresponding to an Application Security Environment corresponds to a set of privileges the processes running in that Application Security Environment have while that Application Security Environment is in that state.
US10372922B2

When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US10372920B2

Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
US10372916B2

Systems and/or methods for deploying and implementing data loss prevention (DLP) policy definition that may encapsulate the requirements, control objectives and directives, and/or the definitions of sensitive data types as stipulated directly or indirectly by the regulatory policy are disclosed. In one embodiment, DLP policies may be identified by an organization to run on top of a set of electronic file systems (e.g., email systems, file systems, web servers and the like). Organizations and their administrators may implement a set of DLP policy instance which are derived from DLP policy templates. DLP policy templates may comprise both structure and meaning—and may acquire a given DLP policy by the replacement of parameterized expressions with desired parameter values. In another embodiment, the state of the DLP policy instance may change according to the lifecycle of the policy instance deployment.
US10372915B2

A method and system are provided for managing cybersecurity vulnerabilities of resources within at least one network. The method includes collecting data including application risk rank and network location. The method further includes determining a vulnerability score for vulnerabilities of the resources and determining a severity score based on the application risk rank and network location. The method additionally includes integrating the vulnerability score and the severity score to create a two-dimensional risk ranking and prioritizing remediation of the vulnerabilities based on the two-dimensional risk ranking.
US10372912B2

The disclosed embodiments include a method for disarming malicious code in a computer system having a processor. The method comprises accessing, by the computer system, input content, wherein the input content includes a plurality of data units having a value representing media content, and adjusting, by the processor, a data unit value of at least a portion of the data units, wherein the portion of the data units and an adjustment of the data unit value are determined so as to render any malicious code included in the plurality of data units inactive for its intended malicious purpose while not interfering with an intended use of the input content.
US10372903B2

Provided is a fraud detection rule updating method enabling the updating of rules that serve as the basis for detecting malicious frames as necessary in an on-board network system. In an on-board network system equipped with multiple electronic control units (ECUs) that communicate via buses and fraud detecting ECUs that determine, based on fraud detection rules, whether messages transmitted on the buses conform to the rules, a fraud detection rule updating method is used in which delivery data including updated fraud detection rules is received from a server external to the on-board network system, and if a certain update condition is satisfied, the fraud detection rules in a fraud detecting ECU are updated to the updated fraud detection rules.
US10372897B2

Example implementations relate to encrypted capabilities stored in global memory. For example, in an implementation, a capability protection system may store an encrypted capability into global memory, where the encrypted capability is encrypted based on a condition. The capability protection system may receive, from a node in communication with the global memory, a request to access the encrypted capability stored in the global memory. The capability protection system may provide to the node a decrypted form of the encrypted capability upon satisfaction of the condition by the node.
US10372892B2

An electronic device includes a biometric sensor, such as a fingerprint sensor, that identifies biometric input received at the biometric sensor. One or more processors operable with the biometric sensor identify one or more companion devices operating within a wireless communication radius of the electronic device. Where multiple companion devices are within the wireless communication radius, a user can make a selection of one or more of them. One or more gesture sensors identify a predefined gesture input, such as a key turn simulation. A wireless communication circuit responsive to the one or more processors, delivers an actuation credential to at least one companion device to control the companion device.
US10372891B2

A system and method for identifying special information verbalization timing with the aid of a digital computer are provided. A verbal interaction between two entities is recorded using a voice recorder and the recording is timed using a clock associated with a time base. A user interface of a data processing system is displayed, the data processing system including a further clock associated with a further time base. An activity is identified within the user interface that is associated with an entry of one of the entity's special information received during the interaction. A time is identified that is associated with the activity using the further time base. The timing of the recording is correlated with the time associated with the activity. At least one segment of the recording including the special information is identified based on the correlation. At least a portion of the identified segment is rendered unintelligible.
US10372887B2

The disclosure generally describes methods, software, and systems, including a method for publishing messages through a messaging client of a database server. A message to be published to one or more message brokers is received at a server and from a database client. The message is in the form of a SQL statement. The received message is processed at the server. Message broker configurations associated with the received message are determined. The message is published to the one or more message brokers by invoking a messaging client at the server and using at least the message broker configurations.
US10372874B2

Embodiments for aggregating multiple data sources on a single display device are provided. In one example, a computing device comprises at least one input configured to receive data from one or more data sources, a user interface to receive user input, and instructions to identify an event of a procedure based on one or more of data received from the one or more data sources and user input received via the user interface, and arrange one or more display information elements on a display device based on the identified event and a workflow protocol.
US10372863B2

A system for dynamic circuit board design, preferably including a library of modular circuits and a merge tool. A method for merging modular circuitry into a unified electronics module, preferably including: receiving a circuit board layout, the circuit board layout preferably including a set of modular circuits arranged on a virtual carrier board; converting the circuit board layout into a virtual circuit representation; applying transformations to the virtual circuit representation; and generating a unified circuit board design based on the transformed virtual circuit representation.
US10372857B2

One example includes a machine-readable storage medium encoded with instructions. The instructions are executable by a processor of a system to cause the system to receive at least one target electrical characteristic indicating a target impedance of a passive printed circuit board (PCB) structure. The passive PCB structure is a component of a serial communication channel. The instructions are executable by the processor to cause the system to divide the passive PCB structure into a plurality of elements. Each element has an input and an output. The instructions are executable by the processor to cause the system to determine at least one parameter of each element such that an image impedance of the input and the output of each element equals the target impedance.
US10372855B2

Various aspects of the disclosed technology relate to techniques of selecting scan cells from state elements for partial scan designs. Signal probability values for logic gates in a circuit design are first determined. Based on the signal probability values, next-state capture probability values for state elements in the circuit design are computed. Based on the next-state capture probability values, scan cells are selected from the state elements. Scan cells may be further selected based on continuously-updated control weight values and observation weight values associated with the state elements.
US10372843B2

A system and method for performing a simulation of aircraft networks. Characteristics of components of the aircraft networks are identified. The aircraft networks include a first set of networks within a plurality of aircraft and a second set of networks configured for communication between the plurality of aircraft. Virtual implementations of the components are generated based on the characteristics of the components. A simulation of the aircraft networks is performed that includes the virtual implementations of the components processing virtual flight test data generated by the virtual implementations of the components. The virtual flight test data for the components in the aircraft networks is compared to actual flight test data from the components in the aircraft networks to form a comparison. The characteristics of the components are then modified based on the comparison.
US10372842B2

A method and device for calibrating a power model for a multi-state device. The device includes a processor and a computer readable medium containing instructions to instruct the processor to perform the method. The method includes receiving a device state log comprising a time-based representation of multi-state device states for a first period of time and a power trace comprising a time-based representation of power consumed by the multi-state device for the first period of time; eroding the device state log to reduce potential noise present at state transitions within the device state log, thereby producing an eroded device state log; determining energy consumption for each state transition in the eroded power state log; creating an updated power model for the multi-state device based upon the eroded power state log; and storing the updated power model in a non-transitory computer readable medium operably connected to the multi-state device.
US10372840B2

A technique for simplifying structure data for representing an environment. Polyhedrons can make up structure data used in an application such as modeling, visualization, and navigation. Consequently, the operations that are performed on the data often involve determining, for each polyhedron that defines a structure such as a building, whether the polyhedron obstructs a line-of-sight line between a first point in space being considered in the application and a second point. In order to determine whether a polyhedron obstructs a line-of-sight line, a data-processing system operating on the structure data must determine whether any walls of the polyhedron intersect the line. Thus, the more polyhedrons there are or the more vertices that are in each polyhedron, the more walls there are, and the more intersection checks are required, thereby adding to the computations. The disclosed technique reduces the number of walls by simplifying objects that make up the structure data.
US10372836B2

Optimizing timing in a VLSI circuit by generating a set of buffer solutions and determining a most critical delay and a sum of critical delays for each solution in the set of solutions. Quantifying a relationship between the most critical delay and the sum of critical delays for each solution. Comparing each solution's quantified relationship to the quantified relationship of each other solution in the set of solutions. Identifying, based on the comparing of each solution's relationship to the relationship of each other solution in the set of solutions, at least one solution in the set of solutions to have a worse relationship between the most critical delay and the sum of critical delays than the other solutions in the set of solutions. Pruning the at least one solution from the set of solutions.
US10372833B2

A computer implemented method for managing parts used by different types of computer aided design systems. A master model of a part may be created. The master model is independent of a format used by the different types of computer aided design systems to handle parts. A view of the master model is created to form a geometric view in response to a request to distribute the part. The geometric view comprises parametric information about the part and dimension information for the part. A specific part model usable by the selected type of computer aided design system is created from the content stored in the storage system in response to a request for the part for use by a selected type of computer aided design system. The instance of the part is sent to the selected type of computer aided design system.
US10372822B2

A mechanism is provided in a computing device configured with instructions executing on a processor of the computing device to implement a timeline generation system, for automated timeline completion. The timeline generation system executing on the processor of the computing device identifies a plurality of events in documents in a corpus of information. The timeline generation system places the plurality of events in a partial timeline data structure. The timeline generation system selects an event progression from an event progression knowledge base. The timeline generation system aligns the selected event progression to the partial timeline data structure. The timeline generation system identifies a set of events missing from the partial timeline data structure. The timeline generation system maps the set of events missing from the partial timeline data structure to the partial timeline based on the selected event progression to form a completed timeline data structure.
US10372816B2

Natural language processing of raw text data for optimal sentence boundary placement. Raw text is extracted from a document and subject to cleaning. The extracted raw text is examined to identify preliminary sentence boundaries, which are used to identify potential sentences in the raw text. One or more potential sentences are assigned a well-formedness score. A value of the score correlates to whether the potential sentence is a truncated/ill-formed sentence or a well-formed sentence. One or more preliminary sentence boundaries are optimized depending on the value of the score of the potential sentence(s). Accordingly, the processing herein is an optimization that creates a sentence boundary optimized output.
US10372815B2

A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
US10372805B2

Methods and systems for transmitting data are disclosed. In one example, a method comprises providing, at a publication platform accessible by users via a network, a posting portal to receive entry of data relating to an item for posting on the publication system, the posting portal including an interface having first and second user interface elements to receive the data related to the item for inclusion in the posting. The method includes receiving at least one media file for inclusion in the posting in the first user interface element, and automatically commencing transmission of the at least one media file over the network, for inclusion in the posting, before the user has completed entering information into the second user interface element.
US10372804B2

An interactive audio validation and assistance system and methodologies utilize a user interface to receive input to fill the one or more fields to perform a request, wherein the one or more fields contain required information. Validation of the input is performed to determine whether required information is complete for the one or more input fields. In response to the validation determining that required information is incomplete, a notification is output that required information is missing or in an incorrect format for at least one of the one or more input fields, wherein the notification includes audible explanatory instructions facilitating input of missing/incorrect format information. Additionally, systems and methodologies offer auto-fill, tips, suggestions, explanations, other information and a method to replace a website's input error notification system by the user's browser, offering audio and or text assistance to implement more efficient completion of website forms.
US10372799B2

Systems and methods for transcribing and redacting a media is provided. One of the systems comprises: a transcription module configured to: receive the media content; transcribe the media content to create a transcript; a correlation module to correlate one or more words in the transcript to a start and end points in the media content; and a redaction module configured to: receive one or more candidate words to be redacted; and matching the received one or more candidate words to the one or more words in the transcript and identifying start and end points in the media; and redact one or more portions of the media content using the identified start and end points.
US10372794B1

A three-dimensional network mapping system that includes a database; a web crawler interfacing with the database, the web crawler adapted to visit a website and download website content data relating to the website to the database; and a user interface interfacing with the database, the user interface adapted to form a three-dimensional website map by orienting the website content data in an organized three-dimensional web page structure representing a layout of the website. A three-dimensional network mapping method is also disclosed.
US10372782B1

In some examples, a content variation service may identify elements of content and generate variations of the elements of the content programmatically. Content may include a website and the elements of the content may include visual and structural elements that make up the website. The variations of the elements may be provided with the content to a user as part of an engagement test. The engagement test may test how the user interacts with the variations of the elements. Based on results of the engagement test, the elements of the content may be adjusted and other variations may be generated.
US10372780B1

The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes observing, with a web browser plug-in operating on a computer, at least a portion of a first web page transaction in a web browser operating on the computer. A web browser module may be used to identify transaction information from the observing of the at least a portion of the first web page transaction. The browser may communicates transaction information to a prefetching system in a communication separate from the first web page transaction; and the transaction information may be used to perform a prefetch operation.
US10372779B2

Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.
US10372778B2

Methods, systems, and techniques for reducing web page load time are provided. An exemplary method for reducing web page load time includes detecting, in a browser, a cursor in a region of a web page. The region surrounds a selectable item associated with a URL. The exemplary method includes determining whether the cursor is present in the region for a threshold period of time. The exemplary method further includes performing a speculative action when it is determined that the cursor has been present in the region for the threshold period of time, without modifying underlying code of a web page associated with the URL.
US10372777B2

An indication initiated by a user within a first local user application that specifies user-selected data sharable by the first local user application is received at an operating system of a first computing device used by the user. A determination is made as to whether any other user applications share data compatibility with at least one portion of the specified user-selected data. In response to determining that at least one other user application shares the data compatibility with the at least one portion of the specified user-selected data, a data share indication to the at least one other user application is configured.
US10372770B1

An apparatus in one embodiment comprises a cloud-based web object indexing platform configured to communicate with multiple web servers over at least one network. The cloud-based web object indexing platform comprises a plurality of indexing applications having respective machine learning engines, with a given one of the indexing applications being configured to receive web objects over the network from one or more of the web servers and to process the received web objects utilizing its corresponding machine learning engine. The given indexing application is further configured to generate semantic information for association with particular ones of the web objects based at least in part on processing results provided by the corresponding machine learning engine. The semantic information is made accessible by the cloud-based web object indexing platform in association with the particular web objects over the network, for example, to a search engine or data analytics engine.
US10372760B2

According to an aspect of the present disclosure, a query builder sends to a node in a cloud, a request for meta-data related to objects, and in response receives from the node, the meta-data specifying information related to objects exposed by the node. Upon receiving from a user a partial query and a current edit location during building of a corresponding complete query, the query builder determines, based on the received meta-data, the current edit location, and the partial query, a list of identifiers which are potential candidates for insertion at the current edit location. The query builder then displays the list of identifiers to the user, and receives a selection of an identifier from the displayed list. The query builder incorporates the selected identifier in the partial query at the current edit location to form a further developed query.
US10372751B2

A method, an apparatus, and a computer program product conduct online visual searches through an augmented reality (AR) device having an optical see-through head mounted display (HMD). An apparatus identifies a portion of an object in a field of view of the HMD based on user interaction with the HMD. The portion includes searchable content, such as a barcode. The user interaction may be an eye gaze or a gesture. A user interaction point in relation to the HMD screen is tracked to locate a region of the object that includes the portion and the portion is detected within the region. The apparatus captures an image of the portion. The identified portion of the object does not encompass the entirety of the object. Accordingly, the size of the image is less than the size of the object in the field of view. The apparatus transmits the image to a visual search engine.
US10372743B2

Systems and methods are disclosed to identify entities that have a similar meaning, and may, in embodiments, be grouped into entity groups for knowledge base construction. In embodiments, the entity relations of similarity or non-similarity for an entity pair are predicted as a binary relationship. In embodiments, the prediction may be based upon similarity score between the entities and the entity features, which features are constructed using an entity feature or representation model. In embodiments, the prediction may be an iterative process involving minimum human checking and existing knowledge update. In embodiments, one or more entity groups are formed using graph search from the predicted entity pairs. In embodiments, a group centroid entity may be selected to represent each group based on one or more factors, such as its generality or popularity.
US10372738B2

Providing a speculative search result for a search query prior to completion of the search query is described. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
US10372737B2

According to one embodiment, a method, computer system, and computer program product for retraining a classifier-based automatic dialog system with recorded user interactions is provided. The present invention may include receiving recorded interactions, where the interactions are between a user and an automatic dialog system; determining, based on the recorded interactions, whether to pair a given input with one or more classes; pairing inputs with one or more classes; assessing the reliability of the paired inputs and classes; determining whether the reliable paired inputs and classes can be consistently mapped; and merging all consistently mapped reliable pairs with an initial training set.
US10372734B2

The operation of a machine can be controlled by performing reconciliation using a cluster of nodes. In one example, a node can receive parent timestamped data from a parent dataset and child timestamped data from child datasets that are children of the parent dataset in a hierarchical relationship. The parent timestamped data and the child timestamped data can relate to an operational characteristic of the machine. The node can generate computer processing-threads. Each computer processing-thread can solve one or more respective reconciliation problems between a parent data point that has a particular timestamp in the parent timestamped data and child data points that also have the particular timestamp in the child timestamp data to generate a reconciled dataset. An operational setting of the machine can then be adjusted based on the reconciled dataset.
US10372722B2

An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
US10372719B2

An episode mining method that includes the steps outlined below is provided. Real-time operation parameters are retrieved. At least one incremental candidate pattern in every incremental time period is generated, wherein the incremental candidate pattern is an incremental episode including a set of events of the real-time operation parameters and having an incremental occurrence frequency larger than an incremental threshold. At least one batch candidate pattern in every batch time period is generated, wherein the batch candidate pattern is a batch episode including a set of events of the real-time operation parameters within the batch time period and having a batch occurrence frequency larger than a batch threshold. At least one newly-add candidate episode is determined from the incremental candidate pattern and the batch candidate pattern having an occurrence frequency larger than a determine threshold. At least one detection rule is generated based on the newly-add candidate episode.
US10372717B2

Systems, methods, and computer-executable instructions for identifying a document are described. A method includes receiving a query from a graphical user interface having one or more concepts, normalizing a set of terms or concepts in the query to create a normalized query, comparing the normalized query to a set of document centric concept profiles associated with a set of documents in a corpus, where each document centric concept includes a plurality of concepts and at least one reference value for each concept, where the reference value is calculated by tabulating the number of times a document associated with one of the document centric concept profiles is cited by a citing instance for the concept, and surfacing a document from the corpus with the highest reference value for the concept.
US10372716B2

Topic summaries related to a selection of text in an electronic document may be generated and presented. A topic summary application receives the user-selected text and identifies entities in the text using natural language processing. Using natural language processing, the summary application also identifies related entities and associated text phrases in a remaining portion of the electronic document. The remaining portion may be a portion of the document that precedes the user-selected text, so that a summary generated therefrom may be used to refresh the memory of the user while not revealing information that the user has not yet encountered. In addition, the summary application determines semantically important text phrases using text analytics and generates a summary, presented to the user in a pop-up window, of most frequently correlated related entities along with text phrases that are semantically important.
US10372715B1

A method for multiple entity merge in a content sharing platform is disclosed. The method includes identifying two or more entities associated with an object of a social network. The method further includes, for each of the identified two or more entities, determining an affinity score between the entity and a user to which the object is presented on the social network. The method also includes applying a function to the determined affinity scores to generate a combined affinity score for the object.
US10372709B2

Some embodiments provide a non-transitory machine-readable medium stores a program. The program receives a query for data that includes an intersection operation on a first set of strings and a second set of strings. The program further generates a plurality of candidate query execution plans based on the query. The program also determines a plurality of execution costs associated with the plurality of candidate query execution plans. The program further selects a query execution plan from the plurality of candidate query execution plans based on the plurality of execution costs. The program also executes the query execution plan to generate a set of query results for the query.
US10372706B2

Techniques are described for maintaining an expression statistics store that stores and updates metadata values for query expressions based on the occurrence of those query expressions within queries. In an embodiment, a database server instance receives a database query. In response, the database server instance identifies expressions within the database queries. The database server instance then determines whether an expression statistics store includes an entry for the particular expression. Responsive to determining that the expression statistics store includes an entry for the particular expression, the database server instance updates at least one metadata value in the entry based on the occurrence of the particular expression. Responsive to determining that the expression statistics store does not include an entry for the particular expression, the database server instance adds an entry for the particular expression.
US10372702B2

Methods and apparatus for detecting anomalies in electronic data are described. An example apparatus includes a signature generator to generate a signature of context information for electronic transactions and to query a memorybase of previously received electronic transactions to identify a first entity associated with a subset of historical transactions that are associated with the signature, a neighborhood generator to query the memorybase to generate a neighborhood for the first entity, a target category identifier to determine a target category value for entities included in the neighborhood, and an anomaly detector to determine a score for the first entity based on the target category value and to present an alert indicating that the first entity is anomalous based on the score.
US10372697B2

One or more processors generate a data source table. The data source table is specific for a particular constrained natural language (cNL) vocabulary term from a cNL vocabulary dictionary. The data source table includes a location reference to multiple predetermined data sources that contain data related to the particular cNL vocabulary term, where at least two of the multiple predetermined data sources are disparate types of data sources as compared to each other. The data source table also includes a location reference to a materialized view of data from each of the multiple data sources, where the materialized view of data is data that is related to the particular cNL vocabulary term. One or more processors receive a request for data related to the particular cNL vocabulary term from a requester, and then retrieve data from multiple materialized views from the data source table to the requester.
US10372692B2

Systems, methods, and related technologies for application-centric object storage and virtual data objects are described. In certain aspects, a processing device can process a first data object in a first format to generate a virtual data object, the virtual data object including a representation of the first data object in a second format. The processing device can receive a request with respect to the first data object from an application that is configured with respect to the second format. The processing device can complete the request with respect to the first data object and the application via the virtual data object.
US10372690B2

Disclosed are systems and methods for dynamic joining of database tables. The systems and methods can include: selecting a first table from a plurality of tables; selecting a second table from the plurality of tables; joining the first table and the second table to create a temporary table; and storing, in a memory of a computing device, the temporary table and the temporary skew value. The first table can have a first skew value. The second table can have a second skew value. The second skew value can be similar to the first skew value. The temporary table can have a temporary skew value.
US10372687B1

Embodiments are directed to techniques for implementing a deduplication system that minimizes disk accesses to an on-disk digest log when deduplicating consecutively-stored data. These techniques for performing deduplication utilize an in-memory temporal digest cache. When the on-disk digest log is accessed for a set of data and a match is found, the temporal digest cache is written with digests not only for the set of data but also for other data stored in a temporal relationship with the set of data. This temporal digest cache allows subsequent deduplication of temporally-related data to proceed faster without needing to repeatedly access the digest log on disk.
US10372685B2

A client request, formatted in accordance with a file system interface, is received at an access subsystem of a distributed multi-tenant storage service. After the request is authenticated at the access subsystem, an atomic metadata operation comprising a group of file system metadata modifications is initiated, including a first metadata modification at a first node of a metadata subsystem of the storage service and a second metadata modification at a second node of the metadata subsystem. A plurality of replicas of at least one data modification corresponding to the request are saved at respective storage nodes of the service.
US10372678B2

A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided.
US10372675B2

A method and system for creating secondary copies of data whose contents satisfy searches within data stores is described. In some cases, the system searches for data within a data store, identifies a set of data that satisfies the search, copies the identified set of data, and transfers the copy to secondary or other storage. In some cases, the system utilizes search-based secondary copies of days during restoration processes in order to restore data similar to and/or associated with data requested to be restored.
US10372672B2

A method of summarizing data files includes implementing, at a server, a storage event for a data file, analyzing the data file and creating a summary of the data file, and storing the summary linked to the data file.
US10372671B2

Systems and techniques for storing, managing and/or displaying industrial data are presented. A controller component stores configuration data associated with a plurality of product types for a product generated based on at least one manufacturing process in a nested data structure. A data interface component manages data corresponding to the configuration data stored in the nested data structure for a data table associated with a spreadsheet application.
US10372665B2

Methods and systems are described for receiving an input data voltage signal at a first data decision circuit of set of pipelined data decision circuits, receiving an aggregate decision feedback equalization (DFE) correction current signal from a first analog current summation bus, the aggregate DFE correction current signal comprising a plurality of DFE tap-weighted currents from respective other data decision circuits of the set of pipelined data decision circuits, determining a data output decision value based on the received input data voltage signal and the received aggregate DFE correction current signal, and generating at least one outbound DFE tap-weighted current on at least one other analog current summation bus connected to at least one other data decision circuit of the set of pipelined data decision circuits.
US10372661B1

Debug trace statements from a firmware are captured during a boot cycle of a computer executing the firmware. The debug trace statements are written to a motherboard's Serial Peripheral Interface (“SPI”) device. A microcontroller's SPI device receives the debug trace statements from the motherboard's SPI device, transforms the data format of the debug trace statements, and transmits the transformed debug trace statements over a serial communications port of the microcontroller.
US10372659B2

A device may include a connector to connect the device to a chassis. The device may include chassis type circuitry to determine a type of the chassis. The device may further include mode configuration circuitry to configure the device to use a particular mode appropriate for the type of the chassis.
US10372652B2

A USB hub includes an upstream port; a first USB device control unit for performing packet format conversion; an FIFO circuit for storing data outputted from the first host; a second USB device control unit for performing packet format conversion; and a plurality of downstream ports. When any one of the downstream ports is coupled to the mobile device, if the first host commands the mobile device to switch to a host role from a device role, the mobile device temporarily disconnects from the USB hub, and the first host commands the USB hub to change an internal routing path. After the mobile device switches to the host role, the first host still performs the host role, and the first USB device control unit performs the device role; the mobile device performs the host role, and the second USB device control unit performs the device role.
US10372648B2

A device management method and an apparatus. The device management method of the present disclosure includes receiving, by a switching device, diagnostic information sent by a managed device, where the diagnostic information is used to indicate at least one of a software version, a hardware version, or a running status of the managed device; and sending, by the switching device, the diagnostic information to a device management controller. The embodiments of the present disclosure resolve a problem of processing performance deterioration caused by device management performed by a central processing unit (CPU) of a server.
US10372644B2

Provided is a programmable controller capable of simplifying handshake processing between control devices. The programmable controller, which performs the handshake processing in conjunction with a reception-side device, is provided with an output signal area in which a signal to be output to the reception-side device is held, an input signal area in which a signal output by the reception-side device is held, a sequential program execution part configured to execute a sequential program, an output signal temporary area in which an output signal from the sequential program is held, and a handshake processing part configured to copy a signal state of the output signal temporary area in the output signal area and hold the signal state of the output signal area so that the input signal area is notified of a completion signal.
US10372643B1

In an embodiment of the invention, a method comprises: A method, comprising: issuing, by a Direct Memory Access (DMA) engine, an update request to a dependency table if the DMA engine has finished executing a first descriptor; and issuing, by the DMA engine, a monitoring request if the DMA engine is executing a second descriptor that depends on a completion of a data transfer so that the DMA engine can monitor a status of a selected subindex related to the data transfer, wherein the subindex is in the dependency table. In another embodiment of the invention, an apparatus comprises: a Direct Memory Access (DMA) engine configured to issue an update request to a dependency table if the DMA engine has finished executing a first descriptor, and configured to issue a monitoring request if the DMA engine is executing a second descriptor that depends on a completion of a data transfer so that the DMA engine can monitor a status of a selected subindex related to the data transfer, wherein the subindex is in the dependency table.
US10372640B2

A method for arbitrating data transfer requests from a plurality of nodes includes specifying one or more nodes among the plurality of nodes, the one or more nodes satisfying a predetermined condition, and selecting, if two or more nodes are specified among the plurality of nodes, one node from the two or more nodes using priority information, the priority information indicating correspondence between the plurality of nodes and a plurality of priorities each assigned to one of the plurality of nodes, the correspondence changing so that the plurality of priorities are assigned equally to each of the plurality of nodes and high and low relations appear equally between pairs of priorities each assigned to a pair of nodes of the plurality of nodes.
US10372610B2

A computer system monitors usage of an application on a computing device to identify one or more pre-fetch situations corresponding to a user of the computing device. The computer system determines whether the computing device is in a situation that corresponds to at least one of the identified one or more pre-fetch situations. In response to determining that the computing device is in the situation that corresponds to the at least one of the identified one or more pre-fetch situations, the computer system causes data corresponding to the application to be pre-fetched.
US10372605B2

Method of implementing generational garbage collection for trees under MVCC starts by detecting live objects in trees. Trees include normal trees and frozen trees. Poorly-filled young chunks and poorly-filled old chunks of hard-drive memory are identified. Hard-drive memory includes young chunks storing young elements, old chunks storing old elements, and immortal chunks storing immortal elements. One or more old chunks are opened for writes and elements from poorly-filled young chunks and old chunks are copied to one or more opened old chunks. Elements above elements from poorly-filled young chunks and old chunks in the normal trees are updated and stored in the young chunks. One or more immortal chunks are opened for writes and tree leaves of frozen trees from young chunks and from old chunks are copied to one or more opened immortal chunks. All nodes of frozen trees are updated and stored in immortal chunks.
US10372598B2

A method and device for design driven development based automation testing is disclosed. The method includes receiving a design document comprising an overview of a proposed product. The method further includes extracting functionality of the proposed product based on an analysis of at least one design object in the design document. The method includes converting the functionality of the proposed product into at least one test script based on the at least one design object. The method includes replacing one or more of the at least one design object with a corresponding real object in a developed product associated with the proposed product. The method further includes executing the at least one test script to test the developed product, in response to the replacing.
US10372587B1

A method involves using one or more software programs to stress a powered electronic device in a test environment to induce controlled electromagnetic emissions from the powered electronic device, using the controlled electromagnetic emissions to generate an emission profile of the powered electronic device operating under stress, monitoring spurious electromagnetic emissions of the powered electronic device in an operational environment, and comparing the spurious electromagnetic emissions of the powered electronic device in the operational environment with the emission profile of the powered electronic device to determine that the powered electronic device is operating under stress in the operational environment.
US10372583B2

In an approach to providing completion support and on demand validation in a web tool that operates on live resources, one or more computer processors create one or more lists of content, where the one or more lists of content include one or more references to one or more runtime objects. The one or more computer processors parse the one or more lists of content. The one or more computer processors populate one or more lists of one or more choices with the parsed one or more lists of content. The one or more computer processors create one or more callbacks for one or more runtime objects referenced by the one or more lists of one or more choices.
US10372580B2

Techniques for optimizing power and computational density of data centers are described. According to various embodiments, a benchmark test is performed by a computer data center system. Thereafter, transaction information and power consumption information associated with the performance of the benchmark test are accessed. A service efficiency metric value is then generated based on the transaction information and the power consumption information, the service efficiency metric value indicating a number of transactions executed via the computer data center system during a specific time period per unit of power consumed in executing the transactions during the specific time period. The generated service efficiency metric value is then compared to a target threshold value. Thereafter, a performance summary report indicating the generated service efficiency metric value, and indicating a result of the comparison of the generated service efficiency metric value to the target value, is generated.
US10372573B1

A method for generating one or more test patterns and selecting optimized test patterns among the test patterns to verify an integrity of convolution operations is provided for fault tolerance, fluctuation robustness in extreme situations, functional safety of the convolution operations, and annotation cost reduction. The method includes: a computing device (a) instructing a pattern generating unit to generate the test patterns by using a certain function such that saturation does not occur while at least one original CNN applies the convolution operations to the test patterns; (b) instructing a pattern evaluation unit to generate each of evaluation scores of each of the test patterns by referring to each of the test patterns and one or more parameters of the original CNN; and (c) instructing a pattern selection unit to select the optimized test patterns among the test patterns by referring to the evaluation scores.
US10372565B2

Embodiments of the present disclosure provide a method and apparatus for failover. In an embodiment is provided a method implemented at a first node in a cluster comprising a plurality of heterogeneous nodes. The method comprises: determining whether an application at a second node in the cluster is failed; and in response to determining that the application is failed, causing migration of data and services associated with the application from the second node to a third node in the cluster, the migration involving at least one node heterogeneous to the second node in the cluster. The present disclosure further provides a method implemented at the third node in the cluster and corresponding devices and computer program products.
US10372564B2

Described herein are methods, systems, and software for accommodating failover of a content node in a content delivery network. In one example, a method of operating a content node includes receiving a communication for an end user device from a control node, wherein an interrupted content node previously handled the communication. The method further includes determining if the communication includes a synchronization packet and identifying connection information for the communication. The method also provides, if the communication includes a synchronization packet, accepting the communication and handling delivery for the end user device. The method also includes, if the communication does not include the synchronization packet, determining if a match exists between the connection information for the communication and connection information stored in a flow table, and handling the communication based on the match.
US10372562B2

A method for execution by a dispersed storage and task (DST) execution unit identifying a failing memory device based on memory device diagnostic data. A cloning task is executed by designating memory of a replacement memory device to store encoded slices stored in the failing memory device, where the cloning task is executed over a cloning duration time period. A write request is received via a network at a receiving time during the cloning duration time period that includes a new encoded slice, and the new encoded slice is assigned to a temporary memory device for storage based on an identifier of the new encoded. The new encoded slice is transferred from the temporary memory device to the replacement memory device in response to an elapsing of the cloning duration time period corresponding to completion of the execution of the cloning task.
US10372560B2

A method, computer program product, and computer system for monitoring health of at least one storage device of a cache in a clustered system. A recovery journal may be maintained, wherein the recovery journal may identify whether one or more chunks of data stored in the cache have been dumped from the at least one storage device to persistent storage in the clustered system. A state of the at least one storage device may be determined based upon, at least in part, the health of the at least one storage device. A recovery action may be performed on the one or more chunks of data stored in the at least one storage device based upon, at least in part, the state of the at least one storage device.
US10372559B2

Data in a database cache in memory of an operating database server is copied to memory of a standby database server, without requiring synchronization between the operating server and the standby server. If the operating server fails, the database is recovered to a consistent state in the standby server using a sequential database log and the copied data in the cache of the standby server. Preferably, recovery is performed by reading the log to determine a set of database actions to recover, verifying blocks of data in the standby server's cache, using verified blocks to recover at least some actions, and reading blocks from storage only when a corresponding verified block is not available in the cache.
US10372558B2

An operating method of a storage device that includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device, the method including: detecting, by the controller, a fault of the nonvolatile memory device or the controller, notifying, by the controller, a host device of the fault, notifying, by the controller, the host device of one or more recovery schemes for recovering the fault, and recovering, by the controller, the fault in response to a recovery scheme selected by the host device.
US10372550B1

A method and system of checkpointing multi-threaded applications, and multi-process application groups on WINDOWS® operating systems. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. Further, checkpointing may be configured to perform live migration. In the exemplary embodiment, checkpoints are triggered asynchronously using Asynchronous Procedure Calls (APC).
US10372547B1

A system and method for defining retention and lifecycle policies for data backups. A media server supports a recovery-chain-based retention policy for data lifecycle management (DLM) on a first tier of a multi-tier storage system. A recovery chain includes full backup data and at least one partial backup data. The recovery chain is maintained on the first tier until it is expired due to a new full backup operation being performed and corresponding full backup data being stored on the first tier. Based on another retention policy, the media server identifies given backup data corresponding to a recovery chain that qualifies for migration from the first tier. However, the media server determines the recovery chain includes the given backup data and other backup data that does not yet qualify for migration. In response, the media server maintains a copy of the given backup data on the first tier.
US10372542B2

If an event management system or component within an event management system fails, events generated by systems and applications monitored by the event management system may not be processed or analyzed. As a result, the performance and health of the systems and applications may be unknown. To reduce the impact of a failure, an event management system can include at least two event managers: a primary event manager and one or more standby event managers. The standby event managers are configured to handle event processing tasks upon a failure of the primary event manager. To be prepared for a failure of the primary event manager, the standby event manager receives state data and copies of events. After determining that the primary event manager has failed, the standby event manager can begin processing events.
US10372540B2

A method includes receiving, by a computing device of a dispersed storage network (DSN), a non-standard data access request regarding a set of encoded data slices, where the non-standard data access request includes a set of network identifiers of a set of storage units, a data identifier corresponding to data, and a data access function. The method further includes the computing device converting the non-standard data access request into one or more DSN slice names. The method further includes the computing device determining that the one or more DSN slice names are within a slice name range allocated to the computing device. When the one or more DSN slice names are within the slice name range, the method further includes the computing device executing the data access function regarding one or more encoded data slices corresponding to the one or more DSN slice names.
US10372536B2

Techniques are provided for improving the accuracy of read operations of memory cells, where the threshold voltage of a memory cell can shift depending on when the read operation occurs. A memory cell is sensed by discharging a sense node into a bit line and detecting an amount of discharge at two sense times relative to a trip voltage. A bit of data is stored in first and second latches based on the two sense times, to provide first and second pages of data. The pages are evaluated using parity check equations and one of the pages which satisfies the most equations is selected. In another option, word line voltages are grounded and then floated to prevent coupling up of the word line. A weak pulldown to ground can gradually discharge a coupled up voltage of the word lines.
US10372535B2

An encoding method for a memory storage apparatus adopting a Lien ECC scheme is provided. The memory storage apparatus comprises an ECC encoder using a Lien Code. The encoding method includes: receiving a first data or a second data which is one's complement of the first data; and performing an encoding operation based on the Lien Code by the ECC encoder. The encoding operation includes: if the first data is received, generating a first codeword according to the first data; and if the second data is received, generating a second codeword which is one's complement of the first codeword according to the second data. In addition, a memory storage apparatus using the encoding method based on the Lien Code is also provided.
US10372527B2

Techniques for encoding data are described herein. The method includes receiving a block payload at a physical layer to be transmitted via a data bus. The method includes establishing a block header comprising an arrangement of bits, the block header defining two block header types, wherein a hamming distance between block header types is at least four.
US10372516B2

A method and system for processing a message of a messaging system. The messaging system includes a messaging engine and a set of messages. A messaging endpoint of each message of the set of messages is associated with a respective container configured to run an associated application. In response to a first message being published to a messaging endpoint of the first message, the container associated with the messaging endpoint of the first message is used to process the message.
US10372513B2

A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to, in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event. The instructions are also executable to determine a classification identifier for the application event using the plurality of entries included in the call stack, and store information about the application event in a database entry associated with the classification identifier.
US10372509B2

Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for each of the tasks is supplied. The three continuations include a success continuation, a cancellation continuation, and a failure continuation. A value is returned as the future of the first task upon a success continuation for the first task. The value from the first task is used in the second task to compute a second future. The cancellation continuation is supplied if the task is cancelled and the failure continuation is supplied if the task does not return a value and the task is not cancelled.
US10372507B2

Techniques involving a compute engine architecture to support data-parallel loops with reduction operations are described. In some embodiments, a hardware processor includes a memory unit and a plurality of processing elements (PEs). Each of the PEs is directly coupled via one or more neighbor-to-neighbor links with one or more neighboring PEs so that each PE can receive a value from a neighboring PE, provide a value to a neighboring PE, or both receive a value from one neighboring PE and also provide a value to another neighboring PE. The hardware processor also includes a control engine coupled with the plurality of PEs that is to cause the plurality of PEs to collectively perform a task to generate one or more output values by each performing one or more iterations of a same subtask of the task.
US10372504B2

This patent document describes systems and methods for tracking the usage of a service provided by a distributed computing platform and for the enforcement of a global quota against such usage. In one embodiment, Servers in the platform are organized in a hierarchical manner. At the lowest tier resides a set of globally distributed servers, any one of which may receive and respond to client device requests. Multiple tiers of aggregation servers sit above the above the delivery tier. The first tier of aggregation servers receive usage measurements from the delivery tier. The second and higher tiers aggregate the usage measurements from lower tiers until a world level tier combines all usage measurements for a given service. Preferably, usage information is passed between servers in synchronization events. The systems and methods described herein are scalable, low latency, fault-tolerant, and incur relatively low computing overhead.
US10372502B2

Apparatus, systems and methods aggregating electronic devices for sharing functionality to fulfill requested tasks, while also monitoring and controlling battery energy levels in these electronic devices to ensure sufficient battery power is available on the devices, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for determining functionalites that may be shared amongst the various electronic devices to fulfill the requested task. These electronic devices are also provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of the requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.
US10372486B2

Systems and methods are described for configuring a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinated devices may include devices configured to be managed remotely, such as thin devices, devices with alternative primary functions (e.g., appliances, household objects, etc.), or devices with limited localized user interfaces. To manage the set of coordinated devices, the coordinator can execute tasks, each task corresponding to a set of portable code executable by the coordinator to implement a desired functionality. A user may generate one or more tasks, and submit them to a service provider environment for deployment to the coordinator. The service provider environment can utilize a device shadow to notify the coordinator of the obtained tasks, and thereafter deliver the tasks to the coordinator, thus modifying a configuration of the coordinator.
US10372475B2

A resource provider is able to manage instance data associated with virtual compute instances running in the resource provider environment. For example, when provisioning a compute instance, the resource provider can obtain data associated with the compute instance and can store this data, for example, in a data store. The resource provider can act as a centralized repository of such data for some or all instances that are running in the resource provider environment. Entities (e.g., users or other compute instances running in the resource provider environment) can query the resource provider to perform various operations (e.g., read, modify, duplicate) on the data being managed by the resource provider for the various compute instances. Any changes to the data for a compute instance, for example, by a user, the compute instance, or a different compute instance, can be saved by the resource provider and propagated to the compute instance.
US10372468B2

An apparatus and a method for configuring an idle screen in a terminal is provided. The apparatus includes a state sensor for sensing an environmental state a memory for storing a plurality of environmental state information items, each including at least one environmental state information, and a plurality of terminal function items, each associated with a corresponding environmental state information item and comprising at least one terminal function and a controller for when a change in a current environmental state is sensed while performing a selected terminal function, determining an environmental state information item corresponding to a changed environmental state, and updating the selected terminal function in a terminal function item corresponding to the determined environmental state information item, and when there is a request for displaying an idle screen, determining an environmental state item corresponding to the current environmental state from the memory, extracting one or more terminal functions of the terminal function item corresponding to the environmental state information item, and configuring the idle screen using the extracted one or more terminal functions.
US10372463B1

A technique provisions a computerized device with a main operating system. The technique involves loading, while the computerized device operates as a preboot execution environment (PXE) protocol client, a limited boot image from a PXE server over a network (e.g., booting the limited boot image using the trivial file transfer protocol or TFTP). The technique further involves executing the limited boot image loaded from the PXE server to operate the computerized device as an advanced protocol provisioned client. The technique further involves downloading, while the computerized device executes the limited boot image to operate as the advanced protocol provisioned client, the main operating system into local memory from an operating system server over the network (e.g., booting the main operating system using the file transfer protocol or FTP). The computerized device may store a copy of the main operating system in a local non-volatile cache if available.
US10372461B2

[Problem to be Solved] To register a device driver in the kernel of an operating system by means of a method simpler than conventional methods.[Solution] The device driver is registered in an operating system kernel using a notification driver, which is provided with a driver interface for notifying the operating system kernel of device setting information, and a scenario sequence file, in which device setting information is described which includes device parameters, including configuration structure information about the device, and an execution script for determining the operations of the device. By loading the scenario sequence file into the notification driver, the device driver is registered in the operating system kernel by means of the device interface.
US10372456B2

A hardware accelerator having an efficient instruction set is disclosed. An apparatus may comprise logic configured to access a first and a second machine instruction. The second machine instruction may be missing a tensor operand needed to execute the second machine instruction. The logic may be further configured to execute the first machine instruction, resulting in a tensor. The logic may be further configured to execute the second machine instruction using the resultant tensor as the missing tensor operand.
US10372455B2

Receiving an instruction indicating a source operand and a destination operand. Storing a result in the destination operand in response to the instruction. The result operand may have: (1) first range of bits having a first end explicitly specified by the instruction in which each bit is identical in value to a bit of the source operand in a corresponding position; and (2) second range of bits that all have a same value regardless of values of bits of the source operand in corresponding positions. Execution of instruction may complete without moving the first range of the result relative to the bits of identical value in the corresponding positions of the source operand, regardless of the location of the first range of bits in the result. Execution units to execute such instructions, computer systems having processors to execute such instructions, and machine-readable medium storing such an instruction are also disclosed.
US10372454B2

A method for allocation of a segmented interconnect in an integrate circuit is disclosed. The method comprises receiving a plurality of requests from a plurality of resource consumers of a plurality of engines to access a plurality of resources, wherein the resources are spread across the plurality of engines and contain data for supporting execution of multiple code sequences. The method also comprises contending for the plurality of resources in accordance with requests from the plurality of resource consumers. Finally, the method comprises accessing the plurality of resources via a global interconnect structure, wherein the global interconnect structure has a finite number of buses accessible each clock cycle, and wherein the global interconnect structure comprises a plurality of global segment buses.
US10372451B2

A sequence alignment method that may be performed by a vector processor is may include loading a sequence that is an instance of vector data including a plurality of elements, dividing the sequence into two groups, aligning respective elements of the groups to generate a sequence of sorted elements according to a single instruction multiple data mode, and iteratively performing an alignment operation based on a determination that each group in the sequence of sorted elements includes more than one element of the plurality of elements. Each iteration may include dividing each group to form new groups and aligning respective elements of each pair of adjacent new groups to generate a new sequence of sorted elements. The new sequence of a current iteration of the alignment operation may be transmitted as a data output, based on a determination that each new group does not include more than one element.
US10372447B2

An instruction defined to be a looping instruction is obtained and processed. A determination is made as to whether an obtained selected character is an expected selected character. Based on the obtained selected character being the expected selected character, an execution process is used that includes a sequence of operations to perform an operation, the sequence of operations replacing a loop and providing a non-looping sequence to perform the operation on up to a defined number of units of data. The sequence of operations is configured to repeat one or more times and to terminate based on the obtained selected character. Based on the obtained selected character being different than the expected selected character, an alternate execution process is chosen.
US10372446B2

Technology to dynamically modulate read granularity of a memory device. A computing system may include a controller and one or more memory devices coupled to the controller, the one or more memory devices including instructions, which when executed by the controller, may cause the computing system to determine whether a read to a memory device satisfies a sub-page read policy. In addition, the instructions, when executed, may cause the computing system to issue a sub-page read command to retrieve data from the memory device at sub-page granularity when the read satisfies the sub-page read policy. Moreover, the instructions, when executed, may cause the computing system to issue a full-page read command to retrieve the data at full-page granularity when the read does not satisfy the sub-page read policy or when a read for a segment of sequentially stored data does not satisfy the sub-page read policy.
US10372435B2

A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the system determines whether there are any pending updates for a VM image for provisioning a virtual machine (VM) for the request. For each image with pending updates the system determines whether to replace the stored image with an updated VM image and provision from the replacement or, update a single instance of the image and provision from the single instance. The system also determines an optimal time to update images with pending updates. After replacing an image, the system provides an alert indicating that an updated said VM was provisioned.
US10372434B1

An apparatus, computer program, and method are provided for communicating an update to a subset of devices. In operation, information is received in association with a plurality of devices that have at least one application installed thereon. Further, an update for the at least one application is identified. Still yet, a subset of the plurality of devices is determined, based on the information. Such update for the at least one application is communicated to the subset of the plurality of devices.
US10372424B2

A method, computer program product, and system includes a processor(s) of a host obtaining, from a client, via a communication connection over a network, a request to commit a modified version of program source code to a repository administered by the host. The processor(s) identify formatting in the modified version implemented by an editor executing on the client and remove the formatting. The processor(s) transform the modified version into a first storage structure that includes content of the modified version without the identified formatting. The processor(s) identify one or more differences between the first storage structure representing the modified version and a second storage structure (an unmodified version of the program source code stored in the repository). The processor(s) store the one or more differences in the repository.
US10372420B2

A binary logic circuit for determining y=x mod(2m−1), where x is an n-bit integer, y is an m-bit integer, and n>m, includes reduction logic configured to reduce x to a sum of a first m-bit integer β and a second m-bit integer γ; and addition logic configured to calculate an addition output represented by the m least significant bits of the following sum right-shifted by m: a first binary value of length 2m, the m most significant bits and the m least significant bits each being the string of bit values represented by β; a second binary value of length 2m, the m most significant bits and the m least significant bits each being the string of bit values represented by γ; and the binary value 1.
US10372419B2

A computer-implemented method generates a random number in a cloud-based random number server. The cloud-based random number server identifies multiple entropy sources. The cloud-based random number server identifies multiple disjointed entropy sources from the multiple entropy sources, which are logically and functionally independent of one another. The cloud-based random number server randomly selects multiple disparate entropy sources from the multiple disjointed entropy sources, and then receives multiple entropic values from the multiple disparate entropy sources, where each of the multiple disparate entropy sources supplies an entropic value that describes a type of entropic event not found in other entropy sources from the multiple disparate entropy sources. The cloud-based random number server mixes the multiple entropic values to create a combined entropic value, which is input into a random number generator to generate a random number for use by a client computer.
US10372414B2

Systems, apparatuses, and methods for implementing a fractional pointer lookup table are disclosed. A system includes a fractional pointer lookup table and control logic coupled to the table. The control logic performs an access to the table with a numerator and a denominator, wherein the numerator and the denominator are integers. The control logic receives a result of the lookup, wherein the result is either a rounded-up value of a quotient of the numerator and denominator or a rounded-down value of the quotient. In one embodiment, the control logic provides a fractional pointer to the table with each access and receives a fractional pointer limit from the table. The control logic initializes the fractional pointer to zero, increments the fractional pointer after each access to the table, and resets the fractional pointer to zero when the fractional pointer reaches the fractional pointer limit.
US10372412B2

Embodiments relate to enabling force-based interactions with an intelligent personal assistant (IPA). A computing device capable of sensing the force exerted to input touch inputs is configured with a pressure-based filter that checks pressures of touch inputs to determine which touch inputs are to be diverted to the IPA or which are to be passed on to underlying user interface that is not related to the IPA. Touch inputs designated for the IPA based on their pressure characteristics can become part of the context of the IPA. Some IPA uses of the touch inputs include selecting graphic objects on the display, resolving exophoric phrases (e.g., “that”, “those”) as referring to such selected graphic objects, displaying transient user interface to provide information about (or actions for) the selected object, incorporating a selected object into the current context of the IPA, etc.
US10372410B2

Systems, methods, and non-transitory computer readable media are configured to receive metadata for audio content associated with an audio content item for presentation in a news feed to be displayed on a screen of a computing device associated with a user. The metadata is transformed for display in the audio content item. The transformed metadata is displayed in the audio content item. In addition, systems, methods, and non-transitory computer readable media are configured to present an audio content item in a news feed to be displayed on a screen of a computing device associated with a user. An input by the user for scrolling the news feed and the audio content item on the screen is received. A pop out player is presented in response to disappearance of the audio content item from the screen based on the scrolling.
US10372402B1

A multi-panel video wall and system is disclosed having a computer with a memory or access to a public or private cloud containing a video file and a processor for executing the video file and a plurality of video display screens interconnected to one another and to the computer via wired or wireless transmission, each of the plurality of video display screens configured to work together to display a video content generated from the video file that extends across all of the plurality of video display screens. Upon user interaction or detection of a user, one or more of the plurality of video display screens seamlessly transitions away from the video content to display a separate video content for interaction with the user.
US10372400B2

An apparatus includes a plurality of compute nodes and a baseboard management controller that is shared by the plurality of compute nodes to manage video for the compute nodes. The baseboard management controller includes video controllers that are associated with the plurality of compute nodes and at least one resource that is shared by the video controllers.
US10372399B2

An ultrasound system enables simplified setup of a remote terminal for display of ultrasound images acquired by the ultrasound system. An image acquired by the ultrasound system is processed by or with display parameters for different viewing conditions or devices, such as display gamma correction, ambient lighting, or image quality. A plurality of versions of an image with slightly different display appearances are exported to the remote terminal, where a viewer can view all of the image versions simultaneously. The viewer selects the best image, and the display characteristics of the selected image are used for images subsequently exported from the ultrasound system to the remote terminal.
US10372395B2

An apparatus and method for a printing system is provided which determines whether image data input by execution of an input job is a blank and, in a case where the image data is determined to be a blank, the printing system records information indicating the determination of a blank as history information of the input job. Thus, in a case where image data input by execution of an input job is not output by execution of an output job, the user is able to easily confirm the cause of the output failure of the input image data.
US10372387B2

An information processing system includes a first server, a second server, and a third server. The first server generates first use log information indicating a log of uses of an output device collected for a first time period. The second server generates second use log information indicating a log of uses of the output device for a second time period, from the first use log information of the output device for the first time, the second time period being longer than the first time period, and sends a notification indicating completion of generation of the second use log information. The third server generates information to be provided to a user, using the second use log information of the output device for the second time period that is obtained from the second server, in response to the notification indicating completion of generation of the second use log information.
US10372386B2

A communication apparatus and a method for controlling same, where a wireless communication unit that can operate in a direct wireless communication mode that executes direct wireless communication between an external apparatus and the communication apparatus is comprised, and when a user of the communication apparatus is specified, at least user information of the user is used to generate an SSID that is used in the direct wireless communication mode.
US10372368B2

Operating a RAID array with unequal stripes, the RAID array comprising N number of drives, where each RAID stripe includes P number of parity drives and N-P number of data drives, including buffering, by a RAID controller, write operations received from a host, each write operation specifying data to be written to the RAID array; distributing, by the RAID controller, the data to be written amongst N-P write groups, including: dividing the data into chunks of a sub-stripe size, wherein the sub-stripe size is less than a parity stripe size; and assigning the chunks, in round-robin order, to the N-P write groups; calculating parity from the N-P write groups; and writing the N-P write groups and the calculated parity as a first RAID stripe to the RAID array.
US10372349B2

Embodiments of the present disclosure relate to a method and apparatus for facilitating wear leveling of a solid state disk (SSD). The method comprises obtaining a performance parameter of a SSD device of a plurality of SSD devices in the SSD cache, and the SSD device includes one or more SSD disks. The method further comprises determining a weight for the SSD device based on the performance parameter of the SSD device. The method also comprises setting reserved space for the SSD device according to the weight for the SSD device, and the reserved space is inaccessible in the SSD device.
US10372348B2

Provided are a computer program product, system, and method for generating node access information for a transaction accessing nodes of a data set index. Pages in the memory are allocated to internal nodes and leaf nodes of a tree data structure representing all or a portion of a data set index for the data set. A transaction is processed with respect to the data set that involves accessing the internal and leaf nodes in the tree data structure, wherein the transaction comprises a read or write operation. Node access information is generated in transaction information, for accessed nodes comprising nodes in the tree data structure accessed as part of processing the transaction. The node access information includes a pointer to the page allocated to the accessed node prior to the transaction in response to the node being modified during the transaction.
US10372346B2

A storage system controller chip includes routing circuitry comprising a host interface for coupling to a host device and an extension interface for coupling to a secondary controller chip. A host controller is coupled to a logical interface of the routing circuitry for receiving a host data access command from the host device via the host interface and logical interface. The routing circuitry transfers the host data access command to the secondary controller chip via the extension interface. The storage system controller chip further includes processor circuitry coupled to the logical interface of the routing circuitry. The processor circuitry receives an indication from the secondary controller chip via the extension interface that execution of the host data access command has been completed by the secondary controller chip and instructs the host controller to notify the host device that execution of the host data access command has been completed.
US10372337B2

A write request processing method and a memory controller, where the method includes, determining a second write request set, by the memory controller, after determining that a quantity of write requests in a to-be-scheduled first write request set is less than a quantity of unoccupied storage units in a memory, where the write request in the first write request set is located before a first memory barrier, where a write request in the second write request set is a log write request, and where the write request in the second write request set is located behind the first memory barrier. The memory controller sends the write request in the first write request set and the write request in the second write request set in parallel to different unoccupied storage units in the memory.
US10372323B2

Disclosed are methods and devices for a gesture-enabled tool that enables a user to assemble a data bundle using a single continuous gesture to select items for the data bundle from a plurality of menus or lists and to deliver the data bundle to a recipient as part of the single continuous gesture.
US10372322B2

A mobile terminal including a wireless processor configured to provide wireless communication; a touch screen; and a controller configured to display a search bar on the touch screen for searching a video and a specific time point of the video, in response to a first touch input at a touch region of the search bar, display a preview image at a play time point corresponding to the touch region of the search bar, convert the preview image into a plurality of preview images at a plurality of play time points in response to a changed touch degree of the first touch input, and in response to a second touch input being consecutively applied to the search bar when the preview images are displayed, change a play speed of at least part of the preview images at a play time point.
US10372321B2

A system, method, and apparatus for managing the drawing of graphical objects are disclosed. An example apparatus includes an interface configured to receive at least one gesture from a user in relation to a client device. The apparatus also includes a coordinate detector configured to determine a coordinate-plane for the at least one gesture and determine coordinates of points along the at least one gesture. The apparatus further includes an object detector configured to determine a graphical object based on the coordinates of points corresponding to the at least one gesture and an object manager configured to cause the graphical object to be displayed by the client device. The graphical object includes a formalized editable version of the at least one gesture in a format native to an application selected to receive the graphical object.
US10372317B1

A method for presenting a media item of a set of media items in a user interface (UI) of a client device is disclosed. The UI includes a first scrub area associated with a first scrub rate and a second scrub area associated with a second scrub rate. The client device receives a first user input via the first scrub area of the UI to navigate through the set of media items at the first scrub rate. The client device receives a second user input that is separate from the first user input via the second scrub area of the UI to navigate through the set of media items at a second scrub rate.
US10372315B2

A method for providing a virtual conference is described. The method includes: a conferencing system receiving a request to schedule a meeting; the conferencing system displaying a calendar associated with a first conference participant identifier of the virtual conference; and the conferencing system receiving a request to retrieve calendar data associated with one or more second conference participant identifiers of the virtual conference. The conferencing system then receives calendar data through one or more communication channels associated with one or more second conference participant identifiers.
US10372314B2

A display device includes an object detecting section, a display section, a gesture acceptance section, and a display control section. The object detecting section detects an object contained in display target data. The display control section determines whether the object detected by the object detecting section is present in, of the display target data, a range of data displayed as a display screen image on the display section, keeps the display section from displaying a scroll bar in presence of the object in the range of data, and allows the display section to display the scroll bar in absence of the object in the range of data.
US10372313B2

A mobile cellular telephone including an incline sensor arranged to detect inclination of the mobile telephone in a first plane. The mobile cellular telephone has an inclinometer mode, in which a processor receives an indication of the detected incline in the first plane from the incline sensor and controls a display to display an item at a position dependent upon the received indication. A mobile cellular telephone including first incline sensor means for detecting inclination of the mobile telephone when in a first orientation and second incline sensor means for detecting inclination of the mobile telephone when in a second orientation. The mobile cellular telephone has an inclinometer mode, in which a processor determines an approximate orientation of the mobile telephone from inputs from the first and second incline sensor means and automatically controls the display to display an item at a position representative of the incline for the determined orientation.
US10372306B2

Some embodiments of the invention provide a GUI for a media editing application that provides visual cues (e.g., colors and/or lane sets) for media clips that are assigned different tags (or roles) in a media presentation. The GUI of the media application of some embodiments displays media clips of a composite media presentation, in which at least some of the media clips are associated with tags. The GUI also provides GUI controls for associating media clips associated with different tags with different colors and for displaying the media clips based on the clips' associated color. In some embodiments, the GUI includes a tool for arranging clips into groups based on assigned tags. The tool of some embodiments, upon selection, defines a set of lanes for each tag and displays any anchored clip that is associated with a tag in the set of lanes associated with the tag.
US10372303B2

An apparatus includes a controller configured to generate a plurality of groups of content, control a display to display at least one content from each of at least two of the plurality of groups of content, and control the display to change display of the at least two of the plurality of groups of content based on a user command. Each group includes a plurality of content stored on a storage unit. The controller generates the plurality of groups based on information describing a selected content and information describing other content.
US10372296B2

An information processing apparatus includes a menu item selection operation decision unit that selects a menu item in a context menu; a target selection operation decision unit that selects, regarding the selected menu item, an end position that is the result of a movement due to a predetermined operation; and a command calculation unit that calculates, on the basis of the selected end position, a command indicated by the menu item.
US10372295B2

A computer-implemented method, carried out by one or more processors, for managing serviceability modes in a data center. In an embodiment, the method comprises the steps of receiving a serviceability mode selection for a component in a data center, wherein the serviceability mode correlates to information presented by one or more components in the data center; assigning a scheme for one or more LEDs on the component based, at least in part, on the received serviceability mode selection; and determining to activate the one or more LEDs on the component based at least on the assigned scheme.
US10372294B2

To further improve convenience of a user, there is provided an information processing apparatus including: a content information set generation unit configured to generate a content information set including a series of content information pieces in a predetermined arrangement sequence, the content information pieces being displayed in a predetermined area on a display screen; an update detection unit configured to detect an updated content information piece from among the content information pieces constituting the content information set; and a display control unit configured to display, on the display screen, an indicator indicating at least a positional relation of an updated part with respect to the whole content information set while displaying at least a part of the content information set on the display screen in the arrangement sequence, the updated part corresponding to the updated content information piece from among the content information set.
US10372286B2

An electronic device and operation method of the electronic device are provided. The electronic device includes a display unit configured to display a notification, and a processing unit configured to sense a set input and store the displayed notification corresponding to the sensed set input. The storing of the notification is displayed in the display unit.
US10372285B2

In various example embodiments, a system and method for standardizing user interface elements are presented. A method includes determining parameters of one or more user interface elements as part of a first application, the first application selected based on an increased usage by a user compared with other applications, generating a profile for the user, the profile indicating the respective parameters of the one or more user interface elements, and modifying locations of user interface elements with matching predetermined identifiers as part of a second application based on the respective parameters indicated in the profile.
US10372281B2

A stylus and touch sensitive device are disclosed. The stylus includes a stylus transmitter for transmitting a stylus signal. The touch sensitive device includes row conductors, each of which is associated with a row transmitter and a row receiver. The row transmitter is adapted to simultaneously transmit row signals, each on its associated row conductor, each of the row signals being orthogonal to each other of the plurality of row signals transmitted on each other of the row conductors. The row receiver is adapted to detect the stylus signal. Column conductors are provided, each associated with a column receiver that is adapted to detect the presence of each of the row signals transmitted by the row transmitter and the stylus signal.
US10372278B2

A display device includes: a first substrate; a second substrate opposed to the first substrate; a display functional layer arranged between the first substrate and the second substrate to display an image in a display region; a first electrode layer that is arranged in the display region and includes a plurality of first electrodes for detecting contact or proximity of an external object; a second electrode arranged between the first substrate and the second substrate to be opposed to the first electrodes; a plurality of third electrodes that are arranged between the first substrate and the second substrate and receive a pixel signal; and an insulating layer covering the first electrode layer. In the insulating layer, a relative dielectric constant of a portion superimposed on the first electrodes is different from a relative dielectric constant of a portion not superimposed on the first electrodes at least in the display region.
US10372275B2

An interactive high-clarity glass electronic whiteboard having a writing board body; the writing board body includes a base board and an ultra-thin tempered glass. The front of the base board attaches with the ultra-thin tempered glass. The attaching surface of the ultra-thin tempered glass attaching the base board is adhered with a non-transparent interlayer. A non-transparent coating is adhered to an attaching surface of the ultra-thin tempered glass attaching the base board A writing surface of the ultra-thin tempered glass is a matte surface with anti-glare treatment.
US10372268B2

An spatial image display apparatus and method for displaying a spatial image in an aerial space, sensing an object traversing the spatial image, calculating the position of the object's effective centroid, and performing an input operation is disclosed. The spatial image display apparatus detects distances from the object's surface thrust into the aerial display to more precisely determine the position on the spatial image at which the user intends to indicate.
US10372252B2

The present invention provides a force touch display device, including a liquid crystal display (11), a backlight module (12), a backlight module bottom frame (121), a shield layer (2), a pressure sensor (13) and a middle frame (14). With the shield layer (2) providing a function of shielding an electromagnetic noise signal being used inside the display device, the interference applied on the pressure sense result of the pressure sensor by the electromagnetic noise signal inside the force touch display device is effectively reduced, and thus the force touch sensitivity of the force touch display device is improved.
US10372250B2

The present disclosure provides a tactile feedback device, including: a deformable structure, a driver coupled to the deformable structure, and a controller coupled to the driver. The deformable structure is configured to include a plurality of deformable units placed on a display panel, each of the plurality of deformable units being capable of deforming along a direction at an angle to a plane the plurality of deformable units is placed on. The controller is configured to generate and send a control signal to the driver, the control signal being based on a touch location of a touch motion. The driver is configured to drive deformable units corresponding to the touch location to deform based on the control signal.
US10372246B2

This disclosure generally relates to a transferable electrically conductive nanocomposite and a method for manufacturing it. This disclosure also relates to a high throughput process suitable for manufacturing of transparent electrically conductive nanocomposite layers formed on both flexible and rigid substrates. This disclosure also generally relates to an electronic system comprising a transparent conductive electrode. This disclosure also generally relates to an electronic system comprising a touch sensor and a method for manufacturing such system. This disclosure also generally relates to an optoelectronic system including a touch screen.
US10372240B2

A manual device comprising a body, and at least one reversible tip mounted on the body, the reversible tip comprising a first head, a second head opposite to the first head, a conductive outer casing, an internal part arranged inside the casing, the first head comprising a first pad for a capacitive screen, the first head and the second head being blocked between the internal part and the casing while the internal part is assembled by snap-fitting to the casing, the first head and the second head projecting from the casing.
US10372237B2

A method for controlling a computer display cursor in an interaction region includes projecting an image of the computer display to create the interaction region. A distance is established between a first point and a second point. The first point has a predetermined relation to the projection device, and the second point has a predetermined relation to the interaction region. At least one of an orientation and a position of a pointing line is measured. The pointing line has a predetermined relation to a pointing device. The established distance and the at least one of measured position and orientation are used to control the cursor position on the interaction region.
US10372234B2

For calculating a social zone distance, a processor determines distances to one or more persons using the sensor array. In addition, the processor calculates the social zone distance based on the distances.
US10372233B1

A method of generating symbols from a chording keyboard is described. A unique feature of this method is accepting a sequence of chords from the keyboard without either an intervening chord or a requirement that all keys be released between chords. Another unique feature is that that the chord map is independent of chords before or after a particular chord, for a particular symbol. That is, a user need only memorize one chord for each symbol, and then may transition directly from exactly that chord to any other chord. There are no special transition requirements. The number of keys on a keyboard for this method may be 4 to 10, inclusive. Such a keyboard may be operated with one hand. Specific attributes of embodiments or chord tables are described.
US10372226B2

Embodiments of the invention recognize human visual gestures, as captured by image and video sensors, to develop a visual language for a variety of human computer interfaces. One embodiment provides a method for recognizing a hand gesture positioned by a user hand. The method includes steps of capturing a digital color image of a user hand against a background, applying a general parametric model to the digital color image of the user hand to generate a specific parametric template of the user hand, receiving a second digital image of the user hand positioned to represent a hand gesture, detecting a hand contour of the hand gesture based at least in part on the specific parametric template of the user hand, and recognizing the hand gesture based at least in part on the detected hand contour. Other embodiments include recognizing hand gestures, facial gestures or body gestures captured in a video.
US10372221B2

An application-independent module associates a first type of event with a first tactile output and a distinct second type of event with a different second tactile output. An electronic device receives and generates a response to first information from a first application by generating the first tactile output using one or more tactile output generators if the first information corresponds to an application event of the first type; and generating the second tactile output using the one or more tactile output generators if the first information corresponds to an application event of the second type. The electronic device receives and generates a response to second information from a distinct second application by generating the first tactile output if the second information corresponds to an application event of the first type; and generating the second tactile output if the second information corresponds to an application event of the second type.
US10372216B2

A gesture recognition device (100) for recognising gestures made by a user is disclosed. The device comprises a gesture detector for detecting a gesture made be a user and a gesture analysis block, the gesture analysis block comprising a memory configured to store known gestures, and a pattern recognition block configured to associate a gesture detected by the gesture detector with a known gesture stored in the memory. The device (100) further comprises a magnetic field generator for interacting with a wearable tag (200), the magnetic field generator configured to provide a magnetic force (202) on the wearable tag (200) when a particular gesture is recognised by the gesture analysis block.
US10372214B1

An electronic device can include one or more user-selectable input areas. The user-selectable input area(s) may be situated at any suitable location in an electronic device. For example, the user-selectable input area can be displayed on a touchscreen display, positioned below a portion of an enclosure of the electronic device, and/or associated with, or included in, an input device in the electronic device. A user input may be guided to a user-selectable input area by providing one or more types of feedback to the user. The feedback can be tactile feedback, auditory feedback, olfactory feedback, visual feedback, and combinations thereof. Additionally, in some situations, the boundary or active area of a user-selectable input area is adjusted and a user input that is detected in the adjusted active area is associated with the user-selectable input area.
US10372211B2

Methods and apparatus for providing feedback in a portable apparatus are provided. An object is displayed on a touch screen of the portable apparatus. A first touch, from an input unit, is detected at a position on the touch screen corresponding to the displayed object. The object is selected in response to the first touch. A copy command by which the selected object is copied to a copy target is received from the input unit. A first control command corresponding to haptic feedback determined in response to the received copy command is transmitted from the portable apparatus to the input unit.
US10372210B2

The present disclosure relates to a device in the form of a glove for receiving and transmitting information using Braille comprising contact groups, and to a method for receiving and transmitting information using said device by visually, hearing and voice-impaired people. The device is made of, for example, textile material and comprises contact groups which, when put in contact with each other, generate and transmit signals defined as raised dots in Braille, and vibration signal devices used for receiving signals defined as raised dots in Braille. The device may comprise a control unit for analysis and conversion of data as well as transmitting and receiving signals connected by wires to the contact groups and vibration signal devices. The method for receiving and transmitting information is performed using the device connected to a computer or smartphone having software installed for converting Braille characters into the alphabet or voice and backwards.
US10372201B2

A system and method for selecting an application dialog layout design based on a response pattern for a task-based application is described. A plurality of user interface layouts may be generated based on a first user interface layout, where the first user interface layout is associated with a task included in a process of a computer-implemented software application. One or more performance metrics associated with each user interface layout of the plurality of user interface layouts may be monitored, where the one or more performance metrics characterize a performance of the task by one or more task users. A second user interface layout may be selected based on an analysis of the one or more performance metrics. The second user interface layout may be provided to a plurality of users of a computer-implemented software application.
US10372200B2

Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. An example playback device includes a processor, an amplifier, a network interface, and a memory. The memory includes a software module that, when executed by the processor, causes the playback device to: operate in a first power mode in which the amplifier consumes a first amount of power; while operating in the first power mode, determine that a defined time has passed since receiving, via the network interface, a specified type of data packet; and based on determining that the defined time has passed since receiving the specified type of data packet, transition from operating in the first power mode to operate in a second power mode in which the amplifier consumes a second amount of power, wherein the first amount of power is greater than the second amount of power.
US10372195B2

A data processing apparatus comprises processing circuitry configured to predict whether a region of output data to be generated by the apparatus for a current set of output data will be similar to a region of output data generated and stored in memory for a previous set of output data. When it is predicted that the new region of output data will be similar to the previous region of output data, the new region of output data is prevented from being generated and the previous region of output data is used for the current set of output data instead. The data processing apparatus can provide a way to avoid generating areas of sets of output data that are static from one set of output data to the next.
US10372188B2

A method includes a power supply system receiving a first request for a first quantity of power for a first time period from a first unit. The system generates a first quote based on an available power generation capacity, environmental factors and a forecasted level of power consumption. The system transmits the first quote to the first unit. The system receives a second request for a second quantity of power for a second time period. The system generates a second quote based on the same factors as the first quote. The system transmits the second quote to the second unit. The value of the first quote and the value of the second quote are set to discourage demand in a first mode and to encourage demand in a second mode to maximize efficient operating levels of the power generation sources in both the first mode and the second mode.
US10372181B2

An information handling system receives power from plural power sources by managing bi-directional power transfer at plural cable ports to maintain matched impedance across plural power sources. A power manager of an information handling system exchanges power characteristics with the plural power sources to coordinate power transfer in proportion to current capability of the power sources so that voltage droop at the different external power sources remains the same during variable power draws.
US10372180B2

A factory reset apparatus includes a reset switch, a first power supply module, a flip-flop, and a CPU. The flip-flop includes a data input pin, a clock pin, and a true flip-flop output pin. The reset switch is connected to the data input pin, the first power supply module is connected to the clock pin, and the true flip-flop output pin is connected to the CPU. The reset switch generates a low-level reset signal when being pressed; the flip-flop receives an electrical signal from the clock pin. A rising edge of the electrical signal triggers the flip-flop to latch a low-level state of the reset signal. The flip-flop outputs a low-level reset request signal from the true flip-flop output pin according to the latched low-level state of the reset signal. The CPU starts a factory reset operation according to the reset request signal.
US10372179B1

An electronic device is configured to perform a power cycle reset in response to a change in charging power applied to the device. The device includes an electrical load with a microprocessor, a battery, a charging circuit that receives power from an external power source and uses the received power to charge the battery, and a control circuit that regulates the power cycle reset operation. The power supply circuit selectively uses the battery to power the device by coupling the load to a power supply path and discharges the load by coupling the load to a discharge path. The control circuit receives, from the charging circuit, an indication of a change in power applied to the charging circuit and responsively generates a control signal and applies the control signal to the power supply circuit, which causes the power supply circuit to temporarily couple the load to the discharge path.
US10372176B2

An information handling system includes a tray having a central processing unit. A main air duct component mounts on the tray over the central processing unit. The main air duct component includes a first portion having a first side vent region and a second side vent region. The main air duct component receives first and second side covers to cover the first and second side vent regions in response to the main air duct component being in a first configuration. The main air duct component receives a partition within the first portion to direct air flow out of the first and second side vent regions in response to the main air duct component being in a second configuration.
US10372159B2

An electronic device is provided, which uses magnetic force to couple to an external device. The electronic device includes a housing, a magnet positioned within the housing, and an elastic body connected to the magnet. At least a portion of the elastic body changes a shape or a position thereof, in response to a change of a magnetic force of the magnet.
US10372158B2

A device implementing an inter-chip time synchronization system may include a first circuit having a first clock and a second circuit having a second clock. The first circuit may be configured to capture a first timestamp from the first clock responsive to receiving a sampling signal from the second circuit. The first circuit may be configured to receive a second timestamp that was captured by the second circuit from a second clock of the second circuit. The second timestamp may have been captured by the second circuit when the sampling signal was transmitted to the first circuit. The first circuit may be configured to generate a conversion parameter for converting from the second clock of the second circuit to the first clock of the first circuit based at least in part on the first and second timestamps, and to store the generated conversion parameter.
US10372152B2

A device for connection to an input device actuated by a user comprises: a driving member for connection to the input device; a follower member; wherein motion of the driving member is only transmitted to the follower member after the driving member has been moved by a certain amount; and wherein means are provided to transmit a force back to the user as the driving member is moved in one direction.
US10372147B2

There is provided a power management device including a load current control unit configured to set an upper limit on a load current supplied from a connected feeding device and to control the load current on the basis of the upper limit, and a determination unit configured to, when the load current control unit has reset the upper limit to a higher value, determine if the upper limit has exceeded a current capacity of the feeding device on the basis of a voltage drop level of an input voltage. The load current control unit may reset the upper limit in increments or decrements of a predetermined value, and the load current control unit may, when the determination unit has determined that the upper limit had exceeded the current capacity of the feeding device, control the load current by resetting the upper limit to a value not exceeding the current capacity.
US10372145B2

A pressure-type flow rate controller includes a body provided with a fluid passage which communicates a fluid inlet and a fluid outlet, a control valve for pressure control fixed to the body to open and close the fluid passage, an orifice arranged in the course of the fluid passage on the downstream side of the control valve, and a pressure sensor fixed to the body to detect the internal pressure of the fluid passage between the control valve and the orifice, wherein the fluid passage comprises a first passage portion communicating the control valve and a pressure detection chamber provided on a pressure detection surface of the pressure sensor, and a second passage portion spaced away from the first passage portion and communicating the pressure detection chamber and the orifice.
US10372142B2

An automated system and method for controlling a plurality of unmanned aerial vehicles (UAVs) is described. The system can include a receiver, a transmitter, and at least one processor in communication with a memory. The receiver receives first telemetric data from the plurality of UAVs. The transmitter is configured to transmit control data to the plurality of UAVs. The memory stores processor-issuable instructions to: substantially simultaneously determine a plurality of plans for each of the plurality of UAVs and for a predetermined time period based at least on the first telemetric data; and iteratively revise the plurality of plans.
US10372141B2

Systems and methods for determining autonomous vehicle user boarding times are provided. In one example embodiment, a computer implemented method includes obtaining location data associated with a user device associated with a user. The method includes determining an estimated time until the user starts boarding the autonomous vehicle based at least in part on the location data associated with the user device. The method includes obtaining data associated with the user. The method includes determining an estimated time of boarding duration for the user based at least in part on the data associated with the user. The method includes determining an estimated time until the user completes boarding of the autonomous vehicle based at least in part on the estimated time until the user starts boarding the autonomous vehicle and the estimated time of boarding duration for the user.
US10372140B2

A moving robot is provided. The moving robot includes a body, first and second driving wheels configured to move the body, first and second caster wheels installed movably, first and second sensors configured to respectively detect a rotation angle of the first caster wheel and a rotation angle of the second caster wheel with respect to a predetermined direction axis, and a controller configured to control driving of a driving wheel according to the rotation angles. The controller calculates an average rotation angle by using the rotation angles detected by the first and second sensors and controls driving of the driving wheel by using the calculated average rotation angle.
US10372134B2

Methods and apparatus to implement nonlinear control of vehicles moved using multiple motors, apparatus, systems and articles of manufacture are disclosed. An example apparatus includes a logic circuit configured to calculate virtual position control variables for a vehicle moved using multiple motors. The virtual position control variables calculated based on an application of a control law to position information of the vehicle. The control law is derived from a nonlinear model of movement of the vehicle. The logic circuit is configured further to calculate control inputs based on the virtual position control variables. The control inputs are to control the motors to navigate the vehicle along a designated path of movement.
US10372131B2

Methods and apparatus are disclosed for vehicles changing lanes based on trailing vehicles. An example vehicle includes a vehicle speed sensor to measure a vehicle speed, a rearview camera to capture images when the vehicle speed is greater than a threshold, and a lane controller. The lane controller is to detect whether there is a trailing vehicle based on the images and determine, responsive to detecting the trailing vehicle, whether the trailing vehicle is providing a message to change lanes. The lane controller also is to send a lane-changing signal responsive to identifying the message.
US10372127B2

A drone-based system determines a user cohort for one or more users to assemble an object. The drone-based system assesses a task for the one or more users to assemble the object. Based on the determined user cohort and the assessed task, a drone of the drone-based system provides help to the one or more users as the one or more users assemble the object. The drone-based system may comprise a drone and one or more memories and computer readable code and one or more processors. The one or more processors, in response to execution of the computer readable code, cause the drone-based system to perform operations. The drone-based system may be only the drone or the drone and one or more servers.
US10372118B2

An energy monitoring system includes a memory storing instructions to execute an energy modeling technique and processing circuitry for executing the instructions to operate the energy modeling technique. The energy modeling technique includes receiving energy data from a plurality of segments representative of one or more logical subgroups. The energy modeling technique includes categorizing the energy data of the logical subgroups into a plurality of segments. The energy modeling technique includes organizing the plurality of segments into a plurality of state-based hierarchical levels. The energy modeling technique includes calculating energy usage and factors associated with the plurality of state-based hierarchical levels via an energy model. The energy modeling technique includes outputting a visualization representative of the energy data corresponding to each of the segments to a monitoring and control system, resulting in a graphical representation accessible by a user-viewable screen.
US10372101B2

The present invention relates to a station auxiliary power source apparatus that converts power supplied from an overhead cable to generate power to be supplied to a load in a station. The station auxiliary power source apparatus includes a first average calculation unit that calculates the average value of the overhead cable voltage for every predetermined time period; a second average calculation unit that calculates, two or more times, an average value of the overhead cable voltage that is larger than a first average value of the average value among the overhead cable voltages; a third average calculation unit that calculates an average value of the overhead cable voltage per day; and a comparator that selects any one of a second average value of the average value and a third average value of the average value and sets the selected value as the threshold value.
US10372096B2

A method, user interface control arrangement, and a computer program product for controlling a stationary user interface in an industrial process control system as well as to such a process control system. The user interface control arrangement obtains a first live video stream from a video camera monitoring an industrial process at a first location, obtains a process control view for the first location, overlays the process control view on the first live video stream and displays the first live video stream with the overlaid process control view on a display of the user interface.
US10372092B2

A system and method for controlling the operation of heating, ventilating, and air conditioning (HVAC) equipment so as to achieve a desired range of a sound pressure level and/or a sound power level is described. The system and method can lead to a desired range of a sound pressure level and/or a sound power level for a zone using equipment that is typically included in HVAC systems. Such control of equipment can be important for privacy and comfort requirements.
US10372091B2

An energy dissipating article of manufacture is disclosed that is a high pressure enhanced structure technology comprising a structure having at least one wall forming a sealed inner chamber, and either (i) the sealed inner chamber is filled with a gas under pressure, or (ii) an inflated bladder filled with gas is located within the sealed inner chamber, or (iii) a deflated bladder that is located within the sealed inner chamber, and an inflation system that produces a gas to inflate the deflated bladder, or (iv) the sealed inner chamber at one atmosphere standard normal pressure, and an inflation system that produces a gas, to pressurize the inner chamber. A method of making the articles of manufacture and uses thereof are disclosed.
US10372088B2

There is provided a power consumption management device including a power measurement unit configured to measure power consumption of an electrical device, an environmental factor measurement unit configured to measure a factor of an environment in which the electrical device is used, a storage unit configured to store a predicted value related to the power consumption in which a value of the factor of the environment is designated as a parameter, and a calculation/control unit. The calculation/control unit obtains the predicted value related to the power consumption stored in the storage unit based on the value of the factor of the environment measured by the environmental factor measurement unit and compares the obtained predicted value related to the power consumption to an actual measurement value related to the power consumption obtained based on a power consumption value measured by the power measurement unit.
US10372079B2

A photosensitive member unit includes a photosensitive member, a transfer roller, a mounting portion capable of mounting a development unit including a development roller, a first gear and a second gear each provided at one end of the photosensitive member in an axial direction of the photosensitive member, and a third gear provided at one end of the transfer roller in an axial direction of the photosensitive member and configured to engage with the second gear. The first gear, the second gear, and the third gear are helical gears. A direction in which helical teeth of the first gear are inclined is opposite to a direction in which helical teeth of the second gear are inclined, and the direction in which the helical teeth of the first gear are inclined matches a direction in which helical teeth of the third gear are inclined.
US10372078B2

A bearing, for supporting a rotation shaft of a rotatable member, capable of being supported by a supporting portion provided with an engaging hole engageable with the bearing includes positioning projections having contact surfaces and bearing projections having sliding surfaces on which an outer peripheral surface of the rotation shaft slides. The positioning projections project from different positions so that between adjacent positioning projections, an outer peripheral surface of the bearing and the inner wall surface of the engaging hole form a gap therebetween. The bearing projections project from different positions so that between adjacent bearing projections, an inner peripheral surface of the bearing and an outer peripheral surface of the rotation shaft form a gap therebetween. With respect to a circumferential direction of the rotation shaft, the positioning projections and the bearing projections are provided at positions different from each other.
US10372076B2

There is provided a sheet post-processing apparatus capable of performing eco-stapling processing to prevent a decrease in binding force by the thickness of a sheet with a simple arrangement by changing a stapling count depending on the grammage and size of a sheet and the number of sheets in consideration of the change in binding force caused by the sheet size.
US10372067B2

Provided an endless belt-shaped electrophotographic belt comprising an electro-conductive base layer comprising a thermoplastic resin and carbon black, the base layer is a cylindrical extrusion product of a resin mixture comprising the thermoplastic resin and the carbon black, and when observing a cross section of the cylindrical extrusion product with a transmission electron microscope and obtaining an electron image under conditions of a resolution of 0.01 to 1 nm/pixel and a lowest gray of more than 0 and a highest gray of less than 255, and extracting from the TEM image a square region of 100 nm a side in which the carbon black occupies 50 area % or more, among pixels resulting from the carbon black and constituting 1% by frequency from the lowest gray in the square region, pixel group constituted by the pixels that are mutually adjacent, has an area of at least 10 nm2.
US10372065B2

An image forming apparatus includes a movable photosensitive member, a toner image forming portion, a movable intermediary transfer member, an image transfer portion, a cleaning blade, a job executing portion, a toner supply executing portion capable of executing a supplying operation for supplying the toner to a contact portion in a non-image-forming period, a storing portion configured to store a first integrated value obtained by integrating a value corresponding to a distance of movement of the intermediary transfer member and a second integrated value obtained by integrating a number of images formed in the job, and a controller configured to cause the toner supply executing portion to execute the supplying operation and configured to set the first and second integrated values at initial values when the first integrated value reaches a first threshold or when the second integrated value reaches a second threshold, during execution of the job.
US10372062B2

A second conveying member is disposed upstream of a first conveying member in a rotation direction of a conveyance shaft in a state in which a fixed end of the second conveying member and a fixed end of the first conveying member overlap each other. In a first position, a second position, and a third position that sequentially distance away from a drive transmission member in an axial direction of the conveyance shaft, a free end of the first conveying member and a free end of the second conveying member sequentially becomes larger as well.
US10372056B2

An image forming apparatus includes a corona charger including a discharging wire and a grid electrode for charging a photosensitive drum at a charging position and an exposure device for exposing the drum charged by the charger at an exposure position which is at a downstream side of the charger (in a rotational direction of the drum) at the charging position. The grid electrode includes a first portion having openings and a second portion having only a non-opening portion in a charging region for charging the drum in a longitudinal direction of the charger, and the second portion includes a downstream side peripheral portion at a downstream end of the grid electrode with respect to the rotational direction. In a cross-section orthogonal to the longitudinal direction and including the charging region, the downstream side peripheral portion is intersected by a straight line passing through the exposure position and the wire.
US10372047B2

An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer. The photosensitive layer is a single-layer photosensitive layer. The photosensitive layer contains a charge generating material, a hole transport material, an electron transport material, a binder resin, and an additive. The additive contains a carboxylic acid anhydride. A reduction potential of the carboxylic acid anhydride is at least −1.40 V versus a reference electrode (Ag/Ag+). The carboxylic acid anhydride is contained in an amount of at least 0.02 parts by mass and no greater than 10.00 parts by mass relative to 100 parts by mass of the binder resin.
US10372043B2

A method for improving a lithographic process for imaging a portion of a design layout onto a substrate using a lithographic apparatus, the method including: obtaining a relationship of a characteristic of one or more features in the portion with respect to dose; obtaining a value of the characteristic; and obtaining a target dose based on the value of the characteristic and the relationship.
US10372024B2

An electronic unit is provided including a heat dissipating device having a projecting heat transfer portion, a substrate on one surface side of which the heat dissipating device is disposed and in which an opening portion where the heat transfer portion is inserted is formed, an electronic part disposed on the other surface side of the substrate so that a heat dissipating surface is positioned in the opening portion and connected to the substrate via a frame-shaped connecting portion disposed with a gap between the substrate and itself, and a heat conductive member provided between the heat transfer portion and the heat dissipating surface and between an outer circumference of the heat transfer portion and an inner circumference of the connecting portion, wherein an end portion of the heat conductive member is positioned closer to the heat dissipating device than the gap between the connecting portion and the substrate.
US10372020B2

The present invention provides a novel lighting accessory, which has never been proposed before for increasing luminance when in one embodiment, a mobile electronic device is used in a low light environment for photography, videography or video conferencing. By disposing a lighting device in an accessory, when a user utilizes a common back camera on a mobile device to conduct video conferencing, the lighting device helps to illuminate the user's face and increase luminance. As for the user using a common front camera to do video or photo shooting, the lighting device helps to increase luminance of the subject and ambient environment, so that the video or photo shot performs at a high quality. The lighting device can be concealed in a novel reversible light housing that can also be used to conceal other wearable technology, such as fitness monitors, watch components, etc.
US10372018B2

Systems and methods for adjusting one or more settings, such as the focus and/or aperture settings, for the lenses enclosed within the imager. The imager may include a base, one or more arms, a lens assembly, and a light source assembly. The lens assembly may be clamped between the base and the light source assembly such that the components within the lens assembly are hermetically sealed and thus protected against intrusion from water and/or air borne particles. The imager may include one or more components to change the settings for the enclosed lenses. The components may include an internal ring that may be used to manipulate the lens, where the internal ring is coupled to an external ring that is accessible to a user. The components may include a motor that controls one or more gears that are coupled to the internal ring that is used to manipulate the lens.
US10372017B2

Provided is a lens driving device includes a lens holder for carrying a lens; a frame for receiving the lens holder; a first driving component for driving the lens holder to move along a first direction in respect to the frame; a base moveably connected to the frame; a second driving component for driving the frame to move along a second direction in respect to the base, and a position sensor disposed on the frame for sensing a change in a position of the lens holder along the first direction in respect to the frame, wherein the first direction is not parallel to the second direction.
US10372016B2

A system and method for installing security cameras on a security network of a security system. The security cameras include an autofocus routine, manually adjustable lenses, and feedback mechanisms. The autofocus routine calculates the degree to which the field of view is out of focus and the feedback mechanism provides feedback to the installer during installation. In response to the feedback from the feedback mechanism, the installer manually adjusts the lens of security camera.
US10371999B2

A manufacturing method of an array substrate includes the steps of providing a base plate and forming a thin-film transistor (TFT) layer on the base plate; forming a quantum dot layer on the TFT layer; and forming a protective filter layer on the quantum dot layer to provide protection to the quantum dot layer. The protective filter layer also provides an effect of light filtering in order to prevent ultraviolet light or blue light from transmitting therethrough.
US10371990B2

A liquid crystal display device includes a TFT substrate having a display region where pixels each having a TFT and a pixel electrode are formed in a matrix, a counter substrate having a display region where color filters of three colors are formed in a matrix, the TFT substrate and the counter substrate being bonded together with a sealing material in a seal portion at a periphery, and liquid crystal sealed between the TFT substrate and the counter substrate by the seal material. In the display region, a first insulation film, a first alignment film, a first columnar spacer, an overcoat film, a first color filter among the color filters of three colors are stacked in this order between the TFT substrate and the counter substrate.
US10371984B2

A color filter includes a substrate including a first surface having a first pixel area and a second pixel area spaced apart from each other and a light blocking area positioned between the first pixel area and the second pixel area. The light blocking area includes a trench. The color filter further includes a first color converter disposed on the first pixel area and configured to convert incident light to light of a first color, a second color converter disposed on the second pixel area and configured to convert the incident light to light of a second color, and a light blocker disposed in the trench.
US10371982B2

A display panel according to an embodiment is provided and includes a top substrate having an outer surface; a display layer covered by the top substrate; a patterned light shielding layer disposed on the outer surface of the top substrate and located within the first region; and a patterned oxide layer disposed on the outer surface of the top substrate. The outer surface comprises a first region and a second region beside the first region. An edge of the patterned light shielding layer at least partially overlaps a boundary between the first region and the second region. The patterned oxide layer is located within one of the first region and the second region while exposes the other of the first region and the second region.
US10371977B2

There is provided a display device including: a substrate; a plastic layer formed on the substrate; a plurality of thin film transistors formed on the plastic layer; a pixel electrode connected to the thin film transistor; a roof layer formed on the pixel electrode to be spaced apart from the pixel electrode, having a microcavity disposed therebetween; and a liquid crystal layer within the microcavity, wherein a portion of the substrate is removed to expose the plastic layer.
US10371965B2

The present invention relates to a hydrogel contact lens having a wet surface, and a manufacturing method therefor and, more specifically, to a hydrogel contact lens and a manufacturing method therefor wherein the hydrogel contact lens satisfies basic physical properties of a hydrogel contact lens and has excellent wettability by forming a hydrophilic surface layer of an interpenetrating polymer network (IPN) structure on a surface of the hydrogel contact lens.
US10371958B2

A display device comprises a display panel and a grating layer. From a center of a left-eye field-of-view central area of a left display area to a non left-eye field-of-view central area of the left display area, a grating period of a left-eye grating region of a first color, a grating period of a left-eye grating region of a second color, and a grating period of a left-eye grating region of a third color all decrease gradually. From a center of a right-eye field-of-view central area of a right display area to a non right-eye field-of-view central area of the right display area, a grating period of a right-eye grating region of the first color, a grating period of a right-eye grating region of the second color, and a grating period of a right-eye grating region of the third color all decrease gradually.
US10371957B2

A display device according to an exemplary embodiment includes a display panel including a plurality of pixels, and a lens panel positioned at a side of the display panel in a direction in which the display panel is configured to display an image. The lens panel includes a first electrode having a plurality of recess portions, a second electrode having a plurality of openings respectively overlapping the plurality of recess portions one by one, and a lens formation layer positioned between the first electrode and the second electrode. A recess portion among the plurality of recess portions overlaps two or more pixels among the plurality of pixels, and an opening among the openings overlaps the two or more pixels among the plurality of pixels. A circumference of the opening is positioned inside a circumference of the recess portion.
US10371955B2

Provided is a high decorative illumination device that utilizes a lenticular lens sheet. An illumination device includes a lenticular lens sheet and an LED light source. The lenticular lens sheet is curved in an X direction, and a convex surface is formed in a concave shape. The LED light source is positioned inside the convex surface of the lenticular lens sheet. First and second reflection components from first and second bright points which are acquired by reflecting irradiation light rays from the LED light source from plano-convex cylindrical lenses are incident on left and right eyes of an observer who observes the illumination device. The observer observes a virtual image as if a light emitter is present in a position in which the first and second reflection components cross each other.
US10371948B2

Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10371947B2

Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10371936B2

A general method is provided for electronically reconfiguring the internal structure of a solid to allow precision control of the propagation of wave energy. The method allows digital or analog control of wave energy, such as but not limited to visible light, while maintaining low losses, a multi-octave bandwidth, polarization independence, large area and a large dynamic range in power handling. Embodiments of the technique are provided for large-angle beam steering, lenses and other devices to control wave energy.
US10371933B2

A medical observation system including a medical imaging device that captures a plurality of images of a living body while changing a focus position, and circuitry that generates a composite image by compositing the plurality of images captured by the medical imaging device, and switches output between the generated composite image and one of the plurality of images based on a result of analysis performed on at least one of the plurality of images.
US10371913B2

An enclosure (10) includes a base (38) defining a splice region (148) and a cover (40) coupled to the base (38) to move between a closed position and an open position. A plurality of ruggedized adapters (26) are on the cover (40), each adapter having an inner port (64) and an outer port (66). A removable module (32) is disposed on the cover (40), at least one input fiber (12) being routed from the splice region (148) of the base (38) to the removable module (32), wherein the at least one input fiber (12) is output from the module as a pigtail (28) having a connectorized end that is connected to an inner port (64) of a ruggedized adapter (26). A cable input location (16) receives an input cable (14/20) including at least one tube (138) surrounding at least one fiber (12) that carries the same signal as the at least one input fiber (12) being routed from the splice region (148) to the removable module (32). The input cable (14/20) is anchored to the base (38) at the cable input location (16). A tube holder (150) is slidably mounted to the base (38) past the cable input location (16), wherein the tube holder (150) keeps separate an unused fiber-carrying tube (138) that is stored within the base (38) in a loop (122) from a fiber-carrying tube (138) whose fiber (12) leads toward the splice region (148) of the base (38) for further routing toward the removable module (32).
US10371898B2

The present invention includes an optical waveguide with a grating and a method of making the same for increasing the effectiveness of the grating. In one example, the grating is at least partially covered by a liner layer disposed on at least a portion of a grating; and a cover layer disposed on the liner layer, wherein a first material selected for the core and ridges and a second material selected for the liner layer are selected to provide a difference in the index of refraction between the first and second material that is sufficient to provide a contrast therebetween.
US10371892B2

Disclosed herein are nanostructured photonic materials, methods of making and methods of use thereof, and systems including the nanostructured photonic materials. The nanostructured photonic materials comprise a substrate having a first surface; an array comprising a plurality of spaced-apart plasmonic particles disposed on the first surface of the substrate; and a waveguide layer disposed on the array and the first surface, wherein the waveguide layer: is optically coupled to the array, comprises a photochrome dispersed within a matrix material, and has an average thickness defining a hybrid plasmon waveguide mode; wherein the photochrome exhibits a first optical state and a second optical state; and wherein the second optical state of the photochrome at least partially overlaps with the hybrid plasmon waveguide mode.
US10371878B1

A light regulation device includes a first light guide structure having an incident light, a second light guide structure having a light emitting surface, and a light deflection sheet having a first light deflection layer. All or a portion of the incident light is guided by the first light guide structure toward the light deflection sheet, is then deflected at least by the first light deflection layer to travel to the second light guide structure so as to be guided by the same to emit through the light emitting surface. The other portion of the incident light is guided by the first light guide structure toward the second light guide structure, and is then guided by the second light guide structure to emit through the light emitting surface.
US10371873B2

A high efficiency optical beam dump having at least two glass plates configured to define an optical path configured to reflect a beam incident the optical path from plate to plate, wherein the plates include anti-reflective coatings and high reflective coatings and wherein the high-efficiency optical beam dump is capable of very high levels of attenuation through repetitive absorption and reflection of an optical beam.
US10371870B2

The invention relates to a variable focus lens comprising an elastically deformable optical element (7) and a circumferential mechanism (10, 1, 5, 2, 3, 8, 21) to transfer a rotational movement to an axial movement, wherein by using a ball bearing system (9, 11, 12, 13, 15, 16, 17) the mechanism is optimized in a manner to reduce mechanical friction, friction variation and to improve force-direction dependent positioning insensitivity.
US10371860B2

Systems and methods configured to create contour maps of geospatial variables based on hydrometeorological data associated with the variable are described herein. The systems and methods advantageously use simultaneous multi-event universal kriging for spatio-temporal data exploration, analysis and interpolation with the objective of creating a series of related maps, where each map corresponds to a specific sampling event, but wherein some features exhibit spatial relationships persisting over time. In one particular example, water level maps are prepared using the methods, which has the flexibility to allow the conditioning of trend coefficients based on any arbitrary subsets of sample data, and thereby provides a physically based and deterministic rather than wholly-stochastic basis for depicting hydrometeorological data correlations in space and time. The simultaneous MEUK method borrows strength from events possessing a large number of samples to map events possessing fewer data, and allows for implementing “wheel and axle” data analysis.
US10371859B2

Disclosed is a method for simulation of a microscopic flow of pre-crosslinked gel suspension liquid in a porous medium, including the steps of: establishing a simulation area of the porous medium based on a two-dimensional core CT slice image and subjecting the simulation area to numerical grid discretization; setting initial position and original shape of pre-crosslinked gel particles to generate virtual boundary mark points; marking the type of numeric grid nodes; calculating the force of the fluid on each virtual boundary mark point according to the momentum change of the numerical grid nodes on the boundary of the pre-crosslinked gel particles; calculating the contact force on each virtual boundary mark point using a particle contact action model; calculating the bending recovery force and the stretching recovery force for each virtual boundary mark point based on the current shape and original shape of the pre-crosslinked gel particles; and calculating the velocity and displacement of each virtual boundary mark point based on Newton's second law, wherein the respective virtual boundary mark points are connected to obtain the overall shape and position of the pre-crosslinked gel particles.
US10371850B2

A magnetic sensor for borehole magnetometer includes an upper-opened pipe-shaped housing; a frame installed at an inside of the housing; an upper-opened magnetic sensor part installed at a bottom side of the frame; a lid covering the opened upper side of the magnetic sensor part; and a magnetic sensor disposed at an inside of the magnetic sensor part to measure a magnetic force, wherein an upper side and a bottom side of the magnetic sensor is respectively installed with a spring, a bottom side of the lid and the magnetic sensor part are formed with a fixing groove for fixing an upper spring and a bottom spring each installed at an upper side and a bottom side of the magnetic sensor.
US10371831B2

Scintillator materials based on mixed garnet compositions, as well as corresponding methods and systems, are described.
US10371822B2

An apparatus for performing calibration of an antenna array having a plurality of antennas including at least a first antenna and a second antenna. The apparatus includes a global navigation satellite system receiver configured to measure a first phase of a first signal received by the first antenna from a satellite and a second phase of a second signal received by the second antenna from the satellite. The apparatus also includes at least one processor configured to receive the first phase and the second phase from the global navigation satellite system receiver and to operate in a calibration mode to determine a difference between the first and second phases.
US10371820B2

An observation data screening unit (103) executes least squares method positioning using, as an observation amount, n (n is an integer of 3 or larger) number of single difference amounts of an L1-wave pseudorange obtained from n pieces of observation data from n number of positioning satellites and n pieces of correction data corresponding to the n pieces of the observation data. The observation data screening unit (103) calculates a sum of squares of n residuals obtained for each positioning satellite by executing the least squares method positioning and normalizes the n residuals. The observation data screening unit (103) then evaluates the sum of squares of the residuals and the n normalized residuals.
US10371818B2

A system and method for forming an image of a target with a laser detection and ranging system. The system includes a laser transmitter and an array detector. The method includes transmitting a sequence of laser pulses; forming a plurality of point clouds, each point cloud corresponding to a respective transmitted laser pulse, each point in the point cloud corresponding to a point on a surface of the target; grouping the plurality of point clouds into a plurality of point cloud groups according to a contiguous subset of the sequence of laser pulses; forming a plurality of average point clouds, each of the average point clouds being the average of a respective group of the plurality of point cloud groups; and forming a first estimate of a six-dimensional velocity of the target, including three translational velocity components and three angular velocity components, from the plurality of average point clouds.
US10371810B2

An object detection device that detects an obstacle in an object by transmitting a signal by a transmission unit, and using reflection signals by a receiving unit, the device including: a sidewall detection circuit that determines whether the vehicle is running on a road having the sidewall, based on an azimuth angle of the object, a distance from the vehicle to the object, Doppler velocities of the reflection signals, and intensities of the reflection signals; a multiple reflection position detection circuit that detects multiple reflection wave components from the reflection signals, based on the Doppler velocities, the azimuth angle, and the reflection intensities when the road is determined to have the sidewall; a detection exclusion range setting circuit that removes the detected multiple reflection wave components from the reflection signals; and an object detection circuit that detects the object using the reflection signals with the multiple reflection wave components removed.
US10371806B2

Doppler Aided Inertial Navigation (DAIN) facilitates the determination of position, velocity and direction of mobile devices operating in highly obstructed GPS/GNSS environments. Delivering high precision, high resolution positioning information using signals of opportunity, the present invention measures the Doppler shift of a moving device using a variety of signals combined with inertial accelerometers and environmental sensors to deliver an autonomous positioning and navigation capability that does not require external infrastructure or a priori knowledge of signal sources.
US10371804B2

Ultrasound signal processing circuitry and related apparatus and methods are described. Signal samples received from an ultrasound transducer array in an ultrasound transducer based imaging system may be processed, or conditioned, by application of one or more weighting functions. In some embodiments, one or more weighting functions may be applied to the signal samples in the time domain. In other embodiments, the signal samples may be converted to the frequency domain and one or more weighting functions may be applied in the frequency domain. In further embodiments, one or more weighting functions may be applied in the time domain and one or more weighting functions may be applied in the frequency domain. The weighting functions may be channel dependent and/or channel independent. The processed data can be provided to an image formation processor.
US10371798B2

An apparatus and method for enhanced calibration of radar at the module level supports dual polarization and array calibration and alignment without the use of external test equipment. Utilizing a delay line, loop back capability at the module level allows existing receiver exciter subsystem to be used for calibration. This approach eliminates the need for manual array calibration using external RF monitor subsystem or external test antennas.
US10371795B2

A radar warning receiver is disclosed. The radar warning receiver includes an antenna, a signal detection unit, a signal identification unit and an alarm. The antenna collects radio frequency (RF) signals. The signal detection unit is configured to generate a group of frequency and amplitude signals based on the collected RF signals. Specifically, the signal detection unit includes a pair of limiting amplifiers for converting the collected RF signals into corresponding pulsed output signals that track the actual frequency oscillations of the collected RF signals, and a pseudo-random noise generator for injecting noise into one of the limiting amplifiers. Based on the frequency and amplitude signals, the signal identification unit determines whether or not any of the collected RF signals includes a threat signal. The alarm is utilized to present a threat signal to a human operator.
US10371794B2

A system for bistatic radar target detection employs an unmanned aerial vehicle (UAV) having a ramjet providing supersonic cruise of the UAV. Deployable antenna arms support a passive radar receiver for bistatic reception of reflected radar pulses. The UAV operates with a UAV flight profile in airspace beyond a radar range limit. The deployable antenna arms have a first retracted position for supersonic cruise and are adapted for deployment to a second extended position acting as an airbrake and providing boresight alignment of the radar receiver. A mothership aircraft has a radar transmitter for transmitting radar pulses and operates with an aircraft flight profile outside the radar range limit. A communications data link operably interconnects the UAV and the tactical mothership aircraft, transmitting data produced by the bistatic reception of reflected radar pulses in the UAV radar antenna to the mothership aircraft.
US10371793B2

A method of processing weather data is described that includes receiving, in a vehicle and from a detection system, reflectivity data sampled for a three-dimensional volume of space. The method further includes generating, based on the reflectivity data, a plurality of two-dimensional representations of the reflectivity data. The method further includes transmitting, by a transmission device to a base receiver, a subset of the plurality of two-dimensional representations, wherein each two-dimensional representation of the subset of the plurality of two-dimensional representations comprises a plurality of data points.
US10371790B2

In order to accurately determine the location of an electronic device in an environment, a computer selects a set of received-signal-strength (RSS) values based on wireless communication between the electronic device and access points in sub-regions of the environment. This set includes a largest RSS value associated with a sub-region and at least two RSS values associated with neighboring sub-regions. Then, the computer calculates pairwise distance estimates of the location of the electronic device in the environment based on predefined locations of the access points associated with the set, one or more differences of pairs of RSS values in the set and a predetermined path-loss factor in the environment, where a given pair of RSS values includes the largest RSS value and one of the at least two RSS values. Furthermore, the computer determines the location of the electronic device in the environment based on the pairwise distance estimates.
US10371785B2

A polar axis calibration system (100) comprises: a polar scope (10), a polar axis calibration control device (20) and a display device (30). The polar scope comprises an optical lens (11) and an image sensor (12) for collecting constellation images (IM); the polar axis calibration control device receives the constellation images from the polar scope and determines the position (P1) of the rotation center of the polar axis and the celestial pole position (P2), the position of the rotation center of the polar axis means the position of the rotation center (R0) of the polar axis (510) of the equatorial instrument in the plane of the constellation image, and the celestial pole position means the position of the celestial pole in the plane of the constellation image; and the display device is coupled to the polar axis calibration control device and used to display the constellation image, the celestial pole position and the position of the rotation center of the polar axis. The present invention also provides a polar scope, a polar axis calibration control device, as well as an equatorial instrument (500) and an astronomical telescope comprising the aforesaid polar scope or polar axis calibration system. According to the present disclosure, it is possible to align the celestial pole position directly with the rotation center of the polar axis, thus improving the calibration accuracy. Furthermore, it is possible to lower the requirements for the installation accuracy of the polar scope.
US10371781B2

A method to obtain gain-corrected measurements. A measurement tool having one or more arrays is provided, wherein the arrays include two co-located triaxial transmitters and two co-located triaxial receivers. Measurements are obtained using the transmitters and the receivers. Impedance matrices are formed from the obtained measurements and the impedance matrices are combined to provide gain-corrected measurements. The apparatus may alternatively be a while-drilling logging tool having one or more arrays, wherein each array comprises a transmitter, a receiver, and a buck, and wherein the signal received by the receiver is subtracted from the signal received by the buck or vice versa. A slotted shield may be incorporated into either embodiment of the tool. The slots may form one or more island elements. A material is disposed in the slots. The islands and shield body have complementary tapered sides that confine the islands within the shield body.
US10371780B2

An apparatus and method for triaging patients according to radiation exposure operates by measuring electron paramagnetic resonance spectra of teeth. When operating in vivo, radiation induced spectra are obtained from intact teeth placed within a magnetic field and with a resonator having a loop and two capacitors formed in metal layers on a printed circuit substrate and located near teeth. The resonator is magnetically coupled to an RF measuring system. The spectra are used to determine radiation dose of a subject. The characteristics of the method and the apparatus make it feasible to utilize the system to measure radiation dose using previously untrained operators working in the field under emergency conditions.
US10371778B2

In a method and apparatus for recording a magnetic resonance data set, an MR data acquisition scanner is operated to acquire a range of basic values of a material parameter of a subject, with a basic resolution within a region of the subject. Thereafter, the aforementioned resolution is refined by selecting a refinement acquisition sequence, dependent on a material property to be refined, and then again operating the scanner to acquire further values for the refinement material parameter with a refined resolution, compared to the original resolution.
US10371775B2

This disclosure relates to medical fluid sensors and related systems and methods. In certain aspects, a method includes using a medical fluid pump of a medical fluid pumping machine, such as a hemodialysis machine, to deliver medical fluid to a first portion of a cartridge that is positioned within a magnetic field, exciting atoms in the medical fluid in the first portion of the cartridge by applying radio frequency energy to the medical fluid in the first portion of the cartridge, receiving radio frequency energy generated by the excited atoms in the medical fluid in the first portion of the cartridge, and determining a concentration of a substance in the medical fluid based on the received radio frequency energy generated by the excited atoms in the medical fluid in the first portion of the cartridge.
US10371774B2

A method for carrying out two-field nuclear magnetic resonance (=2FNMR) measurements involves preparing a sample (9a) in a first working volume (5) of a highly homogeneous magnetic field with a first field strength; transferring the sample (9a) to a second working volume (7) with a magnetic field having lower homogeneity and having a second field strength, wherein the first field strength is at least 2 Tesla larger than the second field strength; manipulating the sample (9a) at the second working volume (7) by applying a sequence of radio-frequency (=RF) and/or field gradient pulses; transferring the sample (9a) back to the first working volume (5); and detecting an NMR signal of the sample (9a) in the first working volume (5). The method allows for NMR experiments with which more and/or improved quality information about an investigated sample can be obtained.
US10371773B2

According to some aspects, a low-field magnetic resonance imaging system is provided. The low-field magnetic resonance imaging system comprises a magnetics system having a plurality of magnetics components configured to produce magnetic fields for performing magnetic resonance imaging, the magnetics system comprising, a B0 magnet configured to produce a B0 field for the magnetic resonance imaging system at a low-field strength of less than 0.2 Tesla (T), a plurality of gradient coils configured to, when operated, generate magnetic fields to provide spatial encoding of magnetic resonance signals, and at least one radio frequency coil configured to, when operated, transmit radio frequency signals to a field of view of the magnetic resonance imaging system and to respond to magnetic resonance signals emitted from the field of view, a power system comprising one or more power components configured to provide power to the magnetics system to operate the magnetic resonance imaging system to perform image acquisition, and a power connection configured to connect to a single-phase outlet to receive mains electricity and deliver the mains electricity to the power system to provide power needed to operate the magnetic resonance imaging system. According to some aspects, the power system operates the low-field magnetic resonance imaging system using an average of less than 1.6 kilowatts during image acquisition.
US10371771B2

A gradient amplifier system includes a gradient amplifier for driving a gradient current through the gradient coil. The gradient amplifier includes a gradient filter; a controller coupled to the gradient amplifier for controlling the gradient current in the gradient coil; a feedback loop for feeding only the gradient current in the gradient coil back to the controller. The controller is configured based on only the fedback gradient current in the gradient coil. Filter parameters of the gradient filter are adjusted to achieve a minimum shift between predetermined poles representing a desired performance of the gradient amplifier system and actual poles of a rational transfer function associated with the controller.
US10371766B2

A method and system that includes injecting light into a vapor cell; detecting an output of the light from the vapor cell; modulating the light injected into the vapor cell in dependence on the detected output to achieve an oscillating signal; applying an energy pulse to the vapor cell prior to achieving the oscillating signal to decrease a time required to achieve the oscillating signal; and determining a magnetic field measurement in dependence on a frequency of the oscillating signal.
US10371760B2

A system for magnetic detection includes a magneto-optical defect center material comprising a plurality of magneto-optical defect centers, an optical light source, an optical detector, and a radio frequency (RF) excitation source. The optical light source is configured to provide optical excitation to the magneto-optical defect center material. The optical detector is configured to receive an optical signal emitted by the magneto-optical defect center material. The RF excitation source is configured to provide RF excitation to the magneto-optical defect center material. The RF excitation source includes an RF feed connector, and a metallic material coated on the magneto-optical defect center material and electrically connected to the RF feed connecter.
US10371758B2

A test system for testing a battery pack having a high voltage terminal, a low voltage terminal, first and second battery modules, and a master microprocessor is provided. The test system includes an inverter unit and a test computer. The inverter unit iteratively grounds the high voltage terminal and the low voltage terminal. The test computer sends a first message to the master microprocessor that requests first and second voltage values of the first and second battery modules. The master microprocessor sends a second message having the first and second voltage values to the test computer which determines a first voltage deviation value. The test computer sets a test flag to a predetermined pass value if the test computer received the second message and the first voltage deviation value is less than a first threshold voltage deviation value.
US10371757B2

A post-deterioration performance estimating apparatus wherein a post-deterioration performance value indicates performance of an energy storage device. The apparatus includes a post-deterioration performance estimator is configured to electronically estimate the post-deterioration performance value at a deterioration point using (1) a relation between a cumulative operating period and a resistance value, (2) a relation between the resistance value and energy storage capacity, and (3) the cumulative operating period at the deterioration point. Alternatively, the post-deterioration performance estimator is configured to electronically estimate the post-deterioration performance value at a deterioration point using (1) a relation between an equilibrial capacity decreased amount, (2) a kinetic capacity decreased amount, and (3) a cumulative operating period at the deterioration point.
US10371754B2

A battery system includes a battery that couples to an electrical system. The battery system also includes a battery control module that electrically couples to the battery. The battery control module monitors at least one monitored parameter of the battery, and the battery control module recursively calculates a first capacity estimation of the battery using two linear regression models based on at least an equivalent circuit model, the at least one monitored parameter, and a Kalman filter.
US10371742B2

A computer-implemented method includes, by one or more processors in electronic communication with a tunneling magnetoresistive sensor, wherein the tunneling magnetoresistive sensor is a component of a magnetic storage drive configured to read magnetic data from a magnetic storage medium, detecting a short across the tunneling magnetoresistive sensor, measuring a change in resistance of the tunneling magnetoresistive sensor, measuring a change in voltage amplitude for the tunneling magnetoresistive sensor, and dividing said change in voltage amplitude by said change in resistance to yield a ratio. The computer-implemented method further includes, responsive to the ratio being greater than a predetermined ratio threshold, determining that the short is caused by a magnetic shunt. A corresponding computer program product and computer system are also disclosed.
US10371741B2

A method for characterizing a phase shifter in a device under test (DUT) using automated test equipment (ATE) is disclosed. The method comprises down converting an input signal received from the transmitter DUT to an intermediate frequency and routing the down converted input signal to a signal processor, wherein the signal processor generates I and Q signals using the input signal. The method further comprises setting an initial phase state on the phase shifter in the transmitter DUT and toggling at least one phase state bit to control the phase shifter to cycle through a plurality of phase states, wherein the changing phase states appear on the I and Q signals. Finally, the method comprises processing the I and Q signals to extract individual phase states programmed by the at least one phase state bit.
US10371740B2

A method for determining a location of a disturbance in a power system is provided. The method includes receiving data from a plurality of sensors distributed across the power system; performing a recurrence quantification analysis on the received data to identify a predetermined number of sensors, from the plurality of sensors, that are closest to the disturbance; constructing a plurality of minimum-volume-enclosing ellipsoids based on and enclosing the data received from the identified sensors; extracting one or more parameters from the plurality of minimum-volume-enclosing ellipsoids; inputting the one or more parameters into a multivariate-random-forest regression algorithm to determine the location of the disturbance and a power mismatch corresponding to the disturbance; and presenting, on one or more display units, the determined location of the disturbance and the determined power mismatch.
US10371737B2

An electronic device including a continuity sensor and electrical circuitry configured to detect and report the continuity state of an article, container or product packaging is disclosed. The continuity sensor includes a first substrate with first and second coils thereon, and a second substrate with a third coil thereon. The first coil has an integrated circuit electrically connected thereto. The first substrate is part of, or is attached or secured to a part of the article, container or packaging. The second substrate is another part of, or is attached or secured to another part of the article, container or packaging. One of the article, container or packaging parts is (re)movable with respect to the other part. The first and second coils have one coupling when the article, container or packaging is closed or sealed, and a different coupling when the article, container or packaging is open or unsealed.
US10371733B2

The noise figure for a radio frequency device may be obtained through power measurements. A signal flow graph based upon the S-parameter information of the entire RF system may be constructed. The S-parameter information may be representative of the microwave termination, the device, the measurement instrument and any losses due to additional components such as connecting cables/attenuators/switches, etc. The signal flow graph includes proper placement and values of the source nodes corresponding to each RF sub-system enumerated above. Noise figure measurements may include a calibration step and a measurement step. During the calibration step the noise figure and the noise temperature of the measurement instrument used for the measurement may be obtained. During the measurement step, the noise figure and the noise temperature of the device may be obtained based at least on the noise figure and noise temperature of the measurement instrument obtained during the calibration step.
US10371727B2

Systems and methods of measuring dynamic signals for power distribution units. In one embodiment, a power distribution unit (PDU) includes an analog to digital converter (ADC) including a plurality of channels, each channel corresponding to a respective outlet of a plurality of outlets of the PDU. The PDU further includes a microprocessor coupled to the ADC and configured to measure a scale of a signal output from a first channel of the ADC, compare the scale of the signal to a sensitivity threshold, and select, for a first outlet corresponding to the first channel, a reference voltage of a plurality of reference voltages for input to the ADC based on a result of comparing. Various embodiments allow using an ADC to measure low level outlet currents of less than around 300 mA in addition to high level currents such as around 20 A.
US10371724B2

A rectifier package module for a vehicle and a connection status detection method for a temperature sensor thereof are provided. The rectifier package module includes at least one temperature sensor and a control chip. The control chip has an end coupled to the temperature sensor through a bonding wire. The control chip generates a current and provides a reference voltage according to a mode selection signal. The current is provided to the temperature sensor through the bonding wire. The control chip compares a voltage on the end with the reference voltage to generate a comparison result. In a test mode, a comparison circuit generates the comparison result to indicate a connection status between the end and the temperature sensor.
US10371718B2

A method of probing printed circuit boards that includes providing a circuit board design including a plurality of probe points, and selecting a probe point including a location ink from the plurality of probe points in the circuit board design to be probed on a physical printed circuit board design. The method continues with probing at least one probe point of the plurality of probe points with a probe that activates the location ink. Activation of the location ink by the probe indicates the selected probe point including the locating ink.
US10371704B2

A method of analyzing diagnostic information, the method including: measuring a concentration of a mucin-1 (Tn-MUC1), which is reactive with a lectin that recognizes and binds to an N-acetyl-D-galactosamine→serine (threonine) residue, in a blood sample originated from a subject to be diagnosed; comparing the measured value with a threshold value; and estimating that a disease affecting the subject to be diagnosed is not prostate cancer but a benign prostate disease when the measured value of the concentration of Tn-MUC1 is greater than the threshold value.
US10371700B2

An in-vitro diagnostic includes a housing, a storage, and a blocking agent. The housing houses a liquid including a test substance included in a sample extracted from a subject. The storage stores a substance that specifically reacts with the test substance. The blocking agent is placed to separate the container and the storage.
US10371699B2

The invention describes a method for the identification of compounds which bind to a target component of a biochemical system or modulate the activity of the target, comprising the steps of: a) compartmentalizing the compounds into microcapsules together with the target, such that only a subset of the repertoire is represented in multiple copies in any one microcapsule; and b) identifying the compound which binds to or modulates the activity of the target; wherein at least one step is performed under microfluidic control. The invention enables the screening of large repertoires of molecules which can serve as leads for drug development.
US10371698B2

Apparatus for performing an assay to detect the presence of an analyte in a test sample. A housing defines a slot for receiving a sample collector, and a capsule contains a buffer liquid, the capsule being sealed by an openable lid, and being connected to the housing such that insertion of a sample collector into the slot causes the lid to open releasing the buffer liquid into the slot. The housing further defines an incubation chamber containing or configured to receive a reagent, and an aperture permitting liquid communication between the slot and the incubation chamber. The apparatus comprises one or more test elements, a substantially liquid tight sealing member separating the incubation chamber and the test element(s), and an activation mechanism operable to open the liquid tight sealing member thereby bringing at least a portion of the or each test element into liquid communication with the incubation chamber.
US10371692B2

A method of forming a nanopore in a lipid bilayer is disclosed. A nanopore forming solution is deposited over a lipid bilayer. The nanopore forming solution has a concentration level and a corresponding activity level of pore molecules such that nanopores are substantially not formed un-stimulated in the lipid bilayer. Formation of a nanopore in the lipid bilayer is initiated by applying an agitation stimulus level to the lipid bilayer. In some embodiments, the concentration level and the corresponding activity level of pore molecules are at levels such that less than 30 percent of a plurality of available lipid bilayers have nanopores formed un-stimulated therein.
US10371689B2

The present disclosure relates to a miniaturized fuel laboratory system having exterior dimensions enabling the system to be at least one of hand-holdable or contained on a component. The system makes use of a processor, a fuel inlet port for receiving a quantity of fuel to be used as a fuel test sample, and at least one fuel sensor in communication with the fuel inlet port for receiving the fuel test sample. The processor uses the information obtained by the fuel sensor to determine at least one characteristic of the fuel test sample.
US10371687B2

An in-cylinder pressure sensor is provided. It is determined whether a cylinder for which the in-cylinder air-fuel ratio is to be calculated is a rich cylinder or a lean cylinder. A polytropic index in the expansion stroke is calculated from the in-cylinder pressure detected by the in-cylinder pressure sensor. The calculated polytropic index m is corrected based on an operational condition parameter of an internal combustion engine. An in-cylinder air-fuel ratio is calculated based on the corrected polytropic index m in the expansion stroke, the result of the determination of whether the cylinder is a rich cylinder or a lean cylinder, and an m-A/F curve.
US10371683B2

The present invention relates to systems and methods for monitoring agricultural products. In particular, the present invention relates to monitoring fruit production, plant growth, and plant vitality.
US10371681B2

A method according one embodiment includes at least one of bubbling dried air through a hydrogen peroxide solution in a container for producing a first hydrogen peroxide vapor, and passing dried air from the moisture trap into a headspace above the hydrogen peroxide solution in a container for producing a second hydrogen peroxide vapor. Additional systems and methods are also presented.
US10371680B2

A gas sensor is provided with a metal shell protecting member formed of a material superior in heat resistance to a metal shell, whereby a high-temperature measurement target (exhaust gas) is prevented from being in direct contact with a region, of a protector internal region of the metal shell, on the front side relative to a protector opposing surface. That is, in the gas sensor, it is possible to suppress corrosion, due to high temperature, of a region, of the protector internal region of the metal shell, on the front side relative to the protector opposing surface (an inner surface and a front end surface of a protector fixing portion), while the metal shell is formed of a material (SUS430) that can be subjected to working (crimping or the like) accompanied with deformation. Therefore, heat resistance of the entire sensor can be improved.
US10371668B2

A method for non-invasively probing at least one physics property of a solid material. In one embodiment, the method has the steps of splitting a photon beam into a first photon beam and a second photon beam, exposing the solid material to the first photon beam to generate a coherent acoustic phonon wave in the solid material at time t, and exposing the solid material to the second photon beam at a time t+Δt, where t+Δt≥t, to generate corresponding second harmonic generation signals, where from the corresponding second harmonic generation signals, the at least one physics property of the solid material is determinable.
US10371664B2

A nanopore cell includes a titanium nitride (TiN) counter electrode configured to be at a first electric potential. The nanopore cell also include a working electrode configured to be at a second electric potential and an insulating wall. The insulating wall and the working electrode form at least a portion of a well configured to contain an electrolyte at a voltage that is at least a portion of an electric potential difference between the first electric potential of the titanium nitride counter electrode and the second electric potential of the working electrode.
US10371657B2

A method for determining the original position of a wafer in an ingot made from semiconductor material comprises the following steps: measuring the interstitial oxygen concentration in an area of the wafer; measuring the concentration of thermal donors formed in said area of the wafer during a previous solidification of the ingot; determining the effective time of a thermal donor formation anneal undergone by the wafer when solidification of the ingot took place, from the thermal donor concentration and the interstitial oxygen concentration; and determining the original position of the wafer in the ingot from the effective time.
US10371656B2

Tomography apparatus comprises: a plurality of electrodes arranged around a perimeter of a cross section of a sample volume for containing a liquid or mixed-phase sample, each electrode being arranged to be in electrical contact with a sample contained in the sample volume; measurement means adapted to perform a set of measurements, each measurement comprising driving a current between a first respective adjacent pair of said electrodes and measuring a voltage developed across a second respective adjacent pair of said electrodes; and processing means adapted to generate a tomogram indicative of sample conductivity over said cross section from said set of measurements. The processing means is arranged to calculate sample conductivity values of a portion of said cross section from said set of measurements and generate said tomogram from said calculated sample conductivity values of said portion using an assumption of symmetry.
US10371645B2

An optical processing head that detects a trouble of an optical processing head that will be generated at the time of optical processing before the trouble occurs is disclosed. The optical processing head that performs processing by condensing, on a process surface, a ray emitted by a light source for processing includes a cylindrical housing that surrounds a ray for processing emitted by the light source for processing, a ray emitter for inspection that is incorporated in the cylindrical housing and arranged outside the path of the ray for processing, and a light receiver that is incorporated in the cylindrical housing, arranged outside the path of the ray for processing, and receives a ray for inspection emitted by the ray emitter for inspection. The contamination of the inner surface of the cylindrical housing or the concentration of a scattering object flowing into the cylindrical housing is inspected by using a signal acquired from the light receiver.
US10371641B2

An apparatus, includes an illuminating light source and illuminating optics arranged to illuminate a sample region with illuminating light pulses, light gathering optics to gather Raman scattered light pulses from the sample region, a spectral disperser and a detector array for measuring the spectral intensity distribution of Raman scattered light pulses obtained from the sample region and an auxiliary detector for providing an indicator signal indicative of elastic scattering coefficient of the sample region. The apparatus is arranged to form a first output spectrum from the spectral intensity distribution of a first group of Raman scattered light pulses. The pulses of the first group of Raman scattered light pulses are obtained from the sample region when the indicator signal indicates that an object is located in the sample region.
US10371635B2

An operating method of a biological detection calibration system, adapted for a biological detection device which includes a light source for emitting a light to detect a biological sample. A step is performed to detect whether a light calibration device exists on the biological detection device, wherein the light calibration device includes a carrier and a calibration sample disposed on the carrier, and the calibration sample includes a light detector. If the light calibration device exists, the intensity of the light detected by the light detector is read to determine whether the intensity of the light detected by the light detector is less than a predetermined value. If the intensity of the light detected by the light detector is less than the predetermined value, a driving voltage of the light source is enhanced, such that the intensity of the light detected by the light detector reaches the predetermined value.
US10371628B2

Systems and methods are provided for measuring spectral hemispherical reflectance. One embodiment is a system that includes a laser that emits a beam of light, and an optical chopper disposed between the laser and a sample. The chopper blocks the beam while the chopper is at a first angle of rotation, redirects the beam along a reference path while the chopper is at a second angle of rotation, and permits the beam to follow a sample path through the chopper and strike the sample while the chopper is at a third angle of rotation. The system also includes a hollow sphere that defines a slot through which the sample path and reference path enter the sphere. The hollow sphere includes a spectral hemispherical reflectance detector, a mount that receives the sample at the sphere, and an actuator that rotates the sphere about an axis that intersects the sample.
US10371626B2

A metrology system includes an illumination source to generate an illumination beam, a multi-channel spectral filter, a focusing element to direct illumination from the single optical column to a sample, and at least one detector to capture the illumination collected from the sample. The multi-channel spectral filter includes two or more filtering channels having two or more channel beam paths. The two or more filtering channels filter illumination propagating along the two or more channel beam paths based on two or more spectral transmissivity distributions. The multi-channel spectral filter further includes a channel selector to direct at least a portion of the illumination beam into at least one selected filtering channel to filter the illumination beam. The multi-channel spectral filter further includes at least one beam combiner to combine illumination from the two or more filtering channels to a single optical column.
US10371615B2

A particulate matter detection sensor has an accumulation section for accumulating a part of particulate matter particles contained in exhaust gas emitted from an internal combustion engine, and a pair of a first detection electrode and a second detection electrode formed on the accumulation section. The second detection electrode is formed separated from the first detection electrode. The first detection electrode has projecting parts which project toward the second detection electrode. Because a separation between the first and second detection electrodes is locally reduced at the projecting parts, the projecting parts attract and accumulate more particulate matter, and this structure makes it possible to allow the particulate matter detection sensor to have improved detection sensitivity.
US10371600B2

An on-board diagnostic for a particle filter of a vehicle exhaust system records repeating data about flow and pressure around the particle filter. Data is recorded in virtual data bins having successive thresholds or filters within a numerical scale. Each data point is typically recorded in several bins to permit a rapid calculation of averaged data for use in the diagnostic. Sensitivity of less frequently recorded data is preserved, while giving quickly delivery of a result from the diagnostic.
US10371595B2

The invention relates to energy saving in vacuum systems by means of a method and a controller enabling to consider the fluctuation in system-pressure of a system by determining a maximum system-pressure S2H and a minimum system-pressure S2h for each working cycle WC based on a determined target system-pressure pn− and a pre-set system-pressure p0− for the current working cycle WCn (n=1, 2, 3, . . . ). The method is especially adapted to fluctuations in system-pressure level of a vacuum system comprising a vacuum gripper tool.
US10371593B2

A dynamic balancer includes a support frame with a frame plate that has a spindle opening through which a spindle assembly with a rotatable spindle shaft is received. A sensor plate is coupled to at least the support frame, and at least one force sensor is coupled between the sensor plate and the spindle assembly to detect force variations therebetween as the rotatable spindle shaft rotates. A related method for detecting a balance condition of a tire includes providing a plurality of force sensors maintained in a substantially horizontal plane with respect to the tire's rotation, chucking and inflating the tire, spinning the tire to a predetermined speed, generating force data from the plurality of force sensors, calculating an imbalance condition from the force data, and marking the tire at a location of imbalance if the imbalance condition exceeds a predetermined threshold.
US10371584B2

A temperature control system of a mobile device is provided. The system includes a memory for storing a set temperature value and a release temperature value, a temperature sensor for sensing an internal temperature of the mobile device; at least one module that emits heat, and a controller. The controller compares the output of the temperature sensor with the set temperature value in a normal mode in order to determine whether the mobile device is overheated, and controls, if the mobile device is overheated, the at least one module to operate in a heat generation suppressing mode, compares the output of the temperature sensor with the release temperature value in the heat generation suppressing mode in order to determine whether to release the heat generation suppressing mode, and executes the normal mode if the heat generation suppressing mode is released according to the comparison result.
US10371583B1

Systems and methods are provided for estimating a temperature of a wire of an integrated circuit (IC) chip having a plurality of heat-generating components. For each of the heat-generating components, a temperature of the heat-generating component is computed. For each of the heat-generating components, a decay profile defining a thermal coupling from the heat-generating component to wires of the IC chip is computed. For each of the heat-generating components, a temperature elevation on the wire caused by the heat-generating component is computed. The temperature elevation is computed based on the temperature and decay profile of the heat-generating component and a spatial relationship between the wire and the heat-generating component. A total temperature elevation on the wire is computed by summing the temperature elevation of each of the heat-generating components. The heat-generating components include a plurality of wires of the IC chip and at least one device of the IC chip.
US10371582B2

To provide a signal generation circuit having a short settling time of an output voltage. In a PTAT signal generation circuit, a trimming circuit is coupled between the cathodes of 0-th to K-th diodes and a line of a ground voltage, the anode of the 0-th diode is coupled to a first node, the anodes of the first to the K-th diodes are coupled to a second node via a resistive element, the first node and the second node are set to the same voltage, a first current flowing through the 0-th diode and a second current flowing through the first to the K-th diodes are set to have the same value, and a third current flowing through the trimming circuit is set to have the value 2 times that of each of the first current and the second current.
US10371578B2

A mobile thermal sensor system, a mobile device case, and a process for fabricating a mobile thermal sensor system are described that include using a heat spreader (e.g., a heat sink). In an implementation, the mobile thermal sensor system includes a substrate configured to support an electrical component; a thermal detector package coupled to the substrate, the thermal detector package including a first thermopile, a second thermopile, and a reference temperature detector; and a heat spreader coupled to the substrate. In another implementation, a mobile device case can include a case configured to house a mobile device, where the mobile device includes a mobile thermal sensor system.
US10371575B2

An aircraft-mounted external fire detection system includes optical circuitry and processing circuitry. The optical circuitry is mounted on an aircraft forward of an engine nacelle of the aircraft, and is configured to optically monitor an exterior of the engine nacelle for a hydrocarbon fire by detecting radiation outside of the visible light spectrum. The processing circuitry is communicatively coupled to the optical circuitry and is configured to use the optical circuitry to determine that the fire has been continuously present for more than a threshold duration, and in response, transmit a warning to an operator terminal of the aircraft.
US10371571B2

Disclosed is a resistor thin film for micro-bolometer for growth of a vanadium dioxide (VO2) thin film in tetragonal VO2 crystal phase by deposition of VO2 on oxide with perovskite structure and a method for fabricating the same, and the resistor thin film for micro-bolometer according to the present disclosure includes a silicon substrate, an oxide thin film with perovskite structure formed on the silicon substrate, and a VO2 thin film in tetragonal crystal phase formed on the oxide thin film with perovskite structure.
US10371570B2

A method and apparatus for protecting an optical sensor is disclosed. A fixed filter having a fixed passband for light transmission is placed in front of the optical sensor. A programmable filter having a variable passband for light transmission is placed in front of the fixed filter. A controllable voltage source controls a voltage at the programmable filter that shifts the passband of the programmable filter from a first state in which the passband of the programmable filter is substantially the same as the passband of the fixed filter and a second state in which the passband of the programmable filter is different than the passband of the fixed filter.
US10371565B2

A mounting assembly for a weighing device according to an exemplary aspect of the present disclosure includes, among other things, a vertical structure mount, a first link attached to the vertical structure mount, a second link for attachment to a weighing device, a third link pivotably attached to one of the first link and second link, and a fourth link pivotably attached to one of the first and second link.
US10371555B2

A fluid level sensor includes fluid sensing electrodes, reference electrodes, and a controller. The reference electrodes compensate for temperature fluctuations about the fluid electrodes. The controller determines fluid level based on the response of the fluid electrodes to the presence of the fluid in proximity thereto.
US10371548B2

A device for measuring an absolute angle includes first and second rotatable members having first and second radii and capable of rotating over first and second angles respectively, a first number of detectable elements mounted on the first rotatable member, a second number of detectable elements mounted on the second rotatable member, and at least one sensor for detecting rotation of the detectable elements. The second rotatable member is coupled with the first rotatable member such that the second angle is equal to the first angle times the ratio of the first radius and the second radius. The first radius is equal to a first integer times a factor, while the second radius is equal to a second integer times the factor. The product of the first number and the second integer, and the product of the second number and the first integer, are co-prime.
US10371546B2

Various examples are directed to an electronic device capable of touch input through a touch-sensitive surface and/or voice input through a microphone. In some examples, the electronic device may be used in an automobile. For example, some or all of the electronic device may be mounted in a dashboard for use while driving. The electronic device may provide informational content, entertainment content, navigation, and communication features in such a manner that user interaction may be minimized, thus providing a safe driving experience. This can be accomplished by performing tasks and presenting content automatically, without the need for user input, and by allowing user input through voice controls, touch screen controls, and/or physical controls mounted on the dashboard or steering wheel, among other possibilities.
US10371542B2

An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.
US10371526B2

Some embodiments of the invention provide a novel prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for a user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following: (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user. In some embodiments, the prediction engine only relies on user-specific data stored on the device on which this engine executes. Alternatively, in other embodiments, it relies only on user-specific data stored outside of the device by external devices/servers. In still other embodiments, the prediction engine relies on user-specific data stored both by the device and by other devices/servers.
US10371518B2

A system is disclosed that comprises a camera module and a control and evaluation unit. The camera module is designed to be attached to the surveying pole and comprises at least one camera for capturing images. The control and evaluation unit has stored a program with program code so as to control and execute a functionality in which a series of images of the surrounding is captured with the at least one camera; a SLAM-evaluation with a defined algorithm using the series of images is performed, wherein a reference point field is built up and poses for the captured images are determined; and, based on the determined poses, a point cloud comprising 3D-positions of points of the surrounding can be computed by forward intersection using the series of images, particularly by using dense matching algorithm.
US10371515B2

A system for detecting a position of an object includes a position sensor and a demodulator. The position sensor receives a first excitation signal, senses a displacement of the object with respect to a reference point based on the first excitation signal, and generates first and second sense signals based on the first excitation signal. The demodulator receives the first sense signal and the second sense signal from the position sensor, performs a first cross-correlation calculation between the first sense signal and a second excitation signal and a second cross-correlation calculation between the second sense signal and the second excitation signal, determines displacement of the object with respect to the reference point based on results of the first and second cross-correlation calculations, and determine a position of the object based on the displacement.
US10371511B2

A device and method for geometrically measuring an object includes a carrier for the object, at least one reference object that can be fixed relative to the carrier, and a holder which can be moved in at least one direction (x,z) relative to the reference object and on which a reference body and a distance measuring device are arranged, which distance measuring device is designed for measurement of a distance between the object and the reference body. A first and a second reference sensor are arranged at a distance from each other on the holder or on the reference body while facing the reference object, said reference sensors being designed to measure a first and a second distance to the reference object.
US10371505B2

Systems and methods may provide for determining an amount of physical bend in an electronic device and comparing the amount of physical bend to a threshold. Additionally, a warning may be generated if the amount of physical bend exceeds the threshold. In one example, one or more values representing the amount of physical bend are stored to a nonvolatile memory on the device and retrieved in accordance with one or more of a diagnostic push event or a diagnostic pull event.
US10371503B2

A measurement unit measures a cross-sectional shape of an edge part of a semiconductor wafer. The measurement unit measures a cross-sectional shape of an edge part of a support member. The measurement unit measures a cross-sectional shape of an edge part of a laminated wafer. An analysis unit calculates a thickness of an adhesive agent by subtracting a thickness of the semiconductor wafer and a thickness of the support member from a thickness of the laminated wafer.
US10371492B2

A toy dart includes a deformable cap that safely impacts a target. The cap includes two layers of substantially parallel hollow passages that provide spaces that allow the cap to deform. The lower layer, having two hollow passages, is supported by exterior posts and an interior wall between the two hollow passages. The upper layer, having three hollow passages, is supported by exterior posts and interior walls that are laterally offset from the interior wall of the lower layer. The upper and lower layers are separated vertically by a substantially flat divider. Due to the difference in the number of hollow passages and interior walls in each layer, the upper layer is more rigid than the lower layer such that the lower layer of the cap deforms more than the upper layer of the cap upon initial impact with the target.
US10371491B2

A gaming system comprised of an elongated projectile and a target for said projectile to be projected into. The system includes a projectile and a target. The projectile has a head, an elongated shaft coupled to the head, and a tail coupled to a rear end of the shaft. The tail has a mechanical adapter for coupling the projectile to a projecting device. The head has a shock absorber coupled to a penetration prevention device. The head prevents the projectile from penetrating into a target. The target has at least one aperture located on the external surface of the target and an immobilizer for immobilizing a projectile which has entered the aperture.
US10371484B1

An illuminated sighting system for providing an illumination at a sight of a firearm includes a power source housed within a compartment of the firearm. The sighting system further includes a light source. The system additionally includes a switch which completes a power circuit that provides power from the power source to the light source when activated, and a conduit configured to transmit light from the light source to the sight of the firearm. The sighting system includes a feature to deactivate the light source when the firearm is holstered or in another stored condition.
US10371479B2

A weapon station includes a low profile adapter and rotating platform. The low profile adapter is mountable on numerous vehicles or structures, including armored combat vehicles, and mounted concentrically with an operator ingress and egress. The low profile adapter may be mountable on optical sights, such as periscopes. The rotating platform is mounted on the low profile adapter and concentric with the operator ingress and egress and is rotatable about an azimuth axis. The weapon station includes a weapon that can be fired in stabilized, power, and manual modes. The weapon can be fired from within the vehicle in stabilized and power modes, and an operator can fire the weapon manually without leaving the protection of the operator ingress and egress. The weapon station does not obstruct a line-of-sight through optical sights and affords an operator enhanced protection during combat engagements due to its ingress/egress-centric configuration.
US10371475B2

A number of embodiments of a firearm are disclosed where the firearm includes a magazine configured to hold the bolt in an open position when the magazine is empty. In one embodiment, the firearm includes a bolt stop mechanism that moves between a first position where it allows the bolt to cycle between an open position and a closed position and a second position where it holds the bolt in the open position. The magazine is configured to actuate the bolt stop mechanism to the first position when the magazine is empty.
US10371471B2

A firearm includes a frame to which a barrel and slide are slideably mounted and in which a magazine is slideably received. A bumper telescoped on a push rod slideable with the slide pushes a shell in the magazine onto a pivotal carrier. Locking wings pivotally mounted to the barrel are cammed in troughs of a cam block as the barrel and the slide parallel to the longitudinal axis of the barrel relative to the cam block, so that lock tabs are removably received in locking recesses in the slide to removably lock the barrel and slide together. A trigger is slideably mounted to the frame for movement parallel to the longitudinal axis of the barrel for pivoting a sear lever engagable with a biased striker and moving a safety from an interfering position relative to the striker.
US10371467B2

A heat exchanger includes a heat exchanger wall that bounds a passage. A coating lines the heat exchanger wall. The coating has a thickness that varies according to location on the heat exchanger wall.
US10371452B2

A tubular heat exchanger includes a first flow path to receive a first fluid flow, wherein the first flow path is defined by a conduit, and a support structure with a plurality of support structure openings, wherein the support structure supports the first flow path, the plurality of support structure openings define a second flow path to receive a second fluid flow, and the first flow path is in thermal communication with the second flow path.
US10371448B2

A sample heating device includes: an opening/closing cover provided to be movable in a horizontal direction between a position above an opening of a mounting port and a position displaced from the position above the opening, and a cover sliding mechanism that is engaged with a part of a sample boat conveying portion when the sample boat conveying portion comes to a predetermined position in a horizontal plane and moves the opening/closing cover in the horizontal direction according to upward and downward movements of the sample boat conveying portion so that the opening/closing cover is provided at the position directly above the opening of the mounting port when the sample boat conveying portion comes to a predetermined height.
US10371447B2

An anchor assembly for anchoring refractory materials is disclosed for use in high tension stress applications. The anchor assembly includes at least one elongated plate having expansion slots formed along one edge of the elongated plate and semi-circular recessed formed along an opposing edge of the plate.
US10371445B1

A microwave furnace includes a microwave casket having an inner surface forming an internal cavity. A heatable body, formed at least in part of a microwave susceptor material, is located in the internal cavity of the casket and heats in response to a microwave field. A thermal control system is provided, which includes a fluid flow path extending through the casket and has an inlet and an outlet formed in the microwave casket. A portion of the fluid flow path is adjacent the heatable body. The thermal control system flows a thermal transfer fluid through the fluid flow path via the inlet to absorb heat from the heatable body and to transfer the absorbed heat along the fluid flow path until the thermal transfer fluid exits the fluid flow path via the outlet.
US10371425B2

The invention provides a composition comprising 1,1-difluoroethene (R-1132a); a second component selected from the group consisting of hexafluoroethane (R-116), ethane (R-170) and mixtures thereof; and, optionally carbon dioxide (CO2, R-744).
US10371420B2

An air conditioning device for a vehicle having a compressor that supplies a high-pressure refrigerant, an air heating heat exchanger heating air that is to be blown into a vehicle cabin, a pressure reduction part expanding and decompressing the high-pressure refrigerant so as to supply an intermediate-pressure refrigerant and a low-pressure refrigerant, a first low-pressure side heat exchanger exchanging heat between the intermediate-pressure refrigerant and a heating medium other than the air, a second low-pressure side heat exchanger cooling the heating medium by exchanging heat between the low-pressure refrigerant and the heating medium, a first heating medium circuit through which the heating medium cooled in the second low-pressure side heat exchanger circulates, and a heating medium-air heat exchanger.
US10371413B2

A boiler that includes a housing is disclosed. The housing houses a combustion chamber, a heat exchanger system, a heat flow path, an isolating member, and a movable access panel. The heat flow path thermally couples the combustion chamber and the heat exchanger system. The isolating member at least partially separates the combustion chamber from the heat exchanger system. A fluid jacket is operable to thermally couple fluid disposable within the fluid jacket about a fluid side area of heat exchangers of the heat exchanger system. The movable access panel is positioned about or coupled to an exterior wall of the housing. When the movable access panel is moved to an open position, a user is provided access to a gas side area of the heat exchangers for servicing or cleaning of the heat exchangers from an exterior environment of the boiler.
US10371409B2

A ceiling mounted ventilation fan includes a housing, a fan unit and lighting equipment installed in the housing. The housing including a first opening connected to an air outlet and communicating with a duct, and a second opening that communicates with a room interior. The lighting equipment includes an illumination unit, and a cover, that surrounds the illumination unit, and has a reflecting surface which reflects light from the illumination unit and guides the light into the room. The fan unit includes a fan and a casing positioned at a first position, spaced, from a second position that is above the second opening, the fan casing surrounding the fan and having an air inlet opening directed upwardly. Air is introduced through the second opening and through the air inlet into the fan unit and is discharged through into the duct by the fan unit.
US10371404B2

A receiver unit includes: a receiving section receiving a signal of a measurement value (Tm2) transmitted from a wireless temperature sensor unit; an input connector connected to a sensor signal line, the sensor signal line being configured to transfer a signal of a measurement value (Tm1) of the suction air temperature sensor; a signal generator generating a signal serving as an index of indoor temperature, based on the measurement values (Tm1, Tm2) of the wireless temperature sensor unit and the suction air temperature sensor; and a signal output section outputting the signal generated by the signal generator to a controller of an air-conditioning device.
US10371385B2

A sequential burner for an axial gas turbine comprises: a burner body, which is designed as an axially extending hot gas channel and further comprises a fuel injection device, which extends into said burner body perpendicular to the axial direction. The manufacturing of the burner body is simplified and the fuel injection is stabilized by designing said fuel injection device as a mechanically stiff component, and fixing said fuel injection device to said burner body in order to keep it aligned with said burner body and to stiffen said burner body against creep.
US10371379B2

A self-extinguishing torch top has a wick holder with an upper end and a lower end, affixed to a fuel canister top. An extinguisher surrounds the wick holder and has at least a retracted position wherein a wick protruding from the wick holder is sufficiently exposed to be allowed to burn, and at least an extended position wherein the extinguisher extends beyond the wick so far as to extinguish any flame on the wick. A biasing member urges the sliding tube toward the extended position, and an arrest mechanism retains the sliding tube in the retracted position until an impact occurs, upon which the arrest mechanism releases the sliding tube to allow its extension to the extended position.
US10371372B2

Aspects of the present invention disclose a candleholder that may be manipulated by a user to advance a candle within a candleholder to facilitate optimal burning. Embodiments describe a candleholder having a platform to move a candle within a holder. Embodiments disclose a prepackaged semi-soft candle, which is readily movable against a candleholder's inner surface. Embodiments of the present invention disclose a handle permitting a user to manipulate platform height, allowing a candle to be raised or lowered within a candleholder. Embodiments disclose a disc, sized larger than the platform, preferably formed of a soft rubber sponge which stabilizes the candle and prevents candle wax from moving below the platform's surface. An alternative embodiment omits the disc, the platform being sealed by a seal around the platform's perimeter.
US10371366B2

According to one embodiment, a lighting device for vehicle includes a socket; a light emitting unit which is provided at one end portion of the socket, and includes a light emitting element; an insulating portion which includes a resin, and is provided inside a hole provided in the socket; a power feeding terminal which has conductivity, extends inside the insulating portion, and of which one end portion protrudes from the insulating portion, and is electrically connected to the light emitting unit; and a melting portion which is connected to an inner wall face of the hole, and at least one end face of the insulating portion.
US10371359B2

Various embodiments may relate to an LED retrofit lamp, including a lamp tube, an LED light engine disposed in the lamp tube, and end caps arranged at two open ends of the lamp tube, the LED light engine including a circuit board and at least one light source disposed on the circuit board. The LED retrofit lamp further includes one pair of retaining structures fixed at two opposite ends of the circuit board, respectively, and at least one pair of elastic tension structures connected to the retaining structures. The elastic tension structure goes through the end cap from one side of the end cap and is locked at the other side of the end cap. In addition, various embodiments may also relate to a process for manufacturing the LED retrofit lamp.
US10371358B2

An LED board mounting system includes a fixture frame having a planar surface and a plurality of alternating bosses disposed along a length of the fixture frame. The system also includes an LED board having a first side and a second side, a plurality of LEDs disposed along a length of the LED board on the first side, and a pair of electrical contacts coupled to the plurality of LEDs and mounted to the second side of the LED board and extending away from the second side. In addition, the LED board mounting system includes a first edge and opposing second edge of the LED board secured to the planar surface of the fixture frame between the plurality of alternating bosses, the second side of the LED board being adjacent to the planar surface of the fixture frame and the pair of electrical contacts extending through the planar surface.
US10371357B2

An electronic component may include e.g. a solid-state light radiation source, preferably a LED light radiation source, is provided with electrical contact pads for soldering onto a mounting board. The electrical contact pads are arranged over a soldering area having a central portion and a peripheral portion surrounding said central portion.The electrical contact pads include at least one first electrical contact pad arranged at central portion of the soldering area, and at least one second electrical contact pad arranged at peripheral portion of the soldering area.
US10371348B2

A lighted cable termination assembly for use with one or more pipes is provided. The lighted cable termination assembly includes a stand, a lens, and a plurality of light emitting components. The stand is configured to be supported, with the stand extending upwardly, by the one or more pipes. The lens is positioned over an upper opening of the stand and includes a proud surface extending radially outside of a perimeter of the stand. The plurality of light emitting components are disposed under the lens, and the proud surface of the lens providing illumination from a plurality of viewing angles as viewed from the underside of the any of the one or more pipes on which the stand is supported.
US10371343B2

A vehicular lamp fitting is provided with: a reflector having a first reflector portion; an inner panel; a first light guide member provided along an edge of the first reflector portion toward the center of the vehicle and disposed to be opposed to the first reflector portion; and a light source provided at least on either one end or the other end of the first light guide member so as to allow light to be incident on the first light guide member. The first light guide member is disposed so as to be visually recognized from the side of the vehicle, and part of direct light reflected by a reflective surface of the first light guide member and emitted toward the first reflector portion that has not been emitted ahead of the vehicle by the first reflector portion is emitted toward the side of the vehicle.
US10371338B2

A vehicle headlight includes an LED lamp that emits a light bundle in a first main direction of propagation. A first reflector for deflecting the light bundle from the first main direction of propagation into a second main direction of propagation. A second reflector that deflects the light bundle from the second main direction into a third direction of propagation. The first main direction of propagation and the third main direction of propagation span an acute angle that is smaller than the angle spanned by the first main direction of propagation and second main direction of propagation.
US10371336B2

A headlamp apparatus may include: a light source configured to emit light; a reflector having a reflecting surface with different curvatures in first and second directions crossing each other, and configured to reflect the light emitted from the light source; and a lens configured to receive the light through the reflector, and change the magnification of the light so as to guide the light to the front.
US10371333B2

A flame simulating assembly is provided with a reflected flickering light that includes only one light source. Light from the light source passes though a rotating flicker element onto an angled reflector, or mirror, that reflects light up onto a simulated fuel bed and the some of the light is reflected off of the flicker elements towards a flame screen to create a simulated flame. The clipping flicker elements creates a fluttering light effect due to the flicker elements “intermittently dipping” into the light path. This fluctuating light is reflected onto the logs and ember bed in front and creates a dancing effect, which simulates glowing embers.
US10371315B1

A mounting bracket (10) for mounting items (I) on a metal post (P) located on a boat dock (D). A support member (12) allows a user to position the bracket where an item is to be mounted on a post with a pair of clamps (14a, 14b) then being used to affix the item to the bracket. The support member has a set (13) of teeth (T) formed at each end (12e) which bite into, but do penetrate through, the post. When the clamps are attached to the support member, tightening down of the clamps causes the teeth to bite into the post to hold the mounting bracket securely in place, but this does not result in holes being made in the side of the post which might later result in corrosion.
US10371310B1

A quick release support system for a holder of a portable device includes a channel coupled to the holder, a clasp rotatably coupled to the channel and optionally biased to a closed position, and a mounting assembly configured to slide along the channel and be aligned with the clasp in an open position and engage with the clasp in a closed position. The channel can include a variable width opening to progressively align the mounting assembly as the mounting assembly slides along the channel and overarching wings over sides of the channel. Upon engagement with the clasp, the mounting assembly is constrained in all three orthogonal directions. The clasp can be pulled outward from the channel to release the mounting assembly, and the holder with the clasp can be disengaged from the mounting assembly and moved to another location, leaving the mounting assembly in a position for subsequent engagement.
US10371307B2

A tank or a pipe having an internal steel surface, at least a portion of the internal steel surface comprising a coating system. The coating system being formed of an overcoat layer and an overcoat-enhancing layer, the overcoat-enhancing layer being interposed between the steel surface and the overcoat layer. In use, the overcoat-enhancing layer enhances the chemical resistance of the overcoat layer to aggressive cargo types.
US10371296B2

The present disclosure provides a pipe coupling that includes a coupling body, a first pack joint nut, and first and second sleeves. The coupling body is made of a first metal material and the first pack joint nut is made of a second metal material. The first pack joint nut is configured to receive a portion of a first pipe. The pipe is made of a dissimilar metal material to the first and second metal materials of the coupling body and the first pack joint nut, respectively. The first sleeve is configured to line at least a portion of an inner periphery of the coupling body. The second sleeve is configured to line at least a portion of an inner periphery of the first pack joint nut. The first and second sleeves are made of non-metallic materials, and serve as physical non-metallic barriers between the first/second metal materials of the coupling/first pack joint nut, and the dissimilar metal material of the first pipe.
US10371295B2

A pipe fitting has housing portions attached in spaced relation to define non-coaxial receptacles that receive pipe elements. The housing portions are supported on split rings received within grooves in each housing portion. The housing portions are supported in spaced relation in a preassembled state to permit insertion of pipe elements into the receptacles without disassembly of the fitting. The grooves in the housing portions have a floor surface with three surface portions. Two of the surface portions on each groove of each housing portion engage the split rings when the housing portions are supported in spaced relation.
US10371294B1

The adapter assembly extends outward from an inner structure such as an outer barrel or nipple base to attach the inner structure to a housing such as a bowl. Each sized inner structure fits a specified bowl for attachment of the inner structure to the bowl. The adapter assembly extends outward from the inner structure to fit one of the available sizes needed for attachment to the bowl. The adapter assembly is characterized by a first attachment body and a second attachment body. The adapter assembly attaches to the exterior of the inner structure to increase the surface exterior of the outer surface for attachment of the inner structure to the bowl.
US10371293B2

A movement-constraining assembly for a fluid-conveying system comprises a tubular body adapted to be secured to a component coupling end of a component of the fluid-conveying system. A fluid-conveying tube has a tube coupling end adapted to be connected to the component of the fluid-conveying system and defining an inner passage for fluid to pass therethrough to or from the component, the tube having an interface at the tube coupling end. A blocking nut has an inner surface complementary to at least a surface of the interface of the tube to block rotation between the tube and the blocking nut, the blocking nut further comprising an outer surface complementary to a surface of the tubular body to block rotation between the blocking nut and the component, whereby the blocking nut blocks a rotation between the fluid-conveying tube and the component coupling end.
US10371289B1

One embodiment provides a method and apparatus for suspending air conditioning duct works from a support structure comprising unistrut type support beams which apparatus includes a plurality of support brackets arranged and configured for being slidably interlockable with the interior of the unistrut beam members. The support brackets can be slid inside the interior of the support beam until adjacent a support beam which support beam can be connected to the support bracket. In like manner additional support brackets can be inserted into the interior of the support beam members to be adjustably located next to their respective support rod. In such manner multiple support rods can be used to support a frame member even where the support rods are not symmetrically located along the length of the support beam as the support bracket can be slid/moved inside the support beam until lining up with its respective support rod. Additionally, the entire support framework can be moved relative to the plurality of support rods by sliding the framework relative to the support brackets. In such manner the location of the supporting frame member can be changed without moving the support rods.
US10371287B2

Systems, methods, process, and article of manufacture regarding alignment orifice shields are provided. Shields can be configured to mate with leaching conduits in a certain configuration and can provide visual clues with regard to orientation as well as stability of installation for a pressurized or gravity-flow conduit. Methods of manufacture are also provided where manual or automated systems may be used for securing and adapting conduits to align with one or shields prior to or during installation of a leaching system.
US10371279B2

An actuator includes a guide that extends in one direction and a slider that is movable in an axial direction with respect to the guide. Either the guide or the slider has a recessed cross-section, and the slider is guided by the guide while the other of the guide and the slider is restrained by three surfaces constituting the recessed cross-section.
US10371275B2

Actuator for actuating a valve device comprising an electric drive (14) being operatively engaged to an actuating element (1) of the valve device, the electric drive (14) comprising at least one torque motor (2) which drives a hollow shaft (3) as an internal rotor, that positions a threaded drive (4) having a screw nut (6) and a threaded spindle (5) for converting the rotational movement of the hollow shaft (3) into a translational movement of the threaded spindle (5), and the threaded spindle (5) acts upon the actuating element (1) for displacing the same, wherein the threaded drive (4) comprises an inverted roller screw (4.1), and the screw nut (6) of the inverted roller screw (4.1) houses the threaded spindle (5) as a push rod.
US10371271B2

A fluid controller that reduces an increase in cost by additional components or additional processes for setting means, and solves the problem that a set value of an upward movable amount of a stem changes is provided. An upper surface of an outer peripheral edge portion of a diaphragm holder 7 and a lower surface of an inner peripheral edge portion of a holder adapter 15 are formed so as to oppose to each other with a first gap A interposed therebetween. By setting the first gap A to a predetermined value, an upward movable amount of the diaphragm holder 7 is set.
US10371268B2

A stopcock controls the flow of a liquid under pressure through a dispensing tube with an upstream portion separated by the stopcock from a downstream portion. The stopcock includes a housing portion with a chamber defined by a housing peripheral wall surrounding a longitudinal z-axis. The housing peripheral wall has an inner surface of revolution with a housing inlet opening connectable to the upstream portion of the dispensing tube. The stopcock includes an outlet connector connectable to the downstream portion of the dispensing tube and comprising an outlet opening. A plug defined by a plug outer peripheral wall snugly fitting the inner surface of revolution of the housing peripheral wall. The plug can rotate within the chamber about the longitudinal z-axis. The plug has a through-channel extending from an upstream opening located on the plug outer peripheral wall, to a downstream opening, such that the plug can be rotated about the longitudinal z-axis from a flow position to a sealed position, wherein, the plug outer peripheral wall comprises a seal protrusion topped by a ridge and forming a closed loop defining a blank area of the plug outer peripheral wall, such that, in the sealed position, the housing inlet opening of the housing peripheral wall faces the blank area and is circumscribed within the seal protrusion. The plug outer peripheral wall has a flow protrusion topped by a ridge circumscribing the upstream opening such that, in the flow position, the inlet opening of the cylindrical chamber peripheral wall is circumscribed by the flow protrusion, wherein said flow protrusion preferably shares a common portion of protrusion with the seal protrusion.
US10371263B2

A seal for reducing leakage about a rotating shaft having an axis includes a rotating component configured to be positioned radially outward from and surround the rotating shaft, and including a rotating cylinder defining an annular oil chamber for receiving oil. The seal also includes a static component including a sealing plate configured to extend into the annular oil chamber such that the oil fills a gap between the sealing plate and the rotating cylinder to reduce air leakage between the rotating component and the static component in response to rotation of the rotating component.
US10371257B2

An output portion is formed integrally with an output gear made of a magnetic material and is rotated integrally with the output gear. A yoke is placed at the output gear and includes first and second yokes. An arcuate gap, which extends along an arc that is centered at a rotational center of the output gear, is formed between the first yoke and the second yoke. A magnet is installed between one end of the first yoke and one end of the second yoke. Another magnet is installed between another end of the first yoke and another end of the second yoke. A Hall IC is placed in the arcuate gap and is movable relative to the yoke. Primary holes are formed between the rotational center and the yoke such that the primary holes extend through the output gear in a plate thickness direction of the output gear.
US10371256B2

In a vehicle on which a torque converter having a lock-up clutch is mounted between an engine and a transmission, a meet point learning controller is provided to perform learning control for obtaining a learning value based on information on a meet point at which the lock-up clutch starts torque transmission. The meet point learning controller estimates a LU transmission torque based on a difference between an engine torque signal value and a torque converter transmission torque when the lock-up clutch moves from a non-engaged state to an engaged state during traveling of the vehicle, and uses, as the meet point information, a meet point detection pressure at a time when the LU transmission torque estimated value is determined to have entered an upward trend.
US10371254B2

A vehicle drive device that includes an input member that is drivingly connected to a driving force source for wheels; a hydraulic transmission device that includes a transmission input member coaxially disposed with the input member and changes a speed of rotation of the transmission input member and transmits the rotation to a transmission output member; a differential gear device that has an axis different from an axis of the input member and distributes a drive force transmitted from the transmission output member to the wheels; a case that houses at least the transmission device and the differential gear device; an electric oil pump that is driven by a pump rotary electric machine; and a hydraulic control device that controls a hydraulic pressure of oil discharged from the electric oil pump and supplies the oil at least to the transmission device.
US10371249B1

An engine is disclosed of the V-configuration having an integrated engine and transmission. The engine has an engine ventilation system communicating between the crankcase and an upper end of the valve cover, whereby blow-by gases can be returned to the air intake system to recycle the unspent fuel. The engine also includes an easily accessible/removable cam, such that the camshaft may be removed without removing the rocker arms. The engine also includes a lubrication system for lubricating components of the engine and transmission.
US10371247B2

An encapsulation device suitable for encapsulating a transmission component of an engine system that comprises a housing member configured to encapsulate the transmission component and define an air gap in a volume between an outer surface of the transmission component and an inner surface of the encapsulation device in use. The housing member is configured to allow air flow through the air gap during operation of the engine system and to retain a heated air layer around the encapsulated transmission component following engine system shutdown in use. The air gap enables convective cooling of the transmission components during periods when the vehicle is driving and additionally allows heat dissipation to occur when the vehicle engine is switched off.
US10371243B2

According to one embodiment, a gear includes a steel portion that is oriented on a center axis. The steel portion includes a hub, a cylindrical rim, a web, and a plurality of engagement features. The hub is centered about the center axis. The rim has an exterior surface and an interior surface that surrounds the hub and is centered about the center axis. The web extends from an exterior surface of the hub to the interior surface of the rim. The engagement features are on the exterior surface of the cylindrical rim. The gear also includes a first composite piece adjacent to a first side of the web, the first composite piece extending from the hub to the interior surface of the rim, wherein the first composite piece does not extend past the hub towards the center axis.
US10371239B2

A power steering device includes: first and second load transition regions provided in first and second predetermined ranges in a nut side ball screw groove from the other end side openings of the first and second connection passages along the nut ball screw groove, formed so that radial distances between a rotation axis of the nut and the nut side ball screw groove are gradually increased toward the other end side opening of the first and second connection passages, and formed so that the balls pass through first and second no load regions, and then pass through a first load region, when the balls in the first and second predetermined ranges are moved from the other end side opening of the first and second connection passages along the nut side ball screw groove.
US10371229B2

An adjustable vibration isolator for limiting transfer of vibrations from a first element to a second element coupled to the first element. The isolator includes conical disc spring members, each having a first end including a central opening, a central axis, and a second end opposite the first end. The second end includes an outer edge of the spring member. A spacer is coupled to each spring member so as to enable a transfer of forces between the spring member and the spacer. Spring member deflection resistance mechanisms are operable to adjustably resist movement of the outer edges of the spring members in directions radially outwardly during loading of the spring members. Resistance of movement of the outer edges of the spring members enables control of a force required to deflect the spring members, and control of the force-deflection curve of the vibration isolator.
US10371226B2

The hydraulic shock-absorber comprises a hydraulic stop member having a cup-shaped body, which is adapted to be mounted in a compression chamber, and a plunger, mounted at an end of a rod of the shock-absorber so as to slide in the cup-shaped body when the shock-absorber moves towards the compression end-of-travel position. The cup-shaped body comprises a side wall and a bottom wall which define, along with the plunger, a working chamber in which a damping fluid of the shock-absorber is compressed by the plunger when the latter slides in the working chamber towards the bottom wall of the body. Axial channels are formed on the inner surface of the side wall of the body and allow the damping fluid to flow axially out of the working chamber when the plunger slides in the working chamber towards the bottom wall of the cup-shaped body. The axial channels extend parallel to a longitudinal axis (z) of the cup-shaped body and have a cross-section whose area decreases continuously along this axis (z) towards the bottom wall of the cup-shaped body.
US10371225B2

A damper for dampening rotation of a dipper door relative to a dipper body of a mining shovel includes a shaft, an arm, and a high pressure fluid seal. The shaft supported for rotation about a shaft axis, and rotation of the shaft is dampened by fluid in an enclosed chamber. The high pressure fluid seal engages an outer surface of the shaft at a position between the first end of the shaft and the second end of the shaft. The high pressure fluid seal engages an outer surface of the shaft and includes a low pressure side and a high pressure side adjacent a shaft cavity. The arm includes a first end coupled to the first end of the shaft, and a second end coupled to the dipper door or the dipper body such that rotation of the dipper door drives the arm to rotate the shaft.
US10371220B2

A piston-returning apparatus for a disc brake includes two pushing plates, a collar, a rotating unit and a handle. Each of the pushing plates includes a threaded element. The collar includes two screw holes for receiving the threaded elements of the pushing plates respectively so that the pushing plates are synchronously moved toward or away from the collar when the collar is rotated. The handle is connected to the collar via the rotating unit. The rotating unit is switchable between two modes. In the first mode, the rotating unit rotates the collar clockwise when the handle is pivoted clockwise but the rotating unit does not rotate the collar counterclockwise when the handle is pivoted counterclockwise. In the second mode, the rotating unit rotates the collar counterclockwise when the handle is pivoted counterclockwise but the rotating unit does not rotate the collar clockwise when the handle is pivoted clockwise.
US10371209B2

Rings for a rolling bearing are disclosed, wherein the rings define a primary axis (A). The ring may include a ring formed as a hollow ring having a hollow chamber encircling the primary axis (A). A wall of the hollow ring may be of one-piece and/or seamless design in an axial section along the primary axis (A). The ring may be a bearing ring configured for rolling contact with rolling elements. In one example, the wall includes a raceway section in the wall for rolling contact with the rolling elements, a bearing bottom section for supporting the ring, two lateral supporting wall sections, and two connecting sections for connecting the two lateral supporting wall sections to the raceway section.
US10371205B2

A tidal current energy generating device includes an outer frame (1), at least one inner frame (2), at least two hydro turbines (3), at least one center shaft (4), at least one generator (5), and at least three bearings (6). The at least one inner frame (2) is separably disposed in the outer frame (1). At least two hydro turbines (3) are located below a water surface and are disposed in one inner frame (2). At least two hydro turbines (3) are disposed coaxially and are vertical-axis hydro turbines. At least one center shaft (4) is disposed through the at least two hydro turbines (3), the axis direction of the center shaft is perpendicular to the horizontal plane, and the center shaft (4) rotates along with the rotating of the hydro turbines (3). The at least one generator (5) is located above the water surface and connected with one end of the center shaft (4). The at least three bearings are sleeved on the center shaft (4) and are located on two sides of and between the two hydro turbines (3), respectively. The tidal current energy generating device can be modularly assembled and replaced above the water surface and can extend along the water depth direction, thereby improving the power generating efficiency.
US10371204B2

In an embodiment, a bearing assembly may include a support ring to which one or more superhard bearing elements may be mounted. The support ring may include one or more relief features configured to reduce residual stresses in the superhard bearing elements that are induced by brazing the superhard bearing elements to the support ring, operational loads, other processes, or combinations of the foregoing. Reducing the residual stresses in the superhard bearing elements may help prevent damage to the superhard bearing elements. The bearing assembly may be used in subterranean drilling systems and/or other types of systems.
US10371188B2

A plant holder has a basket formed from a base and a peripheral sidewall around the base. A support arm extends upward from the base at a flat region of the sidewall. A hook at the distal end of the support arm may be inserted into a hole in a vertical surface such as a wall. The basket is then suspended from the support arm and the flat region of the sidewall abuts and is flush with the vertical surface. The support arm may be angled slightly inward toward the center of the basket in order to provide additional force holding the plant holder against the vertical surface it is suspended from.
US10371186B2

A method is provided for producing a component connection, which has a first component and a male connecting element with at least one sphere or at least one spherical element. The at least one ball or the at least one spherical element is pressed into the material of the first component in such a way that a positive-locking connection results between the first component and the connecting element, by which positive-locking connection the connecting element is connected to the first component in a translationally fixed and rotationally fixed manner.
US10371182B2

The present invention concerns a wedge comprising four wedge elements (1, 2, 3, 4). A first wedge element (1) and a second wedge element (2) are arranged moveable towards and away from each other. A third wedge element (3) and a fourth wedge element (4) are placed on opposite sides of the first two wedge elements (1, 2) abutting the two first wedge elements (1, 2) along sloping surfaces. The third and fourth wedge elements (3, 4) will be moved away from each other when the first and second wedge elements (1, 2) are moved toward each other and will be free to move toward each other when the first and second wedge elements (1, 2) are moved away from each other. The movement is accomplished in that a first part (7) is fixed rotatable in the first wedge element (1) and that a second part (6, 40) is fixed non-rotatable in the second wedge element (2). The first and second parts (7, 6, 40) have co-operating threads that are so arranged that the first and second parts (7, 6, 40) will move relative each other when the first part (7) is rotated relative the second part (6, 40).
US10371178B2

A drive pulley (12) is formed by a piston-cylinder mechanism in which a seal ring (15) is set on an outer periphery of a fixed piston plate (16) that is in sliding contact with a cylinder inner peripheral surface (12d) of a cylinder (12b), and is driven by being supplied with hydraulic pressure. As a control parameter of a surface roughness shape of the cylinder inner peripheral surface (12d) of the drive pulley (12), a kurtosis (Rku) of a roughness curve and a skewness (Rsk) of the roughness curve, each of which is a height direction characteristic average parameter, are used. The cylinder inner peripheral surface (12d) is set to a surface having a surface roughness shape whose measurement values of the kurtosis (Rku) and the skewness (Rsk) are predetermined respective control values or less. With this, it is possible to surely suppress sliding abrasion of the liquid-tight seal member.
US10371159B2

An object of the present invention is to provide a magnetic bearing device designed to achieve reduction in cost and size of a circuit by omitting a DC/DC converter that has been used for obtaining a control power voltage of a magnetic bearing, and to provide a vacuum pump having the magnetic bearing device. The magnetic bearing device has: position detection means for detecting a radial position and an axial position of a rotor; magnetic bearing means for controlling the radial position and the axial position with an electromagnet based on the radial position and the axial position detected by the position detection means; an excitation circuit that includes a switching element for connecting/disconnecting between the electromagnet and a power supply; electromagnetic current detection means for detecting a signal of a current flowing through the electromagnet; power supply voltage detection means for detecting a signal of a voltage of the power supply; and pulse width calculation means for calculating, at each timing, a pulse width for operating pulse control for the switching element. The pulse width is calculated based on the voltage of the power supply detected by the power supply voltage detection means and the current detected by the electromagnetic current detection means.
US10371142B2

Methods and apparatus for pairing load and position values are disclosed. An example method includes determining, via a rod pump controller, a first position value of a polished rod of a pumping unit, assigning a first time value to the determined first position value, receiving first load values of the polished rod, assigning second time values to respective ones of the first load values, adjusting each of the second time values to respective third time values based on a wireless communication delay value, and determining a second load value associated with the first position value at the first time value based on the first load values and the third time values.
US10371137B2

A system has a fluid motor for receiving a pressurized fluid motor causing actuation of the fluid motor, with the fluid motor having a motor inlet and a motor outlet. The motor fluid is delivered from the motor outlet into a container. The motor rotor drives a pump rotor. The pump rotor drives a fluid from a pump inlet to a pump outlet, with the pump outlet being connected into the container. A metering system allows a precise amount of rotation of the motor rotor and the pump rotor to meter the motor fluid and the pump fluid into the container.
US10371128B2

An actuator (12) includes a moving member (18) pivotally connected to a base unit (14) for rotation about an axis. The driving force for rotation of the moving member (18) relative to the base unit (14) is provided by a pair of antagonistically operating shape memory alloy (SMA) wires (48, 50) and transmitted via a torsional spring (56). An endoscope, or a snake-like robot (66), may include one or more of the actuators (12).
US10371122B2

The present subject matter is directed to a system and method for improving speed control of a pitch drive system of a wind turbine. In one embodiment, the pitch drive system includes a direct current (DC) motor having an armature and a series-field winding, a battery assembly having a positive terminal and a negative terminal, and a current-controlling device configured in series between the positive terminal of the battery assembly and the series-field winding. The battery assembly is configured to supply power to the pitch drive system and the current-controlling device is configured to supply current to the series-field winding so as to ensure a field flux does not equal zero. Thus, the current-controlling device has the effect of limiting the maximum speed of the DC motor.
US10371118B2

A device and method for converting electric energy into pneumatic energy and vice versa, which involves: pumping a liquid forming a liquid piston into a conversion chamber in which a quantity of air is trapped until the air reaches a pressure of a compressed air storage vessel; or churning a liquid by expanding the compressed air in a conversion chamber which is filled with a quantity of liquid, in which device or method the pumping or the churning of the water takes place in the same conversion chamber and consecutively in at least two pumping or churning stages, respectively, provided so as to operate in different pressure ranges. The present device and method can be used in particular in the field of converting and storing electric energy.
US10371117B2

An ignition apparatus includes a blow-off determining unit. The blow-off determining unit determines, when a secondary electric current drops below a predetermined threshold value Ia during a determination period, that blow-off has occurred; the determination period is a predetermined time period ΔT from the start of a spark discharge by a main ignition circuit. Further, when it is determined that blow-off has occurred during a main ignition (full-transistor ignition), it is controlled to perform a continuing spark discharge after the main ignition in a next cycle. Moreover, a secondary electric current command value I2a in performing the continuing spark discharge is set to an electric current value that is obtained by adding a predetermined electric current value α to the predetermined threshold value Ia used in the blow-off determination. Consequently, in the next cycle, it is possible to reliably prevent blow-off, thereby reliably preventing a misfire.
US10371114B2

A device for operatively connecting an engine starter to an engine where the engine includes an engine crankshaft and the engine starter has a starter shaft with a length and a worm, or worm screw, of a worm drive spaced radially from the starter adapter shaft and within the length of the shaft is described herein. The device compromises a worm gear assembly as operatively attached to the starter adapter shaft. The a worm gear assembly includes a worm gear, or worm wheel, positioned to engage the worm and an overrunning clutch positioned radially between the worm gear and the starter adapter shaft and operatively engaging the starter adapter shaft.
US10371113B2

The invention relates to a method for operating a power generating device (2) comprising an internal combustion engine, in particular a gas motor or a gas turbine, and an energy accumulator. Said internal combustion engine and the energy accumulator are electrically coupled together. Said internal combustion engine (16) can be operated in accordance with a first estimated value and in accordance with a second estimated value.
US10371110B2

An engine head assembly includes a plurality of fuel injectors each positioned within a fuel injector bore in an engine head, and fluidly coupled with a fluid conduit. Each fuel injector includes a valve assembly within a fuel injector case such that an interior fluid space is formed between the fuel injector case and the valve assembly. The fuel injector case includes an elongate body having a particulate-blocking perforation array formed therein, and that is structured to block particulates in fuel entering the fuel injector from the fluid conduit.
US10371105B1

A fuel treatment module treats fuel with infrared radiation from a plurality of infrared radiation emitting elements arranged in a structure configured to ensure sufficient exposure of the fuel to infrared radiation. Such structure includes a head cap and spacer having through bores providing a manifold through which fuel flows into multiple IR/shunt columns of infrared radiation emitting elements that are disposed within a canister. Then the fuel moves out of the multiple IR/shunt columns into the open area of the canister where the fuel then flows around the exterior of the columns, exposing the fuel to further infrared radiation treatment.
US10371102B2

A method is presented, comprising, during a first condition, including an active refueling event, receiving an indication of hydrocarbon breakthrough from the fuel vapor canister; and flowing refueling vapors into an intake manifold responsive to the indication of hydrocarbon breakthrough. Flowing refueling vapors into an intake manifold traps the vapors there until engine start-up, when the vapor can be combusted by the engine. In this way, refueling emissions may be reduced, even if the fuel vapor canister is saturated prior to, or during the refueling event.
US10371097B2

A component is provided for a turbine engine. The component can include an airfoil defining a surface, and an energy absorbing composite positioned on the surface of the airfoil or within the airfoil. The energy absorbing composite includes a shear thickening fluid distributed through a matrix.
US10371094B2

A gas turbine engine comprising: a bypass duct having a bypass nozzle; an engine core having a core nozzle; and, a mixer duct defined by a mixer fairing and having a mixer nozzle, wherein the mixer duct is arranged to receive an airflow from the bypass duct through a mixer duct inlet and an airflow from the engine core, when in use, and the geometry of the mixer duct is selectively adjustable by moving the mixer fairing relative to the bypass duct and engine core in use.
US10371089B2

In various embodiments, a cowl actuation system may comprise a cowl, an actuator, a bell crank, and a guide arm. The cowl may be configured to modulate at least a portion of the exhaust flow of a gas turbine engine. The bell crank may have a first end and a second end. The first end may be operatively coupled to the actuator. The second end may be operatively coupled to the cowl. The bell crank may be configured to pivot about a first point located between the first end and the second end. The first point may also be located along a diameter. The guide arm may have a third end and a fourth end. The third end may be mounted to a second point. The fourth end may be operatively coupled to the cowl. The second point may be located along the diameter.
US10371084B2

A method for detecting variations between the quantities of fuel injected into cylinders by fuel injection devices and correcting the fuel injection quantity variation while minimizing the computational load on a drive device and the level of performance required of a pressure sensor includes a drive device for fuel injection control, wherein movable valves are driven so that predetermined quantities of fuel are injected by applying, for the duration of a set energization time, a current that will reach an energization current to solenoids of a plurality of fuel injection devices which open/close fuel flow paths. The drive device is characterized in that the set energization time or energization current is corrected on the basis of a pressure detection value from a pressure sensor that is attached to a fuel supply pipe disposed upstream of the plurality of fuel injection devices.
US10371071B2

Systems and methods for non-intrusive closed-loop control of internal combustion engines are provided. Systems of the non-intrusive closed-loop control of internal combustion engines include a plurality of engine operating condition sensors, an electronic control unit with a Gaussian process model, and a look-up table. The electronic control unit estimates an MFB50 of the internal combustion engine using the Gaussian process model and with engine operating condition data as input. A desired MFB50 is obtained from the look-up table and a command of a control parameter to a fuel injector for the internal combustion engine is executed by the electronic control unit and as a function of the comparison of the estimated MFB50 and the desired MFB50.
US10371068B2

Methods and systems are provided for calibrating one or more vehicle sensors. In one example, a method comprises calibrating a sensor coupled to a vehicle and updating an operating parameter of an engine configured to propel the vehicle, based on a source of one or more weather devices removed from the vehicle, where said source includes a confidence level in data provided via said source. In this way, one or more vehicle sensors may be calibrated as a function of a confidence level in the data provided via said source, which may improve vehicle systems that rely on said sensors, and which may in some examples increase fuel economy.
US10371063B2

A turbine engine including a core engine cowl including a compartment, a cooling airflow source positioned within the compartment, and a full authority digital engine control (FADEC) system coupled in communication with the cooling airflow source. The FADEC system is configured to determine a flight status of the turbine engine, and actuate the cooling airflow source when the turbine engine is not in flight, and before the turbine engine has been shut down, such that heat is exhausted from the compartment.
US10371059B2

An aircraft cabin blower system comprising a transmission and a compressor is disclosed. The system has a forward configuration in which the compressor is drivable in use via the transmission. The transmission comprises a toroidal continuously variable transmission giving selectively variable control over the rate at which the compressor is driven.
US10371057B2

Disclosed is a fuel injector device having a body with a leading edge and a trailing edge and defining a streamwise direction from the leading edge to the trailing edge, the fuel injector device body having a first wall and a second wall opposite the first wall, each wall extending between and including the leading edge and the trailing edge and the walls conjoining each other at the leading edge and the trailing edge, each wall having a streamwise extent and a crosswise extent, the walls further enclosing an internal space, at least one fluid plenum being provided within the internal space, the fluid plenum at least at one of an upstream end and/or a downstream end being delimited by an internal wall structure, wherein at least one surface of the wall structure is an inclined surface which forms an angle with the streamwise direction which is smaller than or equal to a maximum angle, wherein the maximum angle is 60°.
US10371051B2

A fan section for a gas turbine engine includes a fan hub and a nose cone section operatively mounted to the fan hub. The nose cone section includes a noise attenuation feature.
US10371048B2

A combustor having a plurality of nozzles (main nozzles) to supply fuel disposed, includes a water supplier that is connected to all or part of the plurality of nozzles to supply water to each of a plurality of fuel pipes. The water supplier is configured to vary a supply amount of water for each of plurality of nozzles to which the water is supplied.
US10371046B2

An engine includes an engine shaft configured to rotate and cause one or more pistons to reciprocate within a cylinder chamber along an axis, each piston having a first piston part and piston stem to move in unison with or separately from a second piston part to define piston strokes for different thermal functions of the engine. The engine further includes a piston lever having a first end coupled to a movable fulcrum point and a second end coupled at a copy point to the piston stem, an actuation mechanism configured to move the piston lever and thereby the copy point, and a guide apparatus configured to dictate movement of the copy point in a direction substantially parallel to the cylinder axis.
US10371045B2

A multicylinder internal combustion free-piston engine (FPE) with synchronized reciprocating plungers. The invention provides a solution for the problem of the slow engine speed typical of FPE's with heavy plunger mass. Bounce chambers fitted with sleeve valves control the engine's speed and stroke length. The invention's configuration prevents piston head-strikes and operates at standard compression ratios. Piston “pop-top” intake valves allow uniflow scavenging and connecting rod oil channels provide lubrication with no combustion chamber contamination. Poppet combustion head valves are operated by linear cams attached to the plungers. Hydraulic valve actuators implement variable valve timing under computer control.
US10371039B2

Power systems and enclosures having improved cooling air flow are disclosed. An example power system includes an enclosure; an air inlet location at a first location on an exterior of the enclosure to permit intake of air from the exterior of the enclosure to an interior of the enclosure; an air exhaust location at a second location on the exterior of the enclosure to exhaust the air taken in through the air inlet location; and an air routing path defined by the enclosure to direct the air from the air inlet location to the air exhaust location, in order: through one or more first compartments in the enclosure, the one or more first compartments containing at least one of a compressor, a generator, or power conversion circuitry; and through one or more second compartments, the one or more second compartments comprising an engine and a muffler.
US10371038B2

A connection piece assembly unit, especially for an exhaust gas treatment device of an exhaust system of an internal combustion engine, includes a connection piece (30) with a base area (32) for fixing the connection piece (30) to a carrier assembly unit. A covering element (40) projects over an outside (42) of the connection piece (30).
US10371031B2

Methods and systems are provided for an exhaust passage having a plurality of catalysts. In one example, a method may include injecting reductant via one or more injectors of the exhaust passage and monitoring injection conditions by flowing exhaust gas to the engine.
US10371026B2

An improved blow-by gas return structure minimizes the occurrence of a drawback caused by freezing at a low temperature by bringing a state where freezing minimally occurs in a blow-bay gas passage such as a pipe disposed outside an engine. The blow-by gas return structure is configured such that a blow-by gas is introduced into an intake manifold through an inner passage formed in a head cover. The blow-by gas return structure includes an outer pipe which connects a blow-by gas outlet of the head cover and a blow-by gas inlet of a main pipe of the intake manifold in a communicable manner, and a temperature elevating mechanism configured to elevate a temperature of the blow-by gas inlet. The temperature elevating mechanism is configured such that a cooling water transfer passage is formed in a portion of the blow-by gas inlet of the main pipe.
US10371020B2

An internal combustion engine may include at least one cylinder, a first outlet valve and a second outlet valve for directing exhaust gas out from a combustion chamber of the at least one cylinder. The first outlet valve may include a first valve opening and a first valve body where the first valve opening is adjustable between a closed position and an open position. The second outlet valve may include a second valve opening and a second valve body where the second valve body is adjustable between a closed position and an open position. An adjusting lever may adjust one or both of the first valve body and the second valve body between the open position and the closed position.
US10371017B2

A valve opening and closing timing control apparatus includes: a driving side rotator configured to rotate synchronously with a crankshaft of an internal combustion engine; a driven side rotator disposed coaxially with a rotation axis of the driving side rotator and configured to rotate integrally with a valve opening and closing camshaft; a phase controller configured to control a relative rotation phase between the driving side rotator and the driven side rotator by supply and discharge of a fluid; and a torsion spring configured to attain a biasing force to displace the relative rotation phase between the driving side rotator and the driven side rotator in a predetermined direction. The driving side rotator is fastened to a cover-shaped plate, and the torsion spring includes a first arm and a second arm.
US10371015B2

A supercritical CO2 generation system for a parallel recuperative type capable of improving generation efficiency and saving costs is disclosed. According to the supercritical CO2 generation system according to the exemplary embodiment, a compression ratio of a turbine can be increased by arranging recuperators in parallel, thereby maximizing work of the turbine.
US10371014B2

An integrated steam cycle power module (100) comprising a steam turbine (102) arranged to have steam supplied thereto; a steam manifold (104) arranged to have exhaust steam from the steam turbine supplied thereto; at least one heat exchanger (108) arranged to have exhaust steam supplied thereto from the manifold via risers which connect the manifold to headers (117) associated with the heat exchangers; and having the steam turbine situated below the steam manifold and arranged, in use, to vent exhaust steam to the manifold, which exhaust steam is passed to the heat exchanger in order to have heat extracted therefrom. Substantially all of the equipment required can be integrated into a compact module reducing plot space, overall costs and assembly time on site or allowing the module to be fabricated off site. The heat exchanger may be arranged to form substantially planar, substantially vertical walls along the side regions of the module.
US10371013B2

Provided is a thermal energy storage plant including a charging circuit where a first working fluid is circulated, the charging circuit includes a first fluid transporting machine for generating a flow of the first working fluid in charging circuit, a heating device electrically powered for transferring heat to the first working fluid, a heat accumulator for storing the thermal energy of the first working fluid, the heat accumulator including a hot end for receiving the first working fluid at a first temperature and a cold end for letting the first working fluid exit the heat accumulator at a second temperature lower than the first temperature, the heat accumulator includes a plurality of heat storage units connected in series between the hot end and the cold end, which may be separated by valves.
US10371008B2

A turbine shroud for a gas turbine engine includes an annular metallic carrier and a ceramic-containing blade track. A connection is formed between the annular metallic carrier and the ceramic-containing blade track by insert pins extending through metallic carrier into the ceramic-containing blade track.
US10371005B2

A heat shield assembly for a gas turbine engine includes a first heat shield ply assembly defined about an axis; a second heat shield ply assembly defined about the axis, the second heat shield ply assembly receivable at least partially over the first heat shield assembly and a band clamp mounted to the second heat shield assembly to circumferentially retain the first heat shield ply assembly and the second heat shield ply assembly.
US10370975B2

A rotor blade formed via additive manufacturing is provided. The rotor blade includes an airfoil and a coupled component. The airfoil includes a plurality of fused layers of a first material formed via additive manufacturing and defines a leading edge and a tip at a distal end. The coupled component includes a plurality of fused layers of a second material formed via additive manufacturing. An interlocking transition zone includes a plurality of projections alternately extending from the airfoil and the coupled component, respectively, to undetachably couple the airfoil and the coupled component.
US10370973B2

A compressor airfoil of a gas turbine engine includes a pressure side and a suction side of the airfoil extending downstream from a stagnation point, the suction side including a suction side surface portion within a leading edge region, and a main suction side airfoil surface downstream from the suction side surface portion and extending contiguously therewith. The suction side surface portion having a compound curvature profile which includes at least a leading edge having a first curvature profile and a chamfered surface having a second curvature profile different from the first curvature profile. The chamfered surface being contiguous with and extending immediately downstream from the leading edge. The first curvature profile being curved. The second curvature profile of the chamfered surface being substantially flat and defining a substantially straight-line profile in a cross-section transverse to the span-wise axis of the airfoil.
US10370969B2

An arrangement for a rock bolt that is intended to be embedded in grout in a borehole, a method for using said arrangement, and a reinforcement system including such an arrangement. The rock bolt is equipped with a longitudinal tube with a passage, wherein an extended electrically conducting sensor is introduced into the passage of the tube and the sensor is connected with the anchoring end of the rock bolt, a monitoring arrangement designed to be connected to the rock bolt, an electrically conducting circuit is formed through the connection of the rock bolt, the sensor and the monitoring arrangement, wherein the monitoring arrangement includes evaluation means intended to evaluate the presence of changes in the condition of the bolt, and signaling means designed for the signaling of the condition of the bolt.
US10370959B2

A flow rate sensing system can include an optical waveguide, an optical interrogator that detects optical scatter in the optical waveguide, and an emitter that produces vibration in response to flow, the optical scatter being influenced by the vibration. A method of measuring flow rate can include detecting optical scattering in an optical waveguide, the optical scattering varying in response to changes in vibration produced by an emitter, and the vibration changing in response to the flow rate changing. A well system can include at least one tubular string positioned in a wellbore, multiple locations at which fluid flows between an interior and an exterior of the tubular string, multiple emitters, each of which produces vibration in response to the flow between the interior and the exterior of the tubular string, and an optical waveguide in which optical scatter varies in response to changes in the vibration.
US10370957B2

This disclosure describes a method of combining DAS and DTS data to accurately estimate borehole temperature. The described method takes advantage of the thermal sensitivity of DAS signal in the low-frequency band, and combines with the absolute temperature measurement from DTS, to produce a distributed temperature estimation that is up to 10000 more accurate than the current commercial solution. The DAS and DTS data should be record simultaneously at the same well. The DAS data are first low-pass filtered and then converted into temperature variation measurement. Then an accurate temperature estimation is obtained by fitting both DTS and DAS data.
US10370955B2

A method for calculating pore pressure of a subsurface includes the steps of obtaining a resistivity value while drilling in a region wherein there is a shallow depth (reference depth) where shale is in a hydrostatic condition, or where shale is not in hydrostatic condition but where the pore pressure at such depth can be estimated and calculating, using a processor, a pore pressure at a drilling location based on the following Formula (I): PP=OvB−(OvB−Hyd)(R/R0)øn wherein PP is pore pressure, OvB is the overburden value associated with the drilling location, Hyd is hydrostatic pore pressure, R is a measured value of resistivity, R0 is the resistivity at a reference depth or is an imposed value of resistivity, and øn is a normalized value of porosity.
US10370953B2

A downhole tool includes a shifting device and a load-monitoring sensor positioned above the shifting device. A distance between the shifting device and the load-monitoring sensor is less than or equal to about 10 m.
US10370944B2

A perforating gun of a perforating gun system is provided including hollow charges positioned within a holding device. The holding device includes holes in which the hollow charges are inserted and secured. In an embodiment, the holes are arranged on at least one helix. In a further embodiment, the perforating gun provides collapsible and fragmentable components that minimize debris remaining in a wellbore upon detonation of the charges.
US10370939B2

In some aspects, the present invention comprises a system and method for optimizing by automation the reporting and potential resolution of issues that may arise at a reservoir operation. Such issues typically require manual communication and collection, but with the present invention, the reporting and resolving of such issues can be automated using software that will reduce the non-productive time associated with reservoir operations.
US10370935B2

A packer system includes a gauge ring, an expanding ring arranged adjacent to the gauge ring, a back-up ring, a packer element arranged adjacent to the back-up ring, and a support ring arranged between the back-up ring and the expanding ring. The support ring promotes radial outward expansion of the expanding ring.
US10370934B2

The present disclosure relates to a system that includes a downhole packer assembly that includes an outer skin having a first axial length and an inner packer having a second axial length greater than the first axial length. The inner packer is disposed within the outer skin such that inflation of the inner packer causes the outer skin to expand.
US10370930B2

Downhole tools comprising a body, wherein at least a portion of the body is degradable when exposed to a wellbore environment; and at least one aqueous-degradable sealing element comprising an aqueous-degradable elastomer comprising in the range of 0.05 to 1 parts by weight per hundred parts of the elastomer (phr) carbodiimide, wherein at least a portion of the aqueous-degradable sealing element hydrolytically degrades when exposed to an aqueous fluid.
US10370924B2

A subsea powered override tool is described, for effective and permanent reinstatement of subsea tree valve actuation functionality. The override tool is powered from the Subsea Control Module on the subsea Christmas Tree. The override tool assembly comprise cylinder body (11), piston (8) and cylinder cap (2). A locking collar (1) that is part of the override tool is used to attach the tool to the actuator body on the subsea Tree. The override tool is designed for permanent installation and can lie dormant for extensive periods of time before use.
US10370919B2

A wellbore intervention tool includes a housing and a means for locking the housing at a selected position inside a first wellbore pipe. The tool includes means for penetrating the first wellbore pipe extensible from the housing. The means for penetrating includes means for measuring an amount of extension thereof or an amount of force exerted thereby such that the means for penetrating is controllable to penetrate the first wellbore pipe without penetration of a second wellbore pipe in which the first wellbore pipe is nested.
US10370918B2

The present disclosure is for a vibratory downhole rotary apparatus. The apparatus includes a cylindrical hollow body, a stator disposed within the cylindrical hollow body and a rotor disposed within the stator. The apparatus also includes a flow resistance system to vary the resistance of fluid flow through the apparatus to increase and decrease backpressure across the apparatus.
US10370903B2

A drill bit assembly includes a drill bit body, an insulating layer disposed on an end of the drill bit body and that defines a drill bit face and two electrodes formed such that they both extend from the drill bit face. The two electrodes form a spiral on the drill bit face and are equidistant from each other at all locations of the drill bit face.
US10370902B2

Methods and apparatus for toolface control are disclosed herein. Such toolface controls may be provided responsive to measurement-while-drilling (MWD) data. A dynamic model of the drilling apparatus may be constructed and estimations of one or more characteristics of the drilling apparatus (e.g., toolface orientation) may be determined from the dynamic model. MWD data may be periodically received and an error factor may be determined from the estimation and the MWD data. The dynamic model may be adjusted and an updated estimation may be determined from the updated dynamic model. Data from the determinations using the dynamic model and/or the updated dynamic model may be used to control operation of the drilling apparatus and adjust one or more operational parameters of the drilling apparatus responsive to updated estimations.
US10370895B2

A door includes a sandwich panel having first and second panels, and a honey comb core. The first and second panels have edge tabs foldable toward one another. There are inner frame sections disposed at edge sections of the sandwich panel and adjacent to the honey comb core and inwardly of the edge tabs. The edge tabs are folded toward one another over the inner frame sections.
US10370874B2

A vehicle lock arrangement for a vehicle door, having a vehicle lock with a lock element such as a pawl, at least one actuation lever to deflect the lock element and thereby to open the vehicle lock, and at least one elongate force transmission element, which couples the at least one actuation lever to a respective door handle. At least one crash detection element in the form of an elongate force transmission element for the transmission of pulling forces is provided, which in the installed state extends through a part of the motor vehicle door and is coupled to a control mechanism, which control mechanism may be switched to a disabling state.
US10370868B2

A lock cylinder, for a cylinder lock, having a cylinder housing with a core receiving cut-out and axially extending blocking grooves open to the core receiving cut-out. The lock cylinder having a cylinder core supported inside the core receiving cut-out and having a plurality of guide slots extending through the core. Plate tumblers supported in the guide slots such that they can be displaced back and forth in the plate sliding direction between a locking position, in which the cylinder core is connected to the cylinder housing in a non-rotating manner about a cylinder axis, and a non-locking position, in which they are driven into the cylinder core and the cylinder core can rotate about the cylinder axis. Wherein two plate tumblers are connected to a single spring so as to be driven in opposite directions into their respective locking positions.
US10370866B1

A rollable curtain patio umbrella for creating a shaded, netted, and private area includes an umbrella assembly comprising a pole, a support structure and a canopy. The canopy is coupled to the support structure, which is coupled to the pole. The canopy has an outside surface, an inside surface, a front perimeter, a rear perimeter, a right perimeter, and a left perimeter. A plurality of rollable shade curtains is coupled to the umbrella assembly, each shade curtain having a top edge coupled to the outside surface proximal the front perimeter, the rear perimeter, the right perimeter, and the left perimeter, respectively. Each of the shade curtains has a stored position and an alternate deployed position. Each shade curtain in the stored position is rolled adjacent the outside surface of the canopy, while in the alternate deployed position each shade curtain extends from the canopy to the ground.
US10370864B2

A spa cover lifting system is provided for selectively removing and replacing the cover of a spa. The spa cover lifter system has a frame configured to hold a cover of the spa and an actuator coupled to the frame. Selective actuation of the actuator by a user causes at least a portion of the frame and the cover to rotate about and between a first, closed position, in which access to the water of the spa is restricted, and a second, open position, in which access to the water of the spa is not restricted. The actuator and at least a portion of the frame are positioned below a deck that is around the outside of the spa so that the actuator and at least a portion of the frame are inaccessible to a user of the spa during normal usage.
US10370861B2

A vented and water control paneling has improved drainage and integrated ventilation air space. The water control paneling may be fabricated with an omnidirectional relief pattern formed on its back surface. The relief pattern spaces the vented and water control paneling away from a structure to which it is secured, thereby providing an omnidirectional drainage plane between the back surface of the paneling and the structure. The omnidirectional drainage plane provides an unimpeded ventilation and drainage path of water and/or water vapor.
US10370857B2

A vertically adjustable railing having first and second elongate balusters each with a first and second ends, the balusters having a first connection elements at their first ends and second connection elements along their length. An elongate handrail is pivotally connected at its first end to the first connection element of the first baluster and pivotally connected at its second end to the first connection element of the second baluster. An elongate lower rail having a first end and a second end is pivotally connected at its first end to the second connection element of the first baluster and pivotally connected at its second end to the second connection element of the second baluster. A distance between the first end and the second connection element of the first baluster is greater than the distance between the first end and the second connection element of the second baluster.
US10370856B2

A modular stair system comprises a plurality of modular stair units. Each of the plurality of modular stair units are associated with a single story of a construction. An upper, rectangular landing comprises a pair of long members connected at each end to a pair of short members. A mid-level, rectangular landing comprises a first pair of members and a second pair of members interconnected at their ends. A first and second plurality of corner brackets interconnects an end of the members with an end of the members of the upper and mid-level landings. The first and second plurality of corner brackets have the variable size depending on the number of the plurality of modular stair units to be stacked in the stairwell. A plurality of corner support columns support the upper, rectangular landing at a top portion thereof and the mid-level, rectangular landing at a mid-portion thereof and removably connected to the upper, rectangular landing and the mid-level, rectangular landing. The plurality of corner support columns have a second variable size depending on the number of the plurality of modular stair units to be stacked in the stairwell. A first stair runner removably connects to the mid-level landing and connects a bottom level to the mid-level landing. A second stair runner removably connects to the mid-level, rectangular landing and the upper, rectangular landing to connect the mid-level, rectangular landing to the upper, rectangular landing. Each of the plurality of modular stair units are organized such that a bottom modular stair unit is placed on a foundation and each successive modular stair unit of the plurality of modular stair units are stacked on top of and connected to a lower modular stair unit.
US10370855B2

A roof deck intake vent is provided. The roof deck intake vent includes a first portion connected to a second portion. The first portion is further connected to an upper edge and the second portion further connected to a lower edge. Opposing first and second side walls are connected to the first and second portions. The opposing first and second side walls extend from the upper edge to the lower edge. The first and second side walls form an extension having a lower surface. The first portion, upper edge, and the extension cooperate to form an air intake, such that air entering the roof deck intake vent enters the vent through the lower surface of the extension when the vent is installed on an edge or eave of a roof.
US10370850B2

An antiperforation building panel structure, particularly made of sintered expanded polystyrene (eps), includes a composite complex structure having embedded, in the sintered expanded polymeric mass, preferably of the high density type, a steel box-shaped structure with larger faces divided into first fields having larger openings therein and second fields having smaller fissures therein, the first and the second fields being arranged in positions that are inversely symmetric on the two faces, so that each first field on one face corresponds to a second field on the other face and vice versa.
US10370838B2

Toilet assemblies having various embodiments of a cleaning system are described herein which include a toilet assembly and a cleaning system. The toilet assembly has a toilet bowl, a toilet tank, a flush valve, a rim inlet port and a rim flow path (which may be an isolated rim path) extending from an outlet of the flush valve to the rim inlet port. The cleaning system has a reservoir for holding a liquid cleaning agent having an outlet port in fluid communication with the interior space of the reservoir body; a housing to receive the reservoir; a supply conduit in fluid communication with the interior of the reservoir; a flow control device capable of controlling flow through the supply conduit; and a control system activatable by an actuator feature, wherein upon activation of the actuator feature, the control system is adapted to initiate a clean cycle by: operating the flow control device for a first period of time sufficient to deliver a dose of a liquid cleaning agent from the supply conduit to an interior space of the flush valve in a closed position, the flush valve configured for delivery of fluid to the rim inlet port, and operating the flush valve to open the flush valve to introduce flush water to carry the dose of a liquid cleaning agent through the rim inlet port into the toilet bowl.
US10370834B2

A double check valve is provided that includes an in-line inlet check valve and an outlet check valve that cooperate to prevent back flow of fluid through the valve. The check valve also includes at least one vent that allows for fluid trapped within the check valve to drain, thereby preventing freezing of the check valve and hydrant to which it is interconnected. The check valve provided omits many superfluous components and thus is smaller and easier to install than check valves of the prior art.
US10370825B2

Pump controller: when operation device receives neither first or second operation, outputs standby rotation speed as command rotation speed to engine controller, standby rotation speed being lower than selected reference rotation speed; when operation device receives first operation, changes command rotation speed from standby rotation speed to first target rotation speed in such a manner that as an amount of first operation increases, increasing rate of command rotation speed decreases gradually; when operation device receives second operation, changes command rotation speed from standby rotation speed to second target rotation speed in such a manner that as an amount of second operation increases, increasing rate of command rotation speed increases gradually; and feeds command current to a solenoid proportional valve that outputs secondary pressure to regulator that adjusts tilting angle of a pump, such that a discharge flow rate of the pump is proportional to amount of first and second operation.
US10370824B2

To provide a work machine which, in a configuration provided with a closed-circuit pump and an open-circuit pump, is capable of stabilizing respective pump operations of the closed-circuit pump and the open-circuit pump and of improving the mountability of the closed-circuit pump and the open-circuit pump. The present invention is provided with a closed circuit in which a closed-circuit pump and a boom cylinder are connected annularly, and an open circuit which has an open-circuit pump for making hydraulic fluid flow in from a reservoir and flow out and a connection passage capable of introducing hydraulic fluid into the closed circuit, wherein the closed-circuit pump is installed above the open-circuit pump.
US10370821B2

A work vehicle includes a console box disposed to a side of an operator's seat, and a support including a rotational axis disposed in a left and right direction below the console box. The console box is configured to be rotatable in a forth and back direction. The support rotatably supports the console box around the rotational axis and between an operating position in which the console box is horizontally disposed and a retracted position in which the console box is inclined at a position in which the console box has been rotated rearward from the operating position. A spacing in a horizontal direction between front and rear ends of the console box disposed in the retracted position is less than a spacing in the horizontal direction between front and rear ends of the console box disposed in the operating position.
US10370820B2

The present invention relates to a laying machine for laying at least one flexible casing or tube, cable or wire including: a blade arrangement for making a trench in the ground, a consolidation and laying means being arranged behind the blade arrangement, for clearing and safe-guarding the trench from collapsing while laying at least one flexible casing or tube, cable or wire into the trench. A blade assembly comprising compartments for cooling fluid and air.
US10370812B1

Embodiments of a modular flotation section include a utility trough molded into an upper end of the modular flotation section that extends an entire end-to-end distance of the modular flotation section. The utility trough has an open top end level with a top surface of the modular flotation section, opposing sidewalls that extend downward from the top surface, a closed bottom end, and two opposing open side ends. A depth and width of the utility trough is less than, respectively, a total height and width of the modular flotation section. Electrical cables, water lines, or a combination of the two may be placed within the trough, thereby isolation the cables and lines from the dock frame.
US10370804B2

A milling assembly for a cold planer including a frame and an actuator assembly having a plurality of movable locking rods for mounting the milling assembly to the frame is disclosed. The milling assembly comprises a drum housing, and a plurality of mounting units fixed to the drum housing for mounting the milling assembly to the frame. The mounting units include a plurality of mounting holes configured to receive a respective end portion of one of the plurality of movable locking rods. In another embodiment, a milling assembly including an actuator assembly with movable locking rods is disclosed.
US10370802B1

A cold planer machine may include a frame, a ground engaging member, a retracting vertical actuator system to raise and lower the frame, and a housing. The housing includes a vertical wall movable relative to the frame and a position detector to determine a relative vertical distance between the vertical wall and the frame. A drum in the housing is connected to the frame and rotates about a drum axis to plane the road surface. A spray bank disposed inside the housing is arranged to spray a fluid at the drum. A controller is configured to actuate fluid spray via the spray bank based at least in part on determining that the relative vertical distance is above a first threshold height value.
US10370799B2

The present invention seeks to provide a tufted structure such as an artificial turf, that imitates more closely the root zone, the volume effect, and density of natural grass and that has an improved wear and drainage property. An artificial turf adapted for use in landscape and sports applications comprises a bounded layer of fibers formed as a non-woven matting made of one or more natural and/or synthetic fibers. A plurality of tufts of pile yarn is inserted through the bounded layer of fibers. A backing is applied at the backside of the bounded layer of fibers enhancing anchoring the tufts to the bounded layer of fibers.
US10370793B2

A stranding element (V) includes a stationary storage container (2) for the material to be stranded, and at least one rotating guiding device (1, 5, 6, 6a) for guiding the material to the stranding region (3) substantially parallel to the rotational axis of guiding device (1, 5, 6, 6a). The guiding device (1, 5, 6, 6a) is rotatably mounted in support structure (10), in particular in bearing arrangement (L). The bearing arrangement (L) lies completely within the circle of rotation of the material, and is secured to support structure (10) via a retaining arrangement (H) extending from the bearing arrangement (L) radially outwards beyond the circle of rotation of the material, and axially spaced from the guiding device (1, 5, 6, 6a). The retaining arrangement (H) has a passage that opens temporarily to allow the material to pass through in the circumferential direction and that follows the circle of rotation of the material.
US10370775B2

A silicon carbide epitaxial wafer manufacturing method includes: a stabilization step of nitriding, oxidizing or oxynitriding and stabilizing silicon carbide attached to an inner wall surface of a growth furnace; after the stabilization step, a bringing step of bringing a substrate in the growth furnace; and after the bringing step, a growth step of epitaxially growing a silicon carbide epitaxial layer on the substrate by supplying a process gas into the growth furnace to manufacture a silicon carbide epitaxial wafer.
US10370773B2

A method for manufacturing a plurality of synthetic single crystal diamonds, the method comprising: forming a plurality of seed pads, each seed pad comprising a plurality of single crystal diamond seeds anchored to, or embedded in, an inert holder; loading a carbon source, a metal catalyst, and the plurality of seed pads into a capsule; loading the capsule into a high pressure high temperature (HPHT) press; and subjecting the capsule to a HPHT growth cycle to grow single crystal diamond material on the plurality of single crystal diamond seeds, the HPHT growth cycle comprising: initiating HPHT growth of single crystal diamond material on the plurality of single crystal diamond seeds by increasing pressure and temperature; maintaining HPHT growth of single crystal diamond material on the plurality of single crystal diamond seeds via a pressure driven growth process by controlling and maintaining pressure and temperature; and terminating HPHT growth of single crystal diamond material on the plurality of single crystal diamond seeds by reducing pressure and temperature, wherein the plurality of single crystal diamond seeds remain anchored to, or embedded in, the inert holders during the HPHT growth cycle.
US10370763B2

Disclosed is a plasma processing apparatus that processes a processing target substrate using microwave plasma within a processing container. The plasma processing apparatus includes a placing table provided in the processing container, and configured to place the processing target substrate thereon; and an antenna provided above the placing table to face the placing table, and including a dielectric plate, the antenna being configured to radiate microwaves into the processing container through the dielectric plate to generate plasma of a processing gas supplied into the processing container. The dielectric plate includes a flat plate portion provided on a bottom surface of the antenna, and formed in a flat shape at least on a surface facing the placing table; and a rib formed on a surface of the flat plate portion that is opposite to the surface facing the placing table.
US10370759B2

The invention concerns a substrate that is electrical conductive on at least one of the faces of same, provided with a stack of thin layers comprising at least one layer of catalyst material suitable for accelerating the growth of carbon nanotubes, characterized in that the stack comprises the sequence of thin layers deposited in the following order on top of said at least one electrically conductive face of the substrate: a) optionally, a metal made from metal M or a layer of a metal alloy made from metal M or a graphene layer; b) a titanium layer (Ti); c) an aluminum layer (Al); d) a layer of catalyst material(s) for the growth of carbon nanotubes. The invention also concerns a functional substrate (6) comprising a substrate coated with a carbon nanotube (NTC) mat, a production method and the uses of such a functional substrate.
US10370756B2

A method for producing a metal oxide-polymer laminate, including preparing a polymer layer, and forming a metal oxide layer on a surface of the polymer layer by an aerosol deposition method so that at least a portion of the metal oxide layer is embedded in the polymer layer in a thickness direction thereof.
US10370742B2

A hypereutectic aluminum silicon high pressure die cast alloys is disclosed herein having 16% to 23% by weight silicon, 0.01% to 1.5% by weight iron, 0.01% to 0.6% by weight manganese, 0.01% to 1.3% by weight magnesium, 0.05% to 0.20% by weight strontium and the balance aluminum. The iron constituency may me modified to 0.01% to 0.7% by weight iron, or 0.01% to 0.2% by weight iron. The manganese constituency may be modified to 0.01% to 0.5% by weight manganese. The strontium constituency may be modified to 0.05% to 0.1% by weight strontium. The exhibits an elongation of at least 2%, an average ultimate tensile strength of greater than 250 MPa, and yield strength of greater than 200 MPa. The microstructure has a volume fraction of primary silicon at greater than 10% and a volume fraction of modified aluminum-silicon eutectic at 45% to 90%.
US10370735B2

A steel product bent by heating to 600° C. or more, specifically a heat treated steel product having high strength and excellent chemical conversion coating ability which has scale with FeO content of 90% or more, having a thickness of 1 μm or less on the surface.
US10370733B2

A method of annealing a metal member includes: disposing a first heater in an inner space of a hollow cylindrical metal member having an inner peripheral surface provided with plural teeth protruding toward a central direction, the first heater radiating infrared light and being disposed so as to extend parallel to a direction of a central axis of the metal member; heating the metal member from the inner space with the first heater; and gradually cooling the metal member after heating.
US10370731B2

Methods for the rapid detection of the presence or absence of Hepatitis C Virus (HCV) in a biological or non-biological sample are described. The methods can include performing an amplifying step, a hybridizing step, and a detecting step. Furthermore, primers and probes targeting HCV and kits are provided that are designed for the detection of HCV.
US10370729B2

A method for detecting fungi includes amplifying DNA fragments containing target regions in fungal DNA to confirm the presence or absence of an amplified product. As the target regions, both of the ITS region and the β-tubulin gene are used, and by using a primer set for amplifying the β-tubulin gene and a primer set for amplifying the ITS region in a reaction solution for PCR for amplifying the target regions, both of the target regions are simultaneously amplified according to one or two or more types of fungi.
US10370726B2

Provided herein is technology for colorectal neoplasia screening and particularly, but not exclusively, to methods, compositions, and related uses for detecting the presence of colorectal neoplasia in 1) individuals at, older or younger than 50 years of age, or 2) individuals having Lynch Syndrome.
US10370725B2

FGR (feline Gardner-Rasheed sarcoma viral oncogene homolog) fusions are described herein. Further provided are methods of diagnosing and treating diseases or disorders associated with FGR fusions, such as conditions mediated by FGR aberrant activity, or overexpression.
US10370719B2

The present disclosure relates to methods of collecting exosomes and microvesicles (EMV) from urine and isolating corresponding mRNA in order to diagnose and treat acute kidney injury (AKI). In particular, certain embodiments relate to the method of capturing EMV from urine applied to a filter device that is capable of capturing EMV. Nucleic acids such as mRNA can be isolated from the EMV using an oligo(dT)-coated plate designed to accommodate the filter device and then used for further molecular analysis. Quantification of the collected nucleic acids may then be used in the diagnosis and/or treatment of IBD.
US10370715B2

The invention provides methods for identifying, diagnosing, and predicting survival in a lymphoma or lymphoproliferative disorder on the basis of gene expression patterns. The invention provides a microarray for obtaining gene expression data from a lymphoma sample. The invention also provides a variety of methods for utilizing lymphoma gene expression data to determine the identity of a particular lymphoma and to predict survival in a subject diagnosed with a particular lymphoma, which is useful in developing an appropriate therapeutic approach.
US10370713B2

Next Generation DNA sequencing promises to revolutionize clinical medicine and basic research. However, while this technology has the capacity to generate hundreds of billions of nucleotides of DNA sequence in a single experiment, the error rate of approximately 1% results in hundreds of millions of sequencing mistakes. These scattered errors can be tolerated in some applications but become extremely problematic when “deep sequencing” genetically heterogeneous mixtures, such as tumors or mixed microbial populations. To overcome limitations in sequencing accuracy, a method Duplex Consensus Sequencing (DCS) is provided. This approach greatly reduces errors by independently tagging and sequencing each of the two strands of a DNA duplex. As the two strands are complementary, true mutations are found at the same position in both strands. In contrast, PCR or sequencing errors will result in errors in only one strand. This method uniquely capitalizes on the redundant information stored in double-stranded DNA, thus overcoming technical limitations of prior methods utilizing data from only one of the two strands.
US10370709B2

Disclosed herein are compositions and methods for sequencing nucleic acids.
US10370705B2

Provided are devices and methods for effecting processing of samples, including essentially isothermal amplification of nucleic acids, at multiple reaction locations in a single device. In some embodiments, the disclosed devices and methods provide for effecting parallel sample processing in several hundred locations on a single device.
US10370697B2

The present invention provides nucleic acid constructs that encode fusion peptides comprising a bioluminescent protein and a precursor of a secreted peptide or protein expressed at the cell surface and high throughput screening assays using same.
US10370693B2

The invention relates to transaminases that are particularly useful for catalyzing the conversion of amine substrates to ketone products and/or vice versa.
US10370679B2

The disclosure relates to recombinant vectors and methods for using the same. In certain embodiments, the recombinant vectors are immunogenic.
US10370671B2

An engineered plant-derived transfer (P-)DNA was designed and constructed based on a couple of T-DNA homologous sequences in sugar beet genome. Plant transformation efficacy of the engineered P-DNA was analyzed compared to conventional T-DNA in two independent systems, stable transformation of tobacco plant and sugar beet hairy roots. The outcomes demonstrated that plant transformation is directed well by vectors carrying the engineered P-DNA with higher efficiency than the conventional binary vector in both experimental systems. This vector was further improved by adding two matrix attachment regions within P-DNA. This new vector was even more efficient in gene transfer, higher than conventional binary vector.