US10672126B2
An image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry acquires a magnetic resonance (MR) image in which objects of interest scattered in a brain of a subject are rendered. The processing circuitry acquires connection information indicating connectivity among a plurality of regions of the brain. The processing circuitry performs an analysis with use of the MR image and the connection information, and calculates analytical values related to the objects of interest and allocated to the regions.
US10672125B2
A method and a system for supporting medical personnel in a procedure on a patient are provided. Medical image data of the patient and of a medical object is continuously captured. Using the image data, a digital patient model is generated and continuously updated, and a position of the medical object is continuously tracked. Through automatic processing of the image data, a situational and/or spatial context in which the medical object is situated is determined. Based on the determined context from the patient model, speech data that describes at least part of the determined context in speech form is automatically generated. The speech data is then output to the medical personnel by an acoustic speech output and/or as text on a display surface. Thus, the medical personnel may be informed particularly reliably and with little distraction about the respective current situation.
US10672115B2
Systems and methods are disclosed for processing an image to detect anomalous pixels. An image classification is received from a trained convolutional neural network (CNN) for an input image with a positive classification being defined to represent detection of an anomaly in the image and a negative classification being defined to represent absence of an anomaly. A backward propagation analysis of the input image for each layer of the CNN generates an attention mapping that includes a positive attention map and a negative attention map. A positive mask is generated based on intensity thresholds of the positive attention map and a negative mask is generated based on intensity thresholds of the negative attention map. An image of segmented anomalous pixels is generated based on an aggregation of the positive mask and the negative mask.
US10672112B2
A method and system for real-time noise removal and image enhancement of high-dynamic range (HDR) images. The method includes receiving an HDR input image I and operating processing circuitry for (i) applying a first edge-preserving filter (e.g. guided filter) to the input image I, thereby generating a first image component B1 and a first set of linear coefficients āi,1; (ii) applying a second edge-preserving filter (e.g. guided filter) to the input image I, thereby generating a second image component B2 and a second set of linear coefficients āi,2; (iii) generating a plausibility mask P from a combination of the first set of linear coefficients āi,1 and the second set of linear coefficients āi,2, the plausibility mask P indicating spatial detail within the input image I; and (iv) generating an output image O based on first image component B1, the second image component B2 and the plausibility mask P.
US10672100B2
An apparatus determines a second pixel range of an uncorrected image necessary to generate a first pixel range having pixels in a preset range of a corrected image, including a cache unit determining the second pixel range and reading and holding the second pixel range from memory before executing correction. Correspondences indicating positions of the uncorrected image corresponding to positions of pixels of the corrected image, respectively, are preset. The cache unit specifies a position of the uncorrected image corresponding to a pixel of one of four corners of a rectangular third pixel range including the first pixel range based on the correspondence, specifies pixel ranges of the uncorrected image necessary for pixel value generation, respectively, at the four corners of the third pixel range based on the specified position, and determines a pixel range including a convex set including the specified pixel ranges as the second pixel range.
US10672097B2
An electronic device includes a display, a processor generating image data, a graphic random access memory (GRAM) storing the image data, and a display driver integrated circuit for driving the display. The display driver integrated circuit is configured to select a part of the image data and to output the selected part to a specified area of the display.
US10672096B1
A multistage neural network system can store neural networks as shader programs on GPU memory. Neural network weights can be stored as shader objects or textures on the GPU memory. The GPU can receive a number of neural network image processing tasks to perform on images captured by a client device. The GPU can execute the tasks per driver parameters and display results in real time or near real time on the client device.
US10672079B1
A system for enhanced personal property replacement (i) builds a virtual inventory of personal belongings, such as by performing object recognition techniques on mobile device digital images with the customer's permission or affirmative consent; (ii) receives user preferences transmitted from their mobile device; (iii) receives a request from the user to handle an insurance claim after an insurance-related event; (iv) determines items to purchase for the user based upon the user preferences, and/or the extent of damage; and/or (v) transmits, to a retailer remote server a virtual order for the items to be delivered to the user at a temporary (hotel) or permanent (home) address. Insurance claim monies may be used to pay for the items. As a result, after an event (e.g., fire, tornado, hurricane), household or other goods may be automatically purchased and delivered to a customer to alleviate the negative impact of the event on their life.
US10672076B2
A method for investing in student debt based on a specific student candidate's predicted future earnings which comprises the steps of assessing information stored in a database relating to an academic program in which the student is, was or will be enrolled in, assessing the student's academic, professional and economic potential based on information stored in a database relating to qualifications, and combining the assessments of the academic program and the student's potential to create a metric represents the desirability of the student's debt as an investment. The method is preferably executed by a computer program installed in a computer having a processor and a memory where the computer is able to store data relating to an assessment of the said academic program as well as the specific student's credentials.
US10672075B1
A system for processing and monitoring trade data receives and transforms trade activities to a musical piece representation, converts the representation to a metrical tree, and performs analysis that provides more accurate onset detection at accelerated speed with more efficient use of computing resources by placing more emphasis on the information hierarchically contained in the metrical tree than on the tree structure when comparing and matching trade patterns, such as potential market manipulation, market change signal, synthetically created trades, or likelihood that the set of trade activities will result in a market price move of one or more financial assets against plans. The analytical system further weights-in the identified signals and determines scores to reflect likelihood of trade irregularities. When the score does not meet a preconfigured threshold, a corresponding action is executed.
US10672070B2
A system and method are provided for facilitating the exchange of data between one or more price providers and customers who communicate with the price providers through various portals, each of which may use it own data format. In transmitting data from customer to price provider, the data output from each portal is normalized to a standardized format and then transmitted to the appropriate price provider(s) where the data exchanged with the various portals can be viewed by a trader at a single display or can be exchanged with an automated pricing engine. The customer may also be provided with a universal Web site at which a customer may access any of the portals' Web sites to simplify access for the customer as well.
US10672067B2
Techniques facilitating advising bid values for usage of resource in a resource allocation data analytics framework are provided. In one example, a computer-implemented method can include generating, by a system operatively coupled to a processor, one or more performance models. A performance model of the one or more performance models is associated with respective service classes for a resource of a computing infrastructure associated with a provider network and comprising one or more resources available for allocation. A service class of the respective service classes represents a performance differentiation compared to other ones of the respective service classes. The computer-implemented method can also include determining, by the system, a suggested bid value for the resource. The suggested bid value represents an expected performance metric of the resource as a function of a bid value and is based on the one or more performance models.
US10672065B2
Example gesture based cross-channel commerce retail systems and methods are provided. Some of the example systems and methods permit a consumer to complete a Store Pick Up order, i.e., an order placed by the consumer via computer, mobile device, telephone, fax, mail-order, etc., by gesturing with a mobile device near a digital kiosk and optical sensor at a store pick up location. The mobile device and/or the digital kiosk may display media content to the consumer while the consumer completes the Store Pick Up order. In another example system, a digital kiosk is located in a public area such as an airport, shopping mall, train station, or stadium. The digital kiosk displays media content to the consumer, and the consumer may transfer to a mobile device such media by gesturing with the mobile device near the digital kiosk.
US10672054B2
A method includes storing interaction data related to a first user and at least one other user. The interaction data is indicative of interactions among mobile devices operated by the users. The method further includes generating respective ranking data for each of the other users besides the first user. The ranking data is derived from the interaction data pursuant to at least one ranking rule. In addition, the method includes storing transaction data for the other users. The transaction data indicates product purchases made by the other users. An offer or product recommendation is selected based at least in part on the ranking data and the transaction data. The offer or product recommendation is transmitted to the first user.
US10672051B2
Method, computer program product, and system to facilitate an audit of a checkout transaction, where the checkout transaction is associated with a virtual transaction record reflecting interactions of a person with a first set of one or more items of a plurality of items within an environment. The method includes acquiring image information including a shopping receptacle associated with the checkout transaction, and identifying a second set of one or more items of the plurality of items that are included in the shopping receptacle using the acquired image information. The method further includes comparing the first and second sets of items, and determining, based on the comparison, whether to perform an audit of the checkout transaction.
US10672050B2
Systems, methods and media for managing digital rights in three-dimensional (3D) printing are provided. In one example, a registration of digital rights in a first 3D object is received from a first user and via a portal. The registration includes a certification device. The registration including the certification device is published in an online environment, and the first 3D object is made available for replication by second users via the portal. A request for access to the digital rights in the first 3D object is received from a second user for 3D printing of the first 3D object. Permission is granted under the digital rights in the first 3D object to the second user for printing the first 3D object. Instructions are electronically transmitted to a 3D printer to print the first 3D object, and the 3D printer prints the first 3D object based on the instructions.
US10672049B1
Systems, methods, and computer-readable media are disclosed for identifying a set of images of child variants of a parent item, identifying a set of colors in the set of images, categorizing the set of colors into color subgroups, identifying a set of representative color(s) for the color subgroups, generating a color value distribution representation for an image of a child variant that indicates a respective number of pixels in the child variant image corresponding to each of one or more representative colors, identifying a color cluster in the color value distribution representation, scoring the color cluster, and selecting a particular color from the color cluster for inclusion in a sample image of the child variant if the color cluster score meets or exceeds a threshold value.
US10672039B2
Presented are embodiments of methods and systems that provide for Internet advertisement pricing and placement to be variably based on the advertisement's performance within a given category of Internet media, while at the same time achieving predictable delivery and pricing for both advertisers and publishers. Techniques are presented where an advertiser's online campaign will be pre-empted only for underperformance on its own merits, and not for its relative performance or price versus other advertisers. Further, techniques are presented for allowing publishers of advertisements to realize increased revenue from their high value media while using tag passbacks to secure a minimum reserve pricing of their choice.
US10672030B2
A method of generating a targeted advertisement by identifying a target criteria from an entry of a search history associated with a user, identifying an intended recipient based on social information associated with the user and the target criteria, and associating at least one item with the intended recipient by analyzing the social information and the target criteria. Further, the method includes outputting as advertisement information the at least one item and at least one of a plurality of advertisement recipients. The advertisement information enables the generation of the targeted advertisement and the at least one item is utilized in the targeted advertisement.
US10672023B2
The present disclosure relates to an advertisement effect analysis apparatus and an advertisement effect analysis method. Specifically, the advertisement effect analysis method collects an advertisement viewing history of a user, determines a display state of an advertisement displayed to a user and a user response, and analyzes an effect of the advertisement displayed to the user based on a determination result.
US10672021B2
Embodiments of the present invention provide a system for location-based trafficking for resource accumulation. The system may monitor location data of a mobile device of a user to determine when the user is within a predetermined distance from a specific geographical location of a resource. The system may then automatically transmit a token alert across a wireless network to the mobile device, activating a resource accumulation application to cause a user interface of the mobile device to display an augmented reality of a camera display that includes a virtual token. In some embodiments, the system determines that some advanced interaction has occurred between the user and a merchant associated with the geographical location of the resource and, in response, provides additional virtual tokens or improves the benefit to the user for one or more virtual tokens.
US10672018B2
A mobile device is configured with a mobile application to direct a user to a location of more interest to the user based on benefits of offers provided to the user. The mobile application may be configured to capture an image of an offer presented in an advertisement via a digital camera, identify the offer from the image, and store data associating the offer with one or more accounts of the user. The mobile application is configured to present information to suggest a direction of travel to the user for improved opportunities to take advantage of the offers.
US10672012B2
Mechanisms are provided to implement a brand comparison engine. The mechanisms receive a request to compare brand personalities of a first specified brand and a second specified brand and obtain a first brand personality scale associated with the first specified brand and a second brand personality scale associated with the second specified brand. The mechanisms calculate at least one gap value indicating a difference between at least one personality trait in the first brand personality scale and a corresponding at least one personality trait in the second brand personality scale. The mechanisms also output an output indicating an aspect of the at least one gap based on the calculation.
US10672009B2
A method for authenticating a check of a plurality of checks where the check was previously issued from a first party to a second party, including receiving first information from the first party, storing the first information in a file of a third party and receiving the check. The check has first party identifying information, a unique pseudorandom number of a pseudorandom sequence, and an amount. A status of activating the plurality of checks is determined. At least a portion of the first party identifying information included with the check, the unique pseudorandom number included with the check and the check amount included with the check are authenticated. The received check is authenticated if the first party, the unique pseudorandom number included with the check and the amount included with the check are authenticated and if the plurality of checks have been activated.
US10672006B2
Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
US10672005B1
A device receives first transaction information associated with a first transaction, and a first transaction account utilized for the first transaction and associated with a first financial institution. The device determines, based on a fraud model, that the first transaction is to be denied due to potential fraud associated with the first transaction account and receives second transaction information associated with a second transaction, and a second transaction account utilized for the second transaction and associated with a second financial institution. The device processes the first transaction information and the second transaction information, with a matching model, to determine whether the first transaction information matches the second transaction information and determines that the first transaction was incorrectly denied when the first transaction information matches the second transaction information within a predetermined threshold. The device performs one or more actions based on determining that the first transaction was incorrectly denied.
US10671996B2
The disclosed embodiments include methods and systems for validating, funding, activating, and reloading one or more configurable multicards. The disclosed embodiments may include a method that may include obtaining user authentication information relating to a first user associated with an inactivated multicard that is configurable for use for purchases and is configured with a zero multicard account balance amount. The method may include obtaining multicard configuration information including a unique multicard identification information that identifies the inactivated multicard and a first multicard account balance amount for the inactivated multicard. The method may also include validating the inactivated multicard using the unique multicard identification information and associating the inactivated multicard with a multicard account having the first multicard account balance that is funded from a financial account associated with the first user.
US10671984B2
A computer server includes a transaction processor that is configured to receive from a POS terminal an incoming authorization request that includes an original numeric value, a token cryptogram and an identification number identifying an identity token; confirm that the token cryptogram was generated from the original numeric value and a cryptographic key associated with the token; determine primary and secondary numeric values from the original numeric value and a user profile associated with the identification number; confirm that the secondary numeric value is not greater than the balance in a loyalty points account associated with the identification number; transmit to an authorization server a revised authorization request that includes the identification number and the primary numeric value; and receive from the authorization server a confirmation message confirming that the primary numeric value is not greater than the balance in a payment account associated with the identification number.
US10671983B2
A message routing and processing computing device and associated methods for routing and processing computer messages are disclosed. The message routing and processing computing device stores payment account identifiers and associated message routing instructions and is configured to receive a computer message including a payment account identifier. Based, at least in part, on the payment account identifier, the message routing and processing computing device determines a message route for the message and routes the message accordingly.
US10671979B2
An online remittance service system with a methodology for predicting disbursement times of online electronic funds transfers is disclosed. In one embodiment, for example, a method includes storing in computer memory a model of a disbursement process performed by one or more partners of the online remittance service for disbursing funds to payees in the destination country; based on the model, scheduling one or more computer-executable jobs with a job scheduling module representing one or more steps of the disbursement process; for each job of the one or more jobs, determining a next execution time for the job, the next execution time representing a time at which the job scheduling module will next execute the job after a specified time; and based on the next execution times for the one more jobs, determining a predicted time of disbursement of the online electronic funds transfer.
US10671977B2
A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
US10671976B2
The present disclosure discloses an instant messaging window display method, including the following steps: running an instant messaging window on a user terminal; receiving a small window instruction; extracting, in response to the small window instruction, the instant messaging window run on the user terminal as a to-be-converted window; converting the to-be-converted window into a floating small window; and displaying the floating small window on the top of a current page of a browser. Therefore, the terminal converts the instant messaging window into the floating small window, and always keeps displaying the floating small window on the top of the current page of the browser. When the user browses and operates another webpage on the browser, the display of the floating small window is not affected. This is convenient for the user to check an instant messaging interaction message in time, thereby improving convenience of instant messaging interaction.
US10671974B2
The disclosure provides methods and systems for spatial communication in a tele-presence system. In particular, the present technology provides human-robot interaction that allows users to feel a stronger sense of successful communication with a tele-presence system. Various embodiments of the present technology facilitate spatial communication between users via the tele-presence system, including communicating body language, spatial awareness, and improved information display, with a tele-presence device including a camera system and a hub. The methods and systems may include determining a user input, such as a gesture, indicative of an object, and detecting and tracking the object. The methods and systems may further include transmitting at least one control signal to one or more servo motors coupled to the camera system, the at least one control signal configured to reposition the camera system such that the detected object is kept within boundaries of a video signal.
US10671973B2
The present disclosure discloses a method for automatic processing of forms using augmented reality. In an embodiment, a filled-out application form including one or more fields is scanned in augmented reality mode and its one or more images are captured. The captured images are used to identify the form type by comparing them with an original application form and to generate an electronic version of the form. Subsequently, filled-out content in the images is extracted and compared with a retrieved configuration file, which has a type same as the identified type of the filled-out application form. Based on this comparison, one or more messages are generated that are superimposed on the electronic version of the form in the augmented reality mode and that both are displayed.
US10671966B2
A method for recipient-initiated shipping includes receiving, at an internet connected server, recipient data (including a first shipping address) from a shipping recipient; providing delivery options to the shipping recipient based on a set of delivery option criteria and the recipient data; receiving a delivery choice from the shipping recipient; and notifying at least one of a shipping sender and a shipping carrier of the delivery choice.
US10671957B2
A multiplier is utilized to quantify a cybersecurity risk level of a portfolio of entities (e.g., companies) and enable actions to mitigate that quantified risk. In doing so, features or attributes of one or more companies in a portfolio are compared to features or attributes of one or more companies that experienced an adverse cybersecurity event (e.g. a data breach). Further, a degree of dependency, such as a matrix of a number of shared vendors and the proximity of those vendors to the companies, can be measured between (1) portfolio companies and one or more companies that experienced a cybersecurity event, and/or (2) the portfolio companies themselves to better quantify the risk. That is, to more meaningfully analyze a cybersecurity event that occurred at one or more companies and better predict the likelihood of an occurrence at portfolio companies, embodiments can determine an n-degree interdependency between companies.
US10671956B2
A measure factory for generating analytic measures includes data sets representing business activities arranged as columnar arrays with each column being associated with a distinct source rule that applies to the column when it is used as a data source. The measure factory includes factory rules that govern which operations on available data sources may be executed under what conditions in the measure factory, such as by taking into account the source rules and other applicable factory rules. A factory rule execution hierarchy governs the execution of ready factory rules that lack dependency on other factory rules before executing ready factory rules that have dependency on other factory rules. A script generation facility generates a script to process the plurality of factory rules according to the factory rule execution hierarchy.
US10671953B1
Systems, methods and apparatus, including computer program products, are disclosed for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service, such as a cloud service provider. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to performance criteria associated with moving the consumer from the first provider to the second provider.
US10671952B1
A method for transmitting a message based on the occurrence of a workflow event and the output of an externally augmented propensity model. The method includes scoring a business entity by applying a propensity model to data. The data includes a first portion created based on a platform utilized by users associated with the business entity, and a second portion that includes financial data of an owner of the business entity. The method includes generating, based on the score, a classification of a future financial requirement of the business entity, and determining that the classification meets a financial requirement threshold. Moreover, the method includes determining, using the first portion of data, that an aspect of the business entity meets a business activity threshold. Also, the method includes detecting that a workflow event has occurred on the platform, and, in response, transmitting a message to a user of the business entity.
US10671944B2
A system capable of identifying and locking resources (e.g., items, tickets, etc.) may map resources to a bit vector and use bit vectors to efficiently identify and lock the resources. For example, tickets to a concert may be mapped to a bit vector and the system may generate an availability bit vector indicating an availability of the seat locations. Thus, the tickets may be reserved by changing a binary value for bits corresponding to individual tickets. In addition, the system may generate bit vectors corresponding to metadata associated with the seat locations (e.g., aisle seat, handicap accessible, first ten rows, back ten rows, etc.), allowing the system to easily identify available seat locations that satisfy the search request. As the bit vectors are relatively small and can be processed easily, the system may improve a latency and reduce an error rate associated with searching for and reserving seat locations.
US10671921B1
A method and system of crowd-sourced training of a neural network for mobile device indoor navigation and positioning. The method, executed in a processor of a server computing device, comprises: based on RSS parameters acquired at a mobile device from a wireless signal source, localizing the mobile device to a first position within indoor area in accordance with a probabilistic confidence level; if the confidence level exceeds a threshold confidence level, adding the RSS parameters in association with the first position to a fingerprint database of the indoor area; and training a neural network implemented in the processor at least in part based on the RSS parameters as added to the fingerprint database.
US10671915B2
A method for operating digital electronic appliance that empanels several different artificial intelligence (AI) classification technologies into a “jury” uses combinational digital logic to render “verdicts” about the need for service and impending equipment failures of the machines they monitor. Networks can be used to forward signals from remote locations to a centralized appliance that may be plugged as a module into a server. The appliance outputs can also be communicated over networks to servers that will muster appropriate maintenance personnel who are forewarned as to the nature of the trouble.
US10671911B2
Embodiments are directed to a driver circuit including a first amplifier having a voltage follower configured to control a first node to maintain a voltage of the first node at a constant value. By maintaining the first node voltage, the first amplifier having the voltage follower is further configured to have a first amplifier output current into the first node at a value without the effect of the voltage fluctuation. The driver circuit further includes a second amplifier configured to control a second node, wherein the second amplifier is in a current mirror configuration with respect to the first amplifier such that a second amplifier current output is a highly precise mirror of the first amplifier current output.
US10671909B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decreasing neural network inference times using softmax approximation. One of the methods includes maintaining data specifying a respective softmax weight vector for each output in a vocabulary of possible neural network outputs; receiving a neural network input; processing the neural network input using one or more initial neural network layers to generate a context vector for the neural network input; and generating an approximate score distribution over the vocabulary of possible neural network outputs for the neural network input, comprising: processing the context vector using a screening model configured to predict a proper subset of the vocabulary for the context input; and generating a respective logit for each output that is in the proper subset, comprising applying the softmax weight vector for the output to the context vector.
US10671908B2
A differential recurrent neural network (RNN) is described that handles dependencies that go arbitrarily far in time by allowing the network system to store states using recurrent loops without adversely affecting training. The differential RNN includes a state component for storing states, and a trainable transition and differential non-linearity component which includes a neural network. The trainable transition and differential non-linearity component takes as input, an output of the previous stored states from the state component along with an input vector, and produces positive and negative contribution vectors which are employed to produce a state contribution vector. The state contribution vector is input into the state component to create a set of current states. In one implementation, the current states are simply output. In another implementation, the differential RNN includes a trainable OUT component which includes a neural network that performs post-processing on the current states before outputting them.
US10671906B1
The present invention is a method for analyzing an imprint configured on a surface of an object at a source location and verifying at a destination location to determine the object's authenticity. The method includes capturing at least one image at a source location and examining and analyzing the captured image. The analysis is performed by dividing the captured image into multiple layers. For each layer area, size, threshold points, distance between threshold points and angle of lines are determined and then stored in the first database. Afterwards this data is encrypted by a source user and uploaded to a blockchain. When the object reaches the destination location the destination user performs the same operation of capturing, examining and analyzing by dividing the captured image into multiple layers in the same fashion as performed by the source user and then stored in a second database. The destination user also decrypts the encrypted data of the first database and compares the data of first database with the data of the second database. The results of the comparison help to determine an object's authenticity.
US10671904B2
Various embodiments of RFID switch devices are disclosed herein. Such RFID switch devices advantageously enable manual activation/deactivation of the RF module. The RFID switch device may include a RF module with an integrated circuit adapted to ohmically connect to a substantially coplanar conductive trace pattern, as well as booster antenna for extending the operational range of the RFID device. The operational range of the RFID switch device may be extended when a region of the booster antenna overlaps a region of the conductive trace pattern on the RF module via inductive or capacitive coupling. The RFID switch device may further include a visual indicator displaying a first color if the RFID switch device is in an active state and/or a second color if the RFID switch device is in an inactive state.
US10671903B2
An interactive toy is described that provides a physical representation of an avatar created by a user within a virtual or on-line gaming environment. The interactive toy comprises a unique identifier tag and an electrical circuit the electrical circuit comprising, an identifier tag sensor and an interface that provides a means for the toy to communicate with a computer system. The inclusion of the unique identifier tag allows for a portable toy to be produced that can act as both an identifier and a scanner and so provides for increased interaction within the real world for the users of the interactive toys. As a result such toys are able to record physical meetings that can be reflected as befriending events in the corresponding virtual on-line world.
US10671901B1
A computer-implemented method includes determining a set of parameters defining an arrangement of a plurality of copies of a standard barcode in two or more of layers of a layered barcode encoding subject data. The layered barcode has a plurality of cells, and for each cell in the layered barcode, a combined value for the cell is determined, where the combined value of the cell indicates a respective value of each layer at the cell, and the combined value is mapped to a color corresponding to the combined value. The plurality of layers of the layered barcode are generated, such that, at each cell of the plurality of cells, the layered barcode includes the color corresponding to the combined value of the cell.
US10671882B2
A technique for use in analyzing multidimensional data is disclosed. In the technique, a subset of texts specified by a textual feature is selected from the multidimensional data. Each text of the subset is projected into a target image based on the corresponding spatial information to obtain a spatial distribution map for the textual feature. The similarity between the spatial distribution map for the textual feature and each property distribution map for each predefined property is determined. For the similarity exceeding a threshold, the textual feature is outputted as a notable textual feature.
US10671875B2
A degree-of-saliency map generated from an input image is divided into a plurality of partial areas, and the degree of nonuniformity is calculated from the distribution characteristics of the degrees of saliency of the partial areas. Whether a main subject is present in the input image is judged based on the calculated degree of nonuniformity.
US10671874B2
Methods and apparatus related to generating a model for an object encountered by a robot in its environment, where the object is one that the robot is unable to recognize utilizing existing models associated with the robot. The model is generated based on vision sensor data that captures the object from multiple vantages and that is captured by a vision sensor associated with the robot, such as a vision sensor coupled to the robot. The model may be provided for use by the robot in detecting the object and/or for use in estimating the pose of the object.
US10671872B2
The invention concerns a method for detecting a surgical tool on a first image comprising the following steps: storing shape parameters of the surgical tool; determining a second image (I3) containing distinct pixel regions from the first image by means of a first processing operation comprising the segmentation of the first image; determining first windows (F), each first window surrounding one of the regions; selecting at least one second window from among the first windows, from the shape parameters; determining a third image from the first image by applying, to the first image, a second processing operation implementing Frangi's algorithm; and determining lateral edges of the surgical tool on the part of the third image contained in said second window.
US10671868B2
A vision system for a vehicle includes a control and smart eye glasses worn by a driver of the vehicle. The smart eye glasses include a driver monitoring camera that has a field of view that encompasses at least one eye of the driver when wearing the smart eye glasses. The control includes an image processor that processes image data captured by the driver monitoring camera to determine drowsiness of the driver. Responsive to determination that the driver is drowsy, the control communicates a signal to a portable device in the vehicle and the portable device in the vehicle generates an alert to the driver.
US10671865B2
A processor implemented vehicle control method for autonomous driving includes: obtaining a driving image of a vehicle; determining a control parameter for controlling the vehicle in response to a driving situation of the vehicle by applying the driving image to a neural network; and transmitting the control parameter to an electronic control unit (ECU) of the vehicle for controlling the vehicle to drive autonomously, wherein the neural network comprises first layers in a convolutional structure and second layers in a recurrent structure, the driving image is applied to a first layer among the first layers, a last layer among the first layers is connected with a first layer among the second layers, and the control parameter is output from a last layer among the second layers.
US10671850B2
An apparatus includes an analysis unit configured to analyze a state of an environment at a time when a capturing unit captures a video image, based on a parameter for correcting the captured video image, a recognition unit configured to perform recognition processing on the captured video image, using a classifier, and a learning unit configured to learn the classifier based on a result of the analysis performed by the analysis unit and a result of the recognition performed by the recognition unit.
US10671840B2
A system and related method are provided for sensor-based person recognition. The system has a data store including global data of a user, the global data including a globally unique identifier and sensed training data. The system further has a classifier to identify the user at a first time using the global data, augment the global data with first context information of the user captured at the first time, and identify the user at a second time by finding correlations between second context information and the first context information when using the global data fails, the second context information of the user captured at the second time.
US10671836B2
Various embodiments relate generally to a system, a device and a method for optimizing processes for compressing media content. An uncompressed content item is received in a media content management system. One or more parameters associated with the uncompressed content item are determined. A plurality of variants of the uncompressed content item is generated using the one or more parameters, the plurality of variants including one or more compressed content items. A candidate set comprising at least one of the one or more compressed content items is determined from the plurality of variants based on one or more filtering factors. A validated compressed content item is selected from the candidate set based on one or more validation criteria, and the validated compressed content item is stored in a database in the media content management system.
US10671829B2
Disclosed is a display device. The display device comprising an electroluminescence display panel including an area capable of sensing a fingerprint, a display area, and a non-display area adjacent to the display area, a support substrate configured to support the electroluminescence display panel, a fingerprint sensor under the support substrate, and a light-shield member, under the support substrate, configured to light shield the fingerprint sensor.
US10671825B2
An accuracy-enhanced scanner provides (in response to a first user input) illumination of potential scan targets and scans (in response to a second user input) a selected scan target. The user uses the illumination to aim the scanner at the selected scan target in between providing the first and the second user inputs. The scanner has switches to communicate the user inputs, to specify an operating mode for the scanner, and/or to communicate information codes to a computing device. The scanner has one or more scan engines (such as a barcode reader or an RFID tag reader), and optionally communicates wirelessly with the computing device. A scanning system including the scanner optionally provides feedback to the user based on feedback from a host processor. The scanner is any of a Multi-Mode Ring Scanner (MMRS), a cordless hand scanner, or a Personal Digital Assistant (PDA) with an add-on scanner.
US10671814B2
A translation device includes an input unit, a controller, a notification unit, an output unit, and a memory. The input unit inputs an utterance of a speaker to generate utterance data. The controller determines accuracy of a translation result when translated utterance data from the utterance data is obtained. The notification unit notifies the speaker of the determination result of the controller. The output unit outputs a translated utterance according to the translated utterance data. The memory stores dictionary data associating utterance data with translated utterance data. The controller performs translation based on the dictionary data. When the controller determines that the accuracy of the translation result is lower than a predetermined value, the controller controls the output unit not to output the translated utterance, and controls the notification unit to issue a notification regarding the determination result.
US10671811B2
An apparatus is provided with an ambiguous keystroke disambiguation and/or word autocompletion text editor application that uses a common language dictionary. The apparatus is also provided with one or more lexica that contain a vocabulary relating to a specific subject matter. The ambiguous keystroke disambiguation and/or word autocompletion text editor application uses one or more of the lexica in combination with a language dictionary for ambiguous keystroke disambiguation and/or word autocompletion text editing. The user can determine which of the lexica are to be used by the ambiguous keystroke disambiguation and/or word autocompletion text editor application. The user can also determine the priority with which the lexica are used. The lexica can be downloaded to the apparatus from the Internet or transferred from any other device that the apparatus is connected to and the lexica that are stored on the apparatus can be edited by a user.
US10671807B2
A system, method and computer-readable storage devices for providing unsupervised normalization of noisy text using distributed representation of words. The system receives, from a social media forum, a word having a non-canonical spelling in a first language. The system determines a context of the word in the social media forum, identifies the word in a vector space model, and selects an “n-best” vector paths in the vector space model, where the n-best vector paths are neighbors to the vector space path based on the context and the non-canonical spelling. The system can then select, based on a similarity cost, a best path from the n-best vector paths and identify a word associated with the best path as the canonical version.
US10671802B2
A processing device in a system can receive a definition and an assigned value for a global variable for an on-line document such as an HTML document, and a definition of a component variable associated with a component of the on-line document. The component variable is defined so as to acquire a globally specified value, such as the value of a globally specified variable. The definition of the global variable and the definition of the component variable are stored in an aesthetic descriptor file such as a cascading style sheet configured to refer to the assigned value for the global variable and the globally specified value for the component variable when rendering the on-line document. The descriptor file can then include two tiers of variables with values that are globally assigned, providing granular control to authors.
US10671799B2
One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.
US10671793B1
The present embodiments relate to providing an overlap view of external and internal components of all instance circuit cells related to a master circuit cell in a same layout view. A layout of a circuit having a plurality of instance circuit cells of a master circuit cell is provided. Further, a graphical user interface including a user selectable option for an overlay view is provided. In addition, responsive to the selection of the overlay view, the plurality of instance circuit cells of the master circuit cell is determined. In addition, a plurality of sets of circuit elements, each set of circuit elements including external circuit elements that overlap with a corresponding instance circuit cell of the plurality of instance circuit cells is determined. Further, the plurality of sets of circuit elements overlaid on the master circuit cell is displayed on the layout view.
US10671791B2
A computer-implemented method for optimizing microprocessor gates in a microprocessor includes receiving, via a processor, a dataset comprising a model of a plurality of gates of a microprocessor; determining, via the processor, whether a transmission line in the model, if implemented in a physical circuit, would result a signal transmission time less than a predetermined threshold time; applying to the model, via the processor, a proposed gate change to one or more of the plurality of gates; evaluating, via the processor and an area degradation based on the proposed gate change; determining, via the processor, a margin value based on the signal transmission time and an area degradation value; and making, via the processor, a gate change decision based on the margin value.
US10671787B2
Systems and methods related to fast simulation of power delivery networks are described. A method is provided for simulating the time-domain responses of a plurality of points of a multi-layer power delivery network, comprising selecting a model of the power delivery network of a circuit, parsing the characteristic data describing the power delivery network, forming a circuit matrix relating to said circuit characteristic data, creating a preconditioner matrix with a specialized structure that allows solution by a Fast Transform solver, simulating the circuit using said circuit and preconditioner matrices by a computer, including a non-transitory computer readable storage medium and at least one processor, but preferably multiple processors, and reporting the responses at selected nodes and branches of the power delivery network.
US10671784B2
A transient IR-drop waveform measurement system and method for a high speed integrated circuit are provided. The system includes all-digital elements and is based on a ring oscillator in GHz. Through oscillation with a Fast Ring Oscillator, sampling with an Edge Detector and counting with a Ripple Counter, a width and a peak of an IR-drop waveform are obtained. Moreover, a power supply network is adapted during a clock cycle through sending an adaptation signal to a connected dynamic voltage frequency scaling (DVFS) system. The measurement method includes 11 steps. The measurement system has following features: 1) IR-drop peak/width measurement ability; 2) low fabrication and test cost; 3) high accuracy and sensitivity; 4) early adaptation ability. Therefore, the measurement system can be used alone for chip monitoring or testing, in order to reduce a power supply noise disturbance to a chip.
US10671779B1
A method of high level synthesis may include detecting in an application, using computer hardware, a first function including a first call site for a second function and a second call site for the second function, determining, using the computer hardware, that the first call site and the second call site each pass different data to the second function and each receive different return data from the second function, and generating, using the computer hardware, a circuit design from the application including a circuit block implementing the second function and multiplexer circuitry. The multiplexer circuitry may be configured to coordinate passing of data to the circuit block from a first source circuit corresponding to the first call site and a second source circuit corresponding to the second call site, with handshake signals exchanged between the circuit block, the first source circuit, and the second source circuit.
US10671771B2
A cable wiring method, wherein a route of a cable that connects a first connector of a first product and a second connector of a second product that are provided in an area surrounded by a plurality of columns, the method comprises; generating a provisional point at an intersection between a cable route along one of the columns and a plane that includes a coordinate of the first connector and is parallel to a plane of axes in depth and lateral directions; generating a first point at any position between a position away from the provisional point by the length of a certain bend radius of the cable in the lateral direction and a position determined by a coordinate of the axis in the lateral direction of the first connector.
US10671770B2
A method, performed by a computer system, for designing a multi-physics system including the steps of displaying a block diagram representation of the multi-physics system, including blocks that each correspond to a respective sub-system of the multi-physics system, and, between the blocks, links that correspond to multi-physics connections between the respective sub-systems, and upon a zoom command, sent by a user, displaying a preview of a block diagram representation of at least one respective sub-system, the displaying of the preview being controlled by the detection, by the computer system, of the zoom command. Such a method improves the design of a 3D modeled object.
US10671763B2
Computing devices are now used for various purposes ranging from monitoring a refrigerator to driving automobiles. Protecting the data and logic within the chips of the computing devices is essential to ensure reliable operation. When a particular partition of a chip is powered-up but the logic of the partition is not reset, the logic will be in an unpredictable random state. To operate in a secure environment, it is necessary to start the operation of the logic from a known state and not a random state. To ensure the logic is operating in a secure environment, a digital reset detector circuit (DRDC) is provided that indicates if the logic was reset after power-up. The DRDC can ensure chips are secure from attacks involving reset deprivation upon power-up and help protect various secure and secret assets in a chip, including customer keys.
US10671757B1
Technologies relating to converting an alphanumerical string that comprises personally identifying data (PID) into a signature for the string are described herein. The string is partitioned into several substrings, where each substring includes at least one character. For each substring, a sequence of bits that is uniquely mapped to the substring is retrieved from a mapping table. Thereafter, at least one bit is removed from each sequence of bits to create updated sequences of bits, and the updated sequences of bits are ordered based upon their values. For each updated sequence of bits, a substring that is uniquely mapped to the updated sequence of bits is retrieved from the mapping table. The retrieved substrings are concatenated in the order corresponding to the updated sequence of bits.
US10671754B2
A method, system and computer program product for detecting sensitive personal information in a storage device. A block delta list containing a list of changed blocks in the storage device is processed. After identifying the changed blocks from the block delta list, a search is performed on those identified changed blocks for sensitive personal information using a character scanning technique. After identifying a changed block deemed to contain sensitive personal information, the changed block is translated from the block level to the file level using a hierarchical reverse mapping technique. By only analyzing the changed blocks to determine if they contain sensitive personal information, a lesser quantity of blocks needs to be processed in order to detect sensitive personal information in the storage device in near real-time. In this manner, sensitive personal information is detected in the storage device using fewer computing resources in a shorter amount of time.
US10671751B2
A predicate-based row level security system is used when workers build or split an analytical data store. According to one implementation, predicate-based means that security requirements of source transactional systems can be used as predicates to a rule base that generates one or more security tokens, which are associated with each row as attributes of a dimension. Similarly, when an analytic data store is to be split, build job, user and session attributes can be used to generate complementary security tokens that are compared to security tokens of selected rows. Efficient indexing of a security tokens dimension makes it efficient to qualify row retrieval based on security criteria.
US10671749B2
A data processing system is disclosed for data processing, including database and file management, as well accessing one or more databases or other data structures, authenticating users, and categorizing data items for addition to the database system. In some embodiments, the system may be configured to coordinate access to user account information via user-provided authentication credentials; apply account identification rules to the accessed account information to identify a plurality of accounts of the user; and initiate updates to a database record associated with the user indicative of any accounts identified.
US10671748B2
Systems and methods for securing objects in a computing environment. Objects are encrypted using keys that are also encrypted after encrypting the objects. In order to access the objects, a master key that is unknown to the service storing the objects and/or managing the keys is used to decrypt the keys so that the objects can be decrypted with the decrypted key. Thus, a key is needed to access the key needed to access the object. The master key is typically maintained separately from all of the encrypted objects and corresponding encrypted keys.
US10671747B2
A system and related methods for providing greater security and control over access to classified files and documents and other forms of sensitive information based upon a multi-user, multi-modality permission strategy centering on organizational structure, thereby making authentication strategy unpredictable so to significantly reduce the risk of exploitation. Based on the sensitivity or classification of the information being requested by a user, approvers are selected dynamically based on the work environment, e.g., mobility, use of the computing device seeking access, authentication factors under applicable environmental settings, access policy, and the like.
US10671746B2
A method for execution by a storage unit includes receiving, from an intent processing entity (IPE) via a network, a request to access at least one slice corresponding to an intent. An access query is transmitted to an access control system that includes an intent resource identifier (IRI) associated with the intent and an IPE identifier associated with the IPE. A query response, generated by the access control system based on the IRI and the IPE identifier of the access query, is received from the access control system. The request is executed when the query response indicates that permission to process the intent is granted to the IPE.
US10671742B2
A method and apparatus of a device that stores an object on a plurality of storage servers is described. In an exemplary embodiment, the device shares an object between a first user and a second user stored in a secure virtual storage space. In this embodiment, the device storing an object in a secure virtual storage space, where the object is encrypted using an object key and is stored as a first plurality of different randomized bit vectors stored in a first plurality of storage servers in the secure virtual storage space. In addition, the device retrieves a private first user key from a client and retrieves a public second user key from the secure virtual storage space. Furthermore, the device creates a datagram key from the private first user key and the public second user key. The device additionally encrypts the object key using the datagram key to generate a datagram. In addition, the device stores the datagram in the secure virtual storage space, where the datagram is stored as a second plurality of different randomized bit vectors stored in second plurality of storage servers in the secure virtual storage space. The device further sends a message to second user from first user indicating that the object and datagram are available to be read.
US10671728B2
A mobile device having a system for analyzing malicious code is provided. The mobile device includes a container agent generating at least one Android container executing Android malicious code for dynamic analysis in response to a request received from a cloud controller and checking a state of the at least one Android container, a Linux host, a hardware module containing an operating system (OS) for the Linux host, and an analysis agent detecting a problem occurring upon an operation of the Android malicious code in the at least one Android container through the Linux host, and transmitting information of kernel-related malicious code behavior to an analysis server.
US10671723B2
Techniques are described for automatically incorporating lifecycle context information for a secured environment into an intrusion detection system monitoring the secured environment's operations. In one example, an indication of a potentially malicious action occurring in a secured environment monitored by an intrusion detection system is identified. A lifecycle-based context associated with a lifecycle operations manager (LOM) is accessed, where the LOM is responsible for managing lifecycle operations associated with components in the secured environment, and where the context stores information associated with lifecycle operations executed by the LOM. A determination is made as to whether the potentially malicious action associated with the indication is associated with information associated with an executed lifecycle operation stored in the context. In response to determining that a malicious action is associated with a lifecycle operation, a mitigation action associated with the potentially malicious action can be modified.
US10671720B2
Aspects of the present disclosure include systems and methods for detecting unwanted software. An exemplary method comprises identifying a first file associated with a first application and a second file installed on the computing device, wherein the first file is related to the second file, identifying a second application installed on the computing device that uses at least one of the first and second files, determining a first frequency of use for the first application and a second frequency of use for the second application, determining that the second application was installed at substantially the same time as the first application based on a comparison of the first frequency of use and the second frequency of use and determining that the first application is an unwanted application when the comparison of the first frequency and the second frequency results in a degree of similarity greater than a threshold value.
US10671719B2
A verification request is received. In response to receiving the verification request, a first character string is obtained. The first character string comprises one or more variable characters. At least one of the one or more variable characters in the first character string is replaced with at least one backup character to generate a second character string based on multiple pre-established corresponding relationships. A verification code is generated based on the second character string. A user corresponding to the verification request is verified based on a user input corresponding to the verification code.
US10671717B2
A communication device includes: a first subscriber identification unit that stores first subscriber identification unit identification information associated with user identification information; and a communication unit that communicates with another communication device, the other communication device including a second subscriber identification unit that stores second subscriber identification unit identification information associated with user identification information. The first subscriber identification unit includes: a key memory unit that records a pair of a public key certificate and a secret key, the pair being shared with the second subscriber identification unit; a public key certificate generation unit that generates, using the secret key recorded in the key memory unit, a “first public key certificate comprising the first subscriber identification unit identification information or the user identification information associated with the first subscriber identification unit identification information”; and a secret key memory unit that records a secret key paired with the first public key certificate.
US10671715B1
Methods and systems for verifying a user's identity on a computing device using two-factor authentication are described. More particularly, the system can use a personal identification number input by a user, together with one or more of a secure browsing feature, a device fingerprint, and a token generator to authenticate the user on the computer.
US10671706B2
The present invention provides a comprehensive tissue management system for transplantable materials like tissues and organs. The tracking portion of the system prompts and verifies that staff members of a medical establishment like a hospital have handled, stored, transported, reconstituted, and used the tissue or organ materials in a safe and regulatory-compliant manner from the point of receipt to the point of issuance or surgical use throughout the hospital's organization. The tracing portion of the system creates an integral record that documents which hospital staff members have provided which processing steps to the tissue or organ, any associated materials used in conjunction with such tissue or organ, and an identification of the tissue or organ that was transplanted or implanted inside a patient. Such a system will enable adverse reaction investigations for transplant patients, and recalls of transplantable materials.
US10671696B2
A method for enhancing hybrid-classical algorithms for combinatorial optimization includes executing, on a quantum processor, a variational algorithm, the execution producing a subset of a set of solutions (solution space) of the variational algorithm within a predefined period, the variational algorithm computing a quantum state of a quantum system corresponding to a combinatorial optimization problem, each solution in the subset having a corresponding value; sorting, according to a sorting criterion, the subset of solutions; isolating, based on the sorting, a portion of the subset of solutions wherein a value corresponding to each solution in the portion is within a boundary defined by a threshold value; computing an average value of the solutions from the portion of the subset of solutions; and altering the variational algorithm to produce a second subset of solutions such that the second subset of solutions comprises solutions having values within the boundary.
US10671695B2
A system is provided that is adapted to service web-based database service requests. In one implementation, a database service is provided for servicing web-originated service requests. In one implementation, virtual computer systems may be used to service requests in a more reliable manner Different operating modes may be configured for backup redundancy and the database service may be scaled to meet service requests for a particular application. Also, methods are provided for exchanging timestamp information among web service transaction systems to reduce the amount of processing capability and bandwidth for ensuring database consistency. Further, a NoSQL Key/Value (KVS) database is provided that provides one or more features that may be beneficial for cloud service, Internet-based, and other types of database applications.
US10671688B2
According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.
US10671687B2
Provided are methods and systems related to communications between a social media service or provider (e.g., Twitter®, Facebook®) or other resource (e.g., web page) and one or more content providers. In an aspect, provided are methods comprising receiving a request for content, wherein the request comprises a user agnostic identifier, determining user information associated with the request, determining time information associated with the request, determining media content associated with the user agnostic identifier based on the time information, determining one or more access rights to the media content based on the user information, and providing access to the media content based on the one or more access rights.
US10671684B2
A method and apparatus for identifying a demand are provided. A specific embodiment of the method includes: acquiring a user's query sentence and access data corresponding to a search result obtained by searching the user's query sentence; querying network data corresponding to the user's query sentence in a pre-stored query sentence dictionary; identifying the target category of demand of the user's query sentence using a trained demand identification model based on the network data; counting the access data based on categories of demand, to obtain access data distribution of the user's query sentence on each of the categories of demand; and determining a demand intensity of the target category of demand of the user's query sentence based on an identification result of the target category of demand of the user's query sentence and the access data distribution. The embodiment improves the accuracy in identifying a demand.
US10671679B2
Method, system, and programs for providing content recommendation are disclosed. A first set of candidate content items may be generated based on a user profile, and a second set of candidate items may be generated based on the likelihood that the user will click a corresponding candidate content item in the second set. The candidate content items in the first and second sets may be ranked together using a learning model and presented to the user as content recommendations based on their rankings. The likelihood that the user will click a given candidate content item in the second set may be estimated based on similarities between the given content item and content items related to the given content item. Such a similarity may be computed based on activities performed by users who have viewed both the given content item and a related content item.
US10671672B1
This disclosure describes systems and methods that facilitate generating recommendations by traversing a node graph. For example, a cluster of nodes in a node graph may be determined for a target node in the node graph based at least in part on a proximity of the nodes in the cluster to the target node in the node graph. A plurality of walks through a node graph may be tracked, and a visit count or score for the target node may be increased for each visit to a node in the cluster. The walks may be terminated after a defined amount of walks have been performed or a defined amount of nodes in the node graph have scores that satisfy a criterion. Content corresponding to nodes may be recommended based on scores or visit counts.
US10671671B2
During operation, a system for processing queries of a graph database executes a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. When a query of the graph database is received, the system obtains, from the query, a compound comprising a compound type and a set of identity-giving nodes. Next, the system uses the compound to access a tuple for storage in a log-based representation of the graph database, wherein the tuple includes the compound type and the identity-giving nodes. The system then uses the tuple to generate a result of the query and provides the result in a response to the query.
US10671670B2
Systems and methods for using graph databases to make digital content recommendations are described. A graph database may be associated with tagged digital content. The graph database may include a node for each content tag and edges identifying a relationship between nodes. When a user accesses or searches a digital content item, the graph database may be traversed to identify and present related content recommendations to the user based on the traversed nodes. Node graph traversal may initiate from a root node associated with a tag of content item being presented to a user. Nodes may be searched based on their proximity to the root node as determined by edge connections of the graph. Initially searched nodes may include nodes in the graph database directly connected by edges to the root node. Subsequently searched nodes may include nodes one edge connected removed from the root node, and so forth.
US10671668B2
Example embodiments relates to method and systems to infer graph topologies. A computing device for inferring a graph topology, comprises a physical processor that executes machine readable instructions that cause the computing device to process a set of unclassified tables. For each table the computing device determines a primary key comprising a set of columns of a table being analyzed, determines a set of foreign keys, each foreign key comprising a column of the analyzed table, and identifies a parameter based on the analyzed table, the primary key and the set of foreign keys. The parameter may comprise a node identification, a set of node attributes, a set of edges without attributes, a set of edges with attributes or a set of edge attributes. The computing device can cause the display of the graph topology based on the processed set of unclassified tables.
US10671667B2
A data matching method includes that: a lookup table is generated according to a content to be searched; hash processing is performed on a keyword to be searched to obtain a hash index value of the keyword to be searched; and a matched content to be searched is found in the lookup table according to the hash index value of the keyword to be searched. Meanwhile, a data matching apparatus is provided.
US10671660B2
Aspects of the disclosure relate to determining relevant content in response to a request for information. One or more computing devices may receive a query requesting information regarding a place of interest and identify a first place which satisfies the query associated with a first database and a set of displayable content associated with the first place within a second database. The one or more computing devices may identify a subset of the displayable content for display in response to the query, the identification of the subset of displayable content comprising determining a ranking for each item of displayable content in the set of displayable content according to the query. The subset of displayable content and the first place may be provided for presentation on a client device.
US10671650B2
System and method for damage avoidance in an excavation area include: receiving an excavation area and an excavation depth; accessing a database of a plurality of utility assets to identify a buried utility asset within the excavation area and the excavation depth; retrieving information from the database for the identified buried utility asset; fusing the buffer zone associated with the buried utility asset and the depth of the buried utility asset to obtain a latitude buffer zone for the buried utility asset; comparing the latitude buffer zone for the buried utility asset and the excavation depth; identifying a party responsible for the buried utility asset; and automatically transmitting an electronic notification to the party responsible for the buried utility asset.
US10671649B2
A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
US10671646B2
In an illustrative embodiment, systems and methods for performing cascading matching of data records from disparate data sources comprise identifying matches using at least one uniquely identifying data field and at least one additional data field shared by a first data set and a second data set. Potential matches may be resolved through calculating differences between one or more shared data fields of a matched data record of the first data set and both a first matched record and a second matched record of the second data set, and determining a best match through analyzing the calculated differences. Unmatched records may be iteratively matched using a different uniquely identifying data field and/or different at least one additional data field(s).
US10671645B2
There is provided a real-time experience analyzing method for enabling an experience analyzing server to analyze user's experience of an evaluation target service or an evaluation target product in real time. The method comprising transmitting query data including an experience evaluation indicator for the evaluation target service or the evaluation target product to a terminal of the user; receiving reply data input by the user through the terminal in response to the query data; and generating evaluation result data for the evaluation target service or the evaluation target product based on the reply data. The transmitting of the query data transmits the query data by a series of detailed behaviors consisting of the evaluation target service or the evaluation target product, and the generating of the evaluation result data generates evaluation result data based on the reply data received by the detailed behaviors or the detailed features.
US10671644B1
A column set server adapts to data use patterns by data consumers by modifying how a table produced by a data producer is partitioned into separate column sets to reduce the waste incurred in accessing the data by multiple consumers of the data. For example, the column set server adjusts a column set distribution when a new consumer process is added, when one is retired, or when relative data set size ratios change.
US10671642B2
A method, system and computer program product for copying data from a source database to a target database. A first database engine of the source database assigns a data-change-ID to each changed row in the source table. The data rows of the source table are stored in a plurality of source pages. Each source page comprises a source-page-ID and a highest-data-change-ID indicating its most recently changed data row. The target table comprises a source-page-ID-column. A second database engine of the target database maintains a metadata table comprising a source-page-ID column and a highest-data-change-ID column. The highest-data-change-IDs in the metadata table are compared with the highest-data-change-IDs of the source pages for selectively copying source table rows of source pages whose highest-data-change-ID is higher than their highest-data-change-ID in the metadata table to the target table.
US10671637B2
A method implemented by at least one processing device, a processing device, and a computer program product are provided for adjusting hash partitions for a hash join operation. An amount of rows within each of an initial number of hash partitions is determined during assignment of respective rows to respective hash partitions. The initial number of hash partitions is adjusted to a final number of hash partitions based on the amount of rows within each of the initial number of hash partitions and an amount of available memory. The adjusting further includes determining the final number of hash partitions based on the amount of rows within each of the initial number of hash partitions and the amount of available memory, and assigning the rows to the final number of hash partitions. The hash join operation is then performed.
US10671635B2
A storage system comprises: a controller; a memory; one or more objects, each object having content data and metadata which includes system metadata; and a policy which governs writing of the content data and metadata of the one or more objects from the storage system to an external storage. The policy includes a configurable criterion for decoupling of the content data and the metadata of a given object and a rule for determining storage locations for the content data and the metadata between the storage system and the external storage in a decoupled manner if the content data and the metadata of the object are decoupled. The configurable criterion is based on an attribute of the metadata of the object. The controller is operable to execute the policy against the objects and to apply the rule to determine storage locations for the content data and metadata of a decoupled object.
US10671631B2
A system, a method, and a non-transitory computer readable for generating a profile of one or more data objects comprising determining a format of the at least one data object and selecting a data transformation policy based on the format of the at least one data object and generating a model descriptive of the non-structured data contained in the at least one data object based on the data transformation policy and selecting at least a portion of the model indicative of a portion of the non-structured data and generating a profile of the portion of the non-structured data contained in all of the one or more data objects.
US10671626B2
In some implementations, a processing system of a database system may identify identification information associated with a user within a request, received from a client device, for data associated with the user, compare the identification information with user identity entries persisting on the memory device, determine, from the comparison, that a user identity entry persisting on the memory device is associated with the user, and query a backend database associated with the client device with one or more parameters included within the user identity entry to obtain the data associated with the user.
US10671625B2
In some example embodiments, a system is provided for executing a primitive call that implements a query operation. The system may include a data processor and a memory. The memory may store instructions that result in operations when executed by the data processor. The operations may include: executing, at an data management engine, the primitive call by at least performing a first operation with respect to a value identifier set, the value identifier set including one or more value identifiers, and the primitive call being configured to access a database storing a plurality of value identifiers; and generating, based at least on a result of the first operation, a result for the primitive call. Related methods and articles of manufacture, including computer program products, are also described.
US10671621B2
A compute cloud hosts a distributed application and is configured to add or remove instances of the application at datacenters at disperse geographic regions. Operations of the application are captured in a telemetry stream. Each record in the telemetry stream indicates a time, client location, and performance measure for a corresponding client request. After pre-processing such as rounding the times, the telemetry records are passed to a frequent itemset mining algorithm that identifies frequent time-location pairs in the telemetry stream. The frequent time-location pairs are consolidated into encompassing frequent region time-range pairs. An aggregate performance measure is computed from the performance measures of the telemetry records that match a frequent region time-range pair. A recommended region and time for adding or removing instances of the application is computed based on the aggregate performance measure and the region time-range pair.
US10671615B2
Exemplary embodiments relate to techniques for determining social networking or messaging user affinity and engagement coefficients (e.g., a measure of the connectedness between two people in a network). The described techniques are particularly well-suited to cases in which only limited information is available, such as when a new user joins a network and only the user's contacts list is available. The available information may be used to determine a group of existing users to which the new user is connected. Some embodiments relate to calculating scores among these existing users in order to infer an affinity for the new user to the existing users. Other embodiments involve calculating bilateral scores that reflect a degree of mutual affinity between two users.
US10671604B2
Methods for splitting a plurality of records into subsets for parallel processing by separate threads are disclosed. In one embodiment, a plurality of records are added to a database. The adding includes tracking, for each unique value found in the plurality of records within a selected one of the sequence of fields, a statistic based on the values found in the plurality of records within a next one of the sequence of fields. Then a plurality of queries are generated, each includes a row value constructor (RVC) with a logical operation, a specific one of the unique values found within the selected one of the sequence of fields, and, for that specific value, the tracked statistic. Then a plurality of threads are caused to execute that each submit one of the queries and operate on a subset of the plurality of records responsive to execution of that query.
US10671603B2
A system, method, and computer-readable medium for performing an auto-query construction operation for use with a distributed analytics operation. More specifically, in certain embodiments, the auto-query construction operation provides automatically generates SQL code instructions via an auto-query construction user interface (UI) settings in a computational system, such as the Dell Statistica computational system. The auto-query construction operation allows a user to interact with a common interface to provide query information including decision variables, parameters of an analysis and convergence criteria. The query information provided via the UI is automatically transformed to database queries and subsequent computation system operations. Thus, the user experience remains intact whether the analytics is performed in database or within the computation system.
US10671602B2
Providing a random factoid in response to a user trigger is provided. Aspects are directed to a device, method, and computer-readable medium to provide random factoids responsive to a triggering event. Various inputs such as user taps, gestures, voice commands, environment commands, etc., are monitored to recognize a triggering event associated with the random factoid system. Upon determining that the input is a triggering event, a random factoid is randomly selected and provided to the user. The factoid can be a fun fact or a helpful learning tip. In some examples, the random factoid system provides a contextual random factoid based one or more contextual factors, such as geographic location of the device, the user's interaction history, the user's demographic data, etc., thus providing an improved user experience.
US10671592B2
A mechanism is provided for updating attribute value information for a data table. The data table involves a set of attributes. The data table has multiple records associated with multiple data blocks. Attribute value information is associated with each data block of the multiple data blocks. The attribute value information is descriptive of at least one attribute of the set of attributes. A first data block may be marked as modified in response to a delete process for deleting from a first data block of the multiple data blocks a record having at least one attribute value that is used for generating the attribute value information of the first data block. In response to scanning the marked first data block, the attribute value information associated with the first data block may be updated based on the scan results.
US10671590B2
Aspects of the embodiments are directed to synchronizing at least a portion of a link-state database. A network element can lose an adjacency. The network element can transmit a request to a neighboring network element for synchronization of a link-state database. The request can include a version number of a last synchronized link-state database from the neighboring network element. The neighboring network element can determine whether the version of the link-state database is greater than or less than a copy of the link-state database stored by the neighboring network element. If the requested version number is less than the neighboring network element's link-state database version number, then the neighboring network element can send changes to the link-state database since the requested link-state database version number.
US10671584B2
Identifying unvisited portions of visited information to visit includes receiving information to crawl, wherein the information is representative of one of web based information and non-web based information, computing a locality sensitive hash (LSH) value for the received information, and identifying a most similar information visited thus far. Identifying unvisited portions of visited information further includes determining whether the LSH of the received information is equivalent to most similar information visited thus far and, responsive to a determination that the LSH of the received information is not equivalent to most similar information visited thus far, identifying a visited portion of the received information using information for most similar information visited thus far and crawling only unvisited portions of the received information.
US10671577B2
Merging synonymous entities from multiple structured sources into a dataset includes receiving a first set of paired terms from a first authoritative source for a domain and a second set of paired terms from a second authoritative source for the domain. The first set of paired terms is compared to the second set of paired terms with a similarity assessment based on a clustering statistical algorithm to identify paired terms from the first set of paired terms that share a synonymous term with one or more paired terms from the second set of paired terms. The paired terms associated with the synonymous term are merged and a dataset is generated that associates a normalized version of the synonymous term with any terms included in the merged paired terms.
US10671572B2
A system includes reception of a first write request from a client including a first key and a first one or more stream, payload pairs associated with the first key, copying of the first key and the first one or more stream, payload pairs to a first buffer of a volatile memory, storage of data of the first buffer in one or more blocks of a raw block non-volatile memory device, providing of the first buffer to a stream store server, reception of the first buffer at the stream store server, adding of the first key and the first one or more stream, payload pairs to a second buffer of the volatile memory, in key-order, storage of the data of the second buffer in a filesystem storage device, according to stream, and transmission of an indication of the durability of the key to the tail store server.
US10671565B2
The presently claimed invention relates to a system and method for organizing data replicated in a target data repository. The method of the presently claimed invention may receive data from a primary data store for replication in the target data repository. The method may then determine that the received data should be organized and stored according to one or more priority metrics. The method may then organize the received data according to the one or more priority metrics, and store the received data based on the priority metrics. Higher priority data may be stored faster data storage devices or be stored in smaller files where lower priority data may be stored in slower data storage devices or be stored in larger files.
US10671563B2
A cache management system performs cache management in a Remote Direct Memory Access (RDMA) key value data store. The cache management system receives a request from at least one client configured to access a data item stored in a data location of a remote server, and determines a popularity of the data item based on a frequency at which the data location is accessed by the at least one client. The system is further configured to determine a lease period of the data item based on the frequency and assigning the lease period to the data location.
US10671561B2
An integrated circuit device is disclosed including core circuitry and interface circuitry. The core circuitry outputs in parallel a set of data bits, while the interface circuitry couples to the core circuitry. The interface circuitry receives in parallel a first number of data bits among the set of data bits from the core circuitry and outputs in parallel a second number of data bits. The ratio of the first number to the second number is a non-power-of-2 value.
US10671560B2
An example computing system includes a baseboard management controller (BMC), a motherboard, and a daughterboard communicatively coupled to the motherboard. The BMC includes a serial interface. The daughterboard includes a universal asynchronous receiver/transmitter (UART) terminal, a bridging chip, and a microcontroller communicatively coupled to the BMC via the bridging chip. The BMC establishes a serial connection, through the serial interface and the UART terminal, with the microcontroller.
US10671559B2
An apparatus includes a substrate, a classical computing processor formed on the substrate, a quantum computing processor formed on the substrate, and one or more coupling components between the classical computing processor and the quantum computing processor, the one or more coupling components being formed on the substrate and being configured to allow data exchange between the classical computing processor and the quantum computing processor.
US10671557B2
Embodiments are provided herein for efficient component communication and resource utilization in a disaggregated computing system. A general purpose link is provided between a plurality of devices in the disaggregated computing system such that the general purpose link is used to connect the plurality of devices. For those of the plurality of devices communicating with one another within a same pool, the connection of the general purpose link is established using a backplane to facilitate the communication; and for those of the plurality of devices communicating with one another within differing pools, the connection of the general purpose link is established through an optical switching device to facilitate the communication.
US10671549B2
A device includes a connector including first and second portions, each being configured to establish an independent data connection with a portion of first and second connectors in an external device, and a controller. When the first portion is connected with a third portion of the first external connector, and a request to connect with the second portion is received from the second external connector, the controller determines whether or not to accept the request, and transmit an acceptance signal or a rejection signal to the second external connector through the second portion, according to the determination result.
US10671537B2
Reducing translation latency within a memory management unit (MMU) using external caching structures including requesting, by the MMU on a node, page table entry (PTE) data and coherent ownership of the PTE data from a page table in memory; receiving, by the MMU, the PTE data, a source flag, and an indication that the MMU has coherent ownership of the PTE data, wherein the source flag identifies a source location of the PTE data; performing a lateral cast out to a local high-level cache on the node in response to determining that the source flag indicates that the source location of the PTE data is external to the node; and directing at least one subsequent request for the PTE data to the local high-level cache.
US10671529B2
At least one address scheduling method includes selecting a first bit line, selecting a first string connected to the first bit line, performing address scheduling on N pages of each of multi-level cells in the first string sequentially from a bottom word line to a top word line, and after completing the address scheduling on all word lines in the first string, performing address scheduling on second to k-th strings sequentially in the same manner as performed with respect to the first string, where “k” is 2 or a natural number greater than 2.
US10671526B2
An electronic computing device, a method for adjusting the trigger mechanism of a garbage collection function, and a non-transitory computer readable storage medium thereof are provided. A storage unit of the electronic computing device stores a whitelist. The whitelist records a plurality of data sets, wherein each of the data sets has a name of an application and an offset value of the application. A processor of the electronic computing device executes a system program. The system program loads the whitelist into a memory during a initialization procedure. The system program detects that a specific application is triggered and retrieves the offset value of the specific application from the whitelist in the memory according to the name of the specific application. The system program forks a process to the specific application and updates a threshold of a garbage collection function according to the offset value.
US10671525B2
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a processor to cause the processor to perform a method which includes: receiving a request to delete a volume stored in one or more regions in physical space of a storage system; determining whether at least one of the regions having at least a portion of the volume includes reclaimable space; deleting the portion of the volume from the at least one region having the reclaimable space in response to determining that at least one of the regions having at least a portion of the volume includes reclaimable space; and failing the received request to delete the volume in response to determining that none of the regions include reclaimable space.
US10671521B2
A system and method for communicating with power tools using a universal protocol. The universal protocol may be implemented using a universal core module that is installed across a variety of power tools and other devices to enable communications therewith. Communications to and from the power tools are translated to a universal protocol once received. The translated communications are handled by the universal core module of a particular tool according to a set of rules. In response, the universal core module outputs communications according to the universal protocol and the set of rules, which may be translated to another protocol for receipt by components of the tool or an external device. The communications may be used, for example, to obtain tool performance data from the tools and to provide firmware updates.
US10671520B1
Techniques for scheduled tests for endpoint agents are disclosed. In some embodiments, a system/process/computer program product for providing scheduled tests for endpoint agents includes receiving a test configuration for scheduled tests that includes a set of conditions for dynamically selecting endpoint agents that match the set of conditions in the test configuration, wherein a plurality of endpoint agents are deployed to a plurality of endpoint devices; identifying one or more of the plurality of endpoint agents that match the set of conditions in the test configuration; assigning the scheduled tests associated with the test configuration to the matching endpoint agents for execution of the scheduled tests based on the test configuration, wherein test results are based on the scheduled tests executed on each of the matching endpoint agents for monitoring network activity; and receiving uploaded results of the scheduled tests executed on the matching endpoint agents, wherein the uploaded results of the scheduled tests executed on the matching endpoint agents are processed for generating graphical visualizations and/or alerts of the monitored network activity.
US10671516B2
A method, device, and computer program product for testing code. The method includes identifying a plurality of test points in the code and a plurality of test values to be assigned to the plurality of test points. At least one of the plurality of test points is to be assigned with two or more test values. The method also includes comparing a target test case with a set of test cases. The target test case and the set of test cases are associated with the plurality of test points. The method further includes, in response to determining that each of combinations of the test values assigned to at least two of the plurality of test points in the target test case is present in the set of test cases, excluding the target test case from the set of test cases.
US10671515B1
A system for recording and playback of electronic event sequence utilizing a distributed ledger may be configured for: monitoring a source system; recording data regarding the source system onto a distributed ledger, the data including event data regarding electronic events occurring within the source system; constructing, from the event data of the distributed ledger, a testing dataset including event data regarding simulated electronic events; and simulating, in a testing environment, the simulated electronic events using the testing dataset. The system may be further configured for selectively cloning a section of the distributed ledger, wherein the section includes event data regarding a subset of the electronic events occurring within the source system; and reconstructing the section of the distributed ledger in the testing environment.
US10671511B2
Disclosed is a system for removing bugs present in a software code. A determination module determines a usage pattern of a software code by using an Artificial Neural Network (ANN) technique. A comparison module compares the usage pattern with a set of pre-stored usage patterns of software applications similar to the software code. An execution module executes a set of test suites, on the software code, associated to at least one software application of the software applications, when a usage pattern of the at least one software application is matched with the usage pattern of the software code. An identification module identifies a code snippet comprising the bug. A recommendation module recommends a code patch, corresponding to the code snippet, from a ranked list of code patches determined by a Deep RNN technique. Further, a replacement module replaces the code snippet with the code patch thereby removing the bug.
US10671501B2
A method of reconstructing data from a failed storage device in a storage pool includes identifying a plurality of data blocks that are stored on the failed storage device, and sorting the plurality of data blocks in an order in which the plurality of data blocks are located on the failed storage device. Each of the plurality of data blocks may be associated with an I/O operation. The method may also include grouping the I/O operations for the plurality of data blocks into sequential I/O operations based on the order in which the plurality of data blocks are located on the failed storage device, and executing the sequential I/O operations to resilver a new storage device replacing the failed storage device.
US10671497B2
A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.
US10671494B1
Consistently selecting a group of datasets during recovery, including: for each of a plurality of datasets: generating a respective identifier corresponding to a respective dataset, wherein the respective identifier is different from each other identifier; and storing the respective identifier to represent successful storage of the respective dataset; and responsive to recovering from a system interruption: extracting identifier information from all readable datasets; and generating, in dependence upon the extracted identifiers, a group of datasets from among the readable datasets.
US10671490B2
A variable checkpoint mechanism in a streams manager checkpoints a streaming application based on periodic time periods for checkpoints. The variable checkpoint mechanism can take a checkpoint before a periodic time period ends when a spike is coming, or can take a checkpoint after the periodic time period ends when there is backpressure in a consistent region of the streaming application. When there is no anticipated spike coming and when there is no backpressure in a consistent region of the streaming application, the checkpoint is performed at the normal end of the periodic time period for checkpoints. In this manner the checkpoint timing of the variable checkpoint mechanism can be adjusted real-time to minimize the negative impact of checkpointing on the performance of the streaming application.
US10671484B2
An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.
US10671474B2
One or more service call chains in a distributed service system are identified, each service call chain including one or more service nodes that are sequentially called by clients of the distributed service system. A service call model corresponding to a particular service call chain is generated from the one or more service call chains. Calls to the particular service call chain by the clients of the distributed service system are identified. Performance statistics in the service call model are updated for the particular service call chain, wherein the performance statistics is updated based on the identified calls to the particular service call chain. A performance problem associated with the particular service call chain is identified based on the updated performance statistics. In response to identifying the performance problem associated with the particular service call chain, corrective action for the identified performance problem is initiated.
US10671473B2
Disclosed is a clock recovery system of a display apparatus including a clock recovery unit which uses changeable option information used for recovering a clock signal and defining a duty, generates delayed clock signals having the duty corresponding to the option information in a clock training section, and outputs one of the delayed clock signals as the clock signal.
US10671469B2
Various embodiments include a method and system for high-volume distributed script error report handling. A group of user terminals may be selected to report errors, where the group of user terminals is a subset of user terminals having open user session and the group of user terminals is smaller than a predetermined threshold value. An error report, generated by a user terminal in response to a script error, may then be received, where the user terminal is in the group of user terminals selected to report errors. The received error report may then be processed to create a processed error report. The processed error report may then be presented to a service user.
US10671461B2
A system for mediating interactions among system agents and system clients includes a computing platform having a hardware processor and a system memory storing an interaction cueing software code including decision trees corresponding to storylines. The hardware processor executes the interaction cueing software code to receive interaction data corresponding to an interaction of a system client with a first system agent, identify a storyline for use in guiding subsequent interactions with the system client based on the interaction data, and store the interaction data and data identifying the storyline in a client profile assigned to the system client. The interaction cueing software code further determines an interaction cue or cues for coaching the same or another system agent in a second interaction with the system client based on the interaction data and a decision tree corresponding to the storyline, and transmits the interaction cue(s) to the system agent.
US10671457B2
Systems, apparatuses and methods may provide for detecting an outbound communication and identifying a context of the outbound communication. Additionally, a completion status of the outbound communication may be tracked relative to the context. In one example, tracking the completion status includes incrementing a sent messages counter associated with the context in response to the outbound communication, detecting an acknowledgement of the outbound communication based on a network response to the outbound communication, incrementing a received acknowledgements counter associated with the context in response to the acknowledgement, comparing the sent messages counter to the received acknowledgements counter, and triggering a per-context memory ordering operation if the sent messages counter and the received acknowledgements counter have matching values.
US10671456B2
Disclosed are a method and device for acquiring application information. The method comprises: when a mouse pointer is located on an application, monitoring an instruction for acquiring application information which is input by a user through a keyboard; matching the instruction input by the user with at least one pre-set instruction, and if the instruction input by the user is consistent with any one pre-set instruction among at least one pre-set instruction, then triggering a script program corresponding to the instruction input by the user to run in order to acquire the application information corresponding to the instruction input by the user; and converting the application information into text information, and inserting the text information into the clipboard.
US10671454B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining information in a block of a blockchain to determine a current state of a workflow, wherein a blockchain contract deployed in the blockchain is executable to update the current state among one or more states of the workflow; updating a locally-maintained state machine based on the determined current state; and in response to determining that the updated state machine corresponds to one of the one or more states, transmitting a notification message to one or more subscribers subscribing to the one state.
US10671450B2
Coalescing of events associated with an action is disclosed. In particular, the systems and methods can coalesce one or more events associated with an action to optimize processing and reduce jitters. The system first determines if the action can be coalesced. The system then determines a list of events associated with the action that can be coalesced. From that list, the system determines the optimum set(s) of events that are coalesced to minimize jitters. The optimum set(s) of events are then associated with the action, and executed. As a result, the processing of events triggered by an action is optimized and jitters in the resulting user-experience of the user are minimized.
US10671449B2
The present disclosure provides methods and apparatuses for setting application property and message processing. Based on a setting instruction, an object for the setting instruction is determined. The object is a preset group including at least one application. Properties of all the applications in the group are set uniformly in accordance with the setting instruction. With the above setting process, after a message has been received, a group to which the application as the recipient of the message belongs is determined, a property common to the applications in the group is obtained and the message is processed based on the public property.
US10671442B2
Dynamic preparation of a new network environment, and subsequent monitoring thereof is disclosed. It is automatically determined that a new network environment is designated for creation. A subset of computing hosts is identified from a pool of computing hosts for the new network environment. Network provisioning metadata for each computing host is determined. The network provisioning metadata for each computing host includes a communication address of a baseboard management controller that controls the computing host, and authentication credentials that authorize communication with the baseboard management controller. The network provisioning metadata is stored on a storage device in a predetermined format associated with a network environment provisioner.
US10671441B2
A communication system according to the present disclosure includes: a management apparatus (30) configured to manage positional information regarding a communication terminal (10); a server (50) configured to provide a communication service for the communication terminal (10), and a control apparatus (60) configured to control start or stop of a communication function included in a communication apparatus (40). The server (50) is arranged in the vicinity of a base station (20), the management apparatus (30) transmits the positional information regarding the communication terminal (10) to the control apparatus (60), the control apparatus (60) controls start or stop of the communication function that the communication apparatus (40) includes based on the positional information, and the control apparatus (60) notifies the communication terminal (10) of start or stop of the communication function that the communication apparatus (40) includes via the management apparatus (30).
US10671433B2
This disclosure relates generally to systems and methods for load balancing, resource allocation, and job scheduling within a high-performance computing (HPC) environment. In one implementation, the system may include a processor configured to execute instructions and a memory storing the instructions. Furthermore, the instructions may include commands to receive at least one job from a user; receive at least one preference from a user; automatically generate, in a language compatible with the load balancer, at least one command based on the at least one job and the at least one preference; transmit the at least one job and the at least one command to the load balancer; and notify the user that the received at least one job and the received at least one preference have been transmitted to the load balancer.
US10671431B1
Forecasting workload activity for data stored on a data storage device includes selecting at least one metric for measuring workload activity, providing at least one grouping of portions of the data according to a workload affinity determination provided for each of the portions at a subset of a plurality of time steps, where the workload affinity determination is based on each of the data portions in the group experiencing above-average workload activity during same ones of the subset of the plurality of time steps, the subset corresponding to at least one business cycle for accessing the data, and forecasting workload activity for all of the portions of data in the group based on forecasting workload activity for a subset of the data portions that is less than all of the data portions.
US10671414B2
Disclosed is a Cross Domain Desktop Compositor (CDDC) that allows separate graphical user interfaces (GUIs) from independent computing domains to be combined and accessed from a single physical use interface. The CDDC provides a unified desktop experience, whilst preventing data leakage between isolated domains, compositing application windows from each separate GUI and providing natural keyboard and mouse interaction with every displayed window.
US10671412B1
A programmable device including a memory and at least one processor coupled to the memory is provided. The memory stores a plurality hybrid objects. Each hybrid object of the plurality of hybrid objects includes a native object wrapped by an interpreted object. The at least one processor can be coupled to the memory. The at least one processor can be configured to identify a message to execute an operation on one or more hybrid objects of the plurality of hybrid objects; clone, in response to reception of the message, each native object within the one or more hybrid objects to create one or more cloned native objects; wrap each cloned native object of the one or more native objects with a new interpreted object to create one or more new hybrid objects; and execute the operation on the one or more new hybrid objects.
US10671405B2
A monitoring system receives information from agents that monitors (e.g., unprivileged) containers, or applications in containers, executing across hosts to generate aggregated state information on a per-host basis. The system receives state information for each container, boot identifiers associated with the hosts of the container, and container identifiers. State information includes data describing the state of a container, or an application executing in the container. The boot identifier includes an identifier for a boot session of the host. The container identifier uniquely identifies each container. The monitoring system compares boot identifiers to determine containers that are co-located. If containers share a boot identifier, the monitoring system determines that the containers are co-located on the host that generated the boot identifier. If containers do not share boot identifiers, the monitoring system determines that the containers are not co-located, and can match each container having different boot identifiers to their respective hosts.
US10671400B2
A system includes a processor configured to: initiate atomic execution of a plurality of instruction units in a thread, starting with a beginning instruction unit in the plurality of instruction units, wherein the plurality of instruction units in the thread are not programmatically specified to be executed atomically, and wherein the plurality of instruction units includes one or more memory modification instructions; in response to executing an instruction to commit inserted into the plurality of instructions units, incrementally commit a portion of the one or more memory modification instructions that have been atomically executed so far; and subsequent to incrementally committing the portion of the memory modification instructions that have been atomically executed so far, continue atomic execution of the plurality of instruction units. The system further includes a memory coupled to the processor, configured to provide the processor with the plurality of instruction units.
US10671398B2
A computer processing system is provided. The computer processing system includes a processor configured to insert a move instruction in an instruction scheduling dependency graph generated for operands of the instruction operating on register pairs to ensure operand readiness for all of the operands used by the instruction operating on register pairs.
US10671391B2
In an aspect, a processor supports modeless execution of 64 bit and 32 bit instructions. A Load/Store Unit (LSU) decodes an instruction that without explicit opcode data indicating whether the instruction is to operate in a 32 or 64 bit memory address space. LSU treats the instruction either as a 32 or 64 bit instruction in dependence on values in an upper 32 bits of one or more 64 bit operands supplied to create an effective address in memory. In an example, a 4 GB space addressed by 32-bit memory space is divided between upper and lower portions of a 64-bit address space, such that a 32-bit instruction is differentiated from a 64-bit instruction in dependence on whether an upper 32 bits of one or more operands is either all binary 1 or all binary 0. Such a processor may support decoding of different arithmetic instructions for 32-bit and 64-bit operations.
US10671389B2
A Vector Floating Point Test Data Class Immediate instruction is provided that determines whether one or more elements of a vector specified in the instruction are of one or more selected classes and signs. If a vector element is of a selected class and sign, an element in an operand of the instruction corresponding to the vector element is set to a first defined value, and if the vector element is not of the selected class and sign, the operand element corresponding to the vector element is set to a second defined value.
US10671384B1
Methods, systems, and computer-readable media for proactive seeding of build artifacts are disclosed. A dependency graph is determined that represents dependency relationships among a plurality of build artifacts. Using the dependency graph, a repository manager determines a first set of one or more build artifacts. The first set of build artifacts are stored in one or more repositories. The first set of build artifacts are sent from a repository manager to a client over a network. The first set of build artifacts are used by the client in generating a software build.
US10671380B2
Implementations of the present specification include receiving, from a smart contract, and by a function controller executing within the blockchain network, a function call to execute a function, the function call including data for execution of the function, transmitting, by the function controller, the data of the function call to a function component, the function component executing the function based on the data of the function call, receiving, by the function controller, a function result from the function component, and providing, by the function controller, the function result to the smart contract.
US10671372B2
A blockchain-based secure customized catalog system includes a catalog customization system that receives a request to customize a first software catalog, and modifies the first software catalog to create a second software catalog that is customized for computing devices in a computing system. The catalog customization system then generates and broadcasts a first blockchain transaction that includes a smart contract having a second software catalog hash created from the second software catalog. A blockchain device receives the first blockchain transaction and, in response, provides the smart contract on a blockchain. When the blockchain device receives a second blockchain transaction broadcast by the computing system and including a hash value, it executes the smart contract. If the blockchain device determines that the execution of the smart contract indicates that the hash value matches the second software catalog hash, it transmits a second software catalog verification to the computing system.
US10671364B2
Surfacing visual representations of universal applications is described. In one or more implementations, visual representations of universal applications purchased or installed on other devices associated with a user account are surfaced in an application launcher interface on a current computing device. The visual representations are selectable (e.g., with a single click or tap) to install the universal application on the current computing device. This enables the user to quickly and easily install universal applications already purchased on other devices onto a current device without having to perform any additional action, such as navigating away from the application launcher interface to enter payment information. In one or more implementations, the visual representations of the universal applications are surfaced under a “recently added” section and/or an “on other devices” section of the application launcher to enable the universal applications to be easily located by the user.
US10671363B2
A compiler and linker include multiple addressing mode resolvers that generate code to resolve a plurality of function calls that use different addressing modes. A first addressing mode is defined where a first address for first data is specified as an offset from a base pointer. A second, relative addressing mode is defined where a second address for second data is specified as an offset from an address of an instruction that references the second data. The generated code assures correct operation when functions with different addressing modes are included in the computer program. The generated code preserves a base pointer when executing a function that uses relative addressing, when needed. The compiler inserts one or more relocation markers that trigger certain functions in the linker. A linker resolves the relocation markers inserted by the compiler, and generates code, when needed, that handles a mismatch between addressing modes.
US10671359B2
A system and method for organizing and classifying existing applications so as to enable users to create new applications using the one or more parts of existing applications. The system is capable of automatically generating a large number of template applications which are fully designed, coded, and ready-to-use. The system also automatically expands its catalog of template applications and screen components, which are categorized based on a specified purpose, whenever a user creates a new application or screen with the same purpose. In this way a user can simply specify the purpose of what they want to create, and the system will provide a ranked list of possibilities based on the actions of other users, and automatic generation mechanisms.
US10671356B2
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by identifying candidate code snippets from the plurality of input source code files that meet a similarity threshold measure for library functions stored in the system library and then identifying at least a first validated code snippet from the candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics so that the developer is presented with a library function recommendation which includes the first validated code snippet, the first library function, and instructions for replacing the first validated code snippet with the first library function.
US10671355B2
A code completion tool uses machine learning models to more precisely predict the likelihood of a method invocation completing a code fragment that follows one or more method invocations of a same class in a same document during program development. In one aspect, the machine learning model is a n-order Markov chain model that is trained on features that represent characteristics of the context of method invocations of a class in commonly-used programs from a sampled population.
US10671352B2
A device may predict, based on historical data relating to a plurality of past projects, a trigger to perform a project health check for a project. The device may process project data relating to the project to determine a health check status of the project based on predicting the trigger to perform the project health check for the project. The device may generate a recommendation relating to altering completion of the project based on the health check status of the project. The device may communicate with one or more devices to provide information identifying the recommendation. The device may receive, from the one or more devices, response information relating to the recommendation. The device may perform a response action relating to the recommendation based on receiving the response information.
US10671349B2
Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that include an ALU, output register and shadow register. This architecture supports a clocked, two-dimensional architecture in which image data and weights are multiplied in a synchronized manner to allow a large number of mathematical operations to be performed in parallel.
US10671347B2
Embodiments are directed to a computer implemented method for executing machine instructions in a central processing unit. The method includes obtaining, by a processor system, a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture. The method further includes executing the machine instruction, wherein the executing includes loading a multiplicand into a multiplicand register, and loading a multiplier into a multiplier register. The executing further generates an intermediate product having least significant bits by multiplying the multiplicand and the multiplier. The executing further includes generating a rounded product by performing a probability analysis on the least significant bits of the intermediate product, and initiating a rounding operation on the intermediate product to produce the rounded product based at least in part on the probability analysis.
US10671335B2
An image forming apparatus includes: an image forming unit configured to form an image on a print medium based on print data supplied from an information processing apparatus; a first communication interface configured to perform wireless communication with the information processing apparatus by a first communication method in which the number of connectable apparatuses is set; a second communication interface configured to perform wireless communication with the information processing apparatus by a second communication method; and a system controller. The system controller is configured to cause the second communication interface to transmit a notification to the information processing apparatus when the number of apparatuses which are connected by the first communication interface has reached the number of connectable apparatuses, the notification representing that the number of apparatuses which are connected by the first communication interface has reached the number of connectable apparatuses.
US10671333B2
An information processing system includes one or more information processing apparatuses, a memory, and circuitry. The memory stores application information associating flow information with application configuration information for an application performs, when executed, a series of processes using electronic data. The circuitry receives, from an electronic apparatus connected to the information processing system, a first request including an application identification information identifying the application, transmits an application usage screen to the apparatus, receive a second request including a flow identification information corresponding to the application usage screen in response to execution of the series of processes with the application usage screen displayed with the apparatus, acquires, from the memory, the flow information identified by the flow identification information included in the second request, and executes the series of processes according to the flow information.
US10671325B2
A processor-implemented method, system, and/or computer program product deletes data from a storage device. One or more processors identify a component sensitivity level of a component, an input sensitivity level of a data input to the component, and an output sensitivity level of a data output from the component, where the data output is stored in a storage device. The processor(s) average the component sensitivity level, the input sensitivity level, and the output sensitivity level to establish a composite sensitivity level, determine a deletion mode for deleting the output data from the storage device based on the composite sensitivity level, and delete the output data from the storage device by utilizing the deletion mode.
US10671324B2
A “grain” is a unit of space allocation in a virtual disk. Grains are represented in physical storage only when used, that is, when they contain data. Grains may be located in storage using an in-memory grain-range table. The grain-range table is derived from a grain table in storage. A grain-range table includes entries for the starting grains of incrementing and or decrementing ranges; grain-table entries that do not start a range are omitted in the grain-range table. Accordingly, a grain-range table can serve as a compressed form of a grain table. This compression makes it feasible to store large numbers of grain-range tables in memory in cases where it would not be feasible to store the corresponding grain tables in memory. As a result, one rather than two storage accesses are require per storage access request, resulting in a substantial performance improvement.
US10671317B2
According to one general aspect, an apparatus may include a memory, an erasure-based, non-volatile memory, and a processor. The memory may be configured to store a mapping table, wherein the mapping table indicates a rewriteable state of a plurality of memory addresses. The erasure-based, non-volatile memory may be configured to store information, at respective memory addresses, in an encoded format. The encoded format may include more bits than the unencoded version of the information and the encoded format may allow the information be over-written, at least once, without an intervening erase operation. The processor may be configured to perform garbage collection based, at least in part upon, the rewriteable state associated with the respective memory addresses.
US10671316B2
A backup and archival policy method, system, and non-transitory computer readable medium, includes performing correlation analytics to determine identification of a backup policy aligned with a criticality of operational data and backup data including identifying low value backup data having a value less than a predetermined low value threshold, creating a one-time archival of the operational data and the backup data including the low value backup data, and removing the low value backup data from a future data protection policy.
US10671315B2
A system, computer program product, and computer-implemented method for selective restore utilizing a blockchain architecture are provided. Embodiments comprise a controller assigned for selectively copying and reconstructing system data stored on a blockchain, the controller comprising at least one memory device with computer-readable program code stored thereon, at least one communication device connected to a network, and at least one processing device. The at least one processing device is configured to execute the computer-readable program code to: establish a connection to a blockchain within a source environment, the blockchain storing system data; selectively clone a section of the blockchain from the source environment; and reconstruct the section of the blockchain in a target environment.
US10671305B1
Various systems and methods are disclosed for optimizing data segments used during inline data deduplication, among other features and functionality. In one embodiment, such functionality includes buffering data received from a node, where an offset value is associated with the data and a segment size is associated with the buffer, until the buffer becomes full or a trigger event occurs. In response to determining that the buffer is full or that a trigger event has occurred, determining whether the offset value is an integer multiple of the segment size. If the offset value is not an integer multiple of the segment size, the functionality generates a modified segment, and then determines whether that modified segment is a duplicate of data stored in a deduplicated data store. If the modified segment is not a duplicate, the modified segment is stored in the deduplicated data store.
US10671304B2
Some embodiments provide a method for configuring unit memories to implement first and second sets of entries, the second set of which references the first set. The method configures a first pool of unit memories to implement the first set. Each entry in the first set is located at a particular location in at least one of the memories of the first pool. The method configures a second pool of unit memories to implement the second set. Each entry in the second set includes a particular number of bits for indicating (i) an initial first-pool unit memory at which the first-set entry referenced by the second-set entry is found and (ii) a number of subsequent first-pool memories across which the first-set entry is divided. A number of bits required to identify a single first-pool memory is one fewer than the particular number of bits.
US10671300B1
A method for responding to a command sequence includes receiving a signal from a host carrying a plurality of commands in the command sequence, detecting a non-consecutive clock associated with a start of a current command in the command sequence, and generating a control signal in an active state to indicate detection of the non-consecutive clock.
US10671296B2
Disclosed is a management system for managing a memory device having sub-chips each having a container area and a data area. A CPU selects a target sub-chip according to respective temperature of the sub-chips. When the CPU intends to access a first original data in one of the data areas, a hot date tracking device acquires a first original address of the first original data from the CPU. When the first original address is recorded in one of a plurality of tracking layers, the CPU is indicated to access a first copied data corresponding to the first original data in the container area of the target sub-chip according to a current tracking layer recording the first original address. When the first original address is not recorded in the tracking layers, the CPU accesses the first original data in the data area according to the first original address.
US10671294B2
The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape.
US10671286B2
A method includes enabling, by a processor, a user to create indication of configuration of a virtual subsystem. The processor enables the user to create, in the indication of configuration of the virtual subsystem, indication of a namespace associated with one of storage devices, indication of a controller, indication of a host, and indication of connectivity between a controller and a namespace or between a host and a namespace. The processor enables the user to select the indicated controller and the indicated namespace, select the indicated host and the indicated controller, and create, in the indication of configuration of virtual subsystem, indication of connectivity between the controller and the namespace and indication of connectivity between the host and the controller. The processor implements the configuration of the virtual subsystem in an appliance to cause the appliance to provide the host with storage access to the namespace via the controller.
US10671284B2
A storage controller configures a plurality of storage tiers. A sub-unit of a storage unit is maintained in a selected storage tier of the plurality of storage tiers, for at least a predetermined duration of time subsequent to an input/output (I/O) request for the sub-unit.
US10671280B2
A user input apparatus is provided with user input means for the user to input data or a command by using the user's human body, and use-form detection means for detecting a form in which the user uses the user input means by the user's human body. A computer connected to the user input apparatus changes the operation of the application being executed by application execution means, according to a detection result obtained by the use-form detection means. Therefore, input operations can be performed without inconvenience even if the user cannot use one hand due to another work.
US10671271B2
A multiple input rotary dial user interface device and system is provided. The rotary dial user interface device may include a rotationally fixed touchpad, disposed within a center of a rotatable dial. Although fixed rotationally, the touchpad of the rotary dial user interface device may move in a linear axial direction, along the rotational axis, with or independently of the rotary dial. In addition to providing input by rotating the rotary dial, a user can provide input via touching the touchpad, actuating the touchpad, and/or actuating the rotary dial in the linear axial direction. In some cases, the rotary dial user interface device may employ the use of a static rotary encoder sensing rotation of an encoder wheel affixed to the rotary dial to determine momentum characteristics associated with the dial.
US10671270B2
Systems and method for beverage dispense from a plurality of users include a beverage dispenser with a touch-sensitive graphical display. A computer of the beverage dispenser receives touch event data points and identifies one or more GUI sections of a plurality of GUI sections associated with the received touch event data points. The computer further operates to interpret a touch event input and provide a command responsive to the input to an associated dispensing unit.
US10671265B2
Provided are a display apparatus and a display method. The display apparatus includes: a display configured to display a cursor based on an input of a control device; and a controller configured to control the display to add visual effects to the cursor at an edge of a scrolling area or to the scrolling area based on a scrolling distance of the control device in response to detecting a position of the cursor exiting the scrolling area at the edge of the scrolling area.
US10671259B2
In V2V or other networks in which multiple video feeds are available to a participant, the participant's ability to select a particular video feed for display can be eased through the use of guided scanning. A guided scanning strategy is built based on operator inputs and used to select a particular set of video feeds that are initially shown as a video “slideshow” on the display used by the participant. Each video feed appears only for a limited period of time to enable easy participant review. Once the participant sees a particular video feed of interest, that video feed to can be selected for persisted presentation on the display.
US10671251B2
The present invention is directed to systems and methods for providing an improved interactive and educational eBook platform through an improved eReader. The system provides a platform through which a book is transformed into an interactive, multi-language, assisted reading, read-aloud eBook and is displayed in an eReader with an improved graphical user interface that provides features which enhance the effectiveness of eBook learning.
US10671242B2
The present invention discloses a desktop icon display method and a mobile terminal, relates to the field of mobile communications, and enhances a visual effect, of a user desktop icon, produced when the mobile terminal is shaken. The display method provided by the present invention is applied to a mobile terminal. A desktop icon is displayed on a display screen of the mobile terminal by using a first color set; a moving angle of the mobile terminal is obtained; and if the moving angle of the mobile terminal exceeds a preset angle, the desktop icon is displayed by using a second color set.
US10671240B2
Substantially as described and illustrated herein including devices, methods of operation for the systems or devices, articles of manufacture including stores processor-executable instructions, and a system including a robot. The system includes at least one processor. The system may further include a nontransitory processor-readable storage device communicatively coupled to at least one processor and which stores processor-executable instructions which, when executed by the at least one processor, cause the at least one processor to composite environment information that represents an environment and virtual item information that represents the virtual item to produce composited information, present to an agent the composited information, and receive action information that represents an action for the robot to perform via the output system.
US10671230B2
An input device for detecting a change in capacitance in accordance with proximity of an object is provided. The input device includes: a sensor unit including multiple capacitive coupling parts formed between multiple driving electrodes and multiple sensing electrodes; a capacitance detector for detecting a capacitance value of each of the capacitive coupling parts; and a two-dimensional data generating unit for generating a two-dimensional data matrix consisting of the capacitance values of the capacitive coupling parts. When a target row or a target column in the two-dimensional data matrix matches a first pattern indicating that multiple capacitive coupling parts each having a capacitance value greater than a reference value are arranged consecutively, the input device updates the reference value.
US10671227B2
A portable information handling system display provides a narrow bezel footprint with a diagonally disposed touch grid that passes touch detection conductive traces from opposing parallel sides of a rectangular protective cover. In one embodiment, the protective cover at the opposing parallel sides folds to the rear of the display to interface the touch grid to one or more cables and a touch controller.
US10671224B2
The present disclosure provides an in cell touch screen including a plurality of touch electrodes and a shade structure, wherein the shade structure includes a plurality of first shade bars arranged in parallel along a first direction and a plurality of second shade bars arranged in parallel along a second direction perpendicular to the first direction; and the first shade bars are conductive, and the touch electrodes are electrically connected to the first shade bars, respectively.
US10671223B2
An organic light emitting display apparatus with force and touch sensing includes a touch protection layer, a touch electrode layer, a resilient material layer, a force electrode layer, a thin-film-encapsulation layer, a common electrode layer, an organic light emitting material layer and a thin film transistor substrate from top to bottom. The thin film transistor substrate includes a pixel electrode layer, a thin film transistor layer and a transistor substrate from top to bottom. The organic light emitting display apparatus further includes a display controller to drive the organic light emitting material layer and a force touch controller for sensing touch position on the touch electrode layer and force exerted on the force electrode layer.
US10671218B2
Disclosed floating touch control panel includes a substrate, a modulated light source, a read sub-circuit, an output sub-circuit, an ultrasonic wave sensing unit and a light sensing unit; the ultrasonic wave sensing unit is configured to transmit an ultrasonic wave to a touch control side, to convert an ultrasonic wave reflected back from the touch control side into an electric signal and then provide it to a first node; the light sensing unit is configured to convert a modulated light reflected from the touch control side into an electric signal and then provide it to the first node; the read sub-circuit is configured to output a touch control signal to the output sub-circuit according to a potential of the first node; the output sub-circuit is configured to be controlled by a corresponding first touch control scan line to provide a touch control read line with the received touch control signal.
US10671210B2
An electronic device having a touch screen or display to reduce or eliminate visibility of structures in the device due to reflected light includes a base member and a touch member disposed on one surface of the base member and including first and second sensor parts spaced apart from each other with a boundary interposed therebetween. Each of the first and second sensor parts includes first and second areas disposed adjacent to each, a plurality of first patterns in the first area spaced apart from each other and a plurality of second patterns in the second area spaced apart from the first patterns. Each of the first patterns has a first shape, and each of the second patterns has a second shape different than the first shape. Various embodiments of patterns having shapes selected to reduce or eliminate visibility are disclosed.
US10671193B2
A mobile device control method for displaying information on a touch screen of a mobile device is provided. The method includes determining a type of a cover for the mobile device, the cover having a screen projection portion, detecting a gesture or a trigger, and displaying a screen corresponding to a current state of the mobile device on the touch screen depending on the type of the cover, in response to the detection of the gesture or the trigger.
US10671190B2
A stylus pen is disclosed that can detect touch signals from a digitizer and dynamically determine which digitizer (e.g., make/model) generated the touch signals. The stylus pen can then switch to one of a plurality of candidate protocols, without interaction from the user, so as to communicate with the digitizer. The digitizer need not explicitly communicate what protocol it supports to the stylus pen. Rather, the stylus pen analyzes the digitizer waveforms and compares the waveforms to known signatures to determine which digitizer is being used. The stylus pen can then dynamically set a protocol used to communicate with the digitizer that matches the protocol expected by the digitizer.
US10671189B2
A trackpad includes: a substrate; a circuit board coupled to the substrate for detecting a position of an object adjacent the substrate; a haptic feedback component coupled to the circuit board; a first plate coupled to the circuit board; a second plate including a spring element, a spacer coupling the circuit board and the spring element to each other, the spring element facilitating first movement of the substrate, the circuit board and the first plate relative to the second plate, the spacer facilitating second movement of at least the substrate and the circuit board by the haptic feedback component; and a capacitive force sensor that detects a capacitance of the first plate and the second plate. A trackpad can include a circuit board coupled to the substrate and including the first plate.
US10671183B2
A keyboard device applicable to various kinds of applications with high responsivity is provided. The keyboard device includes keys to which key addresses are assigned and a memory in which data for determining whether a key has been depressed is writable and readable at an memory address corresponding to each of the key addresses. The device also includes a key capacitance detecting unit to detect a capacitance of the key corresponding to a selected key address, a capacitance-voltage converting unit to convert the capacitance of the key detected by the key capacitance detecting unit into a voltage, a data converting unit that reads threshold data in the memory address in the memory corresponding to the key address that is selected to convert the threshold data into analog data, and a depression determining unit that compares the analog data with the voltage to determine whether the key has been depressed.
US10671180B2
Provided are an input device and an electronic apparatus each including capacitive elements and being capable of allowing a plurality of information items to be separately input by simple operations. The input device includes: a capacitive element; a conductor that can be electrostatically coupled to the capacitive element; an operation portion that allows a load to be applied to the conductor; and a retaining portion that retains the conductor apart from the capacitive element. The retaining portion is capable of displacing the conductor with respect to the capacitive element in a stepwise manner in accordance with the load that is applied to the conductor through intermediation of the operation portion, and is capable of retaining the conductor at a plurality of positions with respect to the capacitive element.
US10671177B1
A backlight module includes a light blocking plate, a light guiding plate, a reflector, a circuit board, a flexible circuit board and a conductive connection element. The light blocking plate is disposed below a keyboard component and includes an emission zone. The light guiding plate is disposed below the light blocking plate and includes a hollowed-out portion. The reflector is disposed below the light guiding plate and includes a through hole. The through hole corresponds in position to the hollowed-out portion. The circuit board is disposed below the reflector. A light-emitting component is disposed on the circuit board. The flexible circuit board is disposed below the reflector which separates the flexible circuit board and the light guiding plate. The conductive connection element is disposed on the circuit board, penetratingly disposed at the hollowed-out portion and the through hole, and connected to the circuit board and the flexible circuit board.
US10671173B2
A gesture position correcting method includes obtaining position information of a gesture performed by a gesture-performing object, calculating a position deviation of the gesture according to a distance and an angle between a depth camera capturing the gesture and a user eye, and correcting the position information according to the position deviation.
US10671163B2
Examples are disclosed that relate to refining virtual mesh models through physical contacts. For example, a hand-mounted mobile device, such as a wearable glove, may be used to create and/or emphasize specific points within a virtual mesh model of a physical environment. An indication of physical contact of an interface of the mobile device with a physical object may be obtained via a touch sensor of the mobile device. A location and/or an orientation of the interface of the mobile device during the physical contact with the physical object may be identified based on sensor data obtained from one or more positioning sensors. Location data indicating the location may be stored in a data storage device from which the location data may be referenced. In an example, refinement of a virtual mesh model of a physical environment containing the physical object may be prioritized based on the location data.
US10671158B2
Provided are a three-dimensional (3D) rendering method and apparatus that detect eye coordinates of positions of eyes of a user from an image of the user, adjust the eye coordinates to correspond to virtual eye positions that reduce crosstalk caused by refraction of light; and perform 3D rendering of the eyes based on the adjusted eye coordinates.
US10671155B2
A system for multi-track playback of media content includes: a media device; a user interface, provided at the media device, which displays a visual array of media options, a playback logic, provided within the media device, which is configured so that, while a selected point or region is determined by the user interface as being moved in response to user input, within the visual array of media options, the system determines media options that are proximate to the selected point or region, and adjusts playback parameters for corresponding media content items, by crossfading or otherwise combining playback to reflect the media options relative distances from the selected point or region; and a tempo logic, provided within the media device, which is configured to provide or receive a selected tempo and provide the one or more media content items associated with the selected tempo.
US10671154B1
One or more embodiments of the present disclosure include a system for providing dynamic virtual reality ground effects. The system includes a user interface surface and multiple motors coupled to the user interface surface. At least one of the motors is coupled to a virtual reality component of an electronic device. A first motor of the multiple motors is driven by movement of the user interface surface and is used to generate a feedback electrical signal in response to the movement of the user interface surface. A second motor of the multiple motors is driven using the feedback electrical signal.
US10671153B2
Each user terminal apparatus is connected with a service business enterprise system by a connection business enterprise system in a state that a live image can mutually be transmitted through the service business enterprise system. An user beforehand sets its live image to be appropriately utilized as an advertisement medium, and chooses selling goods to be advertised. A live image transmitted from the user terminal apparatus of the user who performed the aforesaid setting receives a superposed image, for example, by the superposing the T shirt of the user or the like with the image signal of the selling goods as the advertisement object in the service business enterprise system, and then the processed live image signal is transmitted to the user terminal apparatus of a communication companion. When the communication companion clicks this image signal, the user terminal apparatus of the communication companion is further connected with the sponsor system of the selling goods, and can receive a further explanation of the selling goods and can perform the transactions of the selling goods.
US10671145B2
An image forming apparatus includes a communication interface configured to communicate with a portable terminal capable of receiving a signal from a transmitter in a detection area. A processor of the apparatus is configured to determine whether to shift to an operable state from a sleep state based on user information contained in proximity information when the proximity information, containing the user information indicating that a user enters the detection area, is received by the communication interface from the portable terminal receiving a signal from the transmitter.
US10671136B1
This disclosure describes techniques for detecting and recovering from faults in computing devices. The faults being detected may consume amounts of power within normal consumption parameters of the device, such as under upper-current protection limits of a power adapter. The power adapter may include components which prevent power from being supplied to the device if the current drawn by the device is not periodically reduced to less than a threshold amount of current. The device may include logic which causes the device to periodically reduce the current drawn from the power adapter to less than the threshold amount of current to reset a timer of the components of the power adapter. Thus, the device may periodically reduce the current drawn when the device is operating normally, but fail to reduce the current drawn when experiencing a fault, which results in the power adapter shutting off power to the faulted device.
US10671131B2
Systems and methods are disclosed for determining a current machine state of a processing device, predicting a future processing task to be performed by the processing device at a future time, and predicting a list of intervening processing tasks to be performed by a first time (e.g. a current time) and the start of the future processing task. The future processing task has an associated initial state. A feed-forward thermal prediction model determines a predicted future machine state at the time for starting the future processing task. Heat mitigation processes can be applied in advance of the starting of the future processing task, to meet the future initial machine state for starting the future processing task.
US10671108B2
A bandgap reference circuit and method of using the same are provided. The bandgap reference circuit includes a startup component; an output component; and a bandgap core component coupled there-between. The bandgap core component includes a reference point having a voltage associated with an output signal of the output component. A controller is configured for controlling the bandgap core component and the output component to switch between a low power consumption mode and a normal operation mode based on the voltage at the reference point. When the bandgap core component and the output component operate in the normal operation mode, the bandgap reference circuit outputs a stable voltage and has a first power consumption. When the bandgap core component and the output component operate in the low power consumption mode, the bandgap reference circuit has a second power consumption less than the first power consumption.
US10671102B2
An air conditioner includes an air-conditioner body performing air-conditioning operation, and a remote controller to operate the air-conditioner body. The air-conditioner body includes control unit that performs operation control of the air-conditioner body, and body receiving unit that receives a transmission signal from the remote controller. The remote controller includes temperature detecting unit for detecting temperatures around the remote controller, and remote-controller transmission unit. At the time of cooling operation, the control unit compares the detected temperature received from the remote controller and a preset temperature predetermined. When the detected temperature is lower than the preset temperature, the control unit operates the air-conditioner body so as to reduce a temperature difference between the detected temperature and the preset temperature, or when the detected temperature is equal to or higher than the preset temperature, the control unit operates the air-conditioner body based on the preset temperature.
US10671094B2
An aerial vehicle and system for automatically detecting an object (e.g., human, pet, or other animal) approaching the aerial vehicle is described. When an approaching object is detected by an object detection component, a safety profile may be executed to reduce or avoid any potential harm to the object and/or the aerial vehicle. For example, if the object is detected entering a safety perimeter of the aerial vehicle, the rotation of a propeller closest to the object may be stopped to avoid harming the object and rotations of remaining propellers may be modified to maintain control and flight of the aerial vehicle.
US10671089B2
A management system of a mining machine includes a vehicle, a first antenna, in the vehicle, receiving radio waves from GPS satellites, a portable second antenna, in a releasable manner in the vehicle, receiving radio waves from the GPS satellites, a first detector, in the vehicle, detecting a position of the first antenna based on a signal from the first antenna, a second detector, in the vehicle, detecting a position of the second antenna based on a signal from the second antenna, and a processer setting a prohibited area where an entry of a mining machine is prohibited based on detection results of the first and second detectors, such that the prohibited area includes the positions of the first and second antennae.
US10671086B2
A system uses machine models to estimate trip durations or distance. The system trains a historical model to estimate trip duration using characteristics of past trips. The system trains a real-time model to estimate trip duration using characteristics of recently completed trips. The historical and real-time models may use different time windows of training data to predict estimates, and may be trained to predict an adjustment to an initial trip estimate. A selector model is trained to predict whether the historical model, the real-time model, or a combination of the historical and real-time models will more accurately estimate a trip duration, given features associated with a trip duration request, and the system accordingly uses the models to estimate a trip duration. In some embodiments, the real-time model and the selector may be trained using batch machine learning techniques which allow the models to incorporate new trip data as trips complete.
US10671084B1
A system and method is provided for identifying an object along a road, where the object may be represented by a bounding box, and projecting a set of obstacle points within the bounding box corresponding to the identified object. In one aspect, a two-dimensional plane oriented perpendicular to a direction of the movement of the vehicle may be identified. In another aspect, the areas of the plane that may be occupied based on the set of obstacle points may be determined to generate a contour of the identified object. Thereafter, the height profiles of the identified object and the vehicle may be determined and identified, respectively. Based on the height profiles, a minimum clearance may be determined.
US10671081B1
Methods, apparatus, systems, and computer-readable media are provided for generating and utilizing non-uniform volume measures for occupied voxels, where each of the occupied voxels represents an occupied point of an environment of a robot. The volume measure for each of the occupied voxels is a “padding” for the occupied voxel and indicates a volume to be utilized for that occupied voxel. The volume measures for the occupied voxels are non-uniform in that they are not all the same volume measure. During path planning, the non-uniform volume measures of the occupied voxels can be considered as “paddings” for the occupied voxels and the occupied voxels with their corresponding volume measures considered as obstacles.
US10671074B2
A control system for a work vehicle includes a sensor and a controller. The sensor outputs a signal indicating an actual traveling direction of the work vehicle. The controller communicates with the sensor. The controller is programmed so as to execute the following processing. The controller acquires the actual traveling direction of the work vehicle. The controller sets the actual traveling direction as a target traveling direction when a condition that indicates that the work vehicle has started straight travel has been met. The controller calculates a bearing difference between the target traveling direction and the actual traveling direction. The controller moves the work implement at a target tilt angle corresponding to the bearing difference so as to reduce the bearing difference.
US10671064B2
An unmanned aerial vehicle (UAV) includes one or more sources of propulsion coupled to provide propulsion to the UAV, and a power source coupled to power the one or more sources of propulsion. A communication system is coupled to communicate with an external device, and a controller is coupled to the communication system, the power source, and the one or more sources of propulsion. The controller includes logic that when executed by the controller causes the UAV to perform operations, including: measuring a status of the UAV; sending the status of the UAV to the external device; receiving movement instructions from the external device; and engaging the one or more sources of propulsion to move the UAV from a first location to a second location within a storage facility.
US10671062B2
A crash sensor device may include multiple sensor components positioned along one or more data paths to a communication interface of the crash sensor device. The crash sensor device may include a test control unit. The test control unit may receive a test command from an electronic control unit during operation of a vehicle. The test control unit may perform a test of one or more sensor components, of the multiple sensor components, during operation of the vehicle based on the test command. The test control unit may output a test result to the electronic control unit based on performing the test.
US10671058B2
A monitoring server includes a communication unit (11) that receives image data transmitted periodically from a robot (20), information on communication quality of a communication network between the monitoring server and the robot (20), and load information of the robot (20), and a distributed-processing control unit (12) that determines, based on at least one of tracking-operation-environment information of the tracking target (30) determined based on the image data, the information on the communication quality, and the load information, a process to be performed in the robot (20), and the process to be performed in the monitoring server itself from among an image analysis process including a plurality of processes, the image analysis process being a process of specifying the tracking target (30), in which the communication unit (11) transmits information on the process to be performed in the robot (20) to the robot (20).
US10671050B2
A surveillance system may comprise one or more computing devices and one or more robotic surveillance devices. The one or more computing devices may be configured to obtain video data captured by one or more cameras. The one or more computing devices may analyze the video data to determine whether there is any trigger event. In response to determining that there is a trigger event, the one or more computing device may determine an optimal robotic surveillance device among the one or more robotic surveillance devices based on the trigger event and provide an instruction to the optimal robotic surveillance device. The optimal robotic surveillance device may be configured to perform a responding action in response to receiving the instruction.
US10671048B2
Manufacturing of a shoe or a portion of a shoe is enhanced by executing various shoe-manufacturing processes in an automated fashion. For example, information describing a shoe part may be determined, such as an identification, an orientation, a color, a surface topography, an alignment, a size, etc. Based on the information describing the shoe part, automated shoe-manufacturing apparatuses may be instructed to apply various shoe-manufacturing processes to the shoe part.
US10671045B2
A positioning device (1) of a processing module of a cable processing machine for finishing a cable. The positioning device (1) includes a first displacing device (10) for displacing the processing module relative to the cable to be processed along a first, in particular horizontal axis (x) transversely, preferably perpendicularly to the longitudinal axis (L) of the cable to be processed and a second displacing device (20) for displacing the processing module relative to the cable to be processed along a second, in particular vertical axis (z) transversely, preferably perpendicularly to the longitudinal axis (L) of the cable to be processed and transversely, preferably perpendicular to the first axis (x). A processing module and a cable processing machine having at least one such positioning device (1).
US10671043B2
In an embodiment, the present invention provides a system for generating a visualization a home or building, including a fieldbus commissioning tool with a template library and a graphical commissioning engine for implementing physical devices of the home or building. The template library includes: a set of device templates and device object templates, which contains information how the devices are used; a set of zone templates, which specify the use of the devices which are available within a zone; a set of automation templates and a set of web templates. The fieldbus commissioning tool is connected with a configuration data input unit and an automation studio, the automation studio being receiving building topology information, which are supplied by the fieldbus commissioning tool. Based on the building topology, the automation studio generates a navigation structure of the building to allow access to different areas of the building.
US10671032B2
A method of providing data from a process control system to remote computing devices includes obtaining, at a data server via a first network from a mobile server, one or more lists including indications of requested process data parameters indicating process data for communication from the server to the remote devices via a second network. The method includes receiving, from a plurality of controllers within the process control system via a third network, a stream of process data parameter values associated with process data parameters included in one or more configuration files. The configuration files describe a configuration of the process control system. The method includes identifying, by processors of the data server, a subset of the received parameter values corresponding to the requested process data parameters of the lists, and communicating, from the data server to the mobile server via the first network, the identified subset of parameter values.
US10671030B2
Web-based interaction with building automation is provided. The interaction, regardless of the access point, is browser based. For IP access, hypertext protocol (http) communications of the browser are performed. The web-enabled controller serves responses with building automation information. For non-IP access, a web-server operating as an application in the same device as the browser intercepts the http communication and reformats the communication as appropriate for the non-IP access. Based on a response from the building automation system, the device local web-server responds to the browser. For communicating across different types of networks in the building automation system, controllers may use the embedded web-server to reformat as needed and route requests. The same look, feel, functionality, and/or usability may be provided using the browser regardless of the connectivity to the building automation network.
US10671022B2
An indication device is provided which has an electrically conductive fluid driven by an MHD pump. The fluid has an indicator surface driven adjacent indices of an indicator so as to indicate a quantity. A position of the indicator surface is sensed and controlled to ensure accurate indication of the quantity. Optionally, the quantity indicated is time.
US10671016B2
An image-forming apparatus includes an apparatus body and a process cartridge attachable to and detachable from the apparatus body. The apparatus body includes a sheet-feed roller and a body wall. The process cartridge includes: a photosensitive drum; a drum frame; a developing roller; a cleaner; a conveying pipe and a waste-toner container for storing waste toner removed from the photosensitive drum by the cleaner and conveyed by the conveying pipe. The waste-toner container is detachably mountable on the drum frame. The waste-toner container mounted on the drum frame is positioned opposite to the photosensitive drum with respect to the developing roller. The body wall of the apparatus body and a container wall of the waste-toner container constitute a part of a sheet-conveying guide for guiding conveyance of a sheet from the sheet-feed roller toward the photosensitive drum when the process cartridge is attached to the apparatus body.
US10671015B2
A cartridge mountable to a printer, said printer including a coupling guide contactable to a coupling of the cartridge to guide the coupling member. A case of the cartridge is provided with a hole for exposing a free end portion of the coupling to an outside of the cartridge, and a retracted portion provided in downstream of the hole with respect to the mounting direction of the cartridge. When the cartridge is mounted to a main assembly of the printer, the coupling guide enters the retracted portion from which the coupling member has retracted.
US10671010B2
According to one embodiment, a power converting device includes a rectifier bridge configured to pulsate an AC voltage to generate a pulsating voltage, a first smoothing capacitor configured to smooth the pulsating voltage to generate a DC voltage, a primary winding connected to the first smoothing capacitor, a switch circuit configured to switch the DC voltage supplied from the first smoothing capacitor to the primary winding, and a first discharge circuit. The first discharge circuit includes a first discharge resistor configured to discharge electric charges remaining on the first smoothing capacitor and a first switch element configured to release the first discharge resistor from the first smoothing capacitor if the AC voltage is supplied and to connect the first discharge resistor to the first smoothing capacitor if the AC voltage is not supplied and the electric charges remain on the first smoothing capacitor.
US10671009B2
A printed circuit board comprises a first mounting surface, a second mounting surface, and a piezoelectric transformer. The piezoelectric transformer has a piezoelectric substance, external electrodes, and a frame substrate. The second mounting surface has a projection region. There is a first region from a first location, where an end portion further from the output electrode out of end portions of the input electrode is projected onto the second mounting surface in the projection region, to a second location, where an end portion closer to the output electrode out of the end portions of the input electrode is projected onto the second mounting surface, the first region being a mounting allowed region where an electronic component is mounted.
US10671006B2
The image processing apparatus of the present invention includes: an edge determination unit configured to detect an edge pixel to which a white pixel and a black pixel are adjacent in a first direction in an image in which each pixel is represented as a white pixel or a black pixel; a first detection unit configured to detect a number of consecutive pixels up to the edge pixel in the first direction in the image; a second detection unit configured to detect a number of consecutive pixels whose number of consecutive pixels in the first direction is larger than a first threshold in a second direction perpendicular to the first direction in the image; and a type determination unit configured to determine a type of the edge pixel based on detection results by the first detection unit and detection results by the second detection unit.
US10671000B2
A fixing device includes a sensor driving unit that drives a temperature sensor to be movable in an axial direction of a fixing rotating body, and a sensor position control unit that controls the position of the temperature sensor by the sensor driving unit. The sensor position control unit performs sensor position control for setting a sheet size identified by a size identification unit as a reference sheet size and allowing the temperature sensor to be located within a passage area of a sheet having the reference sheet size and a non-passage area of a sheet having a sheet size smaller by one size than the reference sheet size.
US10670997B2
An intermediate transfer body used in an electrophotographic image forming device includes: at least a substrate layer and a surface layer, wherein the surface layer is formed by a cured product obtained by curing a coating liquid containing a curable compound, an inorganic filler, and a fluorine-based surfactant having a reactive group, and the surface layer has a pure water contact angle of 75° or more and 90° or less.
US10670993B2
A developing device includes a first developer transport path, called as first path hereinafter; a first transport screw that transports a developer in the first path; a first conveyance roller that is thicker than a shaft of the first transport screw, attracts by magnetic force the developer at a downstream end portion of a second developer transport path arranged next to the first path, and conveys the developer to an upper portion located upstream of the first path; a first scraping wall that scrapes and sends the attracted developer; and a first guide columnar body that is adjacent to the first conveyance roller, has a peripheral surface continuous to the first conveyance roller, receives, using the peripheral surface, and guides the sent developer to an upstream end portion of the first path, and has a length that the guided developer is not attracted by the magnetic force.
US10670975B2
A method of adjusting a metrology apparatus, the method including: spatially dividing an intensity distribution of a pupil plane of the metrology apparatus into a plurality of pixels; and reducing an effect of a structural asymmetry in a target on a measurement by the metrology apparatus on the target, by adjusting intensities of the plurality of pixels.
US10670974B2
A metrology apparatus for determining a characteristic of interest of a structure on a substrate, the structure having diffractive properties, the apparatus comprising: focusing optics configured to focus illumination radiation comprising a plurality of wavelengths onto the structure; a first detector configured to detect at least part of the illumination radiation which has been diffracted from the structure; and additional optics configured to produce, on at least a portion of the first detector, a wavelength-dependent spatial distribution of different wavelengths of the illumination radiation which has been diffracted from the structure, wherein the first detector is arranged to detect at least a non-zero diffraction order of the illumination radiation which has been diffracted from the structure.
US10670972B2
A method for exposing a structure on a substrate includes positioning of an invariable reticle and a programmable reticle in a light path between a light source and a layer on a substrate to be exposed to light and exposing the layer on the substrate by light from the light source passing the invariable reticle and the programmable reticle.
US10670966B2
An apparatus includes: a coating module for applying a coating liquid to each wafer and discharging a removing liquid from a nozzle toward a beveled portion of the wafer under rotation; an imaging module; and a controller for controlling: the imaging module to image outer end and rear surfaces of the wafer; obtaining a height dimension of an outer edge of a coating film with respect to an inner edge of the beveled portion based on the imaging result; determining whether or not the obtained dimension is an allowable value; if the result is negative, resetting the number of revolutions of the wafer based on the obtained dimension and a first reference data; controlling the coating module to again perform the application and removal operations; performing the determination process; and if the result is positive, storing the reset number of revolutions in a storage part.
US10670965B2
New polymers are provided comprising (i) one or more covalently linked photoacid generator moieties and (ii) one or more photoacid-labile groups, wherein the one or more photoacid generator moieties are a component of one or more of the photoacid-labile groups. Preferred polymers of the invention are suitable for use in photoresists imaged at short wavelengths such as sub-200 nm, particularly 193 nm.
US10670964B2
Disclosed herein are solder mask formulations that include a liquid photo imageable solution and a solution of functionalized diamondoids. Also disclosed are semiconductor fabrication methods that include applying a described solder mask formulation to a semiconductor device.
US10670962B2
A photosensitive composition, a quantum dot polymer composite pattern prepared therefrom, and a layered structure and an electronic device including the same. The photosensitive composition includes a quantum dot; a carboxylic acid group-containing binder; a multi-thiol compound including a thiol group at each terminal end of the multi-thiol compound; a photopolymerizable monomer including a carbon-carbon double bond; a metal oxide fine particle; a polymeric stabilizer; a photoinitiator; and a solvent, wherein the polymeric stabilizer includes a polymer including —RO—, —R1COO—, —R1OCO—, —CR1R2—CAR—, —OCONH—R—NHCOO—R′—, or a combination thereof, as a repeating unit.
US10670960B2
A method of processing a trench, via, hole, recess, void, or other feature that extends a depth into a substrate to a base or bottom and has an opening with high aspect ratio (into depth from opening to base or bottom divided by minimum space of the trench therebetween) by irradiation with an accelerated neutral beam derived from an accelerated gas cluster ion beam for processing materials at the base or bottom of the opening.
US10670953B2
A light source device is provided with a blue laser emitting element, a red laser emitting element, a phosphor, a polarization split element having a polarization split function with respect to blue light and red light, and a diffusion element. The blue light emitted from the blue laser emitting element enters the polarization split element to be split into a first blue polarization component and a second blue polarization component. The first blue polarization component enters the diffusion element to turn to blue diffused light. The phosphor is excited by the second blue polarization component to emit fluorescence, and the red light emitted from the red laser emitting element enters the diffusion element to be diffusely transmitted to turn to red diffused light. The blue diffused light, the red diffused light and a part of the fluorescence are combined with each other, and then emitted from the polarization split element.
US10670952B2
A wavelength converter to which the invention is applied includes a phosphor that converts the wavelength of blue light to emit fluorescence, a rotating mechanism that rotates the phosphor around an axis of rotation that extends in a light incident direction in which the blue light is incident, and a heat insulating member that is provided between the phosphor and the rotating mechanism in the light incident direction. The phosphor has a coinciding section that coincides with the rotating mechanism when viewed in the light incident direction.
US10670940B2
A display panel including a substrate, a display device, a dielectric layer, and an optical resonance structure is provided. The substrate has a layout area and a light transmitting area located outside the layout area. The display device is disposed on the layout area of the substrate. The display device includes a first display electrode, a second display electrode, and a display media layer deposited between the first display electrode and the second display electrode. The dielectric layer is disposed on the substrate and covers the display device. The optical resonance structure is disposed on the dielectric layer and distributed correspondingly to the display device. The optical resonance structure includes a first transflective layer and a second transflective layer stacked on the display device and separated from each other.
US10670933B2
Provided are an active-matrix substrate having a reliable line connection structure, a method for producing the same, and a display device including the same.A first metal line 122 and a second metal line 125 are electrically connected via an IGZO layer 124 rendered conductive. In this case, the second metal line 125 is isolated from an ITO layer 109 without contacting the ITO layer 109 because there are a passivation layer 107 and an organic insulating film 108 formed between the second metal line 125 and the ITO layer 109. Thus, no contact fault due to electric corrosion occurs between an aluminum layer 125a of the second metal line 125 and the ITO layer 109, whereby a reliable line connection structure is achieved.
US10670930B2
A liquid crystal display preventing a light leakage is disclosed. The liquid crystal display includes gate lines and data lines disposed to cross over each other, a common line crossing over the data lines and disposed in parallel with the gate lines, a dummy data line crossing over the gate lines and disposed in parallel with the data lines, a dummy pixel electrode disposed in a dummy area formed by an outermost data line of the data lines, the dummy data line and first and second gate lines adjacent to each other among the gate lines; a pixel electrode disposed in a pixel area between first and second data lines adjacent to each other among the data lines and the first and second gate lines; and a common electrode disposed to overlap the pixel electrode and the dummy pixel electrode. The dummy pixel electrode is connected to the common line.
US10670928B2
A beam steering device includes a first substrate; a second substrate that is distinct from the first substrate; a first alignment layer located adjacent to the first substrate between the first substrate and the second substrate, and a second alignment layer located adjacent to the second substrate between the first substrate and the second substrate. The first alignment layer has a first periodic circular pattern, and the second alignment layer has a second periodic circular pattern that corresponds to the first periodic circular pattern. The beam steering device also includes nematic liquid crystals located between the first alignment layer and the second alignment layer; and one or more retardation compensators.
US10670923B2
A liquid crystal display panel includes in the following order: a first substrate including pixel electrodes; a liquid crystal layer; and a second substrate including a counter electrode. The liquid crystal display panel includes pixels each including at least four alignment regions that provide different tilt azimuths to the liquid crystal molecules. The four alignment regions are arranged in a longitudinal direction of the pixels. The pixel electrodes are each provided with linear slits. The slits are formed in a region between one pixel edge of each pixel in the longitudinal direction and a center line of the pixel in the transverse direction in each alignment region. The liquid crystal molecules are aligned in a direction substantially perpendicular to the first substrate and the second substrate and at a tilt in the respective tilt azimuth directions with no voltage applied to the liquid crystal layer. The liquid crystal molecules are at a twist angle of substantially 45° or smaller. Upon application of voltage to the liquid crystal layer, the liquid crystal molecules are to be more tilted in the respective tilt azimuth directions and the tilt azimuth of each liquid crystal molecule is a given azimuth in each region in which the slits are formed.
US10670916B2
The present disclosure relates to the field of display technology, and provides a light guiding film. The light guiding film includes a plurality of prism bodies arranged as an array. Each of the plurality of prism bodies has a first surface and a second surface oppositely disposed. The first surface is a light exiting surface. A space is disposed between two adjacent prism bodies. The prism body is configured to refract light incident into the space to form refracted light, such that the refracted light is totally reflected in the prism body to form total reflection light.
US10670907B2
This application relates to a display and a method for manufacturing the same. The display includes a backlight module, a display panel, and a polarizer, where the display panel is disposed on the backlight module, the polarizer is disposed on the display panel, and a periphery of the polarizer is designed to extend toward the backlight module, and is attached to a surface periphery of the backlight module.
US10670900B2
A liquid-crystal display device includes: a substrate on which a plurality of pixels is defined, wherein each of the pixels includes an active area where transmittance of light is controlled; an organic layer disposed on the substrate; and a pixel electrode disposed on the organic layer. The active area comprises a first area, a second area and a third area, the second and third areas are connected to the first area on both sides thereof, respectively, when viewed from a top, and the organic layer is disposed only in the first area.
US10670898B2
A display module includes a liquid crystal layer defining a notch at a border thereof; and a drive circuit module disposed at the border of the liquid crystal layer, wherein the drive circuit is separated by the notch. An electronic device having the display module is also provided.
US10670894B2
The present invention relates to a curved display device for a vehicle and a manufacturing method thereof. In one embodiment, the curved display panel for the vehicle includes: a cover member which comprises a transparent window having a curved shape and a support cover formed on the lower side of the window, and which comprises a display region defined by an opening formed in the support cover, and a non-display region excluding the display region; and a panel assembly bonded to a lower side of the support cover.
US10670886B2
A customizable eyeglass system for use in any remote situation, and which is ideal for use in third-world countries or areas where electrical power and typical machinery for manufacturing eyeglasses is lacking. The system includes a frame with receivers for the temples to connect into and lock into place. A pair of customizable lenses is connected to the front of the frame. The lenses can be rotated to dial in the correct prescription for the patient and then locked into place as well. Thus, the invention corrects near and distance vision while also correcting astigmatism. If adjustments need to be made, the patient can easily unlock the lenses, rotate them to a proper orientation for proper sight, and then lock the lenses into place again. The replacement lenses can be used with optical enhancement scopes such as telescopes, firearm scopes, and binoculars.
US10670883B2
An electronic spectacle frame including: a face element including a housing for at least partially receiving a lens; and at least one electronic component. The face element includes at least one recess for receiving the at least one electronic component.
US10670860B2
A system for photonic computing, preferably including: an input module, computation module, and/or control module, wherein the computation module preferably includes one or more filter banks and/or detectors. A photonic filter bank system, preferably including two waveguides and a plurality of optical filters arranged between the waveguides. A method for photonic computing, preferably including: controlling a computation module; controlling an input module; and/or receiving outputs from the computation module.
US10670859B2
Systems and methods are disclosed for a pixelated light source that includes a plurality of pixels; a plurality of digital micromirrors configured to receive input light from the pixelated light source and configured to modify the input light to generate output light; and one or more controllers configured to control both the pixelated light source and the plurality of digital micromirrors to condition the output light.
US10670858B2
Methods and apparatus for maintaining, adjusting and/or accurately determining the position of a moveable element, e.g., a moveable shaft mounted component are described. The moveable component may be, for example, a mirror or mirror support of a camera module. A hall sensor is used to measure distance to the moveable component. To facilitate the distance measurement a magnet is secured to the moveable component. The hall sensor is used to determine the distance between the magnet and sensor. A metal plate is placed along a side of one of the supports used to support the shaft to which the moveable component is attached. The magnet which facilitates distance measurement is attracted to the plate reducing the risk of side to side movement even when the shaft fits loosely in the supports and is rotated. The magnet facilitates distance measurements and reliable control of position relative to the sidewall plate.
US10670855B2
An apparatus and to a method for imaging the inner contour of a tube are provided. The method includes radiating light having a first polarization direction onto a first tube end in the longitudinal direction of the tube; reflecting the light downstream of a second tube end, wherein the light that is returning through the tube due to the reflection has a second polarization direction that is orthogonal with respect to the first polarization direction; and filtering the returning light with a polarization filter to transmit only the returning light.
US10670854B2
This endoscope objective optical system is capable of acquiring images of high resolution and wide angle of observation field, maintaining low invasiveness and appropriately correcting various aberrations. This optical system has at least a first cemented lens which has a positive lens and a negative lens, in which the cemented lens satisfies the following conditional expressions: (1) 15.0<νA−ndA<15.75 and (2) −0.2>rdyA1/ih>−20, wherein νA is an Abbe number of the negative lens, ndA is a refractive index of the negative lens at the d-line, rdyA1 is a curvature radius of a joining surface of the negative lens, and ih is an image height.
US10670846B2
An optical lens includes a first lens group with negative refractive power, a second lens group with positive refractive power, and an aperture stop disposed between the first lens group and the second lens group. A total number of lenses in the first lens group is less than three, and a total number of lenses in the second lens group is less than five. The second lens group includes a first lens, a second lens and a third lens arranged in order in a direction away from the aperture stop. Each of the first lens and the second lens is an aspheric lens, and one of the first lens and the second lens has a diffractive optical surface.
US10670840B2
An optical imaging system includes five lens elements, the five lens elements being, in order from an object side to an image side: a first lens element having positive refractive power; a second lens element having negative refractive power; a third lens element having positive refractive power; a fourth lens element having positive refractive power; and a fifth lens element having negative refractive power.
US10670831B2
An optical image capturing system is provided. In order from an object side to an image side, the optical image capturing system includes a first lens, a second lens, a third lens and a fourth lens. The first lens has a refractive power and the object side thereof may be convex. The second lens and the third lens have refractive power. The object side and the image side thereof may be aspheric. The fourth lens may have positive refractive power. The object side and the image side thereof are aspheric. At least one of sides of the fourth lens may have one inflection point. The four lenses have refractive power. When meeting some certain conditions, the optical image capturing system may have outstanding light-gathering ability and an adjustment ability about the optical path in order to elevate the image quality.
US10670828B2
An optical image capturing system with thin mounting components includes an optical imaging lens set providing at least two lenses with refractive power, an image plane, a first lens positioning element and a second lens positioning element. In certain conditions, the optical image capturing system with thin mounting components utilizes the member with a small thickness to design the positioning of the lenses, further effectively elevating the amount of light admitted into the optical image capturing system with thin mounting components and increasing the field of view thereof. The optical image capturing system with thin mounting components has an adequate illuminance and elevates the image quality in order to be applied to the small electronic products or the electronic products with slim border.
US10670827B2
Digital cameras, optical lens modules for such digital cameras and methods for assembling lens elements in such lens modules. In various embodiments, the digital cameras comprise an optical lens module including N≥3 lens elements Li, each lens element comprising a respective front surface S2i−1 and a respective rear surface S2i. In various embodiments the first lens element toward the object side, L1 and its respective front surfaces S1 have optical and/or mechanical properties, such as a clear aperture, a clear height and a mechanical height that are larger than respective properties of following lens elements and surfaces. This is done to achieve a camera with large aperture stop, given a lens and/or camera height.
US10670819B2
A non-plated region is formed in a certain range from an end of a submount. The non-plated region is a portion where a plating layer is not provided, and thus a substrate of the submount is exposed. An intermediate layer is formed on the plating layer. Furthermore, a plating layer is formed on the intermediate layer. A semiconductor laser is formed on the plating layer. The position of an end of the semiconductor laser substantially coincides with the position of an end of the plating layer (the intermediate layer). That is, even in a case where there is a deviation between an end face of the intermediate layer and an end face of the semiconductor laser, the amount of this deviation is sufficiently smaller than the amount by which the intermediate layer is set back from an end face of the submount.
US10670814B2
An optical connector includes an optical fiber including a glass fiber and a resin coating surrounding the glass fiber; a ferrule having a flange outside the ferrule and holding, inside the ferrule, a portion of the glass fiber exposed from the resin coating at an end of the optical fiber; a plug frame accommodating the ferrule; and an elastic member abutting the flange and biasing the ferrule forward in an optical axis direction of the optical fiber to retain the ferrule inside the plug frame. The flange and the plug frame have a protrusion and a recess that allow the flange and the plug frame to be fitted to each other at the predetermined position. When the ferrule is moved rearward in the optical axis direction, the protrusion and the recess are released from each other to bring the ferrule into a floating state relative to the plug frame.
US10670813B2
A photoelectric connector includes a plug and a receptacle. The plug includes a plug housing 200, a first guide pin 220, a first signal transmitting/receiving member 230, a first electrode unit 260, and a plug housing biasing means 250. The receptacle includes a receptacle housing 300, a second signal transmitting/receiving member 330, a second electrode unit 360, and a second signal transmitting/receiving member biasing means 321. In a state in which the plug is fitted to the receptacle, the first electrode unit 260 and the second electrode unit 360 come into contact with each other and are electrically connected to each other; an opposite surface of the first signal transmitting/receiving member 230 and an opposite surface of the second signal transmitting/receiving member 330 come into contact with each other in a state in which the opposite surfaces are not movable relative to each other; the first and second signal transmitting/receiving members 230 and 330 are biased to a rear side of the plug by the second signal transmitting/receiving member biasing means 231; and the plug housing 200 is biased in a direction perpendicular to the axis line of the plug by the plug housing biasing means 250 and the second electrode unit 360.
US10670786B2
An electronic device may be provided with a color ambient light sensor. The color ambient light sensor may be used to measure an ambient light spectrum over a wavelength range of interest. Control circuitry in the electronic device can take actions based on the measured ambient light spectrum such as adjusting the brightness and color cast of content on a display. A display may have a display cover layer. The color ambient light sensor can be mounted under the display cover layer and may receive ambient light through the display cover layer. The color ambient light sensor may have a tunable wavelength filter such as an electrically adjustable Fabry-Perot resonator. A light collimator may be interposed between the display cover layer and the Fabry-Perot resonator to collimate ambient light that is passed to the Fabry-Perot resonator. A light detector measures the light passing through the Fabry-Perot resonator.
US10670783B2
Disclosed herein are metasurfaces formed on a substrate from a plurality of posts. The metasurfaces are configured to be optically active at one or more wavelengths and in certain embodiments are configured to form lenses having unexpectedly strong focusing power. In particular, the metasurfaces are formed from “low-contrast” materials, including CMOS-compatible materials such as silicon dioxide or silicon nitride. Accordingly, the disclosed metasurfaces are generally CMOS compatible and therefore embody a new paradigm in metasurface design and manufacturing.
US10670776B2
To provide an antireflection film that is excellent in color uniformity while suppressing the reflectance. An antireflection film containing a transparent substrate having thereon a high refractive index layer and a low refractive index layer, the antireflection film having a luminous reflectance Y value, which is measured with a specimen containing the antireflection film and a black board adhered on a side of the transparent substrate opposite to the high refractive index layer through a transparent adhesive, that satisfies the following condition (1), and an a* value and a b* value of the Lab color coordinate system, which are measured with the specimen, that satisfy the particular condition: assuming that an incident angle of light incident perpendicularly on a surface of the specimen on a side of the low refractive index layer is 0 degree, when light is made incident on the specimen at an incident angle of 5 degrees, specularly reflected light of the incident light has a luminous reflectance Y value of 0.50% or less.
US10670773B2
The retardation film of the present invention contains a thermoplastic resin and is constituted of a single layer. A value of wavelength dispersion (R450/R550) that is a ratio of a retardation R450 at a wavelength of 450 nm and a retardation R550 at a wavelength of 550 nm is 0.70 or more and 0.85 or less; and a photoelastic coefficient is 14×10−12 Pa−1 or less.
US10670768B2
Apparatus and methods operable to determine between a wall of a wellbore penetrating in a subterranean formation and a resistivity tool disposed in the wellbore. One such method includes using an apparent impedance function depending on a frequency variable and a plurality of unknown parameters, at least one of the unknown parameters depending on a formation impedance of the subterranean formation. The method also includes applying a voltage, at each of a plurality of frequency values, between electrodes of a resistivity tool that is disposed in the wellbore. The method also includes measuring, across the electrodes, a plurality of apparent impedance values, each corresponding to a different one of the frequency values. The method still further includes determining the unknown parameters based on the frequency values and the apparent impedance values, and estimating the standoff distance based on an expression that includes at least one of the unknown parameters.
US10670767B2
A method includes acquiring signals generated from operating a multi-component induction tool in a wellbore. The multi-component induction tool has a plurality of receiver arrays. The method includes generating, for each receiver array at a fixed frequency, a combination of components from the acquired signals, wherein the components corresponds to components of an apparent conductivity tensor. The generating of the combination of components includes generating vertical magnetic dipole (VMD) data and horizontal magnetic dipole (HMD) data. The method includes mixing together the combination of VMD data and HMD data measured from the plurality of receiver arrays and generating data, with respect to evaluation of a formation around the wellbore, from the mixing together of combinations.
US10670763B2
A sensor for determining soil properties is disclosed herein. The sensor includes a ground engaging structure adapted for coupling to an agricultural implement and to penetrate soil at a predetermined depth. An electrode assembly is disposed on a sensing surface of the ground engaging structure that includes a plurality of electrode sensing units. The plurality of electrode sensing units are configured to selectively generate a series of electric fields that project outwardly into the surrounding soil in response to receipt of an excitation signal and sense changes in the electric field corresponding to a change in a measured electrical output signal that is used to determine one or more soil properties during movement of the agricultural implement in a field.
US10670758B2
A method for spectral analysis of seismic data obtains imaged seismic data and generates orthogonally shifted imaged seismic data gathers. The orthogonally shifted imaged seismic data gathers are processed to generate a spectrally processed imaged seismic data. Alternatively, the imaged seismic data are obtained using a spectral processing filter that is a function of a magnitude of a total wavenumber of the imaged seismic data in three dimensions and a spatially variable velocity function.
US10670753B2
Data from crosswell seismic surveys is processed to provide crosswell time-lapse data to map fluid changes in a reservoir where time-lapse or 4D seismic data is unavailable or unreliable, such as in onshore reservoirs. The resultant processing results provide quantitative information for history matching purposes using a probabilistic approach to take in account uncertainties in the geological model and reduce uncertainties in reservoir production forecasts.
US10670751B2
A preserved-amplitude RTM-based FWI method is used to obtain an image of an explored subsurface formation. Model data corresponding to detected data is generated using a velocity model of the formation. Residuals representing differences between the modeled data and the detected data are back-propagated to then update the velocity model a local optimization based on a deconvolution formula employing a backward propagating wavefield and a forward propagating wavefield. Geophysical features of the formation are imaged based on the updated velocity model.
US10670734B2
The invention relates to a method carried out by a navigation satellite system (NSS) receiver or a processing entity receiving data therefrom, for estimating parameters useful to determine a position. The NSS receiver observes NSS signals from NSS satellites over multiple epochs. A first filter, called “timely estimator”, and second filter, called “precise estimator” and delayed with respect to the timely estimator, are operated. The estimators use state variables, and make use of NSS signals observed by the NSS receiver or information derived therefrom. The precise estimator further computes its state variable values based on observations that are not derived from NSS signals observed by the NSS receiver. The values of some of the state variables computed by the timely estimator are recurrently replaced by values from the precise estimator. A corresponding system is also disclosed.
US10670733B2
The invention concerns a satellite geopositioning method on the basis of satellites each transmitting dual-frequency signals. The method comprises, for each satellite, a step of computation of four pseudo-distances on the basis of the two codes and the two carriers of the received dual-frequency geopositioning signals, a step of correction of the ionospheric delays over each computed pseudo-distance by applying an ionospheric error propagation model, a step of carrier code smoothing using a Kalman filter in order to provide a pseudo-distance measurement without measurement noise and to correct the residual ionospheric error. The position is estimated by using the corrected pseudo-distances computed for each satellite.
US10670731B2
A position and azimuth measurement device capable of measuring geographical coordinates and azimuth angles and a surveying device are provided. The position and azimuth measurement device includes a GNSS device, having a GNSS antenna for obtaining position information thereof; a horizontal rotating section capable of rotating the GNSS antenna horizontally; a leveling section capable of leveling the horizontal rotating section; a horizontal angle detector configured to detect a horizontal angle of the horizontal rotating section; and a control device. The control device causes the GNSS device to continuously obtain the position information while causing the horizontal rotating section leveled by the leveling section to make one full rotation, and computes geographical coordinates and an azimuth angle on the basis of the position information obtained throughout the full rotation.
US10670729B2
A system and method provides an Automotive Safety Integrity Level (ASIL) qualifier for Global Navigation Satellite System (GNSS) position and related values. Specifically, hardware platform diagnostics are executed on one or more platforms associated with a GNSS Position Sensor (GNSSPS) that calculates/obtains position and/or related values. Also, a Receiver Autonomous Integrity Monitoring (RAIM) algorithm is executed on the calculated/obtained position and/or related values. If the results both produce a “good” qualifier, the position and/or related values is assigned an ASIL qualifier of “good” and may be utilized by an ASIL rated system. If either of the qualifiers is a “bad” qualifier, the position and/or related values is assigned an ASIL qualifier of “bad” and cannot be utilized by the ASIL rated system. In addition, the inventive system and method may compute a probability associated with an integrity violation of the RAIM algorithm which may consider the probability of hardware failure.
US10670726B2
A distance measuring device includes a plurality of image taking parts, a first distance information acquisition part that acquires distance information of an object for distance measuring from taken images that are taken by the plurality of image taking parts, an electromagnetic wave emission part that emits an electromagnetic wave, a reflected-wave receiving part that receives a reflected wave of an electromagnetic wave emitted from the electromagnetic wave emission part, and a second distance information acquisition part that acquires distance information of the object for distance measuring from a reflected wave received by the reflected-wave receiving part, wherein irradiation with an electromagnetic wave emitted from the electromagnetic wave emission part is executed under optical axes of the plurality of image taking parts.
US10670722B2
A method is disclosed to determine a traveling time for a plurality of received light pulses that reflected and returned from an object. Each returned light pulse is associated with a timestamp indicating a time between a transmission time of a corresponding light pulse and a time of arrival of the returned light pulse. For each timestamp, a number C is determined of time stamps that are subsequent to the timestamp and within a predetermined time window after the timestamp. A maximum number C is determined, and an index i is determined for the maximum number C. A traveling time is determined for the plurality of light pulses as an average of the timestamp having a same index as the maximum number C and timestamps that are within the predetermined time window after the timestamp having the same index as the maximum number C.
US10670719B2
Embodiments of the disclosure provide an apparatus, system, and method for detecting light returned from an object. The apparatus includes a plurality of lenses. Each lens is configured to collect light from a respective direction. The apparatus also includes a plurality of receivers. At least one of the plurality of receivers corresponds to one of the plurality of lenses and is configured to convert the light collected by the corresponding lens into an electrical signal. The apparatus further includes a multiplexer operatively coupled to the plurality of receivers and configured to select at least one of the plurality of receivers to output the corresponding electrical signal. The selected at least one receiver corresponds to the lens collecting the light returned from the object.
US10670713B2
A forward sensing system for a vehicle includes a radar sensor and an image sensor housed in a self-contained unit disposed behind and attached at the vehicle windshield. A control includes an image processor that has an image processing chip that processes image data captured by the image sensor to detect an object of interest present exterior of the vehicle. The control, responsive at least in part to processing of captured image data and to sensing by the radar sensor, determines that a potentially hazardous condition exists in a path of forward travel of the vehicle. The radar sensor and the image sensor collaborate in a way that enhances sensing capability of the sensing system. Responsive to determination that the object of interest is in the path of forward travel of the vehicle, the control may at least in part control a driver assistance system of the vehicle.
US10670710B2
Systems and methods in accordance with various embodiments of the present disclosure provide high efficiency synthetic aperture radar satellite designs that achieve higher power efficiency and higher antenna aperture size to satellite mass ratios than the current state of the art. In various embodiments, a high efficiency synthetic aperture radar satellite includes a satellite bus and a parabolic reflector antenna coupled to the satellite bus. The satellite system may further include a traveling wave tube amplifier configured to drive the parabolic reflector antenna, and a body-mounted steering system configured to mechanically steer the satellite system to direct the parabolic reflector antenna. The satellite system may further include a processor configured to combine the pulse reflections and generate image data representing the region of interest, in which the image data is effectively obtained with a synthetic aperture greater than the actual antenna aperture.
US10670705B2
A method for processing a measurement signal that is captured by a measuring device, wherein, in order to capture the measurement signal, the measuring device emits a transmission signal and receives a component of the transmission signal that is reflected by an object as a reception signal, wherein a first phase difference between a first target phase position and a first actual phase position contained in the measurement signal is determined, and wherein a second phase difference between a second target phase position and a second actual phase position contained in the measurement signal is determined, and a phase difference progression in the form of an, in particular, linear, functional relationship is determined on the basis of the first and the second phase differences, and a measured value is determined by means of the functional relationship.
US10670704B1
Methods and apparatus for recording and analyzing echolocation calls using zero crossing and/or digital sampling (full spectrum analysis) techniques, and for optimizing trigger thresholds used to activate recording in response to detection of an echolocation call.
US10670691B2
A positioning system uses radio wave strengths of radio waves received from first and second wireless transmission terminals movable through an indoor space to locate positions of the terminals. The positioning system includes plural wireless receivers disposed in the indoor space, and a position estimating component that estimates the positions of the terminals based on positions of the receivers using first and second position estimation data in a limited range of the reception data generatable by the receivers. The receivers detect the radio wave strengths and can generate reception data including information relating to the radio wave strengths. At least one of the position estimating component and the receivers acquires the first and second position estimation data limited to first and second set regions suited to the first and second wireless transmission terminals from the reception data receivable relating to the first and second wireless transmission terminals, respectively.
US10670682B2
A general framework is for signal encoding in MRF that enables simultaneous transmit and receive encoding to accelerate the acquisition process, or improve the fidelity of the final image/parameter-map per unit scan time. The proposed method and systems capitalize on the distinct spatial variations in the sensitivity profile of each transmit-coil to reduce the acquisition time, and/or improve the fidelity of the final parameter-map per unit time.
US10670677B2
A method of performing multi-slice acceleration for MR fingerprinting includes obtaining k-space data for MR volumes; applying controlled radio frequency (RF) pulses to the MR volumes; exciting a plurality of slices within the MR volumes by the RF pulses at a same time; and producing a plurality of fingerprints from the plurality of slices. At least one set of fingerprints is compressed, and a residual signal of a plurality of signal evolutions is reduced. The method additionally includes periodically switching a weighting between a first slice and a second slice of the plurality of slices.
US10670669B2
A magnetic field sensor can include a substrate disposed in an x-y plane with x and y axes; one or more magnetoresistance elements, wherein magnetic directions of reference layers of each of the one or more magnetoresistance elements are parallel to the x axis; wherein the one or more magnetoresistance elements are operable to generate a magnetoresistance element signal; a first current conductor operable to generate a first AC magnetic field in an x-direction and a second current conductor operable to generate a second AC magnetic field in a y-direction; and a component determination circuit comprising at least two of: a first demodulator to demodulate the magnetoresistance element signal with a first clock signal with a first frequency, a second demodulator coupled to demodulate the magnetoresistance element signal with the first clock signal or with a second clock signal with a second frequency, or a low pass filter operable to filter the magnetoresistance element signal.
US10670668B2
The present disclosure provides an electronic device. The electronic device includes: a USB interface, including a first power wire and a signal wire, in which the USB interface is configured to receive a power signal via the signal wire, when the USB interface is coupled to a second electronic device, the first power wire is configured to output the power signal received to the second electronic device, and the signal wire is configured to acquire a voltage of a power wire of the second electronic device; a controller, configured to acquire the voltage of the first power wire and a voltage of the signal wire in the USB interface through a coupling between the USB interface and the second electronic device, to determine whether the interface coupling is abnormal according to the voltage difference.
US10670662B2
A method for calibrating a coulomb counting based state-of-charge (SOC) estimation of a battery cell includes: determining whether the battery cell is in a specific charge state; calibrating an initial value for use in the coulomb counting based SOC estimation according to an open circuit voltage (OCV)-based SOC of the battery cell if the battery cell is not in the specific charge state; calibrating the initial value according to a predetermined value if the battery cell is in the specific charge state; and applying the calibrated initial value to the coulomb counting based SOC estimation and restarting an integration of the coulomb counting based SOC estimation based on the calibrated initial value.
US10670660B2
A battery pack (10) includes a plurality of battery cells (100) which are connected in series to each other, a voltage and current measurement unit (voltage and current measurement unit (200)), a temperature measurement unit (temperature measurement unit (300)), and a calculation unit (calculation unit (420)) provided in an arithmetic operation communication unit (400). The calculation unit (420) calculates a “first electric energy balance” of the battery cells (100) on the basis of voltages and currents, determines internal resistances of the battery cells (100) on the basis of the temperatures, and calculates a “second electric energy balance” of the internal resistances on the basis of currents and the internal resistances. Thereby, the calculation unit (420) calculates an “accumulated electric energy balance” (electric energy E(t)) accumulated in the battery cells (100) on the basis of the first electric energy balance of the battery cells (100) and the second electric energy balance of the internal resistances.
US10670659B2
A battery-state estimating device for accurately estimating a battery state of a battery includes: an OCV calculating unit calculating an OCV from the detected values; a charge state estimating unit deriving charge state parameters on the basis of the calculated OCV and an Ah (integrated current value)-OCV map; a map adjusting unit adjusting the Ah-OCV map, wherein the map adjusting unit derives a model equation of the Ah-OCV map on the basis of a first OCV at a first time-point and a second OCV at a second time-point calculated by the OCV calculating unit, and the difference between the integrated current values, wherein the difference has been generated by current flowing through the secondary battery 1 during the first time-point and the second time-point; and adjusts the Ah-OCV map using the model equation.
US10670655B2
A crack sensor with crack healing is provided. The sensor having: a substrate; a conductive layer disposed on the substrate, wherein the conductive layer contains cracks formed therein; and a polymer layer disposed between the substrate and the conductive layer, or disposed on the conductive layer and not between the substrate and the conductive layer; wherein a restoring force of the polymer layer suppresses further growth of the cracks or restores cracks.
US10670653B2
An integrated circuit (IC) device tester includes contact probes. A liner is formed upon the contact probes. The liner includes a matrix of an electrical conductor and glass. The conductor of the liner provides for the contact probe to be electrically connected to the IC device contact. The glass of the liner prevents IC device contact material adhering thereto. The liner may be formed by applying a conductive glass frit upon a probe card that includes the probe contacts and locally thermally conditioning the conductive glass frit upon contact probes. By locally thermally conditioning the conductive glass frit, the temperature of the probe card may be maintained below a critical temperature that damages the probe card.
US10670648B2
Generally discussed herein are systems, devices, and methods for determining if a circuit is acting improperly. A system can include a module to receive proper performance values of a circuit, a module to receive improper performance values of the circuit, a module to compare actual circuit input characteristics (Xa) and actual circuit output characteristics (Ya) to X, Y, D, and Z to determine if the circuit is more likely operating properly or more likely operating improperly, and an alert module to, in response to determining the circuit is operating improperly, provide an alert to personnel indicating that the circuit is operating improperly or providing one or more signals to the circuit that cause the circuit to alter its current operation.
US10670638B2
A microelectronic device has a common terminal transistor with two or more channels, and sense transistors in corresponding areas of the channels. The channels and the sense transistors share a common node in a semiconductor substrate. The sense transistors are configured to provide sense currents that are representative of currents through the corresponding channels. The sense transistors are located so that a ratio of the channel currents to the corresponding sense currents have less than a target value of cross-talk. The microelectronic device may be implemented without a compensation circuit which provides a compensation signal used to adjust one or more of the sense currents to reduce cross-talk. A method of forming the microelectronic device, including estimating a potential distribution in the semiconductor substrate containing the common node of the common terminal transistor, and selecting locations for the sense transistors based on the estimated potential distribution, is disclosed.
US10670613B2
Described are assay methods, modules and kits useful in the detection, treatment and/or prevention of dementia and related conditions, including but not limited to Alzheimer's disease and mild cognitive disorders.
US10670609B2
A method for tracking calcium flux of a eukaryotic cell. The method includes growing the eukaryotic cell in the presences of a ytterbium salt in solution and spectroscopically measuring ytterbium in the eukaryotic cell.
US10670604B2
The present invention belongs to the field of immunology and molecular biology, which relates to an anti-PCSK9 antibody, the pharmaceutical composition and method of use thereof. In particular, the present invention relates to the monoclonal antibody, which can bind PCSK9 specifically, block association of PCSK9 with LDLR, upregulate the amount of LDLR on cell surface, heighten the metabolism of LDL cholesterol and/or triglycerides, and prevent/treat cardiovascular diseases caused by hypercholesterolemia.
US10670603B2
The present invention relates to methods of using the expression of ILTL3 ligand or ILT3 on certain types of cancer cells as a diagnostic tool. Methods are provided for treating ILT3-ligand expressing cancers, such as T-cell acute lymphoblastic leukemia (T-cell acute lymphoblastic leukemia), for example by administering ILT3, the extracellular domain of ILT3 or ILT3Fc conjugated to a cytotoxic agent to kill the targeted cancer cell. Other methods are provided for treating cancers that express ILT3 on their surface, such as monocytic forms of AML, for example by administering anti-ILT3 antibodies conjugated to a cytotoxic agent.
US10670599B2
The present invention provides combinations of specific binding proteins, such as immunoglobulins, that are designed to be true combinations, essentially all components of the combination being functional and compatible with each other. The invention further provides a method for producing a composition comprising at least two different proteinaceous molecules comprising paired variable regions, the at least two proteinaceous molecules having different binding specificities, comprising paired variable regions, at least two proteinaceous molecules having different binding specificities, comprising contacting at least three different variable regions under conditions allowing for pairing of variable regions and harvesting essentially all proteinaceous molecules having binding specificities resulting from the pairing.
US10670598B2
The present invention discloses a preparation method of Cryptococcus neoformans capsular polysaccharide GXM as well as a GXM antigen immunoassay kit and an application thereof. The preparation method of the Cryptococcus neoformans capsular polysaccharide GXM effectively avoids the use of a toxic chemical reagent, ensures safety of operators, and also avoids environmental pollution, has high specificity, and can prepare a high-purity Cryptococcus neoformans capsular polysaccharide while simplifying a preparation process. The GXM antigen immunoassay kit adopts a competition method, has good sensitivity, specificity, repeatability and stability, has high recovery rate of a target compound and may provide more accurate and reliable inspection results. The kit is simple and feasible in use and operation, rapid and sensitive in detection and low in price and provides an effective tool for clinical detection of GXM.
US10670596B2
It is an object of the present invention to provide improved methods and compositions for manufacture and use of lateral flow test devices. In particular, the present invention provides a molding method which provides one or more features in the housing base configured to retain the test strip within the base. These features are provided as undercuts in the housing base. The test strip is configured as a bibulous lateral flow material disposed on a substantially non-compressible base layer, and the base layer is positioned within the undercut in order to retain the test strip in the housing base. Optionally, one or more features in the housing base which create the undercut are configured to engage the bibulous lateral flow material by compression and/or friction, thereby increasing the ability of the base to maintaining the test strip in its proper position within the device.
US10670574B2
An NMR-based system (10) to analyze one or more of the following: (i) crude oil property, (ii) crude oil rheology of crude oil, comprising an NMR device (11) for providing time and/or batch resolved NMR analysis and/or crude oil rheological profile, said NMR having a crude oil inflow pipe (13), and is in a fluid connection (14) with a crude oil refinery facility (12); wherein said system further comprising a computer readable medium configured to store a retrievable crude oil NMR analysis and/or crude oil rheological profile of a desired crude oil product (standard crude oil product, SCOP), thereby providing said system means to compare NMR analysis and/or crude oil rheological profile of said SCOP with said time or batch resolved crude oil.
US10670567B2
A testing system and methods for using the same are provided. The testing system can include a sensor and a radiofrequency (RF) tag mounted on the sensor. The RF tag can be configured to store sensor information regarding the sensor and to wirelessly communicate at least a portion of the sensor information to a portable computing device upon request. The portable computing device can be configured to allow an operator to obtain selected sensor information from the RF tag and display it on the portable computing device. The portable computing device can also be configured to retrieve additional sensor information from external sources, such as a sensor manufacturer, via a network. Thus, sensor information can be retrieved in the field by the portable computing device for use in operating the testing system.
US10670557B2
A gas detector includes a measurement control section that controls a voltage application section, obtains an output current flowing between a first electrode and a second electrode of an electrochemical cell, and detects a concentration of sulfur oxides in exhaust gas based on the output current. The measurement control section uses a minimum value of the output current obtained by using a current detection section in a period in which lowering sweep is executed and in which an applied voltage is a voltage within a detection voltage range that is equal to or lower than a decomposition initiation voltage of sulfur oxides as a parameter used for detection of the concentration of sulfur oxides.
US10670556B2
An electrochemical gas sensor biasing module may include a main housing, a battery that is contained in and/or extending from the main housing, and a sensor connector extending from a portion of the main housing. The sensor connector is configured to removably connect to an electrochemical gas sensor so that energy from the battery is delivered to the electrochemical gas sensor in order to maintain the electrochemical gas sensor in a biased state.
US10670553B2
A sensor system, device, and methods for determining the concentration of an analyte in a sample is described. Gated voltammetric pulse sequences including multiple duty cycles of sequential excitations and relaxations may provide a shorter analysis time and/or improve the accuracy and/or precision of the analysis. The disclosed pulse sequences may reduce analysis errors arising from the hematocrit effect, variance in cap-gap volumes, non-steady-state conditions, mediator background, a single set of calibration constants, under-fill, and changes in the active ionizing agent content of the sensor strip.
US10670550B2
In one illustrative embodiment, a test strip with a first planar substrate has coplanar electrodes on a first planar surface and a second planar substrate (which opposes the first surface of the first planar substrate) has coplanar electrodes on a second planar surface. The first planar surface of the first planar substrate having a first sensing area electrically connected to a first electrical contact. The second planar surface of the second planar substrate having a second electrical contact electrically connected to the first electrical contact via a conductive element, the conductive element extending between the first surface of the first planar substrate and the second surface of the second planar substrate without passing through the first planar substrate, the second planar substrate, or any intermediate layers.
US10670532B2
A measuring apparatus includes a light receiving device, a housing, an optical window, an electrical connection line, and a line enclosure. The light receiving device receives light and output a signal. The housing, made of a conductive material, covers the light receiving device. The optical window transmits the light. The optical window includes a conductive part having conductivity. The electrical connection line transmits the signal. The line enclosure is disposed around the electrical connection line and electrically connected to the conductive part and the housing.
US10670531B2
An infrared detection camera for the inspection of coated substrates. A corrosion sensing instrument is handheld, portable, battery powered, compact and lightweight. The camera performs nondestructive, real time imaging of corrosion and defects beneath painted metal or plastics or composite surfaces. The device includes a user-friendly computer interface for real time imaging and image storage capability and is typically used for detecting early stage corrosion beneath painted aircraft aluminum surfaces. The handheld device has a front “open air” imaging port which is designed to be placed in soft contact against the painted surface to be inspected by the instrument. The device includes an infrared camera and infrared lighting to capture an image of the surface. The captured image is transferred to a computer and analyzed to locate imperfections below a coating on a surface.
US10670529B2
A method for detecting coal quality, including: selecting a plurality of standard coals, acquiring Raman spectral characteristic parameters of each standard coal and characteristic parameters of coal quality components of each standard coal, calculating a mapping relationship between the Raman spectral characteristic parameters and the characteristic parameters of the coal quality components of each standard coal, to establish a relational database of the Raman spectral characteristic parameters and the characteristic parameters of the coal quality components; providing coal to be analyzed, conducting Raman spectroscopy on the coal to yield Raman spectrum of the coal, and performing curve-fitting calculation on the Raman spectrum of the coal to obtain Raman spectral characteristic parameters of the coal; and comparing the Raman spectral characteristic parameters of the coal with the Raman spectral characteristic parameters of the relational database.
US10670522B2
A micro object detection apparatus (11) includes an optical system (50). The first optical system (50) includes a first reflection region (101), a second reflection region (102), and a light reception element (6). The first reflection region (101) has an ellipsoidal shape, and reflects scattered light scattered when irradiation light hits a particle (R) to direct the scattered light to the light reception element (6), by utilizing two focal point positions of the ellipsoidal shape. The second reflection region (102) reflects scattered light coming from the particle (R) to direct the scattered light to the first reflection region (101), so that the scattered light is directed to the light reception element (6) by utilizing the ellipsoidal shape of the first reflection region (101). The light flux diameter of the scattered light reflected by the second reflection region (102) is larger than the particle (R), at the position of the particle (R) at which the scattered light is generated.
US10670520B2
In an optical analysis device, a terahertz wave generation module includes a terahertz wave generation unit, and a polarization switching unit that periodically switches a polarization state of a terahertz wave between a first polarization state and a second polarization state that are different from each other on the basis of a frequency signal. An electric field vector measurement unit detects a first electric field vector of a terahertz wave in a first polarization state and a second electric field vector of the terahertz wave in a second polarization state by referring to a frequency signal. An optical parameter analysis unit determines an optical parameter of a measurement target from an intersection between first analysis data based on spectral data obtained by performing Fourier transformation on a product of the first electric field vector and a rotation matrix and second analysis data based on spectral data obtained by performing Fourier transformation on a product of the second electric field vector and the rotation matrix.
US10670518B2
The Fourier transform infrared spectrophotometer includes: a light source 11 for generating infrared light having a wavelength width including an absorption wavelength of a compound to be analyzed; an interferometer including a fixed mirror 15 and a movable mirror 16, for generating interfering light from the infrared light; a detector 25 for generating a voltage with a magnitude corresponding to the intensity of the interfering light, and for outputting a voltage obtained by subtracting, from the aforementioned voltage, a voltage with a predetermined magnitude; a high-pass filter 464 for allowing the passage of frequency components equal to or higher than a predetermined frequency in an output voltage from the detector 25; an amplifier 463 for amplifying an output voltage from the high-pass filter 464 by a predetermined multiplying factor; and an analogue-to-digital converter 27 for converting an output voltage from the amplifier 463 into a digital signal.
US10670517B2
Aspects of the present disclosure describe gas sensor calibration methods and subsequent sensing methods employing same in conjunction with wavelength modulation spectroscopy (WMS). Additional aspects of the present disclosure advantageously employ WMS for highly-sensitive gas concentration measurement across a range of concentrations from ambient to a high concentration environment such as fire/smoke detection. Finally, still further aspects of the present disclosure determine and then employ two calibration factors and during measurement WMS-2f spectra to determine an inflection or “turning point” and subsequently which one of the two calibration factors to employ at a given concentration.
US10670514B2
A sensor is provided for detecting and characterizing particles in a fluid. The sensor has a microfluidic channel for receiving the fluid sample, an acoustic transducer module configured to generate a standing wave for concentrating the particles in a region of the microfluidic channel; an optical detection module configured to detect optical signals scattered by the particles upon illuminating the region of the fluid sample with a light source; and a data processing module configured to characterize the particles of the fluid sample based on the optical signals using a classifier.
US10670513B2
A particle detecting device includes an inspection light source 30, which emits inspection light, a flow cell 40, which is irradiated with the inspection light, and an oval mirror 50, which has a first focal point at a position of the flow cell 40 and has a hole 51 at an apex of the oval mirror 50.
US10670512B1
The Intrinsic Hyper-Spectral Flow Cytometer (IHSFC) and its associated methodology, improves current flow cytometry by eliminating the need of associated hardware-based elements currently used for spectral data detection. The (IHSFC), rather than using narrow band lasers to excite or interrogate the analytes, the flow stream is excited by a wide wavelength range beam. The raw data generated by the (IHSFC) are as follows; forward light scatter, right angle light scatter, coherent spectral data and non-coherent spectral data. The intrinsic fluorescent spectral components are extracted from the coherent and non-coherent spectral data.
US10670511B2
The present invention relates to a method and system for a label-free cell analysis based on Brillouin light scattering techniques. Combined with microfluidic technologies according to the present invention, Brillouin spectroscopy constitutes a powerful tool to analyze physical properties of cells in a contactless non-disturbing manner. Specifically, subcellular mechanical information can be obtained by analyzing the Brillouin spectrum of a cell. Furthermore, a novel configuration of Brillouin spectroscopy is provided to enable simultaneous analysis of multiple points in a cell sample.
US10670507B2
Electromechanical detection device, particularly for gravimetric detection, and method for manufacturing the device. The electromechanical detection device includes a support including a face defining a plane, at least one beam that can move relative to the support, and means of detecting beam displacement, outputting a signal that depends on the displacement. The beam is anchored to the support through an end and is approximately perpendicular to the plane, and the other end of the beam includes at least one reception zone that can receive one or several particles causing or modifying displacement of the beam, in order to determine at least one physical property of the particle(s) from the signal. According to the invention, the detection means are located between the reception zone and the support.
US10670504B2
Methods for determining the lateral diffusion of one or more components are provided.
US10670502B2
A brake for use with a shock testing machine, the brake including: a brake material for generating a frictional force to stop a test platform when the brake material is urged against an opposed braking surface; links for rotatably connecting the brake material to the test platform; a biasing spring to bias the brake material towards the braking surface; a restraint mechanism for restraining the braking material, against a biasing force of the biasing spring, in a retracted position where the braking material is separated from the braking surface; and a release mechanism for releasing the restraint of the release mechanism to bias the brake material against the braking surface; wherein the links are configured such that relative movement between the brake material and braking surface while the brake material and braking surface are engaged causes a frictional force between the brake material and braking material to increase.
US10670501B2
A system for universal testing of metal sheet formability is described. The system discloses a cylinder barrel including two pistons for testing formability of the metal sheets. The driving force is provided by the hydraulic pressure of an incompressible fluid. The present application also describes an apparatus to perform various formability tests on metal sheets such as the bulge test, Nakazima test, Marciniak test, cupping test, and the blanking test. The system can also be used in hydroforming metal sheets.
US10670492B2
A system for locating a leak in a building layer comprises a sensing module comprising a cell having a major surface juxtaposed a first surface of the building layer and incorporating mutually spaced electrodes defining a sensing path extending parallel to the cell major surface. Sensing circuitry cooperates with the cell and applies a voltage between the cell electrodes to measure an electrical property. A probe is applied to a second surface of the building layer opposite the first surface and applies a voltage between at least one of the cell electrodes and the probe to measure an electrical property. Control circuitry detects the presence of a leak within the portion of the first surface based on a first measurement; and locates a point of leakage based on a second measurement from the sensing circuitry of the electrical property between the probe and the cell electrodes.
US10670491B1
A system may be provided for optically testing the integrity of a sealed article such as a lithium-ion battery. The system may include a chamber, a pressurizing apparatus that provides a pressure differential between the interior and exterior of the chamber, and an optical imaging apparatus that detects a change in shape of the article in response to provision of the pressure differential. The optical imaging apparatus may be a shearography device, which may be connected to a computing apparatus that receives images before and after provision of the pressure differential and generates a comparison image indicating the change in shape. The comparison image may be manually or automatically analyzed to determine whether the change in shape is significant, indicating the existence of a proper seal.
US10670481B2
A pressure introducing chamber is provided with a baffle plate which is positioned with one surface thereof facing in a direction orthogonal to a direction of travel of a measured medium introduced through a pressure introducing hole into the pressure introducing chamber. A first distance between a pressure receiving surface of a sensor diaphragm and an inner surface of the pressure introducing chamber facing the pressure receiving surface and a second distance between the pressure receiving surface of the sensor diaphragm and the other surface of the baffle plate facing the pressure receiving surface are both smaller than a mean free path of the measured medium in the entire region of the pressure receiving surface of the sensor diaphragm.
US10670480B2
An object of the present invention is to provide a thrust testing device for a linear actuator, which can test thrust more accurately and greatly reduce the working intensity of test operators. For this purpose, the present invention employs the following technical solution: a thrust testing device for a linear actuator, comprising a frame and a plurality of supporting legs used for supporting the frame, characterized in that a linear actuator mounting plate and a horizontal bearing plate, which are arranged in front of one another and spaced apart from each other, are provided on the frame; the linear actuator mounting plate is fixed to the frame; a guiderail, which is arranged in a front-rear direction of the frame, is provided on the frame, and the horizontal bearing plate is fitted on the guiderail in a sliding way; a first mounting base used for being fixed to a cabinet of the linear actuator is provided on the linear actuator mounting plate, and a second mounting base used for being fixed to a jack of the linear actuator is provided on the horizontal bearing plate; and a plurality of counterweight holders are provided on a lower side of the horizontal bearing plate, and the counterweight holders are connected to the horizontal bearing plate; and a plurality of counterweights are provided on the counterweight holders.
US10670479B2
A magneto-elastically-based active force sensor, used with a tow coupling between a towed and a towing vehicle, which outputs a signal useful for determining forces acting on the coupling. The outputted force information may be provided by processor-enabled embedded software algorithms that take inputs from the force sensor and other sensors, may be used by one or more vehicle systems during operating of the vehicle, such as engine, braking, stability, safety, and informational systems. The force sensor includes directionally-sensitive magnetic field sensing elements inside the sensor, and shielding may be used around the sensors to reduce the influence of external magnetic fields on the sensing elements. The force sensor may be used with different tow coupling devices installed on different types of automobile cars and trucks.
US10670478B2
It is possible to detect a failure in a temperature sensor while preventing enlarging of a circuit scale. A temperature measurement circuit 10 includes temperature sensors 20 and 30, and a comparator 40. The temperature sensor 20 includes a temperature detection unit 21 including a resistive element, a resistance value of which varies in accordance with temperature changes, and an AD converter which converts a voltage of the temperature detection unit 21 into a temperature digital value D1. The temperature sensor 30 includes a ring oscillator 31 which oscillates at a cycle that is temperature dependent, and generates a digital value D2 based on an oscillating signal output by the ring oscillator 31. The comparator 40 compares the temperature digital values D1 and D2, and outputs a signal indicating whether the temperature sensor 20 is normal or not based on a comparison result.
US10670477B2
The overall thermal performance of a building UATotal can be empirically estimated through a short-duration controlled test. Preferably, the controlled test is performed at night during the winter. A heating source, such as a furnace, is turned off after the indoor temperature has stabilized. After an extended period, such as 12 hours, the heating source is briefly turned back on, such as for an hour, then turned off. The indoor temperature is allowed to stabilize. The energy consumed within the building during the test period is assumed to equal internal heat gains. Overall thermal performance is estimated by balancing the heat gained with the heat lost during the test period.
US10670472B2
A temperature measuring mask includes: a substrate 10; a temperature sensor 11 being provided to the substrate 10, and being capable of sensing a temperature inside a charged particle beam lithography device 4; a circuit board 12 being provided to the substrate 10, and including a measuring circuit 121A that measures the temperature using the temperature sensor 11 and a storage device 121B that stores measurement data of the measured temperature; a secondary cell 13 being provided to the substrate 10, and supplying electric power to the circuit 121A; and a photoelectric cell 14 being provided to the substrate 10, and generating electric power by being irradiated with an energy beam to charge the secondary cell 13.
US10670467B2
A device for measuring surface-temperature of a turbine blade, the device including a probe having a front-end mirror for receiving infrared radiation of a surface on the blade, a collimation lens for refracted the infrared radiation, a PD detector to receive the infrared radiation, and a focal-length servo; and a radial-scanning servo connected to the probe. The front-end mirror, the collimation lens, and PD detector are disposed along the optical axis of the collimation lens. The focal-length servo is adapted to move the collimation lens along the optical axis of the collimation lens. The radial-scanning servo is adapted to move the probe along the optical axis of the collimation lens. The device of the invention is capable of accurately targeting a particular point on the blade having an irregular shape for temperature measurement to accurately detect the temperature distribution on the surface of the blade.
US10670464B2
A method of collecting radiation information of a turbine blade, the method including: 1) collecting a radiated light from the surface of the turbine blade, analyzing the radiated light using a spectrometer to calculate compositions and corresponding concentrations of combustion gas; 2) calculating an absorption coefficient of the combustion gas at different concentrations; 3) calculating a total absorption rate of the combustion gas at different radiation wavelengths under different concentrations of component gases; 4) obtaining a relationship between the radiation and a wavelength; 5) finding at least 3 bands with a least gas absorption rate; 6) calculating a distance between a wavelength of a strongest radiation point of the turbine blade and the center wavelength, and selecting three central wavelengths closest to the wavelength with the strongest radiation; and 7) acquiring radiation data of the turbine blade in the windows obtained in 6).
US10670463B2
Examples herein provide a method. The method includes printing first color patches at a first location on a first side of a print medium. The method includes generating an international color consortium (“ICC”) profile of the first side by characterizing the first color patches using a spectrophotometer. The method includes printing, using the ICC profile of the first side, second color patches at a second location on the first side of the print medium. The method includes printing third color patches on a second side of the print medium, the third patches being a registered mirrored copy of the second patches. The method includes generating an ICC profile of the second side by characterizing the registered second and third patches using the spectrophotometer.
US10670462B2
An embodiment of a ruggedized interferometer is described that comprises a light source that generates a beam of light; a fixed mirror; a moving mirror that travels along a linear path; a beam splitter that directs a first portion of the beam of light to the fixed mirror and a second portion of the beam of light to the moving mirror, wherein the beam splitter recombines the first portion reflected from the fixed mirror and the second portion reflected from the moving mirror; and a servo control that applies a substantial degree of force to the moving mirror at initiation of a turnaround period, wherein the substantial degree of force is sufficient to redirect the moving mirror traveling at a high velocity to an opposite direction of travel on the linear path.
US10670460B1
The present invention relates to a highly flexible stand-off distance chemical detector system such as can be used, for example, for standoff detection of explosives. Instead of a combined laser interrogation source and optical content detector on the same platform, those features are carried on separate platforms, including having plural optical content detectors on individual platforms. In one embodiment, the detector platforms are mobile remote-control apparatus. This allows collection and evaluation of optical content/information from multiple collection positions/directions and high flexibility in maneuverability of the collection function relative the target.
US10670459B2
An apparatus includes a sample carrier having wells. Each of the wells has sides and a floor forming an interior. A surface enhanced Raman spectroscopy (SERS) structure is within the interior of each of the wells. A pneumatic port is connected to the interior of each of the wells. A pneumatic passage is connected to the pneumatic ports.
US10670458B2
Disclosed is a method for acquiring and forming a spectrometry image, including the following steps: a) acquiring an initial structural image of an area of a sample; b) breaking down the initial structural image so as to determine a multi-scale spatial sample of the area of the sample; c) determining a plurality of spectrometry measurement positions in the area of the sample, as a function of the multi-scale spatial sampling determined in step b); d) consecutively, for each spectrometry measurement position determined in step c), positioning the excitation beam and acquiring a spectrometry measurement; and e) reconstructing a spectrometry image point-by-point from the spectrometry measurements acquired in step d).
US10670453B2
A sensor unit capable of protecting a piezoelectric element and detecting vibration and sound is provided. The sensor unit comprises a sheet-like piezoelectric element having a porous layer, and a sound propagation sheet covering at least one face of the piezoelectric element and permitting transmission of sound from a first face toward a second face of the sound propagation sheet. A difference in acoustic pressure level between the sound incident on the sound propagation sheet and the transmitted sound is preferably no greater than 10 dB. A surface density of the sound propagation sheet is preferably from 0.03 g/m2 to 100 g/m2. The sound propagation sheet is preferably flexible and preferably has voids. The sensor unit preferably further comprises a sound insulation sheet covering another face of the piezoelectric element and substantially preventing transmission of sound from a second face toward a first face of the sound insulation sheet.
US10670452B2
A method for determining the vibration of turbomachine rotor blades, including steps of measuring, via one or more sensors, the variation in the minimum distance between each sensor and the top of each blade along a radial axis of the rotor, between successive rotations of each blade in front of each sensor, a minimum distance value being obtained on each passage of each blade in front of each sensor, in order to deduce therefrom a variation in the lengths of the blades along the radial axis; and, using directly, as such, the variation in the length of the blades along the radial axis in a model of the deformation of the blades, in order to deduce therefrom characteristics of one or more vibrational modes of the rotating blades. A turbomachine can be equipped with a device implementing this method.
US10670444B2
A measurement device includes a sensor configured to detect triggering of the device. The measurement device further includes a transmitter configured to transmit an interrogation signal in response to the triggering of the device, and a receiver configured to detect a received signal that captures one or more reflections of the interrogation signal. A processor of the measurement device is configured to select a selected reflection among a plurality of identified potential reflections captured in the received signal, and provide an identifier corresponding to the selected reflection that is associated with an amount of content included in a container engaged by the content measurement device.
US10670437B2
A magnetic-inductive flowmeter for measuring the flow of a conductive medium having a measuring tube, a magnetic field generator, a magnetic circuit device for guiding the measuring magnetic field, electrodes for detecting a flow-dependent electrical measuring voltage when the conductive medium flows through the measuring tube, and an electronic control and evaluation unit, and a method for operating the magnetic-inductive flowmeter. To make the magnetic-inductive flowmeter which smaller and cheaper, a sensor for detecting a physical disturbance variable acting on the magnetic circuit device is arranged on the magnetic circuit device, wherein the measuring magnetic field is influenced by the physical disturbance variable and wherein the control and evaluation unit is designed such that it detects and signals an exceeding or falling below of a pre-definable limit value of the physical disturbance variable and/or performs a correction of the effect of the physical disturbance variable on the flow measurement.
US10670435B2
A magnetic-inductive flowmeter with a measuring tube and at least one measuring electrode has at least one opening in its circumferential wall, at least a electrode head of the at least one measuring electrode being arranged in the at least one opening. At least one coil pair has first and second coils that are arranged offset to one another on the circumferential wall of the measuring tube in the axial direction of the measuring tube. The first and second coils are arranged at least partially overlapping to one another in a top view of a cross section through the measuring tube. The at least one measuring electrode is arranged in a peripheral area of the circumferential wall of the measuring tube that is located between the first and the second coil of the at last one coil pair.
US10670427B2
A capacitive sensor arrangement (4), for sensing an approaching object (5), is configured as a contact sensor (9) including a plurality of aligned, flat, spaced apart electrodes (4.1 to 4.n). One electrode (4.1) is a main electrode (S) and other electrodes are auxiliary electrodes (H). The evaluation unit (6) monitors the electrodes (4.1 to 4.n) together, such that changes in the capacitances of the plurality of auxiliary electrodes and changes in the capacitance of the main electrode are sensed and compared with one another and/or are compared with prescribed reference values. The evaluation unit (6) plausibility checks the sensed changes (D(S)) in the capacitance of the main electrode (S) on the basis of the sensed changes (D(H)) in the capacitances of the plurality of auxiliary electrodes (H) as to whether or not contacting of the main electrode or an approach towards the main electrode (S) has taken place.
US10670425B2
A system for determining angular position includes a dipole magnet having an axis of rotation, wherein the dipole magnet produces a magnetic field. A first magnetic field sensor produces a first output signal and a second magnetic field sensor produces a second output signal in response to the magnetic field. The magnetic field sensors are operated in a saturation mode in which the magnetic field sensors are largely insensitive to the field strength of the magnetic field. Thus, the first output signal is indicative of a first direction of the magnetic field and the second output signal is indicative of a second direction of the magnetic field. Methodology performed by a processing circuit entails combining the first and second output signals to obtain a rotation angle value of the magnet in which angular error from a stray magnetic field is substantially cancelled.
US10670424B2
A method for initial alignment of an inertial navigation apparatus, comprising the following steps: providing an apparatus loaded with a sensor, and preprocessing the sensor; carrying out relative alignment to calculate an installation error angle of the sensor; carrying out absolute alignment to calculate an installation attitude angle error of the sensor to increase an accuracy of an error attitude angle calculated during the relative alignment. The relative alignment process calculates a relative error attitude angle, the relative error attitude angle being used as the initial value for attitude error in a stat vector in the absolute alignment process, thereby accelerating convergence of the Kalman filter. Alignment precision is further enhanced by the absolute alignment process.
US10670422B2
A server identifies landmarks associated with users as the users take part in trips or otherwise interact with a navigation system. The server causes presentation of the identified landmarks to the users during future trips, such as part of navigational directions along a route to a particular destination, or on a visible portion of a map user interface. Presentation of the user-specific landmarks allows the users with more context and thus the ability to better navigate.
US10670418B2
As disclosed herein, a method for recognizing a previously-traveled route includes receiving recorded video data and a current video stream from one or more video capture devices, identifying one or more objects in the received video data to provide one or more recorded waypoints, identifying one or more visible objects in the received current video stream to provide one or more visible waypoints, comparing the visible waypoints to the recorded waypoints to provide one or more matching waypoints, and identifying a previously traveled path in the received current video stream corresponding to the one or more of the identified matching waypoints. A computer program product and computer system corresponding to the method are also disclosed.
US10670398B2
Position-sensitive light beam detector comprising photodiodes and at least two weighting networks, each of which includes a signal output and network nodes. According to the invention, a plurality of the network nodes of the first weighting network is provided for the photodiode terminal in such a way that each node of said plurality of nodes is connected to a node of the second weighting network via a photodiode.
US10670397B2
Provided is a distance measuring device and a method of measuring a distance. The distance measuring device detects light reflected by an object, generates an electrical signal based on the detected light, detects whether the electrical signal is saturated or not by comparing the electrical signal with a reference value, controls a magnitude of the electrical signal based on whether the signal is saturated, and calculates a distance to the object using the electrical signal.
US10670382B2
The present invention provides methods for the manufacture of body line templates, and for the use of those templates to repair the body lines of motor vehicle body panels. The present invention improves body line repair by restoring body lines more precisely and in the fraction of time it would typically take. Templates are often used in the industry to cut and forge body panels or body panel pieces, but not for repairing body lines. The original pattern for a body line template is made from an undamaged, perfectly contoured panel, such as a quarter panel, door panel or fender. The body line templates are used as a guide to restore the original shape of the body line on a damaged body panel. The templates are also used as a guide to more easily perfect the body lines by manipulating the applied body filler. In this way, repair time can be reduced by fifty, or as much as seventy-five, percent.
US10670380B2
In order to obtain an explosive smoke grenade, which can be fired from a portable anti-tank weapon, in particular a recoilless infantry weapon, and permits an enemy position or a vehicle to be fogged as quickly as possible, so that the enemy has only a very limited radius of action, a explosive smoke grenade is provided with a time fuse that can be programmed such that the burst charge detonates in the direct vicinity of the enemy position but before the grenade has reached the ground, and releases the smoke-generating active material. In addition, the pyrotechnic active substance arranged between the burst charge and the grenade casing is formed of a plurality of film strips, which are coated with a red-phosphorus-containing incendiary composition (flares). For this purpose, the dimensions of the flares are selected such that they generate a visibility barrier in both the visible and the infrared wavelength regions.
US10670378B1
Systems and methods for containing discharge from a holstered firearm are described. The system may include a bullet containment device (BCD) with a rectangular backing plate coupled to a firearm holster, a U-shaped housing having a base, two sides, and a top opening, a front plate coupled to housing such that the housing is interposed between the front plate and the backing plate, an upper shelf coupled to and normal to the housing sides, whereby the upper shelf, front plate, housing, and backing plate form an interior cavity generally in line with a bore axis of the firearm when the apparatus is coupled to the holster and the firearm is fully seated in the holster, whereby a bullet fired from the firearm while seated in the holster is confined to the interior cavity, and a lower shelf coupled to and generally normal to the housing sides.
US10670376B2
A method and a device for providing a dummy target via decoy chaffs for protecting a vehicle and/or an object from radar-guided missiles. After identification of the radar-guided missile and calculation of a decoy chaff pattern, the decoy chaff pattern is presented in the form of polar coordinates in accordance with the firing of shots, a “cut-off” distance for the determination of a defence radius is then found in these polar coordinates. A minimum distance between the disassembly or detonation points within the defence radius is set. The dummy target is then optimized on the basis of the “cut-off” distance and the minimum distance between the disassembly or detonation points. As a result of this calculation, the only decoy chaffs that are deloyed are those that meet the conditions, i.e. that have a minimum distance between the disassembly or detonation points within the defence radius in the optimized dummy target.
US10670374B2
A system or assembly for securing accessories to an underlying firearm assembly. The accessory mounting assembly includes a base that is constructed to be secured to a mount plate that is securable to an underlying firearm. An accessory support is securable to the base and moveable in a horizontal lateral direction relative thereto. An engagement or interface arrangement is provided between the base and the accessory support such that the accessory support can be translated in a lateral direction that is orthogonal to a bore of the underlying firearm and is constructed to provide vertical association of discrete accessory supports relative to the base.
US10670369B1
A handguard assembly and related method are provided. The handguard assembly can include a fastener assembly that installs in a handguard bore of a handguard. The fastener assembly can include a fastener head including first threads threaded in a first direction, a shaft extending from the fastener head, the shaft including second threads threaded in a second direction opposite the first direction, and a lock tab threadably engaging the second threads, the lock tab including a tab head. When the fastener assembly is converted from a retracted mode to an extended mode, the tab head can wedge into a barrel nut groove to secure the handguard to the barrel nut thereby impairing the handguard from rotating and/or sliding relative to the barrel nut. The shaft can thread into the lock tab when the fastener assembly is installed relative to the groove, with the overall length of the fastener assembly increasing as the tab head moves in the groove.
US10670364B1
A receiver body is provided herein having a plurality of barrel-tightening portions with at least one relief recess therebetween and relief recesses defined in the body on either proximal end. The relief recesses and barrel-tightening portions are sized to allow the barrel-tightening portions to be tightened and loosened independently of each other.
US10670355B2
An upper receiver for a firearm. The firearm includes a barrel extending forward of the upper receiver and a buttstock extending rearward of the upper receiver. The upper receiver includes forward gas escape ports through a frame of an ejection port through which spent casings are ejected. The upper receiver further includes a trough formed on an inside surface of the frame. The trough collects gases in the chamber and distributes the gases to the gas escape ports. The gas escape ports are covered by an ejection port door when a shell is not being ejected.
US10670353B2
A plant or refinery may include equipment such as reactors, heaters, heat exchangers, regenerators, separators, or the like. Types of heat exchangers include shell and tube, plate, plate and shell, plate fin, air cooled, wetted-surface air cooled, or the like. Operating methods may impact deterioration in equipment condition, prolong equipment life, extend production operating time, or provide other benefits. Mechanical or digital sensors may be used for monitoring equipment, and sensor data may be programmatically analyzed to identify developing problems. For example, sensors may be used in conjunction with one or more system components to detect and correct maldistribution, cross-leakage, strain, pre-leakage, thermal stresses, fouling, vibration, problems in liquid lifting, conditions that can affect air-cooled exchangers, conditions that can affect a wetted-surface air-cooled heat exchanger, or the like. An operating condition or mode may be adjusted to prolong equipment life or avoid equipment failure.
US10670337B2
A hand-portable drying apparatus and method for use in a damp or waterlogged room, the apparatus including a housing having a carrying handle, the housing containing first and second airflow ducts arranged generally parallel to each other and having respective air inlet and air outlet ends, the apparatus further including means to force air through the ducts and to selectively heat it in at least one of the ducts, and valve means within the housing to selectively direct air from the first duct to the second duct whereby to move air from within the room received by the first duct back to the room via the second duct or to expel air from the room via the first duct to outside the room and draw in fresh air from outside the room via the second duct.
US10670336B2
Methods and systems for freeze-drying injectable compositions, in particular pharmaceutical compositions, are provided whereby a freeze-dried composition may thus obtained by the method and systems. The systems for freeze-drying injectable compositions, in particular pharmaceutical compositions, make use of the method as described by storing a quantity of a dispersion of an injectable composition in an aqueous dispersion medium in at least one ready-to-use vial, cooling the vial to form ice crystals, applying a vacuum, and applying thermal heat to the dispersion while rotating the vial to homogeneously supply heat to the vial. The condition of the drying dispersion in the rotating vial is measured using an optical sensor using electromagnetic detection and adaptively controlling the amount of thermal heat.
US10670332B2
A dispenser of a refrigerator includes a switch and a lever unit configured to pressurize the switch, and the lever unit includes a lever including a body and a pressurizer extending toward a rear side of the body and configured to pressurize the switch; a frame disposed behind the body and configured to support the lever; and a guide configured to cover the switch to prevent condensation from flowing into the switch and guide the condensation between the lever and the frame. Therefore, condensation can be effectively prevented from flowing into the switch, and the frame is inserted into an insertion portion provided at a door, four surfaces constituting the frame are brought into contact with and supported by the insertion portion, and thus the lever can be stably supported.
US10670325B2
A refrigerator and an air door device thereof are provided. The air door device comprises: a door frame having a ventilation opening; a door plate pivotably installed to the door frame so as to controllably adjust an opening area of the ventilation opening, a guide post parallel with a pivoting axis of the door plate and extending outwards is provided at one side of the door plate; and a guide plate translatably installed to the door frame and perpendicular to the pivoting axis of the door plate, the guide plate has a guide recess portion to cooperate with the guide post, and an extension direction of the guide recess portion is at a predetermined angle relative to a translation direction of the guide plate so that the guide post slides in the guide recess portion to drive the door plate to rotate when the guide plate is translated.
US10670323B2
A portable cooler container with active temperature control system is provided. The active temperature control system is operated to heat or cool a chamber of a vessel to approach a temperature set point suitable for a medication stored in the cooler container.
US10670318B2
An ice bank detachably mounted on a base member located at a refrigerator door, the ice bank including a front wall, a rear wall, both side walls, a bottom wall, a top opening, an ice storage space is defined by the front wall, the rear wall, both side walls and the bottom wall, a blade cover coupled to the rear wall, an ice crushing space is defined by the rear wall and the blade cover, a rotation shaft extending through the blade cover and the rear wall, a second connection unit coupled to the first portion of the rotation shaft and detachably mounted to a first connection unit of a driving unit which is mounted to the base member, a transfer unit coupled to the second portion of the rotation shaft and disposed within the ice storage space, an ice crushing unit coupled to a third portion of the rotation shaft and disposed within the ice crushing space, an ice transfer hole provided at the rear wall such that ices are transferred from the ice storage space to the ice crushing space through the ice transfer hole by the transfer unit and hooks protruding from the rear wall of the ice bank and being selectively coupled to the base member.
US10670313B2
An internal temperature adjusting device includes a heat pump, an internal heat exchanger, and an external heat exchanger. The internal heat exchanger is configured to function as one of an evaporator or a condenser of the heat pump, and exchange heat between a heat medium and air inside the container. The external heat exchanger is configured to function as the other one of the evaporator or the condenser, and exchange heat between the heat medium and air outside the container. The external heat exchanger includes a plurality of heat exchanging members separated from each other. According to the internal temperature adjusting device, drainage of the external heat exchanger as a whole can be secured.
US10670308B2
An adsorption refrigeration device includes a first chamber with an adsorber/desorber material and a second chamber with an evaporator/condenser device. The first and second chambers are in fluid connection via a pipeline. The fluid connection between the chambers is blocked in a first functional position and opened in a second functional position via a valve device that is arranged in the pipeline. The valve device has a valve element with a variable diameter. The valve element has two functional positions. In the first functional position, the valve element has a first diameter by which it fills an internal cross section of the pipeline with tight contact with an inner wall of the pipeline. In the second functional position, the valve element has a second diameter that is smaller than the first diameter such that a gap is opened between the inner wall of the pipeline and the valve element.
US10670303B2
An A-frame shaped truss foundation system for a single axis tracker with moderately sloped legs that translate lateral loads into tension and compression without substantially increasing the magnitude of the lateral load force while optimizing material usage. Several such truss foundation systems are installed in a row to support a torque tube of a single-axis solar tracker. An adapter joins ends of adjacent upper legs and separates the truss legs by an angle more than 35-degrees up to 70-degrees.
US10670286B2
An air conditioning control apparatus adjusts an amount of energy consumed by air conditioners installed in a property. The air conditioning control apparatus includes an adjustment control part that executes an adjustment control during a predetermined adjustment time period, a measurement acquisition part that acquires a measurement of the amount of energy consumed by the air conditioners, an effect estimation part that estimates an effect during the adjustment time period of the adjustment control executed, and an adjustment control content determining part that determines the adjustment control based on the estimated effect. The adjustment control is at least one of ventilation minimizing control reducing or stopping ventilation in order to minimize an accumulation of environmental loads, and sensible heat prioritizing control preferentially controlling sensible heat over latent heat in order to control a temperature of a room so that an accumulation of environmental loads is minimized.
US10670285B2
A method for providing personalized comfort to occupants of an environmentally conditioned space includes sensing a pre-adjustment pressure within a variable air volume diffuser, remotely adjusting a position an individually-adjustable directional outlet of the variable air volume diffuser, sensing a post-adjustment pressure within the variable air volume diffuser, and modifying the airflow through the variable air volume diffuser such that the post-adjustment pressure is equal to the pre-adjustment pressure. The variable air volume diffuser includes individually-adjustable directional outlets and a controller configured to regulate air pressure within the variable air volume diffuser when an individually adjustable directional outlet is adjusted. A user device in operative communication with the variable air volume diffuser includes a user interface to remotely adjust an adjustable directional outlet of the variable air volume diffuser to provide personalized comfort for the user. In embodiments, the variable air volume diffuser responds to spoken commands.
US10670284B2
A heat exchanging ventilation device includes supply air blower (8); exhaust air blower (9); a supply air blowing passage through which air to be delivered to indoor from outdoor by supply air blower (8) passes; a exhaust air blowing passage through which air to be delivered to the outdoor from the indoor by the exhaust air blower passes; heat exchange element (11) disposed at a position where both the supply air blowing passage and the exhaust air blowing passage pass and exchanging heat between air delivered by supply air blower (8) and air delivered by exhaust air blower (9); supply air damper (12) provided on supply air inlet (2) side of the supply air blowing passage; exhaust air damper (13) provided on exhaust air outlet (3) side of the exhaust air blowing passage; and circulation damper (14) provided at boundary portion (25) which separates the supply air blowing passage and the exhaust air blowing passage from each other.
US10670282B2
To reduce noise coming from an indoor unit in an air conditioning apparatus that has an outdoor unit that has a compressor and an outdoor heat exchanger, the indoor unit that has an indoor heat exchanger, and a liquid refrigerant connection pipe and a gas refrigerant connection pipe that interconnect both units and in which a liquid pressure adjusting expansion valve that reduces a pressure of a refrigerant flowing through the liquid refrigerant connection pipe in such a way that the refrigerant is in a gas-liquid two-phase state is provided in an outdoor liquid refrigerant pipe that interconnects the liquid-side end of the outdoor heat exchanger and the liquid refrigerant connection pipe. An external expansion valve unit having an external expansion valve that further reduces the pressure of the refrigerant whose pressure has been reduced in the liquid pressure adjusting expansion valve is provided in the outdoor liquid refrigerant pipe.
US10670277B2
Provided is an oven having an improved structure for keeping a cooking chamber clean. The oven includes a main body, a cooking chamber provided inside the main body, a main heater disposed inside the cooking chamber, a fan disposed inside the cooking chamber to circulate air heated by the main heater, a coating film formed on at least a part of a cooking chamber inner wall and having a liquid repellency, and a contaminant collecting portion having a liquid repellency smaller than that of the coating film and provided on the cooking chamber inner wall with which air circulated by the fan collides.
US10670268B2
A liner panel for a combustor of a gas turbine engine includes a multiple of heat transfer augmentors which extend from a cold side thereof. At least one of the multiple of heat transfer augmentors includes a first heat transfer augmentation feature with a second heat transfer augmentation feature stacked thereon.
US10670266B2
The present application discloses a grate bar for a thrust grate of a furnace. The grate bar comprises an elongated recess at a first side of the grate bar. The elongated recess comprises two parallel sliding surfaces which are oriented in longitudinal direction of the grate bar. An engaging element is provided at a second side of the grate bar, which is opposite to the first side. The engaging element comprises two parallel sliding surfaces which are oriented in longitudinal direction of the grate bar. The elongated recess is shaped such that a corresponding neighbouring engaging element of a neighbouring part is movable within the elongated recess in the longitudinal direction relative to the grate bar. The grate bar further comprises two actuating surfaces at a bottom side of the grate bar for taking up a protrusion of a grate.
US10670263B2
A burning device includes a body and an air amplifier mounted in the body. The air amplifier includes a fuel channel between an inlet and an outlet of the air amplifier. The fuel channel includes an intermediate section between an inlet section and an outlet section. A width of the inlet section gradually decreases from the inlet towards the intermediate section. A width of the outlet section gradually increases from the intermediate section towards the outlet. A width of the intermediate section is smaller than the width of the inlet section and the width of the outlet section. The air amplifier includes a plurality of side channels. Each side channel extends along an extending axis not intersecting with a longitudinal axis of the fuel gas channel and includes an inner end intercommunicating with the fuel channel and an outer end intercommunicating with an outer periphery of the air amplifier.
US10670243B2
An adjustable hanging element is provided herein for suspended light fixtures which allows for adjustment of a point of contact for suspension both upon initial installation and while installed, without the need for taking the fixture down.
US10670239B2
Fixing clip for light strip is disclosed, which comprises a body and an elastic member, the body is provided with a slot capable of accommodating the light strip, the elastic member is disposed in the slot; a side wall of the slot is provided with a block laterally extending, the elastic member comprises a pressing portion, and an upper end of the pressing portion abuts against the block; the pressing portion can be pressed against a side wall of the light strip to prevent the light strip from sliding out of the slot. By implementing the present disclosure, the light strip can be effectively prevented from slipping out of the slot, and the reliability thereof is high, and no glue or mounting screws are required, which simplifies the assembly process of the light strip and is convenient for the mounting of the light strip.
US10670235B1
A lighting module includes a substrate, an obstruction sensor and a light source mounted on the substrate, and an optical assembly located over the light source. The obstruction sensor includes a transceiver to transmit radiation towards the optical assembly and receive radiation reflected by the optical assembly. The reflected radiation is indicative of one or more conditions of the optical assembly. The obstruction sensor may be an infrared (IR) sensor. The lighting module may also include a processor having programming instructions to receive information corresponding to the radiation reflected by the optical assembly from the obstruction detection sensor, analyze the received information to determine the presence of at least a threshold level of an obstruction or a deformity on the optical assembly, and in response to determining the presence of at least the threshold level of the obstruction or the deformity on the optical assembly, perform a restorative action.
US10670230B2
A wavelength conversion member having quantum dots is provided. The wavelength conversion member includes a quantum dot layer including quantum dots, and an organic film on a surface of the quantum dot layer. The quantum dot layer includes a first layer disposed on a first side of the wavelength conversion member that is closest to a light emitting device or on a light input surface side, and a second layer disposed on a second side of the wavelength conversion member that is farthest from the light emitting device or on a light output surface side. A light scattering agent is included in the first layer and the second layer. The quantum dots are not included in the first layer and are included in the second layer.
US10670226B2
A light-emitting device includes a lens of refractive index n having a spherical exit surface of radius R and a luminous element positioned such that at least a portion of an edge of an emitting surface of the luminous element lies on a sphere of radius R/n opposite the exit surface, whereby that portion of the edge of the emitting surface is aplanatically imaged by the spherical exit surface. The light-emitting device may further include one or more reflective sidewalls arranged to reflect a fraction of light emitted from the luminous element before it is refracted by the exit surface. A luminaire incorporating a housing and a light-emitting device of this type is also provided, which may include one or more additional optical elements such as reflectors or lenses to further direct and shape light from the light-emitting device.
US10670224B1
A tunable luminaire includes a laser light source and at least two different holograms. A beam of light is selectively directed from the laser light source to a first hologram in a first state of the luminaire to enable the luminaire to output light of a first characteristic. A beam of light is selectively directed from the laser light source to a second hologram in a second state of the luminaire to enable the luminaire to output light of a different second characteristic. For example, in the different states, different patterns of light from the holograms pass through and pump different photoluminescent materials, to produce luminaire light outputs in the different states having a different color characteristic. In other examples, in the different states, different patterns of light from the holograms pass through different elements or portions of an optical system to provide light outputs having different distributions.
US10670215B2
The present invention relates to improved light bar cover for LED light bars. The presently disclosed light bar covers may cover the full circumference and length of a light bar and may include a multi-functional tool for easing the installation or removal. While installed, the light bar cover protects the light bar from various damages such as debris or the elements. The multi-function tool may be used to assist in the removal and installation of the cover when mounted in hard to access location. In various embodiments the multi-function tool may be used to deploy the cover, provide rigidity to the cover, and/or actuate a fastener for the cover.
US10670213B2
A vehicle lamp device includes a housing with first and second seating portions in a first end portion thereof, the second seating portion including a surface at a higher plane than the first seating portion, a light source module substrate on the second seating portion with at least one light source, a driving module substrate on the first seating portion with at least one driving element, a bracket combined with the first end portion of the housing, the bracket covering the light source module substrate and the driving module substrate, and having an opening exposing the at least one light source, and at least one connection terminal extending from the first seating portion to the second seating portion along an inner surface of the bracket, the at least one connection terminal electrically connecting the light source module substrate and the driving module substrate.
US10670201B1
An illumination system can include a flashlight removable from a headlamp docking base with a C-shaped bracket. The flashlight can have a bifurcated body defined by a shaft and a bar each attached to a lateral side of a head and spaced apart from one another to define a slot. The shaft can define a battery housing. A first light source on a front side of the head and a second light source on the bar may each be on a front face of the flashlight. The flashlight may be selectively secured among different structures by selectively performing actions including at least: mounting the flashlight to the base by inserting the shaft of the flashlight into the C-shaped bracket of the base; and mounting the flashlight to a substrate by sliding the slot of the flashlight over an edge of the substrate.
US10670195B2
A light bulb apparatus includes a head cup, a bottom support, multiple light strips and a bulb shell. The head cup is connected to an external power source. The bottom support is extended from the head cup. Each light strip has a top end and a bottom end. The bottom ends of the light strips are connected to the bottom support. The top ends of the light strips form a top polygonal shape and the bottom ends of the light strips form a bottom polygonal shape. The bottom polygonal shape has a bigger area size than the top polygonal shape. Each light strip has a skewed angle with respect to a middle axis perpendicular to the bottom shape.
US10670190B2
A remaining-LP-gas display control apparatus includes a consumption obtaining unit that obtains daily gas consumptions in a tank, a consumption predicting unit that predicts future daily gas consumptions for a set number of days such that each future gas consumption is predicted based on the latest gas consumption on the same day of the week included in the gas consumptions obtained by the consumption obtaining unit, a replacement date predicting unit that predicts the amounts of gas remaining in the tank and a date on which the gas remaining in the tank will be used up by using the obtained gas consumptions and the predicted future gas consumptions, and a display control unit that controls a display unit to display an image in which remaining-gas information is superimposed on a location where the tank is placed by using the predicted date and location information.
US10670162B2
A fluid bypass valve includes a valve member disposed within a valve chamber of a housing. A temperature based actuating mechanism moves the valve member between a first position and a second position in response to a temperature change. A temporary flow control device undergoes a one-time only shape change between a first shape and a second shape. The temporary flow control device enables fluid communication between a first port and a second port when exhibiting the first shape, and does not enable fluid communication between the first port and the second port when exhibiting the second shape. The temporary flow control device exhibits the first shape when having an initial temperature less than or equal to a second pre-defined temperature, and exhibits the second shape in response to a first heating of the temporary flow control device to a temperature that is greater than the second pre-defined temperature.
US10670157B2
A valve for use with a vessel drain tube includes a body extending along a longitudinal axis. The body has an outer surface and an inner surface defining a bore extending longitudinally from a first end to a second end. The valve includes an external seal on the outer surface of the body for sealing with the drain tube, at least one internal seal on the inner surface extending into the bore, a retaining member extending at least partially into the bore and being spaced from the internal seal, and a sealing member displaceable between the internal seal and the retaining member. The sealing member is configured to seal with the internal seal in a valve closed, first configuration and to not seal with the internal seal in a valve open, second configuration.
US10670153B2
A method for joining a valve member for use within a valve, the method including brazing a body portion having a head and a base, the base having a bore extending a depth therein, to a leg portion having a shaft, the shaft having a distal end, a proximal end opposite the distal end, and a plurality of legs extending radially and axially therefrom and away from the proximal end, the brazing including placing a braze material between the bore and the proximal end, inserting the proximal end into the bore such that a portion of an outer surface of the proximal end is adjacent to an inner surface of the bore, and heating at least the adjacent surfaces to a braze temperature.
US10670151B2
A segmented seal and segmented seal assembly (10) are disclosed. An embodiment of a radial seal assembly includes a plurality of seal segments (12) that may interconnect to form a seal ring, each seal segment having a male joint end (20) and a female joint end (30). A male joint end of one seal segment may be configured to interconnect with a female joint end of an adjacent seal segment to provide a joint interface (50). In embodiments, the male joint end may include a shallow groove or pad (40) on an inner diameter of the male joint end, and the male joint end and the female joint end may be configured to provide a seal at the joint interface. With embodiments, the female joint end may include a deep groove or pad (60) on an inner diameter of the female joint end and/or may include a vent hole (70) that is isolated from the shallow groove.
US10670150B2
The invention relates to a mechanical seal arrangement, comprising a rotating slide ring (11) and a stationary slide ring (12), which define a sealing gap (13) in between them, and a bellows unit (2) with a bellows element (3) and an intermediate disc (4), wherein the bellows element (3) has a first connector area (31), a second connector area (32), and a bellows intermediate area (33), wherein the bellows element (3) is made of an elastomer material and provides a connection between the rotating slide ring (11) and a rotating structural component (10), wherein the intermediate disc (4) is arranged between the bellows element (3) and the rotating slide ring (11), and wherein the intermediate disc (4) has at least one slit (47) that has a slit width (B) that is smaller than a slit length (S), and wherein the slit (47) is closed at one side, so that a connection area (49) remains at the slit (47) at the intermediate disc (4).
US10670144B2
A method of operating a vehicle having an engine, a throttle valve and a throttle operator. A continuously variable transmission is operatively connected to the engine and has a driving pulley, a driven pulley, and a belt operatively connecting therebetween. At least one ground engaging member is operatively connected to the driven pulley and includes at least one of a wheel and a track. A piston is operatively connected to the driving pulley for applying a piston force to the driving pulley when actuated and thereby changing an effective diameter of the driving pulley. A control unit controls actuation of the piston and the piston force. The method includes determining an engine speed, and controlling the piston force based on the engine speed.
US10670137B2
An oil cooling system for a motorized pump is described. The motorized pump includes an oil sump and oil flow path, the oil sump and oil flow path containing oil to lubricate and remove heat from a bearing assembly and drive shaft. A motor coupling housing attached to a bearing box holding the bearing assembly includes an interior space that houses an oil cooling system. The oil cooling system includes a finned cooling tube connected to an outlet of an oil flow path in the bearing box. A fan is connected to the drive shaft of the motorized pump, and is situated to force air over the cooling tube and plurality of fins such that hot oil received by the cooling system is cooled and the cooled oil is returned to the oil flow path in the bearing box.
US10670132B2
A gear includes a multiple of gear teeth that extend from an outer portion of a rim about an axis and an inner portion of the rim about the axis, the inner portion of the rim additive manufactured.
US10670131B2
A complex cast component of an internal combustion engine, in particular a crankshaft or a camshaft, has a longitudinal axis, a plurality of regions, along the longitudinal axis, and a first cavity. Each of the plurality of regions has a certain cool-down rate during a solidification process of a casting process. The first cavity is arranged in a first region of the plurality of regions and has a volume that depends on a first cool-down rate of the first region. In this way, a material thickness in the first region likewise depends on the first cool-down rate.
US10670124B2
An infinitely variable transmission (IVT) provides a plurality of transmission modes. At least one mode is a serial mode and at least one other mode is a split-path mode. The serial mode may provide a powered zero and creeper ground speeds. The split-path mode(s) may provide higher field speeds.
US10670120B2
An infinitely variable transmission capable of shifting from infinity to zero speed ratios in forward and reverse is provided. The transmission offers reciprocal blocking and supports high torque and power, while requiring a fixed number of planetary gears and a hydraulic flow control, without brakes and/or clutch by varying the angular displacement or rotational movement separating the contained vectors (speed and torque) to exploit, in a reciprocal manner, the working flow by maintaining the full potential of the movement force source without a continuity flow break-up.
US10670115B2
A powertrain for a vehicle may include a compound planetary gear set configured such that, of four rotation elements, a first rotation element is connected to an input shaft and a second rotation element is connected to an output element; a brake provided to connect a rotating body to a transmission housing to be locked thereto; a first clutch device provided to switch a connection state of the rotating body between a third rotation element and a fourth rotation element of the compound planetary gear set; and a second clutch device provided to switch a connection state of the second rotation element of the compound planetary gear set to the input shaft.
US10670111B2
A cable grip for a flat cable is provided. The cable grip includes a wire and a tapered wedge lock secured to the wire to define a closed eye. The tapered wedge lock forms a two-sided compression connection on the flat cable.
US10670107B2
A hydraulic damper for a vehicle including a main tube. A first piston assembly is slideably disposed in the main tube and axially divides the main tube into a rebound chamber and a primary compression chamber. A hydraulic compression stop assembly is disposed in the primary compression chamber and includes a narrowed section extending between an open end and a closed end. A second piston assembly is slideably disposed in the narrowed section and is coupled with the first piston assembly. The second piston assembly has a piston tube that extends between an opened end and a shut end. A displaceable partition is slideably disposed in the piston tube. A first auxiliary compression chamber is defined between the partition and the closed end of the narrowed section. A second auxiliary compression chamber is defined between the partition and the shut end of the piston tube.
US10670106B2
A method for controlling vehicle motion is described. The method includes: comparing a measured acceleration value associated with a movement of a vehicle component of a vehicle with a predetermined acceleration threshold value that corresponds to the vehicle component to determine if the vehicle is experiencing a free-fall, wherein the vehicle component is coupled with a frame of the vehicle via at least one vehicle suspension damper; monitoring a state of at least one valve within at least one vehicle suspension damper of the vehicle, wherein the state controls a damping force within the at least one vehicle suspension damper; and based on the comparing and the monitoring, regulating damping forces within the at least one vehicle suspension damper by actuating the at least one valve to adjust to a soft mode and to provide a cushioned landing for the vehicle, such that an acceleration of the frame is reduced.
US10670095B2
A brake disk or drum has at least one working surface which opposes a braking member such as a brake pad or shoe. A plurality of spaced, raised island formations are provided across the working surface, with channels extending between the island formations. Each raised island formation has an outer surface which contacts a brake pad or brake shoe during braking.
US10670090B2
A clutch structure includes a clutch input shaft, a clutch output shaft, a weight member, a one-way clutch, and a bearing. The weight member frictionally contacts a cylindrical portion of the clutch output shaft to transmit a rotational power from the clutch input shaft to the clutch output shaft and separates from the cylindrical portion to disconnect the transmission of the rotational power. When the weight member separates from the cylindrical portion and a rotational frequency of the clutch input shaft falls below a rotational frequency of the clutch output shaft, the one-way clutch links an input shaft portion of the clutch input shaft and an output shaft portion of the clutch output shaft. The one-way clutch and the bearing are located between the input shaft portion and the output shaft portion.
US10670084B2
A drive device comprising, a housing configured to delimit a housing inner chamber that can be filled with a cooling fluid and a clutch device that includes a first input side coupled to a first drive motor, a second input side, wherein the first and second input side can be rotated about a common rotation axis. The clutch device further includes a first output side, a second output side, a first clutch arranged between the first input side and the first output side, and a second clutch arranged between the second input side and the second output side.
US10670082B2
In an aspect, the invention is directed to a clutched device that includes a clutch input member, a clutch output member, and a wrap spring clutch. The wrap spring clutch is engageable with the clutch input member and the clutch output member and has a radially outer surface and a radially inner surface. One of the radially outer and inner surfaces is engageable with a clutch engagement surface on one of the clutch input member and the clutch output member. The clutch engagement surface has a surface finish that includes peaks and valleys, wherein the peaks engage the wrap spring clutch and each have a selected width.
US10670079B2
A linear motor conveyor system and method for lubrication including: a linear motor track comprising a first guide rail and a second guide rail, wherein the first guide rail has a shaped profile and the second guide rail has a flat profile; at least one moving element provided to the linear motor track comprising a first bearing having a shaped profile with a first bearing surface of polymer configured to engage the first guide rail and a second bearing having a flat profile with a second bearing surface configured to engage the second guide rail; and a lubrication system provided to one of the track and the at least one moving element and configured to provide a lubricant between the first guide rail and the first bearing surface.
US10670047B2
A centrifugal fan includes: an impeller configured to suction or discharge air; a motor configured to rotate the impeller; a housing configured to accommodate the impeller and have a suction port through which air is suctioned by rotation of the impeller and a discharge port through which air is discharged by rotation of the impeller; and a cut-off portion formed on one side of the discharge port. A flow cross-sectional area of air flowing in the housing is gradually increased from the cut-off portion to the discharge port in an air flow direction, and a distance from a lower portion of the impeller to an inner peripheral surface of the housing in a rotational axis direction of the impeller is gradually increased in at least a portion from the cut-off portion to the discharge port in the air flow direction.
US10670044B2
An axial impeller for a fan or blower includes a hub and a plurality of blades. The geometry of the blades is determined by a course of a blade leading angle and of a blade trailing angle of blade sections from a blade root at the hub to a blade tip opposite the blade root, i.e., according to the hub ratio. The blade leading angle is curved to the left according to the hub ratio and/or the blade trailing angle is curved to the right according to the hub ratio and the blade leading angle is 29°±3° near the blade root and 14°±3° near the blade tip and/or the blade trailing angle is 69°±3° near the blade root and 27°±3° near the blade tip.
US10670037B2
A turbofan engine includes a compressor rotor, a plurality of main blades circumferentially mounted on the compressor rotor, and a plurality of spinner blades circumferentially mounted on the compressor rotor. Each of the spinner blades is located forward of a leading edge of a corresponding one of the main blades. Each of the spinner blades is circumferentially offset to the corresponding one of the main blades.
US10670036B2
In one aspect, a fan assembly is provided that includes a plurality of elongated metallic fan blades, a first metallic end ring, a second metallic end ring, and a metallic hub support connected to the fan blades intermediate the first and second end rings. The fan blades include straight inlet edges radially inward from first and second radially inner edges of the first and second metallic end rings so that inlet portions of the blades extend radially inward from the first and second metallic end rings. In another aspect, a fan assembly is provided that includes a hub support having a hub strip and a hub ring. The hub strip has an elongate configuration with an attachment portion connected to the hub ring at one end of the hub strip and another attachment portion connected to the hub ring at an opposite end of the hub strip.
US10670033B2
A pump includes first and second impellers and a sealing element. The sealing element is arranged between the first and second impellers around the drive shaft. The sealing element has a first end transvers to the drive shaft and facing the first impeller and a second end transverse to the drive shaft facing the second impeller. The sealing element has a length along an axis smaller than the distance between the first and second impellers such that the sealing element is movable along the axis between the first and second impellers. The first and second ends of the sealing element have first and second areas transverse to the axis, the first area being larger than the second area such that the force exerted by the lower pressure generated by the first impeller is substantially equal to the force exerted by the higher pressure generated by the second impeller.
US10670031B2
A compressor includes a cylindrical casing, a bundle which includes a tubular stationary member and a rotor accommodated into the tubular stationary member, the bundle being configured to be inserted into an inner portion of the casing, and a roller configured to roll on an inner circumferential surface of the casing while supporting the bundle when the bundle is inserted into the inner portion of the casing along an axial direction. An outer circumferential surface of the roller is a continuous convex curved surface defined such that a curvature radius of an end side curved surface portion along a rotating shaft of the roller is smaller than a curvature radius of a center curved surface portion.
US10670030B2
A turbo machine of the present disclosure includes a rotation shaft, a first bearing, a casing, an impeller, a first space, a second space, a storage tank, a first outlet passage, a supply passage, a pump, a main passage, and a sub-passage. The second space is in communication with a space formed between a bearing surface of the first bearing and an outer surface of the rotation shaft. The main passage is in communication with the second space and extends in the rotation shaft from an end of the rotation shaft in an axial direction of the rotation shaft. The sub-passage is formed in the rotation shaft and allows communication between the space between the bearing surface of the first bearing and the outer surface of the rotation shaft and the main passage.
US10670029B2
A method for enclosing a rotating assembly of a turbocharger including providing at least two bearing housing segments which together form a bearing housing including a bearing bore and an insert bore. The method can include machining complementary mating faces of the segments, machining features as required for alignment and fastening of the segments to each other, machining the bearing bore and the insert bore, and machining oil feed passages and oil drain features into at least one segment. The at least one oil feed bore is drilled from the radially inner surface of the corresponding bearing housing segment. The method can further include balancing a rotating assembly, installing the rotating assembly into one of the bearing housing segments, and joining the segments together to enclose the rotating assembly.
US10670027B2
A plant or refinery may include equipment such as condensers, regenerators, distillation columns, rotating equipment, compressors, pumps, turbines, or the like. Different operating methods may impact deterioration in equipment condition, thereby prolonging equipment life, extending production operating time, or providing other benefits. Mechanical or digital sensors may be used for monitoring equipment to determine whether problems are developing. For example, sensors may be used in conjunction with one or more system components to perform invariant mapping, monitor system operating characteristics, and/or predict pressure, volume, surges, reactor loop fouling, gas quality, or the like. An operating condition (e.g., of one or more pieces of equipment in the plant or refinery) may be adjusted to prolong equipment life or avoid equipment failure.
US10670025B2
A centrifugal compressor, in which a plurality of impellers that rotate along with a rotation shaft to pump fluid by using centrifugal force are disposed at a plurality of stages along an axial direction to compress, in a stepwise manner, the fluid sucked in from a suction port, the centrifugal compressor including: a closed impeller including a plurality of vanes disposed in a radial manner about the rotation shaft, and a shroud covering the plurality of vanes from radially outside; and an open impeller including a second plurality of vanes without a shroud. The closed impeller is disposed at a rearmost stage in a fluid flow direction. The open impeller is disposed at a stage located immediately after the suction port in the fluid flow direction.
US10670023B2
A method for use with a pumping system includes receiving a pump command signal for starting a pump; initiating a valve command signal for opening a valve, in response to the receiving the pump command signal; receiving a valve sensor signal indicating that the valve is open; and initiating a pump start command signal, in response to the received valve sensor signal.
US10670022B2
A solar powered pump that maximizes available energy usage under variable insolation conditions is disclosed. It also permits the integration of parameters such as minimum flow control, set point operation, etc., without the use of additional sensors, thereby reducing the overall cost of the system. It comprises a solar array or other intermittent power source, a motor drive system that provides the power to an electric motor through a variable output power module and a flow loop comprising a pump coupled to the motor, valves and one or more sensors for flow control. The variable output power module uses data from at least one of the sensors to maximize power utilization by maximizing the flow rate in the fluid circuit/loop.
US10670011B2
An electronic expansion valve includes a valve seat component, including a valve seat and a valve core seat; and a valve rod component, capable of axially moving along a core cavity of the valve core seat to open or close a valve port. The valve rod component is provided with an axial through hole communicated with the valve port and a sealing surface capable of being adhered to and sealing the valve port. The valve rod component includes a valve rod and a valve core fixedly disposed at a lower end of the valve rod. The valve rod is a cylindrical body, including a small-diameter cylinder body and a large-diameter cylinder body close to the valve port. A first gap is provided between the large-diameter cylinder body and the valve core seat, and a second gap is provided between the valve core and the valve port.
US10669997B2
A wind power installation comprising one or more rotor blades, a rotor hub to which the rotor blade or blades are mounted, and a generator for generating electrical power, wherein the generator has a generator stator and a generator rotor which is non-rotatably connected to the rotor hub and which is rotatable about an axis, wherein the rotor hub and the generator rotor have a common main bearing system or means which is subdivided into two bearing portions which are spaced from each other in the direction of the axis, wherein in that the first bearing portion has a first radial plain bearing and a first axial plain bearing and the second bearing portion has a second radial plain bearing and a second axial plain bearing.
US10669993B2
A reinforcement assembly for a tower of a wind turbine is disclosed as having at least one generally cylindrical tower section with an exterior wall and an interior wall defining a height and a thickness therebetween. At least one generally cylindrical tower flange is coupled to the tower section, the tower flange having at least one vertical flange portion and at least one horizontal flange portion. At least one adjustable generally cylindrical reinforcing member has, at least one vertical member portion with at least one flexible portion coupled to the exterior wall of the tower section, and at least one horizontal member portion adjustably engaged with at least one adjusting spacer. Adjustment of the adjusting spacer aligns the reinforcing member with an adjacent tower flange.
US10669983B2
An axial piston machine may include a rotor with a shaft. A plurality of cylinders may be arranged in an annular manner about the shaft. A plurality of pistons may each be positioned within each of the plurality of cylinders and may be constructed and arranged to move translationally within the plurality of cylinders. A cylinder head may include a plurality of inlet openings and may be in operative communication with the plurality of cylinders. A sealing washer having a plurality of passage openings may be disposed on the cylinder head so that the plurality of passage openings and the plurality of inlet openings may be flush with one another. A number of the plurality of inlet openings may correspond to a number of the plurality of passage openings. A valve plate may be connected to the shaft in a rotationally fixed manner and may be constructed and arranged to be brought into congruence with the plurality of passage openings of the sealing washer based on a rotary angle. The sealing washer may be disposed between the plurality of inlet openings and the valve plate and may be prestressed against the cylinder head and onto the inlet openings.
US10669979B2
A control device is configured to read a required operation point of the internal combustion engine at the moment of restart following after intermittent stoppage, and to execute, when it is determined that the required operation point belongs to a reduced-cylinder operation allowed region and also to a reduced-cylinder operation restricted region which lies on a high load side of the reduced-cylinder operation allowed region, an all-cylinder operation and then move into a reduced-cylinder operation. When it is determined that the required operation point belongs to the reduced-cylinder operation allowed region but not to the reduced-cylinder operation restricted region, the control device is configured to switch the engine to the reduced-cylinder operation without execution of the all-cylinder operation.
US10669971B2
A thrust reverser for a turbojet engine nacelle includes movable cowls which move backward relative to a front frame under the action of an actuation system, thereby making flaps tilt, via a control mechanism, so as to substantially close the annular cold air flow path, and by opening cascades disposed around this flow path and which receive the cold air flow and return it forward. When the thrust reverser is closed, the cascades are partially integrated in the cowls, and the thrust reverser includes an actuation system which makes the cascades move backward along a stroke which is shorter than the stroke of the cowl.
US10669970B2
A thrust reverser system includes two thrust reversal cascades, of which the first cascade is entrained by an actuator, and which are configured to adopt a retracted position in which they are housed in a space located outside the duct. The action of the actuator brings about: rearward displacement of the first cascade in the direction of a nacelle opening; and during part of the rearward displacement of the second cascade, simultaneous pivoting of this second cascade under the action of a control lever, the interaction of which with a fixed guide rail forces the front end of the lever to move radially inwards while the lever is entrained rearwards by the second cascade.
US10669967B2
A cylinder bore wall thermal insulator includes a base member made of synthetic resin and having a shape conforming to a shape of the groove-like cooling water channel in a setting position of the thermal insulator, an opening for heat-sensitive expanding rubber swelling for heat-sensitive expanding rubber disposed on a rear surface side to pass through a base member during heat-sensitive expansion being formed in a position opposed to an insulating part of a cylinder bore wall, heat-sensitive expanding rubber disposed on the rear surface side of the base member and covering the opening for heat-sensitive expanding rubber swelling, and a rear-surface metal plate covering the rear surface side of the heat-sensitive expanding rubber, fixed to the base member, and holding an outer edge portion of the heat-sensitive expanding rubber between the rear-surface metal plate and the base member to thereby fix the heat-sensitive expanding rubber to the base member. An urging member for urging the heat-sensitive expanding rubber after the heat-sensitive expansion toward the cylinder bore wall is attached to the rear-surface metal plate.According to the present invention, it is possible to provide a thermal insulator that has high adhesion to a wall surface on a cylinder bore side of a groove-like cooling water channel, less easily causes positional deviation in the groove-like cooling water channel, and is easily manufactured.
US10669962B2
A method for predictive open-loop and/or closed-loop control of an internal combustion engine with control variables pursuant to a model of the engine with characterizing variables and a control circuit for the control variables. The control variables are adjusted in an open-loop or closed-loop manner by measuring actual values and specifying target values of the characterizing variables and, optionally, depending on the boundary and/or environmental and/or ageing conditions. The characterizing variables are controlled pursuant to a model of the engine with the characterizing variables and a control circuit with the control variables. The controlling is part of a model-based predictive control, wherein the characterizing variables of the engine model are calculated and the control variables of the engine are adjusted in a predictively controlled manner. A model-based predictive non-linear controller is used for the controlling, which is constructed in a modular manner with a number of model-based predictive control modules.
US10669950B2
There is described an oil and fuel control system and method for an engine. The system comprises an electric machine having a single rotor coupled to a dual channel stator comprising a first stator and a second stator, for operating as a motor to generate motive power; a dual channel motor drive unit coupled to the electric machine; a dual channel full authority digital engine control (FADEC) coupled to the dual channel motor drive unit; an oil delivery system comprising an oil pump and oil accessories, coupled to the single rotor of the electric machine; and a fuel delivery system comprising a fuel pump and fuel accessories, coupled to the single rotor of the electric machine.
US10669949B2
A gas turbine engine with a geared turbofan arrangement with a gearbox in a drive train driven by a turbine, a driving side of the gearbox being driveably connected with a propulsive fan, is provided. The gas turbine includes at least one form locking connection device in a drive train enabling a controlled disengagement of at least one engine part from the drive train in case of a mechanical failure of the gas turbine engine or a part thereof and wherein the at least one form locking connection device is positioned in a torque carrying shaft or a torque carrying part of a shaft and/or wherein the at least one form locking connection device is positioned between the torque bearing coupling of the gearbox with the fan shaft and a torque carrier of the gearbox and at least one load stop for bearing an essential axial load.
US10669945B2
According to an aspect, a system includes a starter air valve in fluid communication with an air turbine starter to drive motoring of a gas turbine engine responsive to a compressed air flow from a compressed air source. The system also includes a variable-position electromechanical device operable to adjust positioning of the starter air valve and a discrete-position electromechanical device operable to adjust positioning of the starter air valve and limit a motoring speed of the gas turbine engine below a resonance speed of the gas turbine engine responsive to a pulse width modulation control based on a failure of the variable-position electromechanical device.
US10669942B2
An endcover assembly for a combustor includes an endcover and a fuel nozzle rigidly connected to the endcover. The fuel nozzle includes a plurality of tubes that extends axially through a first plate, a fuel plenum and a second plate where each tube includes an inlet defined upstream of the first plate and an outlet disposed downstream from the second plate. The endcover assembly further includes an inlet flow conditioner having a forward end connected to the endcover and an aft end axially spaced from the forward end. The inlet flow conditioner circumferentially surrounds at least a portion of the fuel nozzle. A support plate is joined to the aft end of the inlet flow conditioner. Each tube of the fuel nozzle extends through a corresponding tube hole defined by the support plate. The fuel nozzle is connected to the support plate.
US10669940B2
A gas turbine engine has a compressor section with a downstream most end and a cooling air tap at a location spaced upstream from the downstream most end. The cooling air tap is passed through at least one boost compressor and at least one heat exchanger, and then passed to a turbine section to cool the turbine section. The boost compressor is driven by a driveshaft which is driven by the turbine section. A boost turbine selectively drives the boost compressor.
US10669930B2
The invention relates to a reciprocating-piston machine, in particular an internal combustion engine, comprising at least one length-adjustable connecting rod (1) connected to a crank pin (21) of a crankshaft (26), wherein the connecting rod (1) comprises at least one length-adjustment mechanism (6) and at least one electrically switchable and inductively actuatable control valve (7). According to the invention, in order to enable a flexible alteration of the compression ratio in the easiest, most space-saving and reliable manner possible, the connection rod (1) has at least one induction device (11) which is arranged in the region of a large connecting-rod eye (5) of the connecting rod (1), in a position in the connecting rod (1), extending from at least one end face (13) of the connecting rod (1) and separated from a longitudinal axis (21a) of the crank pin (21) by a crank pin distance (a), wherein the induction device (11) is or can be electrically connected to the control valve (7) and an electrical current can be induced in the induction device (11) during rotation of the crankshaft (20) by means of at least one starter device (14) attached to the crankshaft.
US10669923B2
A combustion machine comprising an internal combustion engine and a cooling system that has a coolant pump, a main cooler, a heating heat exchanger, a bypass which bypasses the heating heat exchanger, coolant ducts in the internal combustion engine, and a regulating device with an actuator which serves for the regulated distribution of a coolant as a function of at least one local coolant temperature. The invention is characterized in that, when the actuator is actuated in one direction, the regulating device—when it is in a first position, allows coolant flow through the internal combustion engine and the heating heat exchanger, and prevents coolant from flowing through the bypass and the main cooler;—when it is in a second position, additionally allows coolant to flow through the bypass; and—when it is in a third position, additionally allows coolant to flow through the main cooler.
US10669918B2
A heat insulating structure of an internal combustion engine (engine 1) includes a cylinder-head-side heat insulating cover (30) and a cylinder-block-side heat insulating cover (40). Each of the first side walls (32) of the cylinder-head-side heat insulating cover (30) is disposed outwardly of, and is spaced apart from, a corresponding one of the second side walls (43) of the cylinder-block-side heat insulating cover (40) in the width direction of the vehicle. The lower edge of each of the first side walls (32) is positioned below the upper edge of the corresponding one of the second side walls (43) to overlap with the corresponding one of the second side walls (43) when viewed from the side of the vehicle.
US10669917B1
An auxiliary exhaust system for an internal combustion generator of a recreational vehicle has an elbow section with a proximal end adapted to be removably attached to an exhaust pipe of a generator and a remote end affixed to a first stack section; a second stack section adapted to be removably attached to a remote end of the first stack section, and a terminal stack section adapted to be removably affixed to a remote end of the second stack section, the stack sections together forming a fluid conduit for exhaust gases; the inlet end of the first stack section having restricted diameter portion to create a venturi effect on gases flowing through the first stack section; wherein the remote end of the elbow section is of smaller diameter than the inlet end of the first stack section and is held in concentric, spaced-apart relation to the inlet end of the first stack section to enable ambient air to be drawn into the inlet end of the first stack section as gases are passed through the auxiliary exhaust system.
US10669916B2
In a construction in which a turbine and an exhaust gas purification catalyst are arranged close to each other, and in which an exhaust gas sensor is arranged in an exhaust passage between the turbine and the exhaust gas purification catalyst, the exhaust gas sensor is suppressed from getting wet with condensed water. In an exhaust system for an internal combustion engine, an exhaust gas sensor is arranged in a circumferential direction of a specific exhaust passage in a position except a range which is reached by a bypass exhaust gas carried away by a turbine swirling flow.
US10669913B2
An engine apparatus includes an engine, an exhaust gas purification device, an outlet side bracket, and an inlet side bracket. The exhaust gas purification device is mounted above a cylinder head to extend along an axis of an output shaft of the engine. The inlet side bracket is configured to couple an exhaust gas inlet side of the exhaust gas purification device to the cylinder head. The inlet side bracket includes a first bracket, a second bracket, and a third bracket. The first bracket is configured to be secured to a surface of the cylinder head intersecting the axis of the output shaft and includes a wide width. The second bracket includes a proximal end portion and a distal end portion. The third bracket is configured to be coupled to an end surface of the exhaust gas purification device and the distal end portion of the second bracket.
US10669908B1
A method of reducing the emission of nitrogen oxides (NOx) during system startup of a power generating system may include igniting a combustion turbine thereby generating exhaust, supplying the exhaust to a catalyst bed comprising a selective catalytic reduction (SCR) catalyst, injecting an initial pulse of ammonia into the exhaust during a storage period such that the NOx reacts with the ammonia and is stored in the catalyst bed as ammonium nitrate (AN) during the storage period; and injecting a scheduled amount of ammonia into the exhaust during a transition period such that the stored AN is decomposed as temperatures increase and NOx is converted via standard and fast SCR reactions during the transition period.
US10669904B2
A lubricant additive dispensing system includes a cartridge defining an inner cavity to house at least one additive material section and a release opening in communication with a lubrication circulation system of a machine. The lubricant additive dispensing system also includes a spring element arranged to bias the at least one additive material section towards the release opening and a release lever arranged to selectively retain the at least one additive material sections within the cartridge. The lubricant additive dispensing system further includes an actuator coupled to the release lever wherein actuation of the release lever ejects a next one of the at least one additive material sections into the lubrication circulation system.
US10669902B2
A valve drive for an internal combustion engine may include a cam shaft including at least two cams rotationally attached thereto. The valve drive may also include a cam follower including a roller bolt including a rotatable roller arranged thereon. Additionally, the valve drive may include a lever device drivingly connected to the cam follower configured to adjust the cam follower between a first position and a second position. The valve drive may further include a rotatably supported control lever drivingly connected to the cam follower configured to adjust at least one valve of an internal combustion engine. The valve drive may include an actuator drivingly connected to the lever device configured to adjust the cam follower between the first position and the second position, the actuator may be connected to the cam follower in an articulated manner via the lever device.
US10669898B2
The invention relates to a thermodynamic cycle device, in particular an ORC device, comprising a preheater for preheating a working medium; an evaporator for evaporating and superheating a first mass flow of the preheated working medium; an expansion machine for expanding the evaporated and superheated first mass flow of the working medium; a condenser for condensing the working medium exiting the expansion machine; a feed pump for pumping condensed working medium to the preheater; and a first supply apparatus for supplying a second mass flow of the preheated working medium to the partially expanded first mass flow of the working medium in the expansion machine. The invention further relates to a corresponding method.
US10669890B2
A gas turbine engine having an engine axis and method of manufacturing the same is disclosed. The gas turbine engine may comprise a fan configured to drive air, a low pressure compressor section having a core flow path and configured to draw in and compress air flowing along the core flow path, a spool configured to drive the fan, and geared architecture configured to adjust the fan speed. The gas turbine engine may also include a housing defining a compartment that encloses the geared architecture. The housing is disposed between the core flow path and the axis, and includes a shielded mid-section that is in thermal communication with the core flow path of the low pressure compressor section. The shielded mid-section includes an outer layer and an insulator adjacent to the outer layer.
US10669884B2
Nozzle used for spraying a liquid substance towards a compressor of a gas turbine engine, comprising an elongated body having an end for ejecting the liquid substance, a conduit for the liquid substance internal to the elongated body and extending up to the end, a recess located at the end, wherein the conduit ends in the recess; wherein the recess opens towards the lateral surface of the elongated body, typically a cylindrical body, and the conduit is tangential to the bottom of the recess.
US10669882B2
A variable stator blade operating device is a variable stator blade operating device that manipulates the mounting angle of a stator blade of an axial compressor. The variable stator blade operating device includes: an arm which is connected to the stator blade; a rotating ring which is connected to one end of the arm and is externally fitted to a casing of the compressor with an interval between the rotating ring and an outer wall of the casing; a drive mechanism which turns the stator blade via the arm by rotating the rotating ring; and a plurality of elastic bodies arranged in the circumferential direction around the casing, between the rotating ring and the outer wall of the casing. Each of the plurality of elastic bodies is mounted to one of the rotating ring and the outer wall of the casing and contacts the other to energize the rotating ring radially outward.
US10669874B2
Flow discouragers, flow path assemblies, and methods for assembling flow path assemblies are provided. For example, a discourager for discouraging fluid flow between adjacent first and second components comprises a first contact surface in contact with the first component; a second contact surface in contact with the second component; and a body connecting the first and second contact surfaces that includes a pocket for receipt of a retention member and a plurality of apertures defined therethrough between the first and second contact surfaces. An exemplary flow path assembly comprises adjacent first and second components and a flow discourager that includes first and second contact surfaces in contact with the first and second components, respectively. The first and second contact surfaces each have a three-dimensional geometric shape to maintain contact with the first and second components. Each discourager may be formed from a ceramic matrix composite material.
US10669873B2
An insulated seal seat assembly comprises a shaft configured and arranged to rotate about an axial axis, a seal seat that is secured to the shaft, and a thermal insulator configured and arranged radially between the shaft and the seal seat.
US10669872B2
The invention relates to an intermediate case for a twin spool turbomachine for an aircraft, comprising at least one lubricant passage and piece (88a) associated with at least one of its vanes (24), comprising a lubricant passage (98a) extending along a passage axis (134a) and opening up into the lubricant duct (55a). The passage axis (134a) and the orifice axis (140a) are also at a spacing from each other along a circumferential direction (91), and a connection piece (125a) through which a connection conduit (142a) passes is firstly partially housed in the vane root (34) so as to create a communication between the connection duct (142a) and the lubricant passage orifice (124a), and secondly is partially housed in an end-piece support device (108a) or in the lubricant passage end-piece (88a), such that the connection conduit (142a) communicates with the lubricant passage (98a) in the end-piece.
US10669871B2
When cold and in the non-coated state, the aerodynamic profile is substantially identical to a nominal profile determined by the Cartesian coordinates X,Y, Zadim given in Table 1, in which the coordinate Zadim is the quotient D/H where D is the distance of the point under consideration from a first reference plane P0 situated at the base of the nominal profile, and H is the height of said profile measured from the first reference plane to a second reference plane P1. The measurements D and H are taken radially relative to the axis of the turbine, while the X coordinate is measured in the axial direction of the turbine.
US10669863B2
A blade for a turbomachine bladed wheel having N blades.At one end, the blade presents a platform that is formed integrally with an airfoil of the blade.Over a portion of the axial extent of the blade, a section through the platform wall on a plane perpendicular to the axis (X) of the wheel is constituted mainly by two first straight line segments arranged respectively on the two sides of the airfoil.Each of these segments forms an angle of 90°-180°/N relative to the radial direction on either side of the airfoil.
US10669862B2
An airfoil includes a leading edge and an opposing trailing edge. The airfoil includes a pressure sidewall and an opposing suction sidewall. A leading edge cavity is defined between the pressure sidewall and the suction sidewall. The leading edge cavity has a first end opposite the leading edge and a second end defined at a rib. The airfoil includes at least one pin structure defined in the leading edge cavity between the first end and the second end. The at least one pin structure includes a main body and a first branch. The main body is coupled to the second end and extends toward the first end. The first branch extends from the main body toward the first end.
US10669859B2
A turbine stator vane or turbine rotor vane has a body, a channel being adapted for leading a cooling fluid through the body, and a flow adaption feature protruding from the body to the channel in such a manner as to reduce a cross-sectional area of the channel.
US10669858B2
A blade for a gas turbine is described, the blade comprising a trailing edge and a trailing edge cooling channel extending from a first upstream end to a second downstream end, in which the width of the trailing edge cooling channel in the direction perpendicular to the camber line of the blade varies and the narrowest width in the trailing edge cooling channel is at the first upstream end, so as to provide a blade where the trailing edge can be removed with a minimal change or no change in the cooling flow capacity through the trailing edge cooling channel. Related methods are also described.
US10669851B2
An electrodeposited nickel-chromium-aluminum (Ni—Cr—Al) composite including nickel-chromium alloy and aluminum, and alloys or compounds formed by Al, Cr and Ni applied on turbine components comprises from 2 to 50 wt % chromium, from 0.1 to 6 wt % aluminum, and a remaining balance of nickel, wherein the Ni—Cr—Al composite is heat-treated to form an aluminum compound and to restore materials lost during repair processes of the turbine components.
US10669843B2
A rotary pulser for transmitting information in a mud pulse telemetry system of a drilling operation. The pulser has two rotors mounted adjacent each other so that obstruction of the passages formed between the blades in one pulser by the blades of the other pulser creates pressure pulses in the drilling fluid. Each rotor is separately controlled and can be rotated continuously in one direction or oscillated. The ability to rotate each rotor separately provides flexibility in the pulser's operating mode, so as to allow more efficient generation of pulses, and also enhances the ability of the pulser to clear debris that would otherwise jam or obstruct the pulser.
US10669842B2
A downhole acoustic transmitter has a piezoelectric transducer, an enclosure in which the piezoelectric transducer is housed, a transducer preload means which applies a selected compressive force against the transducer such that a mechanical preload is applied to the 5 transducer, and an acoustic tuning element which has a first end coupled to the transducer preload means or the transducer, and an open second end. The acoustic tuning element is not coupled to anything but the transducer preload means or transducer, so the transducer preload means effectively has a second open end and thus can maintain the same preload compressive force on the transducer even when the transmitter is subjected to tension and 10 compressive forces during operation.
US10669841B1
Systems and methods are presented for reducing electrical interference in measurement-while-drilling (“MWD”) data. An example may include, among other features a MWD data acquisition system including an analog data reception for receiving analog MWD data, an analog-to-digital conversion circuit, at least one isolation circuit for electrically isolating the analog data reception circuit and the analog-to-digital conversion circuit from a digital data transmission circuit. In some implementations, the data reception device may be at least partially powered by the battery.
US10669837B2
A technique includes inducing a distributed temperature change along a portion of a wellbore and measuring a time varying temperature along the portion of the wellbore due to the induced change. The technique includes determining a distributed flow rate in the portion based at least in part on the measured time varying temperature before the temperature reaches equilibrium.
US10669825B2
An electrical submersible well pump assembly includes an electrical motor for driving a pump. A pressure compensating chamber contains a dielectric lubricant in fluid communication with an interior of the motor. A movable pressure compensating element has a first side in contact with the lubricant in the chamber. Movement of the element relative to the chamber causes a change in volume of the chamber. An electrical drive mechanism is connected with and moves the element. A controller senses a pressure difference between the lubricant pressure and the well fluid pressure and operates the drive mechanism in response. The element may be a piston, a bellows or telescoping tubes.
US10669814B2
Methods, apparatus and systems for in-situ heating fluids with electromagnetic radiation are provided. An example tool includes a housing operable to receive a fluid flowed through a flow line and a heater positioned within the housing. The heater includes a number of tubular members configured to receive portions of the fluid and an electromagnetic heating assembly positioned around the tubular members and configured to generate electromagnetic radiation transmitted to heat the tubular members. The heated tubular members can heat the portions of the fluid to break emulsion in the fluid. Upstream the heater, the tool can include a homogenizer operable to mix the fluid to obtain a homogenous fluid and a stabilizer operable to stabilize the fluid to obtain a linear flow. Downstream the heater, the tool can include a separator operable to separate lighter components from heavier components in the fluid after the emulsion breakage.
US10669813B2
A flow diversion valve comprising: a valve body including an upper housing releasably connected to a lower housing, the upper housing and lower housing being configured to receive a rotating rod therethrough; a shuttle positioned within the valve body, the shuttle being configured to move to cover one or more spill ports of the valve body; and a releasable locking member, wherein the releasable locking member is releasably connected to the valve body and positioned between the upper housing and the lower housing to assist in preventing relative movement therebetween.
US10669808B1
Degradable downhole tools, tool components, and balls are formed from a polyvinyl alcohol (PVA) compound. The PVA compound exhibits strength and elasticity properties that are comparable to existing degradable downhole polymers and further exhibits degradability properties that are superior to existing degradable downhole polymers. For different components, the PVA compound may include a reinforcing material such as fiberglass. Usage of tools, tool components, and balls formed from the disclosed materials eliminates the requirement that such equipment be drilled out after use as the PVA compound quickly degrades in standard downhole fluids.
US10669797B2
A tool configured to dissolve in a selected subsurface environment includes a coating layer disposed about a particle core. The coating layer is formed from a plurality of substantially contiguous coated particles forming a substantially-continuous, cellular nanomatrix comprising a nanomatrix material.
US10669793B2
A latching dog includes a dog body, at least one engagement arm protrudes from an outer radial surface of the dog body in a transverse direction, and at least one retention fin protrudes from the dog body in a longitudinal direction. The at least one retention fin maintains the latching dog engaged with a housing surface to keep the latching dog at a desired axial and/or rotational position while milling the housing and latching dog.
US10669774B2
A Roman blind includes a panel having a plurality of battens attached thereto. Each of the battens includes a rear slot, with at least one control band extending along a rear surface of the panel. Raising a lower end of the at least one control band causes the blind to be raised and lowering a lower end of the at least one control band causes the blind to be lowered. One or more band guides are mounted in the rear slot of one or more of the battens. The one or more band guides mounted in the rear slot of a batten that is not a lowermost batten is/are mounted for slidable movement within the rear slot so that the one or more band guides float in the rear slot. The position of the band guides is self-adjusting. Manufacturing of the blind is consequently less complex.
US10669770B1
A glass panel shoe preferably includes a frame rail, a pair of pressure grip plates, a pair of strip gaskets, a plurality of retention set screws, a plurality of wedge retention devices and a plurality of leveling set screws. The frame rail includes a panel slot. Two rows of threaded holes are formed in at least one wall to threadably receive the plurality of retention set screws. A glass panel rail frame preferably includes a frame rail, a pressure grip plate, a pair of strip gaskets and a plurality of retention set screws. The frame rail includes a panel slot, a web slot and a retention strip. The panel slot is formed in the top of the frame rail to receive a glass panel and the web slot is formed in a bottom thereof. A plurality of retention set screws are threadably retained in one wall of the frame rail.
US10669765B2
The present invention relates to methods for controlling a capacitive anti-trap system of a vehicle. At least two transmission electrodes and one reception electrode of the capacitive anti-trap system are used for detecting an obstacle, and an electrical field is generated by a pair comprising transmission electrode and reception electrode by actuation of the respective transmission electrode by alternating electric current, said electrical field being influenced by an obstacle such that an electrical capacitance is measurably changed. A changing electrical capacitance is determinable on the basis of a signal received via the reception electrode and this signal is evaluated by means of an electronic evaluation unit at least during closing of the vehicle closing element in order to determine the presence of an obstacle in the displacement path of the vehicle closing element.
US10669749B2
A handcuff design is provided, including a handcuff strand having ratchet teeth with openings formed therein, a ratchet button comprising teeth configured to interface with the openings formed in the handcuff strand, a universal handcuff key receptacle configured to receive a universal handcuff key, a pawl arrangement including a rotatable pawl element configured to be moved in a direction away from the handcuff strand by the universal handcuff key, the pawl arrangement including a spring mechanism, and a lock bar configured to impede movement of the pawl arrangement unless moved to an unlocked position. Unlocking the handcuff requires digitally actuating a first of the pair of ratchet buttons concurrently with digitally actuating a second of the pair of ratchet buttons while simultaneously employing the universal handcuff key, thereby releasing the ratchet teeth of the handcuff strand.
US10669746B2
A multi-function latch and latch bolt includes a pair of mechanical fastener to be installed on a gate for the purpose of holding the gate in closed position, and that a person standing on the inside of the fence can disengage the latch hook bracket from the latch bolt, or disengage the latch bolt from the latch hook bracket in any of which method to unlatch and open the gate from inside the fence even when the outside of the latch is locked. On the other hand, when the latch is not locked on the inside but locked on the outside with an incorporated lock, keyed or combination padlock; then a person standing on the outside of the gate may open the gate if he/she has an appropriate key or knows the combination codes in order to unlock, unlatch and open the gate from outside the fence.
US10669739B2
Described herein is locking apparatus, method for making a locking apparatus, and method for mounting a locking apparatus to the door of a personal storage container. The locking apparatus may include a threaded portion having deformed threads and a lock body shape to fit a restrictive mounting hole.
US10669729B2
A tool (FIG. 1) that assists in the placement and fastening together of pieces of material. The invention is comprised of valleys into which said pieces are placed. Said valleys have openings (portals) so that the exposed face of one piece can be aligned flush with the exposed face of another piece. The portals also allow an adequate means of fastening such as nails, screws, adhesive, etc. to be used to fasten them together at a predetermined angle. The invention may have multiple protruding valleys extending from a main valley, so that a base piece of material may have several pieces of material fastened to it—such as in framing the studs of a wall unit—without measuring distances or angles between pieces, thus saving considerable time, labor, and money.
US10669725B2
Provided is a deck fixing apparatus including a rectangular support plate having a bottom surface which can partially come into contact with the top surface of a lower support; deck fixing parts formed by pressing the both side portions of the support plate and each of the deck fixing parts having a top surface for supporting the bottom surface of a deck and piece-fastened to the deck; and a support fixing part formed by extending a part of one side end of the support plate outwards in a plate surface direction so as to be fixed to the lower support, wherein the support plate has a cutout formed by cutting out a predetermined area inwards at the other side end of the support plate. Therefore, such deck fixing apparatuses can be coupled to each other in an angle-adjustable manner, thereby enabling the curve section construction of decks.
US10669716B2
A set of panels including a first panel, a second, and a locking device. The locking device includes an edge groove at the first edge and a tongue groove at the second edge. The edge groove includes a flexible tongue arranged in an insertion groove at a first side of the edge groove. The edge groove includes a first groove surface at a first side of the insertion groove and a second groove surface at a second side of the insertion groove. The second edge includes a first edge surface at a first side of the tongue groove and a second edge surface at a second side of the tongue groove. The locking device is configured to be unlocked by inserting a tool in the tongue groove. The first groove surface is arranged offset in a second direction relative to the second groove surface by a first distance.
US10669711B2
A removable connector used for connecting two or more wall panels. The connector is accessible to a user in a vertical space between the connected wall panels open to both front face and rear face of each panel. The user is able to easily engage and move the connector, relative to the wall panels, to latch and unlatch the connector with a view to connecting and disconnect the panels.
US10669706B2
A floor standing and wall mountable toilet assemblies having one or more auxiliary features including an odorous air pathway to remove odors from the toilet bowl and deliver them to the waste outlet, a foot stool movable between a stored position with the toilet bowl base and an extended in-use position in front of the toilet bowl, and a toilet roll holder attached to the bowl.
US10669696B2
In a work vehicle provided with: a working device including an arm and a bucket; a vehicle speed detection device that detects a vehicle speed; a travel drive device that outputs a travel driving force increasing in response to a decrease in the vehicle speed at a time of excavation; and a control device that controls the travel driving force by the travel drive device, the control device is characterized by including a limit control section that limits the travel driving force during a specified time which passes from when the vehicle speed detected by the vehicle speed detection device becomes a predetermined first vehicle speed threshold value or less and the work vehicle plunges into an object to be excavated until an operation of the working device is started.
US10669695B2
There is provided a hydraulic driving device for working machine having operability handling a change in burden weight in a front working device due to a loaded burden and the like when the working machine that accumulates energy in an accumulator and recovers and regenerates the energy performs an operation of lowering the front working device. A hydraulic driving device 5 includes a main pump 101, a boom cylinder 3, a tank 20, a flow rate control valve 6, an accumulator 300, a first differential pressure control valve 201, and a second differential pressure control valve 202. The first differential pressure control valve 201 is located between the boom cylinder 3 and the accumulator 300. The first differential pressure control valve 201 performs control on discharge oil from the boom cylinder 3 such that a differential pressure between before and after the flow rate control valve 6 becomes a target differential pressure. The second differential pressure control valve 202 is located between the accumulator 300 and the tank 20. The second differential pressure control valve 202 performs control on the discharge oil such that a differential pressure between an upstream pressure and a downstream pressure of the flow rate control valve 6 and the first differential pressure control valve 201 becomes the target differential pressure. The first and the second differential pressure control valves 201 and 202 are configured such that the target differential pressure increases according to an increase in pressure of the discharge oil.
US10669693B2
A method of controlling a machine through an interrupted operation of the machine is provided. The method includes retrieving an existing load signal indicative of an existing external load on the machine by a controller prior to the interrupted operation. The method includes calculating an available load capacity for the machine defined as a difference between a maximum load capacity of the machine and the existing external load by the controller. Further, the method includes controlling the machine to execute a working operation by the controller corresponding to the available load capacity of the machine.
US10669686B2
A pile includes a first pile section having a first end that engages a supporting medium and an opposing second end. A first end of a second pile section is engageable with the second end of the first pile section, each of the first and second pile sections having mating end fittings that create an interlocking fit. A sleeve overlays the first and second engaged ends of the first and second pile sections. At least one through hole aligned with at least one corresponding through hole of the first pile section is sized for receiving a fastener for securing the sleeve to the first pile section. In another version, the ends of the pile section are engaged in contact while the overlaying sleeve has a pair of interlocking sleeve or coupler portions that are configured to provide torsional resistance. Additional pile sections can be sequentially attached to the second pile section.
US10669685B1
Apparatuses are configured to modify wet subgrades prepare the same for constructions, namely for building roads and/or buildings thereon. The soil modification apparatuses spread mineral material from a truck having increased traction for maneuvering over the wet subgrades. Methods of using the same are further provided.
US10669682B2
An ice re-conditioning assembly includes a vehicle that is driven on ice in an ice skating rink. A drive unit is coupled to the vehicle for driving the vehicle around the ice skating rink in a pre-determined route. A plurality of resurfacing units is each movably coupled to the vehicle. Each of the resurfacing units is urged into a deployed position to engage the ice for reconditioning the ice for skating. Each of the resurfacing units is urged into a stored position has each of the resurfacing units being contained within the vehicle and being spaced from the ice. A plurality of displays is provided and each of the displays is coupled to the vehicle. Each of the displays displays indicia comprising words and images for advertising purposes.
US10669673B2
Absorbent sheet is manufactured utilizing a low charge density debonder composition comprising an imidazolinium surfactant-containing constituent selected from the group consisting of: (i) cationic imidazolinium surfactants with alkylalkenylhydroxy substitution; (ii) zwitterionic imidazolinium surfactants; and (iii) an ion paired surfactant mixture including a zwitterionic imidazolinium surfactant and a cationic surfactant and, in admixture with the imidazolinium surfactant-containing constituent, (iv) a nonionic surfactant.
US10669650B2
A woven geosynthetic fabric is disclosed having a first weft yarn, a second weft yarn, and a stuffer pick woven in the weft direction of the fabric. A warp yarn interweaves the first and second weft yarns and the stuffer pick. The first weft yarn and the second weft yarn having different cross-sectional shapes. At least a portion of the fabric has a plurality of weft yarn sets with stuffer picks respectively disposed and woven between the weft yarn sets. Each weft yarn set has two first weft yarns and two second weft yarns. One of the two first weft yarns is adjacent one of the two second weft yarns and stacked on the other second weft yarn. The adjacent second weft yarn is stacked on the other first weft yarn.
US10669645B2
This invention is directed to a new method of mass-transfer/fabrication of micro-sized features/structures onto the inner diameter (ID) surface of a stent. This new approach is provided by technique of through mask electrical micro-machining. One embodiment discloses an application of electrical micro-machining to the ID of a stent using a customized electrode configured specifically for machining micro-sized features/structures.