Document Document Title
US10332346B2 Gaming device and method having purchasable enhanced paytables
An apparatus and method for a game having a paytable selection feature which may be implemented with a primary or base game, a secondary or bonus game, or both. In one embodiment, the gaming device employs an initial paytable and enables a player pay a fee to purchase a different paytable for a plurality of plays of the game. If the player chooses to purchase a different paytable, the gaming device determines a game outcome for a plurality of plays of the game and provides any awards based on the different paytable. If the player does not choose to select a different paytable, the gaming device determines a game outcome for each of those plays and provides any awards based on the initial paytable. In one embodiment, the player has the opportunity to see the different paytable prior to paying the fee to purchase it.
US10332345B2 Pre-authorized casino credit instrument
A casino credit access instrument comprises a source of funds for a player, such as for placing wagers to play casino-style games or to purchase other goods or services. The instrument defines a period of timed during which credit may be accessed up to a predetermined amount, defines a redemption period during which any accessed credit may be re-paid, and defines settlement terms if the instrument is not redeemed. Credit may be granted based upon financial collateral, which collateral may be executed upon to settle the instrument. The instrument provides a convenient source of funding for player at low risk to the casino or other lender.
US10332340B2 Gaming system and method providing a bonus game customizable with one or more features from multiple different primary games
Various embodiments of the present disclosure provide a gaming system and method providing a bonus game customizable with features of one or more primary games. In various embodiments, the gaming system may trigger the customizable bonus game in association with a play of any one of a plurality of different primary games, each of which includes one or more features. Before providing a play of the customizable bonus game, the gaming system modifies the customizable bonus game to include one of the features of the primary game that triggered the customizable bonus game that is not included in any of the other primary games. The modification is in addition to at least one prior modification of the customizable bonus game. Thus, the gaming system enables a player to customize the combination of features included in the customizable bonus game by playing a variety of different primary games.
US10332332B2 System and method for slot machine game associated with financial market indicators
System and methods related to wagering, such as slot machines and/or other electronic games. Some wagering may relate to market indicators, market lines, and/or stop commands.
US10332314B2 Hands-free asset identification, location and management system
A hands-free asset management system and a method of its operation are disclosed. An example system includes an asset tracking database storing an asset location and one or more identifying characteristics of each of a plurality of networking assets, and an application executable on a wearable display device communicatively connected to the asset tracking database. The application is executable to receive a work order associated with at least one asset among the plurality of networking assets, based on a location of the wearable display device and the work order, display one or more directions to the asset for a wearer of the wearable display device, and display one or more work instructions to be performed on the asset.
US10332311B2 Virtual world generation engine
A virtual world generation engine and methods for generating virtual worlds from images collected from various sources, including crowdsourced images. A virtual world generation engine may obtain images (e.g., digital photographs, digital video frames, etc.) related to a particular real-world scene, combine the images using image processing techniques such as image stitching techniques to generate composite images representing a view of the scene, and generate models from the composite images. The models may be used in rendering video content representing virtual worlds generated from the collected images of real-world scenes; the video content may be streamed to client device(s). Obtaining the images, generating models, rendering video content from the models, and streaming the video content may be performed in response to user interactions with video content on the client device(s) to allow interactive exploration of the virtual worlds in real-time or near-real time.
US10332309B2 Method and apparatus for identifying buildings in textured 3D mesh data and generating 3D building models
An approach is provided for identifying objects present in mesh representation of a geo-location, generating accurate 3D models for the objects, and aligning the 3D models to their corresponding objects in an application. The approach comprises processing and/or facilitating a processing of textured three-dimensional mesh data in one or more regions of interest to cause, at least in part, a generation of at least one two-dimensional depth image representation. The approach further comprises causing, at least in part, a filtering of the textured three-dimensional mesh data in the one or more regions of interest to remove mesh data below at least one threshold height based, at least in part, on the at least one two-dimensional depth image representation. Additionally, the approach comprises processing and/or facilitating a processing of the filtered textured three-dimensional mesh data to cause, at least in part, a generation of at least one partial three-dimensional model, including one or more upper facades above the at least one threshold height, of one or more objects located within the one or more regions of interest.
US10332301B2 3D graphic rendering method and apparatus
A three-dimensional (3D) rendering method and apparatus is disclosed. The 3D rendering apparatus may determine a select shading point in a 3D scene on which shading is to be performed, perform the shading on the determined shading point, and determine shading information of the 3D scene based on a result of the shading performed on the determined shading point.
US10332291B2 Content aware image editing
An image is displayed using a computer system. The image includes contents that have a visible feature therein at a first location. A first input is received that includes a user movement of at least the visible feature from the first location. During the user movement, the first location is synthesized with content from where the visible feature is currently located. A second input is received that specifies an end of the user movement at a second location. A source area in the image is identified. The method further includes identifying additional contents within the source area. The additional contents are identified using a patch-based optimization algorithm on the image. The method further includes updating the image to have the additional contents at least in the first location.
US10332281B2 System and method for denoising medical images by enforcing low rank spatial-temporal or spatial-spectral image matrices
Systems and methods for generating one or more denoised images from a series of noisy images acquired with a medical imaging system are described. In general, the systems and methods described here implement techniques whereby the series of noisy images are formed into a spatial-temporal or spatial-spectral image matrix in which each column represents a different noisy image. The image matrix is then processed to decompose the image matrix into basis images defined by a spatial and a temporal or spectral basis. Low rank solutions are enforced and extracted from the resulting decomposed image matrix as denoised images.
US10332276B2 Predicting a chromatic identity of an existing recipe and modifying the existing recipe to meet a desired set of colors by replacing existing elements of the recipe
A mechanism is provided for modifying an existing recipe to meet a set of desired colors for a final food dish. Responsive to receiving a request to modify the existing recipe to meet the set of desired colors, at least one of the set of existing colors to be changed to meet the desired set of colors is identified. An ingredient-action-sequence triplet associated with each at least one existing color to be changed is identified and, from a corpus of ingredient-action-sequence triplets associated with other existing recipes, one or more substitution candidates that can produce the at least one target color are identified. The one or more substitution candidates are ranked based on how each candidate pairs best with other ingredients in the existing recipe. Based on a selection of a substitution candidate from the one or more substitution candidates, the existing recipe is modified with the substitute candidate.
US10332274B2 Surveillance system using accurate object proposals by tracking detections
A surveillance system and method are provided. The surveillance system includes an image capture device configured to capture a video sequence of a target area that includes a set of objects and is formed from a set of image frames. The surveillance system also includes a processor. The processor is configured to detect the objects to form object detections, and track the object detections over the frames to form tracked detections. The processor is further configured to generate for a current input frame, responsive to conditions, a set of sparse object proposals for a current location of an object based on: (i) the tracked detections of the object from an immediately previous frame; and (ii) detection proposals for the object derived from the current frame. The processor is additionally configured to provide a user perceptible indication of the current location of the object, based on the sparse object proposals.
US10332272B2 Systems and methods for testing an automatic perception system
A method for testing a perception system is disclosed. The method includes detecting, by a processor, one or more objects in a composite image, the composite image including a first image and at least a portion of a second image. A first set of objects are detected in the first image. Further, the method includes comparing, by the processor, a second set of objects of the one or more objects detected in the portion of the second image with a set of previously detected objects in the portion of the second image. Furthermore, the method includes validating, the performance of the processor in the detection of the first set of objects in the first image by ensuring the second set of objects detected in the at least a portion of a second image matches the set of previously detected objects in the portion of the second image.
US10332265B1 Robust recognition on degraded imagery by exploiting known image transformation under motion
Described is a system for object detection and recognition from a moving platform under adverse visual conditions. The system generates a predicted change regarding how a moving platform's surrounding change in an image captured from the moving platform. Based on an agreement of the predicted change and an actual input image obtained via an image sensor positioned on the moving platform and corrupted by a visual disturbance, a transformation-consistency map is generated. The transformation-consistency map and the actual input image are used to improve detection and recognition performance of a machine learning method in detecting at least one object in the moving platform's surroundings.
US10332262B2 Removal of background information from digital images
Computerized methods and systems remove background information from digitally encoded images. A digitally encoded image is retrieved and converted to greyscale if it is encoded as a color image. The greyscale image is divided into a first set of subsections. The first set of subsections is processed to individually remove any background portions from each subsection of the first set of subsections. The greyscale image may also be divided into a second set of subsections and the second set of subsections is processed to individually remove any background portions from each subsection of the second set of subsections containing contours. The first set of subsections and second set of subsections may be merged to create a new version of the image, and the new version of the image is stored to digital storage.
US10332261B1 Generating synthetic images as training dataset for a machine learning network
A method may include identifying a first image for training a deep learning network, wherein the first image includes at least one target object associated with at least one location in the first image, and wherein the first image is associated with a mask image; determining a set of deformations to create a training set of deformed images, wherein the training set is to be used to train the deep learning network; generating the training set of deformed images by applying the set of deformations to the first image; and generating a set of deformed mask images by applying the set of deformations to the mask image, wherein each deformed image of the training set of deformed images is associated with a respective mask image to identify the location of the at least one target object in each deformed image.
US10332252B2 Slope constrained cubic interpolation
Methods and systems are provided for interpolating acquired data of a tracer distribution. In one embodiment, a method comprises reconstructing the acquired data, and interpolating the reconstructed data with a surface, wherein a slope of the surface at a data point of the reconstructed data is limited by a value of the data point. In this way, interpolation artifacts around objects with high tracer density may be avoided.
US10332249B2 Screen damage detection for devices
In various implementations, a condition of one or more screens of a device may be determined. A user may select a return application that facilitates capturing image(s) of device screen(s). A user may capture images of a screen of using a camera of the same device or another device. In some implementations, the user may position the device proximate a mirror such that the device can capture an image of one or more screens of the device. The captured image(s) may be processed and/or analyzed to determine if the screen of the device is damaged. In some implementations, notifications based on the condition of the device screen(s) may be transmitted. A price for the device may be determined, in some implementations based on the condition of the screen.
US10332248B1 Contrast based imaging and analysis computer-implemented method to analyze pulse thermography data for nondestructive evaluation
Methods and systems for analyzing and processing digital data comprising a plurality of infra-red (IR) video images acquired by a pulse thermography system are used to compute video data from the raw and smoothed video data acquired for the performance of non-destructive evaluation. New video data types computed may include but are not limited to contrast evolution data such as normalized contrast, converted contrast and normalized temperature contrast. Additionally, video data types computed comprise surface temperature, surface temperature rise and temperature simple contrast.
US10332240B2 Method, device and computer readable medium for creating motion blur effect
A method, device and non-transitory computer readable medium for presenting an afterimage are provided. In some embodiments, the method includes: determining a target object, wherein the target object is an image element, an afterimage of which is to be presented; obtaining a motion track of the target object; replicating the target object to obtain the preset number of replicated objects; arranging, according to the motion track of the target object, the target object and the replicated objects; setting transparencies of the replicated objects, wherein a transparency of a replicated object spaced from the target object by a first distance is larger than a transparency of a replicated object spaced from the target object by a second distance; and displaying, on the display device, the target object and the replicated objects with the set transparencies.
US10332236B2 Method and apparatus for adsorbing straight line/line segment, method and apparatus for constructing polygon
The present invention discloses a method for adsorbing a straight line/line segment in an image, including: presetting a straight line/line segment, dragging the straight line/line segment by selecting a first part of the line segment, and when a second part of the straight line/line segment is dragged to the vicinity of a line segment in an image, setting the preset line segment to be superposed with the line segment, the vicinity referring to that a minimum distance between the second part of the straight line/line segment and the line segment meets a preset rule. In the present invention, by means of the foregoing technical solution, a user can be conveniently assisted, according to a line segment that exists in an image, to define a polygon frame, so that subsequent image processing can be conveniently performed.
US10332233B2 Preloading animation files in a memory of a client device
A digital magazine presents content items to a user including one or more animation files. An animation file includes a plurality of frames that each has a variable display duration. To improve presentation of an animation file, a number of frames of the animation file that are preloaded into a memory of the client device on which the animation file is presented is determined based on contextual features describing computing resources available to the client device and on the display duration of frames of the animation file subsequent to a currently displayed frame of the animation file. Additionally, an animation file may be selected for preloading and display from a plurality of animation files based on a ranking the animation files.
US10332225B2 Radiation therapy knowledge exchange
A method for implementing a radiation therapy knowledge exchange starts with searching a database of cases studies and selecting a case study. The selected case study is downloaded. The downloaded case study is applied to a medical case, wherein the downloaded case is applied using deformable image registration to deform reference images of the downloaded case to medical images of the medical case. After application of the downloaded case study, the medical case is uploaded to the network, wherein uploading the medical case allows at least the submitting clinician to download, review, and edit at least a portion of the medical case to create a reviewed medical case. Finally, the reviewed medical case is downloaded and applied to the medical case to create a final medical case.
US10332221B2 System and method for controlling the end-usage of a network distributed utility
A utility is distributed to a group of subscribers via a distribution network. At least one parameter reflecting an instantaneous overall consumption of the utility in the distribution network is measured repeatedly, and an amount of the utility delivered to each subscriber in the group is controlled in response thereto. It is checked whether the instantaneous overall consumption of the utility is within an acceptable interval. If it is below a lower threshold level, at least one load is controlled to increase its consumption of the utility according to a pre-defined scheme in proportion to a deviation of the instantaneous overall consumption of the utility from the lower threshold level. If it is above an upper threshold level, at least one load is controlled to decrease its consumption of the utility according to the pre-defined scheme in proportion to a deviation of the overall consumption of the utility from the upper threshold level.
US10332216B2 Streamlined sales tax return preparation
A tool for assisting end-users to comply with complex sales tax compliance requirements by electronically preparing a tax return by dynamically creating and providing to each end-user a first data input page having input fields relating only to types and categories of tax for which each end-user's line of business is required to report while suppressing presentation to the end-user data fields which are related to tax types which are not required to be reported or collected for the end-user's line of business. Using the streamlined input page, the end-user only provides the relevant data values and avoids seeing or worrying about irrelevant input values. The tool then electronically prepares one or more tax return forms or data files, and optionally submits those to an electronic server corresponding to the tax authority for the appropriate jurisdiction(s) or produces a paper return.
US10332215B2 Method, software, and device for displaying a graph visualizing audit risk data
Methods, software, and computing devices for displaying a graph visualizing financial audit risk data are disclosed. A database stores data elements storing financial audit data, including financial statement data and risk data. A computing device determines a significance of data elements, and displays a vertex representing each data element with a prominence corresponding to its significance. The database also stores relationships between data elements, and the computing device displays the relationships by displaying an edge linking each two related data elements.
US10332205B1 Bitcoin kiosk/ATM device and system and method of using the same
A standalone Bitcoin kiosk/ATM device including at least the following components: (i) a bill validator; (ii) bill dispenser; (iii) printer; (iv) code scanner; (v) touch screen display; (vi) computing power in the form of a processor/controller; and (vii) internet connection means. The standalone device may include other components such as a backup power supply. In practice, the standalone device facilitates the purchase and sale of Bitcoin. A plurality of devices and central computer/server may form a network of devices.
US10332196B2 Retail website user interface, systems and methods
A web site that presents a user interface that displays images of products to a user. The product images that are displayed are of products that are recently trending or popular as determined by data derived from one or more sources. Each product image is displayed without the price of the respective product and without text naming, describing or identifying the respective product. Therefore, the user interface is constructed to focus on the trending products themselves so that the user interface is clean and uncluttered, allowing customers to focus on the trending products for possible purchase.
US10332189B2 System and method for consumer screening, selecting, recommending and/or selling hearing devices
A system selects a hearing device from several different available hearing devices in response to screening a consumer by providing a plurality of questions regarding the consumer's hearing that each require a subjective response. The questions can include questions relating to hearing difficulty during one-on-one conversations, hearing difficulty during conversations with women and/or children, hearing difficulty during conversations in restaurants and/or meetings, and presence of stress and/or agitating sounds. The recommended hearing device is automatically selected for the consumer based at least in part on the subjective responses. The recommended hearing device provides enhancement of high frequencies if the responses indicate difficulty hearing women and/or children, provides reduction of low frequencies if the responses indicate difficulty hearing in restaurants and/or meetings, and provides phase cancellation if the responses indicate presence of stress and/or agitating sounds. The recommended hearing device is identified to the user for possible purchase.
US10332184B2 Personalized application recommendations
An example system includes a recommendation module. The recommendation module may receive a recommendation request including a set of installed application identifiers and identify a set of candidate application groups including at least one matching candidate application identifier. For each candidate application group, the recommendation module may determine a recommendation score based on a number of matching candidate application identifiers included in the candidate application group that match at least one installed application identifier. The recommendation module may select a first candidate application group based on the recommendation scores and select at least one non-matching candidate application identifier from the first candidate application group that does not match any of the installed application identifiers, resulting in a set of recommended application identifiers. The recommendation module may transmit to the user device, recommendation data for at least one recommended application identified by the set of recommended application identifiers.
US10332183B1 Fulfilling items to users
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder.
US10332179B2 Methods and systems for recommending fitted clothing
A method herein is directed toward measuring clothing through image processing. The method comprises capturing a digital image of a clothing article and a reference object with the camera of the portable electronic device, analyzing the reference object in the digital image to determine a scale of the digital image with the processor of the portable electronic device, analyzing the clothing article in the digital image to determine a determined value for each of a plurality of measurements of the clothing article with the processor of the portable electronic device based upon the determined scale of the digital image, and transmitting the determined value for each of the plurality of measurements with the wireless communication transceiver of the portable electronic device, whereby the clothing article is measured with the portable electronic device.
US10332177B2 Method and system for detecting pricing driven by browser settings
A method and a system are provided for detecting pricing driven by browser settings. A method and a system are also provided for identifying merchants that are using browser-driven or cookie-driven price setting mechanisms, and for helping shoppers obtain the lowest available price for a product or service. A computer system-implemented method includes utilizing a webcrawler program or other searching program to access one or more merchant websites and recover pricing and/or other product or service information, identifying one or more browser settings that minimize price of a product or a service, accessing the one or more merchant websites with a computer device having the one or more browser settings that minimize price of the product or service, and purchasing the product or service at the minimized price. The computer system-implemented method can also utilize a central hub that connects multiple computer devices together.
US10332168B2 Line position bidding
A system or method is provided to allow customers or users to bid for positions in a line. In particular, the system may determine the positions of various users in line and may set up a line bidding interface for the line. The line bidding interface may present users with various information of the line and various bidding options. The system may allow a user to post the user's line position for others to bid on. Further, the system may allow a user to post a monetary offer for another user to leave or switch line position. The system also may allow one or more users to bid for another user to leave the front of the line. For example, one or more users may crowd source a monetary offer for a user who is in the front of the line to leave.
US10332157B1 Displaying web page advertisements in online video players
Many conventional advertisements designed for display as part of a web page executed by a web browser are not suitable for display in an online video player that, though included in a web page, is executed by a multimedia platform. Such conventional advertisements are referred to herein as web page advertisements. A system display a web page advertisement in the frame of such an online video player by determining characteristics of the video player in the context of the multimedia platform and converting those characteristics into a context compatible with the web browser. The system can also include a virtual web browser that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform. The system can also include an ad tag translator that executes either on the multimedia platform on a server device that is communicatively coupled to the multimedia platform.
US10332154B2 Device, method and non-transitory computer readable storage medium for determining a match between profiles
Controlling an electronic device to acquire a personal profile for a person. The electronic device acquires a personal profile for a person identified by a unique identifier. The personal profile is a profile generated by applying big data analytics to personal data collected for the person identified by the unique identifier. Responsive to reception of at least one candidate profile, the electronic device is controlled to perform a match between the personal profile and the at least one candidate personal profile. The electronic device is controlled to provide at least one user-perceivable indicator that indicates a result of the match. The unique identifier of the person is a fingerprint received via a fingerprint scanner. The personal profile is generated and stored by a data processing system prior to receipt of the unique identifier.
US10332153B1 Ad payment for physical presence
A computer-implemented method of determining reaction to promotional items includes providing to a mobile device a promotional item associated with a geographic location, determining whether the mobile device is proximate to the geographic location, and charging an advertising account if the mobile device is proximate to the geographic location.
US10332146B2 Systems and methods for evaluating effectiveness of campaigns through use of transaction amount markers
Systems and methods for evaluating effectiveness of campaigns are disclosed. One exemplary method includes identifying a promotional campaign offered by a merchant during an offer period including an offer of a commodity at a predetermined price, and compiling a first set of payment accounts based on each payment account including a transaction to the merchant at the predetermined price within the offer period. The method also includes correlating the first set of payment accounts to a second set of payment accounts based on at least one identifying criteria associated with transactions to the payment accounts during a correlation period, which is different than the offer period. The method further includes generating and storing a comparison between the first set of payment accounts and the second set of payment accounts for transaction data during the offer period, to thereby indicate an effectiveness of the campaign.
US10332144B2 Energy product instant rebate engine
Systems, methods, and apparatus are disclosed for providing instant rebates before a transaction is completed. This involves ingest of customer and rebate data from two or more utilities, where the data is parsed and normalized into a standard format across all of the utilities. The customer data is then stored in an accounts database, while the rebate data is further processed along with utility rebate rules to determine a set of rebate eligibilities for a variety of scenarios. The resulting rebate profiles can be stored in a rebates database and linked to corresponding customer account data in the accounts database. Third-party frontends can then request rebate eligibility based on a customer identifier and retail channel, and various services can work in tandem to query the rebated database and return a set of eligibilities with so little latency that the eligibility check appears instant from a customer's standpoint.
US10332141B2 Consumer rewards for posting tagged messages containing geographic information
A device exchanges a message with an Internet site in order to provide a reward to a consumer. A user device posts a message to the Internet site, and an authentication server verifies the message and sends notification to the consumer of the reward. The message contains a key string (such as a hashtag), and a geographic location corresponding to a predefined geographic region that is known to the authentication server. The authentication server, which stores a mapping between the predefined geographic region and the key string, verifies the message by determining that the geographic location where the image data was captured is within the predefined geographic region. Having verified the message, the authentication server sends a reward notification to the user device.
US10332140B2 Line management based on user tolerance
A system or method is provided to detect the positions of various users in line and determine the users' tolerance for waiting in line. Based on the tolerance of the users for waiting in line, the system may rearrange the line positions of the users accordingly. The user's tolerance may be detected by their current position, their current movements and activities, the user's purchase or transaction history, interests and hobbies, past line waiting experience, and the like. In an embodiment, the system may determine incentives or rewards and may offer them to the users who are waiting in line to incentivize them to stay in line.
US10332137B2 Proficiency-based profiling systems and methods
Systems and methods that provide proficiency-based profiling and matching are provided herein. An example method includes providing a series of questions to a plurality of individuals related to a plurality of segments using data reference structures generated from subject matter information, receiving answers to a series of questions from the plurality of individuals, the answers being indicative of a proficiency level of an individual, building a profile for each of the plurality of individuals using the elicited information based on one or more unique subject matter domains.
US10332128B2 Apparatus and method for sales data gathering using mobile phone
A method and apparatus for performing analysis on data collected at a point of sale is disclosed. The data from the point of sale is collected using voice recognition technique implemented on a mobile communication device. In order to enable this, a limited vocabulary word recognition technique is implemented using a set of libraries storing speech utterances in a memory storage unit present of the mobile communication device. Dynamic updating of module parameters associated with the stored speech utterances is enabled by a speech refinement unit of the mobile communication device. The device further enables local as well as regional data collation and analysis.
US10332116B2 Systems and methods for fraudulent account detection and management
Provided herein are systems and methods of monitoring account activity in a streaming media environment. An exemplary system includes a monitoring system, an account creation and management system, and an account payment system. The monitoring system is coupled to the account creation and management system and the account payment system via a network. The processing device of the monitoring system retrieves account information for a first user account. Account information includes user consumption information and user payment information associated with the first user account. The processing device determines a fraudulent account score for the first user account based on at least one of the user consumption information, the user payment information, and account identification information. When the fraudulent account score exceeds an upper threshold, the processing device automatically deletes the first user account from at least one of the account creation and management system and the accounts payment system.
US10332115B2 Systems and methods for processing metadata statements in payment flows
A system may receive a transaction request for a transaction using a transaction authorization protocol. The transaction request may include a transaction amount and may also be associated with a transaction account. The system may transmit a request to authenticate a user associated with the transaction account. The request to authenticate uses the transaction authorization protocol. The system may also receive an authentication message using the transaction authorization protocol. The authentication message may comprise authentication metadata that indicates an authentication type and/or an authentication outcome. The authentication type may include biometric authentication techniques.
US10332103B2 Augmented reality card activation
Systems and methods are provided for activating a card using augmented reality. The systems and methods may include capturing a real-time image of the card using a customer device, and extracting card information from the real-time image. The card information may be processed and used by a customer device or a financial provider server to activate the card. The customer device may display interactive graphics overlaid on the real-time card image to guide the customer through the activation process, and to educate the customer about the components of the card and aspects of the financial service associated with the card, such as a credit card service. The customer may interact with the overlaid graphics such as by selecting icons or portions of the card to trigger tutorials or to set preferences related to the card and/or financial service.
US10332092B2 Information output control apparatus and point-of-sale system
An information processing system includes a code reader, an information processing apparatus configured to receive codes read by the code reader, and a first printer in communication with the information processing apparatus. Upon receiving a first code which indicates printing information and a second code which indicates a target printer, the information processing apparatus selects the target printer indicated by the second code, and transmits the printing information indicated by the first code to the target printer. The first printer receives from the information processing apparatus the printing information and prints the printing information, when the first printer is indicated by the second code as the target printer.
US10332076B2 Method and system for predicting and posting future calendar events
There is provided an information processing device including a schedule acquisition unit configured to acquire a schedule registered by a user, an action-history acquisition unit configured to acquire an action history of the user, and a past-schedule correction unit configured to correct a past schedule among the schedule on the basis of the action history.
US10332066B1 Item management system using weight
An inventory location such as a shelf may be used to stow different types of items, with each type of item in a different partitioned area or section of the shelf. Weight data from weight sensors coupled to the shelf is used to determine a change in weight of the shelf and a change in the center-of-mass (“COM”) of the items on the shelf. Based on the weight data and item data indicative of what items are stowed in particular partitioned areas, activity such as a pick or place of an item and the partitioned area in which the activity occurred may be determined. Data from other sensors, such as a camera, may be used to confirm the occurrence of the activity, disambiguate the determination of the particular partitioned area, and so forth.
US10332053B2 Food data access and delivery system
An improved system for accessing food data and tracking a user's food intake includes a nutrition information system 600 and a mobile PDA or smartphone-based tag reading system 900. The two systems 600 and 900 are configured to communication. The mobile tag reading system 900 includes a tag capture device 902 for reading the nutritional tag, and a decoder 904 for decoding the header or visual effects included in the nutritional tag to identify the predetermined profile. The decoder 904 is also configured to decode the nutritional tag to generate the subset of the dietary product descriptions and associated nutritional values based upon the predetermined profile. A tracking log 908 is included for storing the associated nutritional values or the modified associated nutritional values based upon input from the user.
US10332047B2 Task-centered context management
A method, system, and computer program product for interaction management systems. The method commences upon receiving a first incoming communication pertaining to a first task, and launching a first task-centered context user interface being initially populated with a first screen device selected in response to the type of incoming communication (e.g., a phone call icon, etc.). An agent interacts with the client by responding to the incoming communication. Then, the method receives a second incoming communication pertaining to the same first task; and populates the first task-centered context user interface with a second screen device appropriate for the second incoming communication (e.g., a chat UI, etc.). Additional new incoming events are routed to its corresponding task-centered context (or a new task-centered context is created). Thus, upon receiving a third incoming communication pertaining to a second task (different from the first task), the method launches a second task-centered context user interface.
US10332038B2 Travel inventory demand modeling
Systems, methods, and computer program products for analyzing a database system that manages production travel objects. A plurality of records is retrieved from a database of an electronic ticket server. Each record includes at least one travel object segment and a value object. The travel segment object of each record is analyzed to determine at least one geographical identification object for each record. A geographical identification object correlated value object is computed based on the value object for each record. A demand model is generated in a memory based at least in part on the geographical identification object and the geographical identification object correlated value object of each record. Booking demand is modeled for production travel objects managed by the database system for a range of simulation days with the demand model.
US10332020B2 Method and apparatus of differentiating drivers based on driving behaviors
A system and method for identifying a vehicle driver based on driver behaviors. The system and method include analyzing a sequence of vehicle start-up behaviors for rapid identification of the driver. The start-up analysis includes detecting and evaluating the sequence and timing of events including door opening, door closing, seat belt fastening, ignition switch usage and shift/drive, among others. The technique further includes analyzing a set of longitudinal (or long-term) behaviors for more robust verification of driver identification. The longitudinal behaviors include acceleration and braking patterns, speed pattern (compared to road type and speed limit), stop sign behavior, cruise control usage and many others. Statistical clustering techniques are employed for both the start-up and longitudinal behavior analyses to identify the driver.
US10332019B2 Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history
In some examples, systems and techniques can determine a respective visit likelihood for each respective destination of a plurality of destinations based at least in part on a respective distance between the respective destination and a geographic location from a location history associated with a user and a comparison between a time associated with the geographic location and a visit likelihood distribution across time. The systems and techniques can then sort at least some of the plurality of destinations. In other examples, systems and techniques can determine whether a user is likely to visit a place during a future instance of a timeslot based at least in part on a location history associated with the user. The systems and techniques can then output information relating to the place prior to the beginning of the future instance of the timeslot.
US10332018B2 Service level agreement risk analysis with exogenous architecture
A set of internal information technology (IT) architecture is received and the internal IT architecture is controlled by a service provider. A set of exogenous IT architecture is received and the exogenous IT architecture is not controlled by the service provider. A set of service level agreement (SLA) requirements, agreed upon by the service provider and a service user, are received. A set of sensor data, from sensors monitoring environmental conditions which may affect at least one of the internal IT architecture or the exogenous IT architecture, is received. A set of heuristic data relating to the internal IT architecture and the exogenous IT architecture is received. A risk metric based on the set of internal IT architecture, the set of exogenous IT architecture, the set of SLA requirements, the set of sensor data, and the set of heuristic data is determined.
US10332016B2 Comparison of feature vectors of data using similarity function
The invention concerns a method to compare two data obtained from a sensor or interface, carried out by processing means of a processing unit, the method comprising the computing of a similarity function between two feature vectors of the data to be compared,characterized in that each feature vector of a datum is modelled as the summation of Gaussian variables, said variables comprising: a mean of a class to which the vector belongs, an intrinsic deviation, and an observation noise of the vector, each feature vector being associated with a quality vector comprising information on the observation noise of the feature vector, and in that the similarity function is computed from the feature vectors and associated quality vectors.
US10332015B2 Particle thompson sampling for online matrix factorization recommendation
Particle Thompson Sampling for online matrix factorization recommendation is described. In one or more implementations, a recommendation system provides a recommendation of an item to a user using Thompson Sampling. The recommendation system then receives a rating of the item from the user. Unlike conventional solutions which only update the user latent features, the recommendation system updates both user latent features and item latent features in a matrix factorization model based on the rating of the item. The updating is performed in real time which enables the recommendation system to quickly adapt to the user ratings to provide new recommendations. In one or more implementations, to update the user latent features and the item latent features in the matrix factorization model, the recommendation system utilizes a Rao-Blackwellized particle filter for online matrix factorization.
US10332008B2 Parallel decision tree processor architecture
A decision tree multi-processor system includes a plurality of decision tree processors that access a common feature vector and execute one or more decision trees with respect to the common feature vector. A related method includes providing a common feature vector to a plurality of decision tree processors implemented within an on-chip decision tree scoring system, and executing, by the plurality of decision tree processors, a plurality off decision trees, by reference to the common feature vector. A related decision tree-walking system includes feature storage that stores a common feature vector and a plurality of decision tree processors that access the common feature vector from the feature storage and execute a plurality of decision trees by comparing threshold values of the decision trees to feature values within the common feature vector.
US10332001B2 Enhanced coding efficiency with progressive representation
A deep learning based compression (DLBC) system generates a progressive representation of the encoded input image such that a client device that requires the encoded input image at a particular target bitrate can readily be transmitted the appropriately encoded data. More specifically, the DLBC system computes a representation that includes channels and bitplanes that are ordered based on importance. For a given target rate, the DLBC system truncates the representation according to a trained zero mask to generate the progressive representation. Transmitting a first portion of the progressive representation enables a client device with the lowest target bitrate to appropriately playback the content. Each subsequent portion of the progressive representation allows the client device to playback the content with improved quality.
US10331995B2 Antenna for an RFID reading apparatus and method for transmitting and/or receiving RFID signals
An antenna (100) for an RFID reading apparatus having a plurality of single antennas (10) of the inverted-F type, wherein the single antennas (10) are arranged in a plane and are arranged tilted with respect to one another within the plane, and having a feed circuit (16) that is connected to the single antennas (10) to control the single antennas (10) to generate a circular polarization having a mutual phase offset corresponding to the tilt is provided. The antenna (100) in this respect has at least four single antennas (10a-d), the single antennas (10a-d) are arranged in a direction of rotation, and the antenna (100) has a common ground plane (20, 28) in parallel with the plane.
US10331973B2 System and method for deploying graphical diagram topologies
Techniques disclosed herein provide an approach for automatically importing graphical topologies and deploying the same. In one embodiment, a topology importer tool uses a trained machine learning model to detect and classify objects in an image depicting a topology. The topology importer distinguishes between software (or hardware) components in the detected objects and properties of those components. In particular, the topology importer may determine a property is associated with a component based on an overlap between objects representing the property and the component, a distance between the objects representing the property and the component, or a learned model. The topology importer determines relationships between components in a similar manner, as well as based on detected links represented by objects between components indicating those components are connected. The topology importer further converts the topology to a format understood by an application which may then deploy the topology.
US10331972B2 Survey data processing device, survey data processing method, and program therefor
A technique for making multiple still images, which are photographed by a traveling mobile body, and the traveled route of the photographing correspond to each other, is obtained. A survey data processing device includes an input unit 101, an image processing unit 102, and a synchronous processing unit 103. The input unit 101 is configured to receive image data of multiple still images, which are photographed from a mobile body flying, and receive flight data, in which a flight route of the mobile body is measured. The image processing unit 102 is configured to estimate a flight route of the mobile body based on changes in positions of feature points included in the multiple still images on a screen. The synchronous processing unit 103 is configured to specify a matching relationship between the flight route of the flight data and the estimated flight route.
US10331963B2 Camera apparatus and in-vehicle system capturing images for vehicle tasks
In a camera apparatus, a camera module has a predetermined field of view, and is configured to capture an image in front of the vehicle via a predetermined wiping area of the windshield of the vehicle. In the camera module, a lens unit includes a plurality of lenses. A barrel is configured to house the lens unit. An imager has an imaging surface, and is arranged with respect to the lens unit such that light passing through the plurality of lenses of the lens unit forms an image on the imaging surface. The imager includes at least part of an exposure controller that controls an exposure of the imaging surface. The imaging surface is concavely curved.
US10331953B2 Image processing apparatus
Provided is an image processing apparatus which is connected to and accessible to a database storing a plurality of pieces of previously prepared reference data, and which stores at least one piece of individual data having an image captured by the user in association with the information regarding the food/beverage contained in the captured image. The image processing apparatus compares information of the food/beverage in the captured image with the reference data stored in the database and the individual data, and acquires the food/beverage information included in the reference data together with the reference image similar to the captured image, the food/beverage information associated with the captured image in the individual data, or the food/beverage information in the reference data or the individual data including the food/beverage information relating to the captured image.
US10331950B1 Automatic document source identification systems
A document source identification system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to cause the system to receive uploaded document(s) having at least one extractable data entry. The system may categorize the document, and extract at least one data entry from the document. The system may normalize each extracted data entry and execute a deterministic ID search to determine that the normalized data entry matches zero, one, or more than one account data entries associated with user accounts. Responsive to an exact match, the system may link the uploaded document to a user account associated with the matching data entry. Responsive to zero or multiple matches, the system may execute a probabilistic ID search identifying a highest ranked user account data entry and link the document to a user account associated with the highest ranked user account data entry.
US10331948B1 Rules based data extraction
A method for rules based data extraction includes extracting content from a document by executing a set of rules on the document. Executing the set of rules comprises for a rule in the set includes obtaining, from a runtime context and based on a rule definition, a input for the rule, executing, using the input for the rule, rule code for the rule to obtain output, where the rule code for the rule is distinct from the rule definition, and storing the output in the runtime context. The method further includes extracting content from the runtime context, and storing the extracted content.
US10331945B2 Fair, secured, and efficient completely automated public Turing test to tell computers and humans apart (CAPTCHA)
A mechanism is described for facilitating fair, secured, and efficient completely automated public turing test to tell computers and humans apart (CAPTCHA) according to one embodiment. A method of embodiments, as described herein, includes receiving distinctive data relating to a user, where the distinctive data includes a video clip of the user, where the distinguishing data is captured using one or more cameras. The method may further include recognizing one or more features of the user from the video clip to determine whether the user is a human, and testing one or more characteristics of the user or the video clip to determine whether the human is a live human. The method may further include allowing access to the user to an application, if the user is determined to be the live human.
US10331938B2 Method for controlling unlocking and terminal
A method for controlling unlocking includes the following operations. A reference feature point set of a finger of a user is acquired by scanning the finger using a fingerprint recognition sensor. A matching process is performed between the reference feature point set and at least one template feature point of a pre-stored fingerprint template feature point set in descending order of matching priority of the at least one template feature point. The terminal is unlocked based on the number of template feature points successfully matched with the reference feature point set.
US10331931B2 Modeling trends in crop yields
A method and system for modeling trends in crop yields is provided. In an embodiment, the method comprises receiving, over a computer network, electronic digital data comprising yield data representing crop yields harvested from a plurality of agricultural fields and at a plurality of time points; in response to receiving input specifying a request to generate one or more particular yield data: determining one or more factors that impact yields of crops that were harvested from the plurality of agricultural fields; decomposing the yield data into decomposed yield data that identifies one or more data dependencies according to the one or more factors; generating, based on the decomposed yield data, the one or more particular yield data; generating forecasted yield data or reconstructing the yield data by incorporating the one or more particular yield data into the yield data.
US10331921B2 Event based interrogation zone tracking system for product samples
The invention provides a temporary installation of a system of RFID-based terminals and user-worn RFID devices within an event interrogation zone. At an event, terminals are located within, and associated with, vendor booths erected in the interrogation zone. User RFID devices are issued to users wishing to enter the interrogation zone. Each user RFID device includes an element worn by the user, and an attached or embedded RFID tag with a stored unique UserID. Products for sampling have unique ProductIDs. The terminals are programmed for: (1) retrieving the UserID when the user enters the vendor booth; (2) retrieving a ProductID of a product sampled by the user; and (3) retrieving the UserID when the user leaves the vendor booth. The UserID and timestamps of entry, departure, and ProductIDs of products sampled are communicated to a server. The system allows tracking of products sampled and user behavior during an event.
US10331908B2 Security systems and methods for social networking
Systems and methods may be provided for masking data on public networks, such as social networking sites. At a publishing node, the system may monitor data input fields in a webpage that are processed by an internet browser. The system may intercept data, such as text, images, and video input at the data input fields, prior to the data being posted online on a public service provider's website. The publishing node may control which users are permitted access to the posted data by defining a policy associated with the data input field. The posted data may be transformed or tokenized to ensure that it is inaccessible to a user (or group of users) unless that user/group is granted access to the decoding key under the policy. In this way, data security and data control may be provided to a publishing user node. Data that has already been posted may be destroyed, for example, by deleting the decryption key or a token.
US10331907B2 User photo handling and control
Architecture for centralized photo storage for user profiles with consent and cardkey system integration. A picture picker can connect to a cardkey/security badge photo system to allow users to choose from badge photos. Consent is also captured by the picker to allow user photos to be used in other applications. Other applications can interact with the photo storage using standard web services and APIs for the user profile and user profile change log services. Centralized storage and insured accessibility enable applications to consume from the photo storage. The photo storage can also function as a virtual directory with distributed storage as utilized for geographical deployments. Extensions of the photo storage can include an add-in for a personal information manager application and a management agent for web-based collaboration and document management to copy photos from/to other directory structures.
US10331905B2 Method and system for protecting patient information on medical prescription labels
A system and method for protecting personal information on prescription medicine container labels which includes a label configured for relocating a removable printed label panel to a different location where it bonds over the personal information and thereby uncovering a pre-marked array of fake information intended to mimic authentic information to misdirect and hinder thieves from accessing the authentic personal information.
US10331899B2 Display of dynamic contextual pivot grid analytics
A system and method for facilitating end-user creation and use of an analytic report that is derived from or based on an analytic report template. The example method includes displaying a User Interface (UI) display screen that incorporates page data derived from a database; providing, in the UI display screen, one or more user options to select an analytic report associated with the UI display screen; generating an analytic report corresponding to the selection, in part by employing a portion of the page data to automatically generate one or more queries in accordance with configuration information specified in the analytic report, the one or more queries configured to selectively retrieve the analytic report data from the database in accordance with the configuration information; and using the one or more queries to populate one or more features of the analytic report with the report data derived from the database, yielding a populated analytic report in response thereto, which is then displayed.
US10331896B2 Method of protecting secret data when used in a cryptographic algorithm
In a general aspect, a method of generating a protected implementation of an algorithm includes: expanding an original source code implementing the algorithm into a single set of real operations; combining each real operation using real data with the real data it uses, to obtain a combination represented in a way which uses an actual real data fragment in a form different from an original form; producing a set of duplicated and mutated decoy operations representing an alternative implementation of the algorithm, applied to decoy data; combining the set of decoy operations with the set of real operations including the combinations, to obtain an implementation where the decoy operations interact with the real operations and the real data processed by the real operations, such that a real data flow of in the implementation is difficult to analyze; and transforming the implementation into a resulting code that can be executed.
US10331890B2 Disarming malware in protected content
Systems and methods of disarming malicious code in protected content in a computer system having a processor are provided. The method includes determining that a received input file intended for a recipient is protected, the recipient may be connected to a network; accessing a credential associated with the intended recipient for accessing the protected input file; accessing the content of the protected input file based on the credential; modifying at least a portion of digital values of the content of the input file configuring to disable any malicious code included in the input file, thereby creating a modified input file; and protecting the modified input file based on the credential associated with the intended recipient. The method also includes forwarding the protected modified input file to the intended recipient in the network.
US10331888B1 System and methods for run time detection and correction of memory corruption
A method or apparatus detects a memory corruption of at least one portion of memory during run-time and corrects the memory corruption of the at least one portion of memory by replacing the at least one portion of memory with a backup of the at least one portion of memory. In this way, memory corruption can be corrected in a timely fashion while minimizing security risks.
US10331886B2 Toggle key blocking method for data security and apparatus using the same
A toggle key blocking method for data security and an apparatus using the same. The toggle key blocking method for data security includes monitoring use of a toggle key on a host with which a keyboard is used, when use of a toggle key on the host is detected, generating details of occurrence of a toggle key event based on a time at which the toggle key event occurred; and blocking use of the toggle key on the host if the host satisfies a toggle key blocking condition based on the details of occurrence of the toggle key event.
US10331883B2 Malicious code avoidance using transparent containers
A method, computer program product, and system for managing container security, the method including consuming a recipe queue on a first checker container, wherein the first checker container is on a first host of a computer system, and the recipe queue comprises a predefined set of rules, storing the first checker container recipe queue result in the first checker container, comparing the first checker container recipe queue result with an expected result of the recipe queue, wherein the expected result is stored in the first checker container, and following a first fail procedure from a plurality of fail procedures, based on the first checker container recipe queue result not matching the expected result.
US10331872B2 Electronic device and password entering method
A password entering method executed by at least one processor of an electronic device is provided. The electronic device includes a touch device, a storage device and a vibration device. The method includes detecting at least one stable touch on the touch device. For each of the detected stable touch, the number of vibrations produced by the vibration device according to a preset vibration frequency is counted. And the electronic device is controlled to perform a preset function when the at least one number of vibrations matches with a preset password code stored in the storage device.
US10331871B2 Password input interface
A trigger instruction is received to set a password input interface. A setting of a term represented by a key is triggered. A selection or input of the term represented by the key on the password input interface is received. A first corresponding relationship between the key and the represented term is established. The password input interface is displayed. An electronic device sets terms, which are commonly used by a user to set a password, in a same password input interface. Thus, when a user password includes different types of terms, the user inputs the password without switching among different input interfaces to ensure that the user input the password conveniently.
US10331868B2 User authentication method and system using variable keypad and biometric identification
A user authentication server includes: a variable keypad generation unit for generating a variable keypad including password keys and a biometric authentication key, wherein the position of each password key and the position of the biometric authentication key are changed in each generation of the keypad; an authentication information storage unit for storing authentication information of portable terminal users; and an authentication unit for authenticating a user by remotely providing information of generated variable keypad to a portable terminal, and comparing biometric information and information of the positions of the password keys in accordance with the order of input by the user, received from the portable terminal, with the authentication information stored in the authentication information storage unit.
US10331867B2 Enhanced biometric user authentication
Methods and apparatuses for enhanced user biometric authentication are described. In one example, authenticating a user includes storing user authentication pairs in a memory of an authenticator device, each authentication pair comprising an instruction prompt and a stored corresponding user response biometric to the instruction prompt. A request to authenticate a user is received at the authenticator device from an authentication requestor device. An instruction prompt is output from a selected authentication pair, and a current user response to the instruction prompt is received. A current user biometric is generated from the current user response. An identity of the user is authenticated by comparing the current user biometric to the stored corresponding user response biometric for the instruction prompt output.
US10331859B2 Orthodontic treatment simulation having improved graphics processing for virtual modeling
According to embodiments of the disclosed subject matter, a server can include processing circuitry configured to receive a virtual modeling file encoded with an orthodontic treatment plan such that the encoded information of the virtual modeling file format allows all steps of the orthodontic treatment plan to be displayed without a separate file for each treatment step. Additionally, the processing circuitry can be configured to download a first treatment step of the virtual modeling file format, receive gingiva and teeth geometries corresponding to the first treatment step, and display the first treatment step. Further, a selected treatment step can be displayed based on information encoded into the orthodontic virtual modeling file format.
US10331851B2 Control method and non-transitory computer-readable recording medium
A display control unit vertically divides a case display area in accordance with the number of disease names selected by a user to create a number of sub-areas equal to the number of disease names. Each of the sub-areas is vertically elongated so that thumbnail images of similar cases of the corresponding disease name are displayed so as to be aligned in a column. The display control unit displays, in each sub-area, thumbnail images of similar cases of the corresponding disease name so that the thumbnail images are aligned in a column in order of decreasing similarity to a search query image displayed in a layout area.
US10331833B2 Optimized generation of overall netlist and bit stream
The present disclosure relates to a method for generating an overall netlist (50) comprising the following steps: providing a first PLD code (24) as first netlist (26), wherein the first PLD code (24) has at least one first functional block (28), providing a second PLD code (30), wherein the second PLD code (30) has at least one second functional block (32) for alternative use instead of a corresponding first functional block (28), providing a switch PLD code (40) having at least one switch (42) assigned to the at least one first functional block (28) for connecting the first functional block (28) assigned to the switch (42), connecting the at least one second functional block (32) to one switch from the at least one switch (42) as an alternative to the corresponding first functional block (28), implementing at least one switch driving signal (44) for the at least one second functional block (32), wherein the at least one switch driving signal (44) is assigned to the corresponding switch (42) for connecting the at least one second functional block (32), creating the overall netlist (50) from the first PLD code (24), the second PLD code (30) and the switch PLD code (40), and removing from the overall netlist (50) functional first blocks (28) which are not utilized on the basis of the switch driving signal (44) of the corresponding switch (42).
US10331830B1 Heterogeneous logic gate simulation using SIMD instructions
Techniques for logic gate simulation. Program instructions may be executable by a processor to select logic gates from a netlist that specifies a gate-level representation of a digital circuit. Each logic gate may be assigned to a corresponding element position of a single-instruction, multiple-data (SIMD) shuffle or population count instruction, and at least two logic gates may specify different logic functions. Simulation-executable instructions including the SIMD shuffle or population count instruction may be generated. When executed, the simulation-executable instructions simulate the functionality of the selected logic gates. More particularly, execution of the SIMD shuffle or population count instruction may concurrently simulate operation of at least two logic gates that specify different logic functions.
US10331823B2 Method and system of fast nested-loop circuit verification for process and environmental variation and hierarchical circuits
A computer-implemented method for quickly analyzing the effect of process, voltage, temperature, and other variations when the variation analysis or circuit structure can be hierarchically composed into nested loops. The method has two main steps: first, it hierarchically generates a set of points and inserts them into a flat list of tuples, where each tuple contains a point from each level in the looping hierarchy. Second, it efficiently identifies and simulates failing tuples with the assistance of modeling to order the tuples to simulate. By using the present method, a designer does not have to simulate the full ECD at each and every statistical process point or PVT corner, which can same considerable time or compute effort.
US10331820B2 Custom fabrication from generic REVIT templates
Systems and methods presented herein provide a plugin to REVIT or a similar program that allows the graphical user interface to convert system components to custom components and vice versa. This can include converting a system conduit pipe to multiple custom conduit pipes with a connector. It can also include converting a system first pipe, bend, and second pipe into a custom kick. The plugin can calculate an imaginary intersection point between first and second pipes in a plane. Using the calculated intersection point, the plugin can calculate actual pipe dimensions needed for fabricating the kick. The dimensions can be displayed within REVIT with a triangle generated to show the otherwise missing dimensions.
US10331819B2 System, method and readable recording medium of controlling virtual model
A method of controlling a virtual model to perform physics simulation to the virtual model in a virtual space includes: generating a first virtual model having a first object physics field which is a range with respect to a first field parameter; generating a second virtual model having a second object physics field which is a range with respect to a second field parameter; when the field parameters are capable of corresponding to each other, checking whether there is a portion where the object physics fields correspond to each other; and when there is a portion where the object physics fields correspond to each other, generating an interaction of the virtual models.
US10331818B2 Simulation system and simulation method
A first evaluation function for executing a simulation by calculating an evaluation value using a first parameter and second parameter having values is held, a first simulation is executed, a result group including evaluation values to which a predetermined phenomenon occurs is acquired from the evaluation values calculated by the first simulation, a start value and an end value of the first parameter for analyzing the phenomenon on the basis of the result group are acquired, a second simulation is executed by calculating evaluation values corresponding to the values of the first parameter from the start value to the end value using the values of the second parameter and the first evaluation function, and data for displaying the evaluation values calculated by the second simulation in such a manner as to be continuous with the evaluation values in the result group corresponding to the start value is output.
US10331813B2 Closed loop simulation of a computer model of a physical system and an actual real-time hardware component of the physical system
A method and system for performing closed loop simulation of a computer model of a physical system and a hardware component of the physical system is provided. An input waveform for the component from the simulated model of the physical system using an initial waveform as a response waveform of the component is generated at a simulation processor. The input waveform is sent from the simulation processor through a network to a real-time playback and record device (RTPR). The RTPR plays back the input waveform in real time to the component and receives a response waveform of the component and provides the response waveform to the simulation processor. Waveform relaxation (WR) converging methods are utilized at the simulation processor to enable convergence of the generated waveforms affected by hardware induced distortions. A WR method with the generated waveforms are performed to provide a closed loop response of the component.
US10331811B2 System and model for real-time predictive laser beam propagation
The present invention is a method for real-time predictive laser beam propagation through various atmospheric conditions and over predetermined distances. The invention includes loading input parameters into an embedded control scheme of a laser system. A prediction of one or more laser beam parameters is generated and a computational error is quantified for the generated laser beam parameters. One or more parameters for the laser system are then chosen based on the prediction and based on the quantified computational error. The chosen parameters are within a predetermined tolerance. A laser system is then built or adjusted using the one or more chosen parameters.
US10331808B1 Feature recognition in engineering methods and systems
A system or method that includes determining a plurality of physical characteristics of a first simulated object. The system or method includes comparing the plurality of physical characteristics of the first simulated object to a plurality of characteristics of a plurality of objects stored on a storage medium. The system or method includes identifying at least one matching object from the plurality of objects stored on the storage medium. The system or method includes comparing at least one physical property of the at least one matching object to at lease one desired physical property of the first simulated object and generating a list of matching objects that meet the at least one desired physical property.
US10331797B2 Transaction protocol for reading database values
Techniques are provided for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just “multi-row transactions” for short). In some embodiments, the techniques are implemented in a computing system that includes a client application, a lightweight in-memory lease-based lock service, a multi-row transaction orchestrator, and an underlying database system. The transaction orchestrator implements a read protocol and a write protocol that provides support to the client application for carrying out multi-row transactions against the underlying database system irrespective of whether the database system itself supports multi-row transactions. The transaction orchestrator explicitly maintains transaction-level locks obtained from the lease-based lock service as part of the transaction protocol. Further, the transaction orchestrator is tolerant to lock service failure and unavailability without compromising ACID-compliance and snapshot isolation guarantees to the client application.
US10331794B2 Hybrid, offline/online speech translation system
A hybrid speech translation system whereby a wireless-enabled client computing device can, in an offline mode, translate input speech utterances from one language to another locally, and also, in an online mode when there is wireless network connectivity, have a remote computer perform the translation and transmit it back to the client computing device via the wireless network for audible outputting by client computing device. The user of the client computing device can transition between modes or the transition can be automatic based on user preferences or settings. The back-end speech translation server system can adapt the various recognition and translation models used by the client computing device in the offline mode based on analysis of user data over time, to thereby configure the client computing device with scaled-down, yet more efficient and faster, models than the back-end speech translation server system, while still be adapted for the user's domain.
US10331787B2 Distributed storytelling framework for intelligence analysis
Aspects of the present disclosure relate to a distributed storytelling framework. A server receives an adjacency list comprising a set of nodes linked together by edges. The server converts the adjacency list to a set of generated storylines, each storyline being represented as a key-value pair. A key represents a first node and a value represents a second node linked to the first node by an edge. The server combines first and second storylines, of the set of generated storylines, to generate an additional storyline in response to a value from a first storyline matching a key from a second storyline. The additional storyline includes a single key and multiple values, and is added to the set of generated storylines. The server repeats combining storylines, of the set of generated storylines, to generate additional storylines. The server provides an output corresponding to at least one of the generated storylines.
US10331781B2 Template compilation using view transforms
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for template compilation. A method includes: identifying, within a portion of code, a code template; parsing the template to identify a defined transform and a DOM node to which the transform is to be applied; generating, based on the defined transform and the DOM node, a set of code that transforms the DOM node according to the defined transform; replacing the DOM node with the set of code; and transmitting, to a user device, the set of code to present the transformed DOM node at the user device.
US10331776B2 System and method for convergent document collaboration
A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.
US10331763B2 NLU training with merged engine and user annotations
Techniques for training a natural language understanding (NLU) engine may include generating a first annotation of free-form text documenting a healthcare patient encounter and a link between the first annotation and a corresponding portion of the text, using the NLU engine. A second annotation of the text and a link between the second annotation and a corresponding portion of the text may be received from a human user. The first annotation and its corresponding link may be merged with the second annotation and its corresponding link. Training data may be provided to the engine in the form of the text and the merged annotations and links.
US10331760B2 Operating a portal enviornment
Methods of operating a web portal environment are disclosed. One such computer-implemented method includes: triggering rendering of a content item being specified by a feed-driven list definition defining a new web content type; reading entries of the content item by a first tag that creates a request attribute containing query relevant information; listening to the request attribute; creating a query; passing the query to a feed integration service; executing the corresponding remote API call; receiving a response from an external data provider; passing the response to the feed-driven objects extension plug-in; creating a rendering context which can be accessed by a second tag; and inserting the external data into markup by the second tag based on a set of predefined feed-driven list presentation components.
US10331755B2 Transport and administration model for offline browsing
The present invention provides a mechanism for efficiently displaying a web site and its content on a mobile device independent of whether the mobile device is connected or disconnected from the network. When the mobile device requests a server hosting the web site, the server compresses the page elements which compose the web site content. The server transmits the compressed page elements in response to the mobile device's request. The mobile device decompresses the page elements and locally stores the decompressed page elements. The mobile device displays the web site content which is locally stored when a user of the mobile device so requests.
US10331752B2 Methods and systems for determining query date ranges
One or more systems and/or methods for determining a query date range and/or searching a content corpus are provided. A set of content items (e.g., digital images, videos, etc.), associated with an event, may be identified from a content corpus. The set of content items may be evaluated to identify temporal features (e.g., digital time stamps) for the set of content items. A query date range for the event may be determined based upon the temporal features (e.g., users may capture photos that are related to Christmas from December 4th to December 27th). In an example, responsive to receiving a search query, associated with the event, the search query may be adjusted based upon the query date range to create an adjusted search query. The content corpus may be searched using the adjusted search query to create search query results for the search query.
US10331751B2 Identification of target audience for content delivery in social networks by quantifying semantic relations and crowdsourcing
A mechanism is provided in a data processing system for content delivery. The mechanism identifies a candidate user of a social networking service. The candidate user has an associated profile including at least one concept of interest. The mechanism determines a probability that the candidate user is interested in an item of content based on a semantic similarity of the at least one concept of interest and at least one concept tag associated with the item of content using a weighted semantic graph. Responsive to the probability exceeding a probability threshold, the mechanism delivers the item of content to the candidate user. Responsive to receiving feedback comprising at least one action taken by the candidate user with respect to the item of content, the mechanism adjusts weights in the weighted semantic graph.
US10331749B2 Selective presentation of content types and sources in search
Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.
US10331744B2 Presenting supplemental content in context
Techniques that may be used for detecting a primary content (e.g., a web page) that the user is viewing and presenting one or more pieces of supplemental content (e.g., social media data) together with the primary content. The supplemental content presented to the user together with the primary content may be content that is matched to the primary content and therefore detected to be relevant to the user. Detection of primary content and matching to supplemental content may be carried out based on a comparison of entities related to the primary and supplemental content. In some embodiments, an analysis of the primary content for entities may include ordering entities according to significance in the primary content and selecting top entities for comparison. Also, in some embodiments, multiple pieces of supplemental content may be displayed to a user categorized based on entity.
US10331743B2 System and method for generating and interacting with a contextual search stream
A system and method that includes providing a query platform with a normalized query tool and a collection interface presenting result items of a collection; adding result items produced by the query tool to a collection, wherein adding a result item to the collection comprising: receiving a query input in a query syntax normalized across multiple query services, retrieving result data of the first query input through a service provider application programming interface (API), processing the result data into result data with at least one context parameter, rendering the result data into a result item, and adding the result item to the collection; and adding at least a second result item to the collection, wherein the second result card is retrieved from a second external service provider API according to the context parameter.
US10331727B2 Graphical user interface to display commonly categorized entities
Rendering graphical user interfaces to a user computing device to display commonly categorized entities includes receiving a search request comprising a point of interest query input into a graphical user interface hosted by the one or more computing devices. The system determines airports or other commonly categorized entities, that are closest to the point of interest and displays a list of the entities that are closest to the point of interest. The graphical user interface configures a set of boundaries for a map display on the graphical user interface based on a configured number of entities to be displayed and presents the point of interest and the entities on the map. The graphical user interface displays a transit time for one or more modes of transportation from the point of interest to each of the entities to allow the user to assess the preferred entity.
US10331722B1 Dynamic clustering for unstructured data
A dynamic clustering algorithm is used to process log data to generate pattern information. A word frequency map may be generated and/or updated based at least in part on entries of the log data. The word frequency map may indicate occurrences of words in the log data. In addition a modified word frequency map may be determined based at least in part on the frequency of adjacent words as indicated in the word frequency map. Based at least in part on the modified word frequency map a line threshold is determined. The line threshold indicating a common frequency indicated in the modified word frequency map. The line threshold may then be used to generate a pattern for an entry of the log data.
US10331713B1 User activity analysis using word clouds
A method, device, and system for determining attributes of at least one user from words of at least one document. A user profile vector based at least on the at least one document experienced by the at least one user is provided. At least one weight is determined for at least one word in the at least one document, the at least one weight being based at least on the time that the at least one document was experienced by the user and the frequency with which the user experienced the at least one document; and a word cloud associated with the user is generated, the word cloud including the at least one word from the at least one document if the corresponding at least one weight of the at least one word at least meets a threshold.
US10331712B2 Efficient spatial queries in large data tables
The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
US10331706B1 Automatic discovery of new entities using graph reconciliation
Systems and methods can identify potential entities from facts generated from web-based sources. For example, a method may include generating a source data graph for a potential entity from a text document in which the potential entity is identified. The source data graph represents the potential entity and facts about the potential entity from the text document. The method may also include clustering a plurality of source data graphs, each for a different text document, by entity name and type, wherein at least one cluster includes the potential entity. The method may also include verifying the potential entity using the cluster by corroborating at least a quantity of determinative facts about the potential entity and storing the potential entity and the facts about the potential entity, wherein each stored fact has at least one associated text document.
US10331705B2 Moments naming based on location accuracy
In some implementations, a computing device can automatically name moments (e.g., a time-based collections of images) based on the accuracy of the location data corresponding to the captured image. The computing device can, for example, send location coordinates for an image associated with a moment to a location server. The computing device can receive a hierarchical list of location strings corresponding to the location coordinates from the location server. The computing device can filter the location strings based on an accuracy metric associated with the location coordinates for the image. The computing device can suggest or select a name for the collection of images based on the filtered location strings.
US10331688B2 Systems and methods for searching content from multiple sources
A method for searching data on multiple domains includes transmitting a search query to an enterprise domain; receiving, from the enterprise domain, enterprise content matching the search query; receiving, from the enterprise domain, a search query normalized for searching a social site domain, the normalized search query being the search query in a format recognizable by the social site domain; transmitting the normalized search query to the social site domain; and receiving, from the social site domain, social site content matching the normalized search query.
US10331687B2 System and method for accessing vehicle communication applications requiring vehicle identification without re-entering vehicle identification
Methods and apparatus are provided for repairing vehicles. A computing device having first and second software executables can determine vehicle identification information (VII) that identifies a vehicle. The computing device can store first and second vehicle identifiers that are based on the VII and are respectively associated with the first and second software executables, where the first vehicle identifier differs from the second vehicle identifier. The computing device can be used to repair the vehicle by at least: receiving a request to activate the first software executable, and activating the first software executable at least by providing the stored first vehicle identifier to the first software executable.
US10331673B2 Applying level of permanence to statements to influence confidence ranking
An approach is provided to identify permanence data corresponding to terms included in a corpus of a question answering (QA) system. Based on the identified permanence, a time-based confidence of each of the terms is established. Terms are identified as a plurality of candidate answers to a question posed to the QA system. Each of the plurality of candidate answers are scored with the scoring being at least partially based on the time-based confidence established for each of the terms.
US10331661B2 Video content search using captioning data
A method includes identifying, at a computing device, multiple segments of video content based on a context sensitive term. Each segment of the multiple segments is associated with captioning data of the video content. The method also includes determining, at the computing device, first contextual information of a first segment of the multiple segments based on a set of factors. The method further includes comparing the first contextual information to particular contextual information that corresponds to content of interest. The method further includes in response to a determination that the first contextual information matches the particular contextual information, storing a first searchable tag associated with the first segment.
US10331659B2 Automatic detection and cleansing of erroneous concepts in an aggregated knowledge base
A mechanism is provided for automatically detecting and cleansing erroneous concepts in an aggregated knowledge base. A graph data structure representing the concept present in a portion of the natural language content is generated. The graph data structure is analyzed to determine whether or not the graph data structure comprises one or more concept conflicts in association with a set of nodes in the graph data structure, the one or more concept conflicts are associated with the set of nodes if two or more nodes represent separate and distinct concepts. Responsive to determining that there are one or more concept conflicts due to there being two or more nodes representing separate and distinct concepts, the two or more nodes are split into separate distinct concepts within the knowledge base.
US10331656B2 Data migration validation
A system for validating data migrated from a first data store with source data to a second data store for destination data. A comparator is configured to access entity data for a particular entity which has been migrated from a first data store to a second data store. The comparator queries the first data store to a first set of comparison data from the first data store and obtains a second set of comparison data from the second data store. It then compares the first set of data with the second set of data to validate the migration of the data from the first to the second data store.
US10331638B1 System and method for real time data management
A method and system to manage data. The method comprises receiving source data from a plurality of sources, wherein the source data includes event organizer data and client data and the received source data is stored in one or more databases. Thereafter, the event organizer data is analyzed to generate one or more event metrics, and the client data is analyzed to generate one more client profiles. Subsequently, one or more notifications are generated based on the one or more event metrics and the one or more client profiles and presented to one or more client devices.
US10331628B2 Reduction in time required to write file to tape
Reducing time required to write a file to tape is provided. Synchronous processing is performed in a file system implementing a Linear Tape File System (LTFS) file format, wherein the synchronous processing includes writing, to a tape medium of a tape cartridge, index information and one or more files. A type of the synchronous processing is determined, wherein the type is either an index-MAM sync type or an index-only sync type. Updated information is stored to a media auxiliary memory of the tape cartridge in response to determining that the synchronous processing is of the index-MAM sync type.
US10331625B2 Managing sequential data store
The disclosure is directed to storing a data log file (“log”) in a distributed computing system. The log can be stored as a sequence of data records (“records”). A number of writer computers (“writers”) can write to a log, and a number of reader computers (“readers”) can read from the log. A log sequencer computer (“log sequencer”) facilitates storage of the records in data storage nodes of the distributed computing system. When the log sequencer receives a request for appending a record to a log, the log sequencer assigns a sequence number to the record that is unique and increases monotonically within the log. When a reader requests the log, the records can be delivered to the reader in the order of their sequence numbers. Further, since the records are associated with sequence numbers, a reader can seek to arbitrary sequence number within the log.
US10331620B2 File generator
In an approach for generating a file, a computer opens a first file within application software that includes content. The computer receives an indication to generate a second file based on the opened first file and an indication of a file format for the second file. The computer provides a selection window associated with the second file, wherein the selection window is at least partially transparent and at least partially overlays the opened first file. The computer identifies content within the first file that is overlaid by the provided selection window associated with the second file. The computer transfers a copy of the identified content within the first file that is overlaid by the provided selection window associated with the second file.
US10331605B2 Dynamic re-allocation of signal lanes
A computer-implemented method determines that a link operation associated with a first link, among the set of interface links in a computing system, has resulted in a first set of signal lanes, included in the first link, becoming unused. The method further includes determining a link configuration and selecting, based on the link configuration, a second link from among the interface links, and determining a second set of signal lanes, from among the unused signal lanes included in the first link, to include in the second link. The signal lanes to include in the second link are based on an attribute associated with the second link. The method further includes dynamically reconfiguring the signal lanes included in the second to set to be included in the lanes in the second link. Some computing systems include a lane routing device connected to signal lanes of links among the interface links.
US10331591B2 Logical-to-physical block mapping inside the disk controller: accessing data objects without operating system intervention
Data access in a storage device managed by a storage controller is carried out by receiving in the storage controller offsets in objects directly from a plurality of requesting entities of a computer system. The computer controls a mapping mechanism operated by the storage controller, wherein the mapping mechanism relates the offsets in the objects into physical addresses of the data on the storage device, and wherein the data is accessed at the physical addresses.
US10331586B2 Nonvolatile memory device for providing fast booting and system including the same
Provided are a memory device providing fast booting and a memory system including the same. The memory device may include a nonvolatile first memory that stores boot data; a buffer that provides the boot data to a host via a volatile memory interface; and a controller that controls transmission of the boot data from the first memory to the buffer in response to a command from the host.
US10331583B2 Executing distributed memory operations using processing elements connected by distributed channels
A processing device for executing distributed memory operations using spatial processing units (SPU) connected by distributed channels is disclosed. A distributed channel may or may not be associated with memory operations, such as load operations or store operations. Distributed channel information is obtained for an algorithm to be executed by a group of spatially distributed processing elements. The group of spatially distributed processing elements can be connected to a shared memory controller. For each distributed channel in the distributed channel information, one or more of the group of spatially distributed processing elements may be associated with the distributed channel based on the algorithm. By associating the spatially distributed processing elements to a distributed channel, the functionality of the processing element can vary depending on the algorithm mapped onto the SPU.
US10331579B2 Universal serial bus (USB) system supporting display alternate mode functionality on a USB type-C adapter
A Universal Serial Bus (USB) system supporting Display Alternate Mode functionality on a USB Type-C adapter is disclosed. In one aspect, a display controller in a display source device can detect a display sink device attached to a display connector of a USB Type-C split adapter and communicate a display data signal to at least three preconfigured display data pins without negotiating a pin assignment with the attached display sink device. In another aspect, the display source device can provide the display data signal to the preconfigured display data pins independent of attachment of the display sink device. By skipping the pin assignment negotiation or providing the display data signal regardless of attachment of the display sink device, it is possible to support Alternate Modes functionality without requiring a Power Delivery (PD) circuit, thus helping to reduce cost, power consumption, and implementation complexity of the display source device.
US10331577B2 Method and device for protecting dynamic random access memory
A method for DRAM protection comprises allocating address spaces respectively for a first and second common region, a first and second secure region; detecting whether common data has an address within the address spaces for the first secure region; outputting a digital signal remapping an address of the common data to the address space for the second common region if yes; detecting whether secure data has an address within the address spaces for the first common region; outputting a digital signal indicating remapping an address of the secure data to the address space for the second secure region if yes. Alternatively, the method further comprises generating a random key; an updated written data by permuting orders of bits of an original DRAM written data; generating an encrypted data by performing a function on the updated written data with the generated random key; and dynamically updating the generated random key.
US10331573B2 Detection of avoidable cache thrashing for OLTP and DW workloads
Techniques are provided to adjust the behavior of a cache based on a count of cache misses for items recently evicted. In an embodiment, a computer responds to evicting a particular item (PI) from a cache by storing a metadata entry for the PI into memory. In response to a cache miss for the PI, the computer detects whether or not the metadata entry for the PI resides in memory. When the metadata entry for the PI is detected in memory, the computer increments a victim hit counter (VHC) that may be used to calculate how much avoidable thrashing is the cache experiencing, which is how much thrashing would be reduced if the cache were expanded. Either immediately or arbitrarily later, the computer adjusts a policy of the cache based on the VHC's value. For example, the computer may adjust the capacity of the cache based on the VHC.
US10331564B2 Technologies for secure I/O with MIPI camera device
Technologies for secure I/O with MIPI camera devices include a computing device having a camera controller coupled to a camera and a channel identifier filter. The channel identifier filter detects DMA transactions issued by the camera controller and related to the camera. The channel identifier filter determines whether a DMA transaction includes a secure channel identifier or a non-secure channel identifier. If the DMA transaction includes the non-secure channel identifier, the channel identifier filter allows the DMA transaction. If the DMA transaction includes the secure channel identifier, the channel identifier filter determines whether the DMA transaction is targeted to a memory address in a protected memory range associated with the secure channel identifier. If so, the channel identifier filter allows the DMA transaction. If not, the channel identifier filter blocks the DMA transaction. Other embodiments are described and claimed.
US10331559B2 Input/output filter configuration of linked storage
Exemplary methods, apparatuses, and systems include a first input/output (I/O) filter receiving, from a first filter module within a virtualization stack of a host computer, an input/output (I/O) request originated by a virtual machine and directed to a first virtual disk. The first I/O filter determines to redirect the I/O request to a second virtual disk and, in response, forwards the I/O request to a second I/O filter associated with the second virtual disk. The first I/O filter is a part of a first instance of a filter framework within the host computer and the second I/O filter is part of a second, separate instance of the filter framework.
US10331558B2 Systems and methods for performing memory compression
Systems, apparatuses, and methods for efficiently moving data for storage and processing. A compression unit within a processor includes multiple hardware lanes, selects two or more input words to compress, and for assigns them to two or more of the multiple hardware lanes. As each assigned input word is processed, each word is compared to an entry of a plurality of entries of a table. If it is determined that each of the assigned input words indexes the same entry of the table, the hardware lane with the oldest input word generates a single read request for the table entry and the hardware lane with the youngest input word generates a single write request for updating the table entry upon completing compression. Each hardware lane generates a compressed packet based on its assigned input word.
US10331557B1 Distribution of memory address resources to bus devices in a multi-processor computing system
A firmware attempts to allocate memory address resources, such as memory addresses in a PCI I/O and a PCI memory address space, to bus devices in a multi-processor computing system. If an out-of-resource (OOR) condition occurs during allocation of the memory address resources, memory address resources can be re-allocated from stacks that were successfully allocated requested resources to stacks that were not successfully allocated requested resources. Memory address resources can also, or alternately, be re-allocated from sockets that were successfully allocated requested resources to sockets that were not successfully allocated requested resources. If stack-level or socket-level readjustment of the memory address resource allocation fails, a base memory address of a configuration memory address space can be lowered, and the allocation can be retried. A pre-defined memory address resource allocation table can also be utilized to allocate the memory address resources following failure of the stack-level and socket-level allocation readjustment.
US10331556B2 Implementing per-processor memory areas with non-preemptible operations using virtual aliases
A computer system provides a mechanism for assuring a safe, non-preemptible access to a private data area (PRDA) belonging to a CPU. PRDA accesses generally include obtaining an address of a PRDA and performing operations on the PRDA using the obtained address. Safe, non-preemptible access to a PRDA generally ensures that a context accesses the PRDA of the CPU on which the context is executing, but not the PRDA of another CPU. While a context executes on a first CPU, the context obtains the address of the PRDA. After the context is migrated to a second CPU, the context performs one or more operations on the PRDA belonging to the second CPU using the address obtained while the context executed on the first CPU. In another embodiment, preemption and possible migration of a context from one CPU to another CPU is delayed while a context executes non-preemptible code.
US10331550B2 Symmetric addressing
This disclosure describes, in one embodiment an apparatus. The apparatus includes a processor; a memory, an application, collector circuitry and aggregator circuitry. The memory is to store one or more tasks. The application is associated with the one or more tasks. The collector circuitry is to identify a local free address range in at least one address space. The aggregator circuitry is to provide address range data to a subgroup aggregator. The provided address range data includes at least one local free address range.
US10331547B1 System, method, and computer program product for capture and reuse in a debug workspace
The present disclosure relates to a method for reusing a debugging workspace in an electronic design environment. Embodiments may include performing, using a processor, a verification of an electronic design and identifying at least one triggered property associated with the electronic design. Embodiments may further include identifying at least one fan-in signal associated with the at least one triggered property of the electronic design. Embodiments may also include determining a start point debug location based upon, at least in part, the at least one fan-in signal, wherein the start point debug location includes at least one of signal information, cycle information, and event time information. Embodiments may further include generating a debug workspace, wherein generating includes adding at least one additional debug location and storing a cycle of the additional debug location as a relative cycle that is relative to another debug location associated with the debug workspace.
US10331545B2 Debugging system
A method of generating program analysis data for analyzing operation of a computer program includes running a first instrumented version of machine code representing the program, the running defines a reference execution of the program, and capturing a log of non-deterministic events during the reference execution such that the machine code can be re-run in a deterministic manner to reproduce states of a processor and memory during the re-running. The method also includes generating a second instrumented version of the machine code including instrumented machine code to replay execution of the machine code representing the program and to capture and store program state information during the replayed execution, the program state information includes one or both of one or more values of registers of the processor and one or more values of memory locations used by the program.
US10331541B2 Collaborative data sharing and data modification application
Sharing data with various user devices may offer an opportunity for various software testing and troubleshooting procedures to optimally process software code and provide testing results to those interested parties. In one example method of operation, a procedure provides processing software code stored in a first file, identifying a number of bugs in the software code, creating a second file that includes the software code and inserting identifiers at locations in the software code identifying the bugs, creating a number of notifications identifying the second file and the identifiers, and transmitting the notifications to various user devices associated with the software code.
US10331537B2 Waterfall counters and an application to architectural vulnerability factor estimation
Described herein are waterfall counters and an application to architectural vulnerability factor (AVF) estimation. Waterfall counters count events that are generated at event generation logic. The waterfall counters are a combination of small, fast counters local to the event generation logic, and larger, global counters in fast memory. The local counters can be saturation or oscillation counters. When a local counter is saturated or evicted, the value from the local counter is added to the global counter. This addition can be done using logic local to the local or global counter. The waterfall counters provide a full-accuracy event count without the high bandwidth that is needed to maintain the global counters. An AVF estimation can be determined based on ratios from counts of read events, write events, and total events using the waterfall counters.
US10331535B1 Detecting discrepancy in mobile event tracking network
A computer system identifies event discrepancies in an event tracking network. For a given event track-able content, the computer system identifies the event tracking system from its tracking URL. The computer system retrieves an event report from the event tracking system. The computer system also retrieves event postback messages from the content publisher and generates the event discrepancy report by comparing the data in the event report with the event postback messages.
US10331532B2 Periodic non-intrusive diagnosis of lockstep systems
Aspects disclosed herein relate to periodic non-intrusive diagnosis of lockstep systems. An exemplary method includes comparing execution of a program on a first processing system of the plurality of processing systems and execution of the program on a second processing system of the plurality of processing systems using a first comparator circuit, comparing the execution of the program on the first processing system and the execution of the program on the second processing system using a second comparator circuit, and running a diagnosis program on the second comparator circuit while the comparing using the first comparator circuit is ongoing.
US10331530B2 Data protection for memory with built-in self-test
Embodiments of the circuits described include a method wherein at least one command signal is activated. The activation of the at least one command signal causes a request to a testing circuit of a memory array to enter a memory test mode. The requested memory test mode permits at least part of the memory array to be read. In response to activation of the at least one command signal, a test control circuit initiates an overwrite sequence to overwrite the data stored in the memory array. The test control circuit enables the memory test mode once the overwrite sequence has been completed.
US10331528B2 Recovery services for computing systems
Example implementations relate to capturing and/or recovering components of a computing system. A recovery service may receive a recovery script from an external recovery script repository, wherein the recovery script may include a number of actions, each respective action being a capture action or a recovery action. For action in the recovery script, the recovery service may request a recovery agent to perform the action on a component of the computing system.
US10331522B2 Event failure management
A facility for event failure management is provided, which includes providing a failed event database containing failed event information relating to failed events and one or more components associated with each of the failed events. Upon modification to a component associated with a failed event, the failed event is retried. Based on a result of retrying the failed event, failed event information of the failed event database is updated. The failed event database may therefore be dynamically and/or automatically updated so that it contains up-to-date and appropriate information for predicting and/or managing event failures.
US10331520B2 Raid hot spare disk drive using inter-storage controller communication
In accordance with embodiments of the present disclosure, a system may include a first storage controller for managing a Redundant Array of Independent Disks (RAID) comprising a plurality of disk drives and a second storage controller for managing at least one disk drive other than the plurality of disk drives. The first storage controller may be configured to: (i) in response to the RAID having a degraded state and the first storage controller not having an available hot spare disk drive local to the first storage controller, communicate a request for a hot spare disk drive of another storage controller; (ii) receive a response to the request identifying a disk drive of the second storage controller as an alternative available hot spare disk drive; and (iii) communicate with the second storage controller to use the alternative available hot spare disk drive to rebuild the RAID.
US10331518B2 Encoding data in a dispersed storage network
A method for execution by an integrity processing unit includes performing a deterministic function on data for storage to produce an integrity value. The data and the integrity value are combined in accordance with a combining function to produce a data package. The processing system determines an encryption approach in response to determining to encrypt the data package. The data package is encrypted in accordance with the encryption approach to produce a secure package. The secure package is encoded to produce a set of slices. The set of slices is decoded to reproduce the secure package. The secure package is decrypted to reproduce the data package. The data package is de-combined in to generate reproduced data and a received integrity value. The deterministic function is performed on the data to produce a calculated integrity value, and the received integrity value is compared to the calculated integrity value.
US10331517B2 Link error correction in memory system
Conventional link error correction techniques in memory subsystems include either widening the I/O width or increasing the burst length. However, both techniques have drawbacks. In one or more aspects, it is proposed to incorporate link error correction in both the host and the memory devices to address the drawbacks associated with the conventional techniques. The proposed memory subsystem is advantageous in that the interface architecture of conventional memory systems can be maintained. Also, the link error correction is capability is provided with the proposed memory subsystem without increasing the I/O width and without increasing the burst length.
US10331512B2 Adaptive intervals in navigating content and/or media
The present embodiments provide methods and apparatuses for use in navigating through content. Some embodiments provide methods for use in navigating through content that receive an initial first directional control command, activate a seek mode upon receipt of the initial first directional control command comprising advancing over a first amount of content in a first direction from a first point in the content to a second point in the content, receive an initial second directional control command following the receipt of the initial first directional command, and activate a search mode upon receipt of the initial second directional control command, comprising advancing back over a second amount of the first amount of the content where the second amount is less than the first amount of the content.
US10331511B1 Poison pill prevention for consensus protocols
A distributed system uses a consensus protocol to maintain a data set shared by nodes of the distributed system. When a change is proposed to the data set, the change must pass multiple tests, including a test regarding the validity of the proposed change according to the consensus protocol and a test regarding the validity of the proposed change according to an application that utilizes the data set. As a result, poison pills that could harm operation of the distributed system are prevented from being accepted, regardless of whether such poison pills would satisfy any conditions of the consensus protocol.
US10331504B2 Method and system for extending application programming interfaces
The current document discloses methods and systems for providing extensions to web-services APIs, including RESTful APIs, and to extend other types of interfaces that define client/server-based distributed computing systems. The disclosed methods and systems are facilitated by, and include, respectively, a link registry within one or more server computers, or that is accessible to the one or more server computers, that together provide a web service accessed through an API. The link registry stores link-registry entries, each of which specifies one or more links to be added to response messages associated with a particular resource. The link registry, like any resource, is associated with a set of verbs, or functions, that allow entries to be added to, and removed from, the link registry and that allow entries to be modified. The link registry can be used both by server-resident functionality as well as by functionality within external computers to extend an existing web service or API.
US10331497B2 Software bot conflict-resolution service agent
A bot conflict-resolution service agent (BCRSA) for addressing conflicts between bots in a target domain is disclosed. The BCRSA is configured to receive data from a target domain that includes changes made to a content of the target domain, analyze the data to identify a first change made to the content by a first bot and a second change made to the content by a second bot, determine based on the analysis that the first and second changes conflict, determine that the first and second bots are in conflict, select an amelioration action to be executed to resolve the conflict between the first and second bots from a plurality of available amelioration actions, and resolve the conflict by executing the selected amelioration action.
US10331493B2 Systems and methods for distributed assignment of task identifiers
A system and method are provided. The method includes a base station receiving a plurality of tasks from a plurality of user devices, each of the plurality of tasks involving a respective one of multiple sets of jobs. The method further includes a load balancer generating task allocations for the plurality of tasks, responsive to receiving the plurality of tasks from the base station. A unique task ID is generated for and assigned to each task, from which a task allocation is generated by the load balancer. The task allocations for the plurality of tasks are generated such that all the jobs received from a respective same one of the plurality of user devices are assigned to a same one of the worker entities in the set. The method also includes a set of worker entities performing the plurality of tasks in accordance with the task allocations.
US10331489B2 Apparatus and method for executing maintenance processing on computers coupled via a multidimensional mesh or torus connection in a network
Computers are connected via multidimensional mesh or torus connection in a network. In response to a request for executing maintenance processing on computers in the network, an apparatus detects execution-scheduled jobs to be executed after an execution start time of the maintenance processing, based on execution-scheduled start times of jobs to be executed by the computers. The apparatus calculates, for each execution-scheduled job, a characteristic value of an axial length of an execution-scheduled job area in each axial direction of multidimensional axes in the network, where the execution-scheduled job area includes a group of computers to execute the each execution-scheduled job. The apparatus determines a maintenance area in the network on which the maintenance processing is to be executed, based on the characteristic values of the axial lengths of the execution-scheduled job areas, and executes the maintenance processing on computers in the maintenance area.
US10331485B2 Method and system for meeting multiple SLAS with partial QoS control
A first quality of service identifier is assigned to each subtask associated with each node of a compute workflow, the first quality of service identifier indicative of a level of quality of service associated with each node. A planned resource requirement is assigned to each subtask, the planned resource requirement indicative of a total amount of system resources required to complete each subtask. A resource allocation plan is generated for each subtask, the resource allocation plan indicative of a distribution of the system resources over time in at least one resource manager. The resource allocation plan and the first quality of service identifier are output to the at least one resource manager for enforcement of the level of quality of service on one or more jobs submitted for each node through at least one workflow orchestrator external to the at least one resource manager.
US10331481B2 Automatic reconfiguration of high performance computing job schedulers based on user behavior, user feedback, and job performance monitoring
A job in a high performance computing system is executed according to a current scheduler configuration. The job is monitored to determine the job's actual resource usage, the job's performance metric and the job's completion. Responsive to determining that the job completed executing, a difference is computed between allocated resources allocated according to the current scheduler configuration at job submission for execution on the high performance computing system and the job's actual resource usage at the job's completion, wherein the difference is computed for each of N number of jobs that complete executing on the high performance computing system, wherein all of the N number of jobs are associated with a given user. Responsive to determining that the difference for said each of N number of jobs meets a criterion, the current scheduler configuration is automatically reconfigured to reduce the allocated resources for the jobs associated with the given user.
US10331473B2 Combined network and physical security appliance
The present disclosure describes a combined network and physical security appliance. The appliance may be wired to or communicate with automation systems, IoT devices, physical sensors, computing devices and servers on an internal or local network, and other computing devices on an external network. By combining network security and physical security into a single device, a combination security appliance may correlate physical sensor signals with packet inspection results, providing enhanced protection against network threats to physical security systems, and physical protection against network threats.
US10331471B1 Browser credential management for virtual execution environments
Systems and methods for browser credential management for virtual clients. An example method comprises: receiving, by a virtualization server application, a credential manager API request intercepted by a hook module installed into a browser running within a virtual execution environment managed by the virtualization server; forwarding the intercepted API request to a virtualization client application associated with the virtualization server; receiving, from the virtualization client application, a client response to the intercepted API request; producing, using the client response, a virtualization server response to the intercepted API request; and forwarding the virtualization server response to the hook module.
US10331470B2 Virtual machine creation according to a redundancy policy
A virtual machine creation method and apparatus are provided to automatically create a virtual machine, and avoid an error that occurs during creation of the virtual machine. The method includes obtaining, by a cloud management platform at a production site, a first redundancy policy, obtaining, by the cloud management platform, storage replication information from M storage devices at the production site, determining, by the cloud management platform based on the storage replication information and from the M storage devices, N storage devices that meet the first redundancy policy, where N is an integer, and N≤M, controlling, by the cloud management platform, a virtualization platform to create a virtual machine, and instructing, in a virtual machine creation request, to create a magnetic disk used by the virtual machine on the N storage devices to create the virtual machine.
US10331466B2 Extension point declarative registration for virtualization
An extension point virtualization system uses operating system-provided reparse points to provide minimal extension point registration. Reparse points preserve application isolation while removing the scale problem of writing custom extension point proxies for each extension point. Instead, the system can use a single file system filter that generically handles application virtualization reparse points, and store reparse point data for extension points that need redirection. Many extension points can be handled by redirecting the operating system from a typical location for an application resource to a virtualized safe location for the application resource. Thus, the system simplifies the process of handling new extension points by allowing an application virtualization system to simply register new locations that should be handled with reparse points and to then handle registered locations generically.
US10331464B2 Method and system for an adaptive contextual instruction tool
A system and method for increasing user engagement with an online service. The system includes a contextual instruction tool that teaches users about features of the online service. The system provides instruction according to different contexts of a user's interaction on their device. The instructions to the user may be in near-real time to the interaction or sometime after the interaction.
US10331463B2 Dynamic role-based view definitions in a repository system
The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.
US10331460B2 Upgrading customized configuration files
Upgrading a customized configuration file can include replacing the configuration property value of the upgraded configuration file with the corresponding configuration property value of the customized configuration file in response to the configuration property value of the upgraded configuration file being the same as the corresponding configuration property value of the previous version configuration file and in response to the configuration property value of the upgraded configuration file being different than the corresponding configuration property value of the customized configuration file.
US10331455B2 Electronic apparatus, VLIW processor and control methods for updating a multi-cycle no operation (NOP) instruction
An electronic apparatus generating compiled data used in a very long instruction word (VLIW) processor including a plurality of function units is provided. The electronic apparatus includes a storage and a processor configured to control the storage to store the compiled data in which a plurality of VLIW instructions are compiled, identify a VLIW instruction from the compiled data; and update, if a multi-cycle no operation (nop) instruction for the plurality of function units is identified within a cycle corresponding to a latency of the identified VLIW instruction and if an end cycle of another VLIW instruction is within the cycle corresponding to the latency of the identified VLIW instruction, the compiled data by including information on a cycle difference between an end cycle of the identified VLIW instruction and the end cycle of the another VLIW instruction in the multi-cycle nop instruction.
US10331447B2 Providing efficient recursion handling using compressed return address stacks (CRASs) in processor-based systems
Providing efficient recursion handling using compressed return address stacks (CRASs) in processor-based systems is disclosed. In one aspect, a processor-based system provides a branch prediction circuit including a CRAS. Each CRAS entry within the CRAS includes an address field and a counter field. When a call instruction is encountered, a return address of the call instruction is compared to the address field of a top CRAS entry indicated by a CRAS top-of-stack (TOS) index. If the return address matches the top CRAS entry, the counter field of the top CRAS entry is incremented instead of adding a new CRAS entry for the return address. When a return instruction is subsequently encountered in the instruction stream, the counter field of the top CRAS entry is decremented if its value is greater than zero (0), or, if not, the top CRAS entry is removed from the CRAS.
US10331440B2 Effective defect management across multiple code branches
A computer-implemented method is disclosed which detects that new source code linked to a defect identifier has been checked in to a source code repository for a given code branch of a software application. The new source code is automatically checked in to additional code branches of the software application based on the defect identifier. For each additional code branch into which the new source code is automatically checked in, code coverage metrics are determined which indicate an extent to which application source code of the code branch is tested by its corresponding test case source code before and after the automatic check in. If a difference between the code coverage metrics indicates that code coverage for the code branch has decreased by more than a predefined threshold, a notification is transmitted that indicates a test case deficiency for the code branch.
US10331435B2 Systems and methods for updatable applets
Embodiments of the invention relate to a device comprising a first and second applets implementing application code. The device is configured to determine that the application code needs to be updated, receive updated code for a function in the first applet, store the updated code for the function in the second applet instead of the first applet, and update the function maps of the applets. The updated code can then be executed using the updated function maps to perform a process.
US10331434B2 System and method for remotely updating firmware
The present disclosure provides a system and method for automatically updating firmware of components of a server system. For example, the method may include: downloading OS image file from a vendor, mounting downloaded OS image file to the server system via a virtual media (VM) A, automatically generating a universal serial bus (USB) read/write image containing a firmware image for VM B use, mounting the USB read/write image to a VM B, sending a command to a controller of the server system to set a boot disk via the VM A, rebooting the server system, and enabling an update service to automatically mount updated firmware image to the VM B.
US10331433B2 Hybrid operating system for an in-vehicle apparatus
An in-vehicle apparatus with a hybrid OS structure including a first OS for executing a native application pre-installed in the in-vehicle apparatus and a second OS for executing a distribution application acquired from an external apparatus is provided. The in-vehicle apparatus includes a storage device that stores the multiple OSs and the applications; an update unit that updates each software in the storage device; and a stop unit that makes a function of the second OS temporarily stop during an update operation of the update unit.
US10331429B2 Patch management for industrial control systems
For patch management of an industrial control system, predicted temporal evolution of risk due to vulnerability is provided to industrial control system operators to help schedule patching. A Markov chain representing the temporal evolution uses asset (e.g., industrial control system component) specific information to determine risk over time. This risk information may be used to prioritize and/or schedule patching. The operator is provided more information to help manage patching of the industrial control system, allowing better balancing of risk with manufacturing burden.
US10331428B1 Automated firmware update management on huge big-data clusters
A system for updating firmware comprises an interface and a firmware update determiner. The interface is for receiving a firmware update bundle, wherein the firmware update bundle comprises a pre-instruction and one or more firmware updates, and for receiving configuration information describing a network cluster. The firmware update determiner is for determining an indication to update a set of nodes of the cluster based at least in part on the configuration information, wherein the indication includes the pre-instruction(s) and the one or more firmware updates. The interface is further for providing the indication to update the set of nodes of the cluster and receiving a summary from each node of the set of nodes of the cluster.
US10331423B1 Utilizing cross platform streamable user interfaces to reduce software deployment frequency caused by user interface improvements
One or more characteristic of a user interface (UI) associated with an application source code can be abstracted into a view-controller object that conforms to an environment independent format. The characteristics can be a layout characteristic and a control element characteristic. A placeholder functionality for presenting the user interface can be embedded within an executable created from the source code. The placeholder functionality can lack the characteristic. The executable can be a target native runtime environment specific executable including programming instructions conforming to a programming language of the native runtime environment. The view-controller object can be converted to a language specific user interface object conforming to the programming language. The placeholder functionality can render the user interface using the UI object during runtime of the executable.
US10331417B2 Verification of changes in UML model based on change plan
Automatic verification of changes in a UML model made based on a change plan using a learning mode and a verification mode. In the learning mode, UML model differences are obtained between the UML model prior to the change and after the change, difference mapping is defined and a mapping metamodel is automatically extracted from the difference mapping. In the verification mode, planned difference mapping is created based on applying the mapping metamodel in the learning mode to a design change plan. Actual difference mapping based on the design change work is created and the planned difference mapping is compared to the actual difference mapping to see if additional changes to the mapping metamodel are needed.
US10331415B2 Formal specification generation using examples
A computer-implemented method and computing device are provided for generating a formal specification of a function. The method includes extracting a set of words from requirements of the function. The method further includes translating the set of words to a set of specification fragments. The method also includes converting the set of the specification fragments to a set of production rules. The method additionally includes constructing multiple prospective specifications from the set of production rules taking into account a syntax of the formal specification. The method further includes validating each of the multiple prospective specifications using input-output examples. The method also includes generating the formal specification of the function from validated ones of the multiple prospective specifications.
US10331404B2 Number format pre-conversion instructions
Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the same mantissa length but with the mantissa rounded to a position corresponding to a shorter mantissa field. The output mantissa field includes a suffix of zero values concatenated the rounded value. The decoder for circuitry 14 is also responsive to an integer pre-conversion instruction to quantise and input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted using an integer-to-floating point conversion instruction.
US10331400B1 Methods and apparatus for soft clipping
A method of processing an audio signal comprising a plurality of audio samples, the method comprising: receiving an audio sample of the plurality of audio samples; on determining that a peak amplitude of the audio sample falls outside a threshold range: suppressing the audio sample to within the threshold range by applying a strictly increasing non-linear function to the audio sample; and outputting the suppressed audio sample; and on determining that the peak amplitude of the audio sample falls within the threshold range or is equal to an upper or lower limit of the threshold range: outputting the received audio sample.
US10331397B2 Reproduction apparatus
A state memory can store states of a plurality of users who are sleeping or awake. At least one processor can set priorities among the plurality of users. The at least one processor can select one user as a target user from among the plurality of users based on the states of the plurality of users and the priorities among the plurality of users. The at least one processor can reproduce a content in accordance with the target user.
US10331396B2 Filter and method for informed spatial filtering using multiple instantaneous direction-of-arrival estimates
A filter for generating an audio output signal includes a plurality of audio output signal samples based on two or more input microphone signals. The audio output signal and the two or more input microphone signals are represented in a time-frequency domain, wherein each of the plurality of audio output signal samples is assigned to a time-frequency bin of a plurality of time-frequency bins. The filter includes a weights generator being adapted to receive, for each of the plurality of time-frequency bins, direction-of-arrival information and weighting information. Moreover, the filter includes an output signal generator for generating the audio output signal.
US10331390B2 Collaborative remote maintenance of printing devices
Example systems and related methods may relate to controlling a printing device remotely during real-time communication session. Namely, a system may include a first server and a second server. The first server may include an application configured to provide a user interface. The second server may be configured to communicate with the first server and a plurality of printer devices according to a data transport protocol. A request that includes a printer device identifier may be received by a controller. Based on the printer device identifier, a target printer device may be determined from the plurality of printer devices. A communication session may be established between the first server, the second server, and the target printer device. The communication session is configured according to the data transport protocol. The controller may be configured to control the target printer device based on the communication session.
US10331389B2 Remote communication control system that improves security of remote session between image forming apparatus and connection terminal, remote communication system, session management system, and recording medium
A remote communication control system includes a session relay system and a session management unit. The session relay system relays a session between an image forming apparatus and an electronic device by associating a connection established with the image forming apparatus with a connection established with the electronic device. The electronic device is located outside a network to which the image forming apparatus belongs. The session management unit manages the session. When the electronic device requests a start of the session, the session management unit causes the image forming apparatus to install an application required to establish the session.
US10331379B2 Memory controller for micro-threaded memory operations
A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval.
US10331374B2 High-performance writable snapshots in data storage systems
Techniques for providing high-performance writable snapshots in data storage systems are disclosed. The techniques include storing a set of snapshots containing changes to a data set over time in a set of allocation units containing a series of contiguous blocks. A set of metadata blocks in the allocation units is used to track a state of data stored in the series of contiguous blocks. Ownership of the allocation units by the snapshots is also tracked in a set of allocation unit mappings between the allocation units and a set of snapshot identifiers representing the snapshots. The allocation unit mappings and metadata blocks are then used to execute writes to the data set and free blocks in the snapshots.
US10331371B2 Determining maximum volume size
Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request including a specified number of logical volumes, and identifying, in a storage system including multiple storage pools having storage space, respective first amounts of the storage space that are available in the multiple storage pools. Based on the specified number of logical volumes and the first amounts of the storage space, a set of volume sizes indicating second amounts of the storage space are defined, and a given volume size indicating a maximum size for the specified number of logical volumes is identified. Upon conveying the maximum size to a user, and receiving, from the user, a specified size less than or equal to the maximum size, the specified number of the volumes having the specified size can be provisioned, wherein each of the volumes is stored in a given storage pool.
US10331369B2 Array control program, array control method, and array control apparatus
An initializable array has a plurality of blocks each having an address word and a data word, a boundary indicative of a two-division position where the plurality of blocks is divided into two divided areas and an initial value for each element of the array is stored, the boundary is a position where a ratio for the number of unwritten blocks in a first area and the number of written blocks in a second area is an integer ratio. An array control program causes a computer to execute shifting the boundary to extend the first area and generating an initialized written block in the first area; in a case where a write destination block is an unwritten block in the second area, forming a link between the initialized written block in the first area and the write destination block; and writing a write value to the write destination block.
US10331368B2 MLC based magnetic random access memory used in CNN based digital IC for AI
CNN based digital IC for AI contains a number of CNN processing units. Each CNN processing unit contains CNN logic circuits operatively coupling to a memory subsystem. A first subsystem includes an array of first magnetic random access memory (RAM) cells for storing weights and an array of second magnetic RAM cells for storing input signals. A second subsystem includes an array of first magnetic RAM cells for storing one-time-programming weights and an array of second magnetic RAM cells for storing input signals. A third subsystem includes an array of first magnetic RAM cells for storing weights, an array of second magnetic RAM cells for storing input signals and an array of third magnetic RAM cells for storing one-time-programming unique data pattern for security identification. Either MLC STT-RAM or MLC OST-MRAM containing at least two MTJ elements can be configured as different memories for forming memory subsystem.
US10331363B2 Monitoring modifications to data blocks
A node includes a controller that includes one or more processors. The controller may be configured to load data from a storage data block of a plurality of storage data blocks stored on one or more first data storage devices to a working data block stored on one or more second data storage devices. In response to a node experiencing a failure, the controller can be configured to determine a change value for the working data block. The controller can be configured to determine whether data stored in the working data block is different than data stored in the corresponding storage data block based on the determined change value and a provided change value that corresponds to the storage data block.
US10331356B2 Data writing processing into memory of a semiconductor memory device by using a memory of a host device
A device includes a host including a main memory, and semiconductor memory including a nonvolatile semiconductor memory, memory unit, and controller. The nonvolatile semiconductor memory stores first address information. The memory unit stores second address information as part of the first address information. The controller accesses the nonvolatile semiconductor memory based on the second address information. Third address information is stored in the main memory, and is part or all of the first address information. The controller uses the third address information when accessing the nonvolatile semiconductor memory if address information to be referred is not stored in the second address information.
US10331355B2 Control device, electronic timepiece, processing control method and computer readable storage medium
A control device, including: a first processor; a second processor which has a higher performance than the first processor; and a storage in which data is stored so as to be readable and writable by the second processor, wherein a part of the storage is usable as a common storage area which is readable and writable by the first processor and the second processor, in reading operation, the second processor reads first data from out of the common storage area in the storage and writes the first data to the common storage area, and the first processor reads the first data from the common storage area, and in writing operation, the first processor writes second data to the common storage area, and the second processor stores the second data out of the common storage area in the storage.
US10331353B2 Scalable data access system and methods of eliminating controller bottlenecks
A data access system has host computers having front-end controllers nFE_SAN connected via a bus or network interconnect to back-end storage controllers nBE_SAN, and physical disk drives connected via network interconnect to the nBE_SANs to provide a distributed, high performance, policy based or dynamically reconfigurable, centrally managed, data storage acceleration system. The hardware and software architectural solutions eliminate BE_SAN controller bottlenecks and improve performance and scalability. In an embodiment, the nBE_SAN (BE_SAN) firmware recognize controller overload conditions, informs Distributed Resource Manager (DRM), and, based on the DRM provided optimal topology information, delegates part of its workload to additional controllers. The nFE_SAN firmware and additional hardware using functionally independent and redundant CPUs and memory that mitigate single points of failure and accelerates write performance. The nFE_SAN and FE_SAN controllers facilitate Converged I/O Interface by simultaneously supporting storage I/O and network traffic.
US10331352B2 Dynamic processing of storage command based on internal operations of storage system
A device and method dynamically optimize processing of a storage command within a storage system. The device and method execute a rule based on predetermined criteria and internal operation parameters of the storage system. An extended application program interface within the storage system provides internal operation parameters for use in execution of the rule. Based on execution of the rule, the storage system optimizes processing of the storage command.
US10331350B1 Capacity determination for content-based storage
A computer program product, system, and method for visiting each node of a snapshot tree within a content-based storage system having a plurality of volumes and/or snapshots; for each node, scanning an address-to-hash (A2H) table to calculate one or more resource usage metrics, wherein the A2H tables map logical I/O addresses to chunk hashes; and determining, based on the resource usage metrics, an amount of memory and/or disk capacity that would be freed by deleting one or more of the volumes and/or snapshots.
US10331338B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
A method is provided for outputting ink data. The method, based on position data detected in accordance with a movement of an indicator, generates control point data capable of indicating a path of the movement using a defined curve interpolation algorithm. The method determines whether the position data is associated with pressure data. When the position data is associated with pressure data, the method derives transparency data of a curve generated from the control point data based on the pressure data. When the position data is not associated with pressure data, the method derives transparency data of a curve generated from the control point data based on an amount of change in the position data. The method outputs point data in which the control point data is associated with the transparency data.
US10331337B2 Feedback method according to touch level and touch input device performing the same
In one embodiment, the invention can be a touch input device capable of unlocking a passcode accordance with a touch pressure. The device can include a touch screen which displays a passcode input window; a controller which generates a first control signal as to whether or not a touch on the passcode input window matches a predetermined passcode; and a memory which stores the predetermined passcode. The passcode input window can include a plurality of nodes which are disposed in different positions. The number of touched nodes among the plurality of nodes, the order of the touched nodes among the plurality of nodes, and a pressure level of the touch on each of the touched nodes among the plurality of nodes can be set as the predetermined passcode. Further, the pressure level of the touch can be classified into at least two levels.
US10331319B2 Objects alignment and distribution layout
In embodiments of objects alignment and distribution layout, an object layout interface includes objects displayed for selection and manipulation. A layout algorithm receives a reposition input for a selected object in the object layout interface, and determines a distribution layout and/or an alignment layout of the objects. The layout algorithm positions the selected object equidistant between at least two of the objects or at a distance from a closest one of the objects, the distance being an equivalent distance of a space between the at least two objects. The space between the objects is displayed as positive space that visually indicates the equidistance between the objects. Alternatively or in addition, the layout algorithm positions the selected object in alignment with multiple objects, and an alignment indication, such as an edge line and/or a distance measurement, is displayed for each instance of the selected object being aligned with the multiple objects.
US10331315B2 3D user interface for application entities
Embodiments relate to three-dimensional user interfaces for managing and accessing applications. Applications are stored on storage of a device. A user interface is displayed on a display. The user interface includes interactively rotatable three-dimensional structures each comprised of regions, each region displaying a graphic representing a corresponding application, the applications activatable by interaction with the three-dimensional structures. Applications can be assigned to structures (volumes) manually or automatically. The three-dimensional structures may be rotated and otherwise manipulated by user input.
US10331299B2 Method and handheld electronic device having a graphical user interface which arranges icons dynamically
A graphical user interface for a media player application is described. A method is provided comprising: (i) determining a screen orientation of the GUI in accordance with a device orientation of the handheld electronic device; (ii) displaying a first user interface screen on a display of the handheld electronic device in a portrait screen orientation when the screen orientation is a portrait screen orientation, wherein the first user interface screen comprises an album list; and (iii) displaying a second user interface screen on the display of the handheld electronic device in a landscape screen orientation when the screen orientation is a landscape screen orientation, wherein the second user interface screen comprises an array of album art images arranged in rows and columns.
US10331292B2 Display control method, first terminal, and storage medium
A display control method performed by a first terminal of a first user is disclosed. The display control method includes receiving an instruction to display first talk information and second talk information on a screen of the first terminal; displaying, in a first display area of the screen, transmission data of a second user included in the first talk information; displaying, in a second display area of the screen, transmission data of a third user included in the second talk information; and displaying, in a third display area of the screen, transmission data of the first user included in the first talk information and in the second talk information. Pieces of the transmission data of the first to third users included in the first talk information and the second talk information are displayed and spatially arranged in the first to third display areas in a single time sequence.
US10331287B2 User interface spaces
A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.
US10331281B2 Method for filtering touch noise and touch device
The present disclosure relates to a method for filtering touch noise and a touch device. The method includes: when normal signals for at least one row of the touch electrodes are input to the touch panel, obtaining a standard capacitance value of each of the touch electrodes, and obtaining a connection capacitance value of each of the touch electrodes; for each of the touch electrodes: subtracting a connection capacitance value of another touch electrode, which is in the same row with and adjacent to the touch electrode in a first direction, from the connection capacitance value of the touch electrode to obtain a capacitance difference value; from the last touch electrode, calculating the capacitance value of the restoration signal for each touch electrode along a second direction opposite to the first direction. Coordinates are calculated according to the capacitance values of the restoration signals for individual touch electrodes.
US10331280B2 Touch substrate, manufacturing method thereof, and display device
The present invention provides a touch substrate, a manufacturing method thereof, and a display device. In the touch substrate of the present invention, first leads of a first-layer structure are connected with first patterns in a second-layer structure via first via holes, second leads of the first-layer structure are connected with second patterns in the second-layer structure via second via holes, and the first patterns and the second patterns produce mutual capacitance. Each first pattern comprises a plurality of branches radiating from the center to the circumference, each second pattern surrounds one first pattern in a mutually separated manner, and when the touch substrate is used for flexible display, the second patterns can cover the whole bent surface, so that when a user touches any place of the touch substrate, the touch substrate can quickly respond and blind spots cannot be formed.
US10331271B2 Displaying and operating device and method for controlling a displaying and operating device
A displaying and operating device having a display unit and at least one proximity sensor, wherein a penetration of an object into at least one monitoring space can be detected by the proximity sensor, wherein at least one representation on the display unit is changed as a function of a penetrating object, wherein the displaying and operating device has a unit wherein a chronological sequence of receive signals from the proximity sensor is evaluated by the unit, wherein a constant receive signal is detected and stored within a predetermined time interval and, for subsequent operating, is ignored as a static receive signal of the display unit, wherein a change in the representation is carried out only if a subsequent receive signal exceeds the static receive signal by a predetermined value. Also disclosed is a method for operating a displaying and operating device.
US10331270B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes a display and a controller. The display is configured to display an image and comprises a touch sensor for touch input within an assigned sensing section. The controller is configured to perform an operation corresponding to the touch input sensed within the sensing section, and to control the touch sensor to adjust the sensing section based on conditions for adjusting the sensing section. With this, the display apparatus and a control method thereof which can efficiently sense, without lowering the speed of sensing, a touch input based on a plurality of pens or fingers is provided.
US10331262B2 Driving unit, driving method, driving circuit, and display panel
A driving unit, a driving method, a driving circuit, and a display panel are disclosed. The driving unit is for providing a signal to a touch electrode of an array substrate, comprising: a first control signal input terminal, a second control signal input terminal, a gating signal input terminal, a touch control driving module, a display driving module, and a signal output terminal. The touch control driving module is configured to output a touch control signal to the signal output terminal, and is controlled by a signal inputted through the first control signal input terminal, a signal inputted through the second control signal input terminal, and a signal inputted through the gating signal input terminal. The display driving module is configured to output a common voltage signal to the signal output terminal, and is controlled by the signal inputted through the gating signal input terminal.
US10331258B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal includes a first body having a front surface, on which a display is positioned, one end of the first body being opened, and a second body coupled with the first body by a plurality of couplers provided at different positions. At least one of the plurality of couplers is a magnet coupler coupling the first and second bodies through a magnetic force. At least another of the plurality of couplers is a hook coupler provided corresponding to the first and second bodies.
US10331255B2 Integrated pixel display and touch sensor
In one embodiment, an apparatus includes a display component, a touch sensor component, and a touch-screen controller. The display component includes pixel-drive electrodes configured to display an image and the touch sensor component is configured to detect a touch input. The touch-screen controller, which is coupled to the touch sensor component, the display component, and the pixel-drive electrodes, is configured to generate a drive signal for the touch sensor component using the pixel-drive electrodes. The touch-screen controller is further configured to generate a pixel-drive signal for the display component using the pixel-drive electrodes.
US10331254B2 Touch organic light-emitting diode display device and touch device
A touch organic light-emitting diode display device including an organic light-emitting diode display, a touch panel, and a linear polarizing layer is provided. The touch panel is disposed on the organic light-emitting diode display, and the touch panel includes a substrate, a driving electrode, a sensing electrode, and a dielectric layer. The driving electrode is adapted to transmit a driving signal, and the sensing electrode is adapted to receive a sensing signal. The driving electrode and the sensing electrode are disposed to be insulated from each other, and the dielectric layer is connected to at least one of the driving electrode and the sensing electrode. The dielectric layer has a one-quarter wavelength phase delay amount, and the dielectric layer is formed by coating. The linear polarizing layer is disposed at one side of the touch panel away from the organic light-emitting diode display. Besides, a touch device is also provided.
US10331248B2 Touch-integrated display device
A disclosed display device includes a plurality of touch electrodes, a plurality of sensing lines, and a plurality of transistors. Each of the touch electrodes includes a group of common voltage electrodes among a plurality of common voltage elongated along a first direction. The plurality of sensing lines are elongated along a second direction and intersects the plurality of common voltage electrodes. Each of the plurality of sensing lines is coupled to a corresponding group of the common voltage electrodes. The plurality of pixels include a plurality of transistors. Each of the plurality of transistors controls an amount of light output from a corresponding pixel of the plurality of pixels according to a voltage at a gate electrode of said each of the plurality of transistors. The gate electrode is formed in a corresponding separation area between two adjacent common voltage electrodes of the plurality of common voltage electrodes.
US10331244B2 Navagation device with fast frame rate upshift and operating method thereof
A navigation device including an image sensor, a processor and a memory is provided. The memory stores a lookup table of a plurality of moving speeds each corresponding to one frame period. The image sensor captures image frames successively. The processor calculates a current speed according to a current image frame and a previous image frame, reads a frame period from the lookup table according to the calculated current speed, wherein the read frame period is multiplied by a ratio, which is smaller than 1, when an acceleration is confirmed by the processor according to the captured image frames.
US10331226B2 Remotely operating target device
The embodiments of the present invention provide systems and methods for remotely operating a target device. A camera image is obtained, including a target screen image (which is an image of a screen of the target device). The camera image is transmitted to and displayed in a second device. Operational information is obtained on the screen of the second device, which displays the camera image. The operational information is transmitted to a first device. Human device data, which derives from the operational information, is inputted from the first device to the target device.
US10331224B2 Indian language keypad
A computer implemented system for generating vowel-signs based keypad having predictive capabilities, and a method thereof, have been disclosed. The keypad configured to enable a user to input alphabets in at least one Indian language, and is displayed on a user interface. The keypad layout includes alphabets corresponding to an Indian language, frequently used vowel-signs, and frequently used alphabets, being represented in the form of selectable keys. The user interface cooperates with a processor that processes the alphabet(s) input by the user, and subsequently triggers a display of vowel-signs, consonants, and half consonants on the user interface, in the event that the user inputs a consonant(s).
US10331220B2 Configure human-machine interface including a utensil and an array of magnetometers
A configurable human-machine interface for controlling an electrical apparatus includes at least one permanent magnet rigidly connected to each of utensils and a magnetometer array including N triaxial magnetometers, mechanically linked to each other without any degree of freedom to retain a known distance between each of the magnetometers, wherein N is a whole number greater than or equal to five, and a processing unit configured to: define, for each permanent magnet of a utensil, a value of at least one variable encoding a position or orientation of same in a three-dimensional reference system fixed without any degree of freedom to the array or the amplitude of the magnetic moment of same, from measurements of the magnetometers of the array, and automatically select a control law based on the value defined for the variable.
US10331212B2 Segmented character data entry system
The present invention provides a safety control system for a vehicle with controls located on the vehicle steering wheel. The controls maybe arranged in a cluster on one or both sides of the upper half of the steering wheel. The controls can be located in areas of the steering wheel including the spokes, the rim or a special flange extended from the rim or the spoke of the steering wheel and are easily recognizable and accessible by the driver while the driver is looking ahead from a normal driving position with the driver's eyes focused on the road and maintaining the driver's hands on the steering wheel. The controls can be further enhanced by varied coloring, shape, size, and texture to make them easily identifiable. The controls can be used to access and control vehicle systems or portable telematics devices in multi modal process in conjunction with thumb gesture interpretation or speech recognition. A further enhancement to the system is the introduction of a universal portable devices docking station to eliminate falling devices and the consequences of accident.
US10331210B2 Systems, articles, and methods for capacitive electromyography sensors
Systems, articles, and methods for improved capacitive electromyography (“EMG”) sensors are described. The improved capacitive EMG sensors include one or more sensor electrode(s) that is/are coated with a protective barrier formed of a material that has a relative permittivity εr of about 10 or more. The protective barrier shields the sensor electrode(s) from moisture, sweat, skin oils, etc. while advantageously contributing to a large capacitance between the sensor electrode(s) and the user's body. In this way, the improved capacitive EMG sensors provide enhanced robustness against variations in skin and/or environmental conditions. Such improved capacitive EMG sensors are particularly well-suited for use in wearable EMG devices that may be worn by a user for an extended period of time and/or under a variety of skin and/or environmental conditions. A wearable EMG device that provides a component of a human-electronics interface and incorporates such improved capacitive EMG sensors is described.
US10331203B2 Compute through power loss hardware approach for processing device having nonvolatile logic memory
A computing device apparatus facilitates use of a deep low power mode that includes powering off the device's CPU by including a hardware implemented process to trigger storage of data from the device's volatile storage elements in non-volatile memory in response to entering the low power mode. A hardware based power management unit controls the process including interrupting a normal processing order of the CPU and triggering the storage of the data in the non-volatile memory. In response to a wake-up event, the device is triggered to restore the data stored in the non-volatile memory to the volatile memory prior to execution of a wake up process for the CPU from the low power mode. The device includes a power storage element such as a capacitor that holds sufficient energy to complete the non-volatile data storage task prior to entering the low power mode.
US10331197B2 Integrated circuit and operation method of the same
A display controller disposed in a display device that includes a flash memory and an integrated circuit is provided. The flash memory stores display device information of the display device. The integrated circuit includes a first and a second power conversion circuit and an accessing circuit. The first power conversion circuit converts an external power received from an external power adapter to a power in a first power domain. The second power conversion circuit converts a host power received from a host to the power of a second power domain and outputs the power to a flash memory such that the flash memory operates accordingly. The accessing circuit operates according to the power of the second power domain to access and transmit the display device information from the flash memory to the host when the first power conversion circuit is not in operation.
US10331195B2 Power and performance aware memory-controller voting mechanism
In some aspects, a method for adjusting an operating frequency of a memory controller is provided, wherein a graphics processing unit (GPU) accesses a memory via the memory controller. The method includes monitoring activity of the GPU to determine an active time of the GPU, comparing the determined active time with an active threshold, and, if the determined active time is greater than the active threshold, increasing the operating frequency of the memory controller.
US10331193B2 Signaling interface with phase and framing calibration
A memory controller component of a memory system stores memory access requests within a transaction queue until serviced so that, over time, the transaction queue alternates between occupied and empty states. The memory controller transitions the memory system to a low power mode in response to detecting the transaction queue is has remained in the empty state for a predetermined time. In the transition to the low power mode, the memory controller disables oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of one or more attached memory devices and also disables one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices.
US10331191B2 Program and data annotation for hardware customization and energy optimization
Technologies are generally described herein for supporting program and data annotation for hardware customization and energy optimization. A code block to be annotated may be examined and a hardware customization may be determined to support a specified quality of service level for executing the code block with reduced energy expenditure Annotations may be determined as associated with the determined hardware customization. An annotation may be provided to indicate using the hardware customization while executing the code block. Examining the code block may include one or more of performing a symbolic analysis, performing an empirical observation of an execution of the code block, performing a statistical analysis, or any combination thereof. A data block to be annotated may also be examined. One or more additional annotations to be associated with the data block may be determined.
US10331187B2 Selectively controlling power to a connector port
Systems and methods are provided to selectively provide power to a power supply line in a connector port. A power setting may be received, at a controller in an electronic device, for the connector port. The power setting may be set or changed by a processor in the electronic device. The power setting may be stored in a non-volatile storage. The controller may determine the power setting by reading the non-volatile storage. The controller may then apply the power setting to a switch using at least one control signal. The control signal selectively opens and closes the switch to respectively connect and disconnect a source of DC power to the power supply line in the connector port.
US10331183B1 Acoustic energy mitigation for mechanical drives using baffle
A computing device comprises an air moving device operable to produce an airflow that removes heat from one or more components that are arranged upstream from the air moving device. The airflow corresponds to an acoustic energy signature. The computing device further comprises one or more mechanical drives that are arranged downstream from the air moving device, and a baffle comprising a first surface and an opposing second surface. The baffle is disposed between the air moving device and the one or more mechanical drives. The baffle defines a plurality of perforations extending between the first surface and the second surface, and the plurality of perforations are dimensioned and arranged to mitigate one or more predefined components of the acoustic energy signature of the airflow while permitting a first portion of the airflow to pass through the baffle to remove heat from the one or more mechanical drives.
US10331174B2 Dynamic function row customization
A device may include a dynamic function row (DFR) comprising a touchscreen. A device processor may operate a DFR agent controlling the DFR. The DFR agent may generate and/or select images to display on the DFR based on rules and/or contexts, and the DFR may display the images.
US10331170B2 Component assembly in pre bent state
A portable electronic device is provided. The portable electronic device may include a housing and a cover panel that may cover a display. The cover panel may define a pre-bent configuration prior to being coupled to the housing. Thereby, the cover panel may be elastically bent during attachment to the housing. Thus, the cover panel may include internal forces as a result of the elastic bending that prevent the cover panel from bowing outwardly from the housing. Related assemblies and methods are also provided.
US10331164B2 Display screen assembly, electronic device and image acquisition method
A display screen assembly, an electronic device and an image acquisition method are provided. The electronic device includes a housing, a display screen assembly, a camera and a processor. The display screen assembly is arranged on the housing. The display screen assembly and the housing cooperatively define a receiving chamber. The display screen assembly includes a transparent entity area. The transparent entity area includes a plurality of image pixels configured to display data information. The camera is arranged in the receiving chamber. The camera corresponds to the transparent entity area and is configured to receive light passing through the transparent entity area to acquire an initial image including a first scene outside the electronic device and a second scene inside the electronic device. The processor is configured to process the initial image to obtain a target image that includes the first scene and is without the second scene.
US10331155B1 Network addressable power socket automation
A technology is described for applying automation rules to network addressable power sockets. An example method may include receiving a power socket identifier for a network addressable power socket that detects an electrical device connected to the network addressable power socket via a wireless communication protocol. Receiving a unique identifier for the electrical device detected by the network addressable power socket. The network addressable power socket and the electrical device may be identified using the power socket identifier and the unique identifier, and an automation rule may be obtained that determines the functionality of the electrical device. The automation rule may then be applied to either of the network addressable power socket or the electrical device.
US10331150B2 Power supply device and current equalization method thereof
A power supply device and current equalization method wherein the device includes: a plurality of power modules connected in parallel and a plurality of current equalization modules; two adjacent power modules corresponding to a current equalization module, each power module including: voltage output unit, power stage unit, and control unit; each current equalization module including: first and second current sampling conversion units, and error comparison unit; by using the error comparison unit to compare difference between load currents of two adjacent power modules and generating corresponding first control voltage based on the load currents, and the control unit generating the second control voltage based on the first control voltage to control the power stage unit to change the output voltage according to the second control voltage changing. The device accurately achieves current equalization of power modules connected in parallel and simplifies complexity of power supply device.
US10331149B1 Method and system for a power strip with automatic equipment disconnect
A power strip may automatically disconnect a wired connection in response to received weather alert data based on a configuration file including one or more user preference settings. The power strip may include a receiver for a National Weather Service Specific Area Message Encoding system message including an alert type. The power strip may process the message and disconnect a wired connection based on the preference settings. A timer function may also define a time period that the power strip monitors its receiver for weather alert data and automatically disconnects and reconnects the wired connections.
US10331146B2 Control system for radiopharmaceuticals
Techniques for monitoring a pharmaceutical manufacturing process and making determinations regarding the release of radiopharmaceuticals to health care providers. A data processing system collects data across multiple batches of radiopharmaceuticals, across multiple entities, and/or across multiple stages of the manufacturing process, processes the data, and provides feedback to entities involved in the manufacturing process. In scenarios where quality assurance tests are conducted, data is collected from radiopharmaceutical products before they are shipped, and the data is analyzed to provide the recipients with an indication of whether the radiopharmaceutical products satisfy quality assurance standards. Techniques for analyzing information about a batch manufacturing process and, when a problem occurred during a manufacture of a batch, determining whether to continue to manufacture a next batch in time for delivering and administering to a patient. The detected problem may be investigated and remedied before or during the synthesis of the next batch.
US10331142B2 Monitoring of vehicle passing maneuver
A system and methods are provided for generating a safety level notification with respect to a passing vehicle maneuvering to overtake a leading vehicle by travelling in a lane designated for opposing traffic. The system may include a camera having a narrow bandwidth emitter, an image sensor, a lens subsystem and a processor. The processor is configured to perform the steps of: determining a speed and a position of the leading vehicle; receiving images from the camera; processing the images to calculate a-speed and a position of an on-coming vehicle travelling in the lane designated for opposing traffic and approaching the passing vehicle; responsively determining a safety level of performing an overtaking maneuver; and providing a notification of the safety level to a driver of the passing vehicle.
US10331134B2 Supervised movement of autonomous vehicle
The present disclosure provides systems and methods for controlling autonomous vehicles. In one example implementation, a method includes providing for display to a passenger of an autonomous vehicle, by a computing system having one or more computing devices, a user interface on a display device. The user interface includes at least one interface element associated with directing movement of the autonomous vehicle. The method includes receiving, by the computing system, a user interaction for a time period directed to the interface element. During the time period, the method includes providing, by the computing system, one or more signals indicative of the user interaction to control the autonomous vehicle to autonomously travel along a predetermined path.
US10331133B2 Inferring state of traffic signal and other aspects of a vehicle's environment based on surrogate data
A vehicle configured to operate in an autonomous mode can obtain sensor data from one or more sensors observing one or more aspects of an environment of the vehicle. At least one aspect of the environment of the vehicle that is not observed by the one or more sensors could be inferred based on the sensor data. The vehicle could be controlled in the autonomous mode based on the at least one inferred aspect of the environment of the vehicle.
US10331132B2 Remotely controlled robot
A battery powered remotely controlled robot is equipped with a drive subsystem for ground travel, a flight subsystem for flight operations, and an obstacle detection subsystem. The robot is configured so that during a mission the drive subsystem is energized to maneuver the robot on the ground for a majority of the mission. The robot is further configured so that upon detection of an obstacle, the flight subsystem is energized to traverse the obstacle. The fight subsystem is energized only to traverse obstacles thus saving battery power and increasing the mission time.
US10331125B2 Determination of vehicle view based on relative location
Methods and systems are disclosed for determining a vehicle view based on a relative location of a remote display. An example vehicle includes a plurality of cameras configured to capture images of the vehicle surroundings. The vehicle also includes a communication system, and a processor. The processor is configured to stitch together images captured by the plurality of cameras, determine a relative location of a remote display with respect to the vehicle, determine a vehicle view based on the determined relative location, and transmit the vehicle view to the remote display.
US10331120B2 Remote control device, control system and method of controlling
A remote control device for remotely controlling an unmanned apparatus and a carried object carried by the unmanned apparatus includes a remote control device attitude sensor and a microprocessor. The remote control device attitude sensor is configured to detect a remote control device spatial attitude of the remote control device and output a remote control device spatial attitude signal according to the remote control device spatial attitude. The microprocessor is configured to receive the remote control device spatial attitude signal, calculate an angle change of the remote control device in a remote control device dimension based on the remote control device spatial attitude signal, and generate a carried object control signal for controlling a movement of the carried object in a corresponding dimension based on the angle change of the remote control device. The corresponding dimension corresponds to the remote control device dimension.
US10331118B2 Medical device diagnostic apparatus and control method thereof
A medical device diagnostic apparatus and a control method thereof are provided. The medical device diagnostic apparatus includes a communicator connected to a controlled medical device, the communicator being configured to transmit and receive data to and from the controlled medical device, and a controller configured to select a component from components of the controlled medical device based on the received data, calculate a difference value between input and output data of the selected component and input and output data corresponding to the selected component in reference data, determine whether the difference value is greater than a value, determine that the selected component operates abnormally in response to the controller determining that difference value is greater than the value, and select another component from the components in response to the controller determining that the difference value is less than or equal to the value.
US10331113B2 Systems and methods for detecting and rejecting defective absorbent articles from a converting line
The present disclosure relates to systems and processes for detecting and rejecting defective absorbent articles from a converting line. In particular, the systems and methods may utilize feedback from technologies, such as vision systems, sensors, remote input and output stations, and controllers with synchronized embedded clocks to accurately correlate inspection results and measurements from an absorbent article converting process. As such, the systems and methods may accurately apply the use of precision clock synchronization for both instrumentation and control system devices on a non-deterministic communications network. In turn, the clock synchronized control and instrumentation network may be used to control a reject system on converters of absorbent articles. In some embodiments, the controller will reject only defective absorbent articles without the need to reject non-defective absorbent articles.
US10331099B2 Controller and user interface device, systems, and methods
A data collection system controller that includes a housing such as a cover. The housing includes a user facing section and a support facing section defining a hole. The controller also includes a first input device adjacent the user facing section and a second input device. The second input device includes a knob comprising a third input device and a rotatable shaft extending through the hole and partially disposed within the knob. In one embodiment, the second input device is an XYZ joystick with a button. In one embodiment, the joystick and the first input device are angled relative to each other on either side of an elbow joint. In part, the invention relates to a method of controlling the display of image data obtained with respect to a blood vessel.
US10331091B2 Method and device for improving the robustness with respect to “adversarial examples”
A method for generating a manipulated data signal for misleading a first machine learning system, which is designed to ascertain a semantic segmentation of a received one-dimensional or multi-dimensional data signal, the method having the following steps: a) ascertaining a desired semantic segmentation of the manipulated data signal; and b) generating the manipulated signal as a function of the received data signal and the ascertained desired semantic segmentation as well as an estimated semantic segmentation of the manipulated data signal.
US10331089B2 Forecasting solar power generation using weather forecasts
Embodiments are directed to a computer-implemented method of forecasting power generation. The method includes analyzing, using a processor, a set of historical weather data. A set of historical power generation data is analyzed using the processor. The processor then determines a plurality of clusters, where each cluster of the plurality of clusters represents weather data for a time period and power generated during the time period. The processor then receives a weather forecast for a future time period. The processor determines which cluster of the set of cluster contains weather data that is most similar to the weather forecast. The processor then uses the historical power generation data of the cluster to forecast power generation for the future time period.
US10331085B2 Stepping motor and timepiece
A coil core including a coil block configured by a coil wound around the coil core which is coupled to a stator, a linear portion around which a wire is wound to form a coil; and coil-side couplers which are extended to both sides along a direction orthogonal to an extending direction of the linear portion, wherein the coil-side couplers include a thinner portion than the linear portion.
US10331080B2 Mobile apparatus able to equip and protect a watch and watch equipped with such a mobile apparatus
A mobile apparatus is provided that is able to equip any object of value, such as a watch or piece of jewelery, and protect it. The present mobile apparatus includes: an electronic module able to execute a mobile application, a display screen connected to the electronic module and arranged to display information relative to the mobile application, and a fastening support whereof the shapes and dimensions are arranged so that the mobile apparatus can successively equip any object of value, and to be able to fasten, removably and by superposition, at least one display screen to an object of value when object of value is attached around part of a human body. In addition, the mobile apparatus covers at least part of a surface of the object of value designed to be easily visible by the person when the object is worn.
US10331079B2 Analogue display hand
A display hand intended to equip a timepiece, including a body and a pipe, providing an arbor hole arranged for fitting the display hand onto a drive arbor. The body is made of a composite material, the pipe includes, over all or part of the outer periphery, a surface for connection to the hand body to ensure the adhesion of the composite material to the pipe.
US10331077B2 Cartridge where biasing member is reliably held on coupling member
A cartridge that can be mounted in and detached from main body of an apparatus of an image forming apparatus includes: a rotating member that rotates upon reception of driving force from main body of the apparatus; a coupling member that includes a force receiving portion for receiving the driving force from main body of the apparatus via a drive shaft, transmits the driving force to the rotating member by rotating, and is capable of moving relative to the rotating member; and a wire-shaped biasing member for biasing the coupling member, wherein the coupling member includes a groove that is contacted by the biasing member, and an opening width of the groove is wider than a wire diameter of the biasing member.
US10331076B2 Method of manufacturing a molded article having a conductive sheet adhered thereto
A process cartridge including a first frame member molded by pouring a resin from a gate; a conductive sheet adhered integrally to a sheet adhering portion of the first frame member by molding of the resin; and a second frame member configured to define a toner storage portion by being coupled with the first frame member, wherein, the first frame member includes a bent portion at the sheet adhering portion, and a portion of the first frame member different in thickness is provided at an adjacent position to the adhering portion.
US10331068B2 Image forming apparatus performing density adjustment control
In an image forming apparatus, when images are formed on a plurality of sheets, a controller controls an image forming unit to form a measurement image between an image which is to be transferred to a first sheet of the plurality of sheets and an image which is to be transferred to a second sheet of the plurality of sheets, controls a sensor to measure the measurement image, determines a feedback condition based on a length of each of the plurality of sheets in a conveyance direction, and controls an image forming condition based on a result of measurement performed by the sensor and the determined feedback condition, wherein the image which is to be transferred to the second sheet of the plurality of sheets is adjacent to the image which is to be transferred to the first sheet of the plurality of sheets on an image bearing member.
US10331064B2 Image forming apparatus
In a first image formation mode, an image is formed with a first development contrast C1 and a specific dot pattern is formed with a second development contrast C2, which is lower than the first development contrast C1; in a second image formation mode, an image is formed with a third development contrast C3 and a specific dot pattern is formed with a fourth development contrast C4, which is lower than the third development contrast C3; and when ΔC1 (=C2/C1) denotes a ratio between the second development contrast C2 and the first development contrast C1, and ΔC2 (=C4/C3) denotes a ratio between the fourth development contrast C4 and the third development contrast C3, ΔC2<ΔC1 is satisfied.
US10331062B2 Image forming apparatus and image forming method
An image forming apparatus includes a fixing device that includes a heater to heat a fixing rotator, an opposed rotator to press against the fixing rotator to form a fixing nip therebetween, and at least one rotary body to convey a recording medium to the fixing nip. A controller rotates the fixing rotator in a forward direction to fix a toner image on the recording medium. The controller stops the heater and rotates the fixing rotator in a predetermined rotation direction when a failure occurs while the fixing device is activated. The controller determines that the predetermined rotation direction is the forward direction or a backward direction according to the at least one rotary body that sandwiches the recording medium, if the fixing nip and the at least one rotary body sandwich the recording medium simultaneously when the failure occurs while the fixing device is activated.
US10331061B2 Developing device
A developing device includes a rotatable developing member carrying a developer containing toner and a carrier to a developing position and a magnet provided fixedly inside the rotatable developing member and including first and second magnetic poles. A cover portion opposes the rotatable developing member. A most upstream end of the cover portion is positioned downstream of an uppermost position of the rotatable developing member and upstream of a most upstream position of a half-width of magnetic flux density of the first magnetic pole, and a most downstream end of the cover portion is positioned downstream of a first peak position and upstream of a position where the magnetic flux density of the first magnetic pole is a minimum on a side downstream of the first peak position and upstream of a second peak position where magnetic flux density of the second magnetic pole is a maximum.
US10331060B2 Image forming apparatus capable of preventing unnecessary replacement of toner cartridge, method of controlling the same, and storage medium
An image forming apparatus capable of preventing unnecessary replacement of a toner cartridge when a drum part is replaced. The toner cartridge supplies toner. The drum part uses the toner supplied from the toner cartridge as lubricant when the drum part performs a first time operation after it has been mounted. The toner cartridge and the drum part are removably mounted. The image forming apparatus detects a value indicative of the remaining amount of toner stored in the toner cartridge and a value indicative of the remaining lifetime of the drum part. When the value indicative of the remaining lifetime is not larger than a predetermined threshold value, replacement of the drum part is notified. Contents of the notification are changed according to the value indicative of the remaining amount of toner stored in the toner cartridge.
US10331057B2 Light emitting element device including light emitting thyristor and optical print head including the light emitting element device
A light emitting element device includes: a light emitting thyristor having a layered structure including a first semiconductor layer of a first conductivity type, a second semiconductor layer of a second conductivity type different from the first conductivity type, a third semiconductor layer of the first conductivity type, and a fourth semiconductor layer of the second conductivity type that are layered in this order; and a gate electrode for supplying gate current to the light emitting thyristor. The light emitting thyristor includes an etching stop layer disposed on a surface of the third semiconductor layer or included in the third semiconductor layer, the etching stop layer being a semiconductor layer having an etching rate lower than an etching rate of a semiconductor layer adjacent to the etching stop layer.
US10331042B2 Method for a lithographic apparatus
A method is described that includes illuminating a patterning device pattern with a radiation beam having a symmetric illumination mode, the patterning device pattern comprising a first pattern feature that substantially diffracts radiation of the radiation beam, and a second pattern feature that does not substantially diffract radiation of the radiation beam, introducing an asymmetry, relative to an optical axis, in the substantially diffracted radiation using a phase modulation element, illuminating a radiation beam receiving element with radiation emanating from the phase modulation element to form a receiving element pattern that is related to the patterning device pattern, the receiving element pattern having first and second receiving element pattern features related to the first and second pattern features respectively, and determining information at least indicative of a focal property from positional information regarding the relative positions of the first and second receiving element pattern features.
US10331034B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a spin chuck that holds a substrate, a processing liquid supply unit that supplies a first processing liquid having first specific gravity and a second processing liquid having second specific gravity smaller than the first specific gravity to a surface to be processed of the substrate held by the spin chuck, a collection tank that stores the used first and second processing liquids that have been supplied to the substrate, and a processing liquid separating mechanism that separates the first processing liquid and the second processing liquid based on specific gravity, the first and second processing liquids being stored in the collection tank.
US10331033B2 Hardmask composition and method of forming pattern using the hardmask composition
A hardmask composition includes a first material including one of an aromatic ring-containing monomer and a polymer containing a repeating unit including an aromatic ring-containing monomer, a second material including at least one of a hexagonal boron nitride and a precursor thereof, a chalcogenide-based material and a precursor thereof, and a two-dimensional carbon nanostructure and a precursor thereof, the two-dimensional carbon nanostructure containing about 0.01 atom % to about 40 atom % of oxygen, and a solvent.
US10331030B2 Imprint material
A novel imprint material and film produced from the material, on which a pattern is transferred. An imprint material having: a component (A); a component (B); a component (C); and a component (D), wherein, (A): a compound of Formula (1), Formula (2), or Formula (3): wherein, X is C1-5 linear alkylene, R1 is H or CH3; each of R2, R3, and R4 is independently H, CH3, or C2H5; and the sum of the number of carbon atoms on R2, R3, and R4 is 0 to 2; (B): a silsesquioxane compound having a repeating unit of Formula (4), and having two or more polymerizable groups of Y; (C): a silicone compound having a repeating unit of Formula (5), and having two polymerizable groups on its ends: wherein, each of R6 and R7 is independently C1-3 alkyl; R5 is C1-3 alkylene; and k is 0 to 3; and (D): photopolymerization initiator.
US10331029B2 Imprint apparatus, method of manufacturing article, and supply apparatus
The present invention provides an imprint apparatus including a chamber configured to define a first space including a processing unit which includes a discharge unit configured to discharge an imprint material onto a substrate and is configured to perform an imprint process of forming a pattern of the imprint material on the substrate by using a mold, and an enclosure configured to define a second space including a tank configured to store the imprint material supplied to the discharge unit, wherein the tank has a first opening open to the second space, and the enclosure has a supply port configured to supply, to the second space via the first opening, a gas cleaner than a gas supplied to the first space.
US10331020B2 Articulating arm camera mount
Disclosed is an articulating arm camera mount for mounting an imaging device. The disclosed camera mount comprises a base, one or more arms, and a head that are movably secured to one another and are generally interchangeable with different components and pieces. The disclosed camera mount allows for greater flexibility and creativity in the placement and positioning of an imaging device.
US10331018B2 Interchangeable lens, camera system,communication method, and program
To provide an interchangeable lens, a camera system, a communication method, and a program in which lens data can be caused to be efficiently stored in an interchangeable lens, necessity of storing the lens data in the accessory can be eliminated by storing lens data in a case where an accessory is not mounted on the interchangeable lens and lens data in a case where the accessory is mounted on the interchangeable lens, and it is unnecessary to have a particular function of transmitting appropriate lens data to the accessory. An interchangeable lens includes a specifying unit that specifies a mounted accessory by acquiring identification information from the accessory, a storage unit including a first storage area that stores first lens data and a second storage area that stores one or a plurality of pieces of second lens data, a third lens data generation unit, and a lens control unit.
US10331004B2 Graphic mirror
A graphic display apparatus including a substrate including a first major surface and a second major surface, the substrate configured to transmit light when the graphic display apparatus is in a transmissive mode and reflect light when the graphic display apparatus is in a reflective mode; a reflective layer positioned on the first major surface of the substrate; a tint layer positioned on the second major surface; a diffuser layer including an image that is positioned on the tint layer such that the diffuser layer and the substrate sandwich the tint layer; and a light source located proximate the diffuser layer such that the light source and the diffuser layer sandwich the image, wherein, when the graphic display apparatus is in the transmissive mode, the light source illuminates the image such that the image is viewable from the first major surface of the substrate, and when the graphic display apparatus is in the reflective mode, the image is not illuminated by the light source and is not viewable from the first major surface of the substrate.
US10331001B2 TFT substrate and manufacturing method thereof
A manufacturing method of a TFT substrate uses a bottom gate structure and the entire process can be completely done with seven masks. The number of masks used is reduced. The manufacturing process of a TFT substrate is simplified. Product yield and increase productivity are effectively improved. By subjecting two ends of a semiconductor pattern to heavy ion doping to form a source electrode and a drain electrode, the manufacturing steps can be reduced and the source electrode and the drain electrode so formed do not need to extend through a via hole formed in an interlayer dielectric layer to get in connection with the two ends of the active layer so as to effectively reduce contact resistance and improve product yield. Also provided is a TFT substrate manufactured with the method.
US10330996B2 Common structure of high vertical alignment pads
A common structure of HVA pads comprises a set of HVA pads for common use. The set of HVA pads includes n clock pads, m DC high potential pads for inputting DC high potentials, a DC low potential pad for inputting a DC low potential, and n clock transferring circuits corresponding to the n clock pads separately. m is a natural number larger than one illustrating the number of chips using in common the set of HVA pads, n is a natural number. The n clock pads are connected separately to the corresponding n clock transferring circuits for inputting corresponding clock signals to the n clock transferring circuits individually. The m DC high potential pads and the DC low potential pad are connected to each the clock transferring circuit for inputting m DC high potentials and a DC low potential to each the clock transferring circuit.
US10330975B2 Reflective display panel, driving method thereof, control method of pixel unit, and reflective display device
The present application discloses a reflective display panel, a driving method thereof, a control method of a pixel unit and a reflective display device. The reflective display panel comprises: a base substrate, a reflective layer, first and second electrode layers, wherein the first electrode layer is on a side of the reflective layer distal to the base substrate, the second electrode layer is on a side of the first electrode layer distal to the base substrate and insulated from the first electrode layer, materials of the first and second electrode layers are each an electro-optic material, and orthogonal projections of the second and first electrode layers on the base substrate have overlapping areas corresponding to the pixel units.
US10330972B2 Transmissive liquid crystal panel and 3D printer
Transmissive liquid crystal panel and 3D printer including the same, the panel includes: a first substrate including a plurality of data lines and scan lines, data lines intersecting with scan lines to define a plurality of pixels; a second substrate; a liquid crystal layer located between the first and second substrate; a black matrix defining a plurality of aperture areas corresponding to the pixels; a monochromatic quantum dot layer covering the aperture areas, the monochromatic quantum dot layer being excitable under near ultraviolet light to generate light having a wavelength in a range of 385 nm-420 nm. The panel does not use chromatic filter layer, which improves transmittance of the panel with respect to near ultraviolet light, when the panel is applied in 3D printer, photographic efficiency of photosensitive resin and printing speed are improved, and utilization of near-ultraviolet light emitted by the backlight source is improved.
US10330967B2 Display device and display panel
In a display device, a plurality of display panels displaying an image formed by a plurality of pixels are coupled to each other. Each of the display panels includes a display surface having a display region and a non-display region surrounding the display region, and a polarizer provided on the display surface. The polarizer covers the display region and a part of the polarizer extends to the non-display region. A pair of display panels to be coupled to each other are arranged such that parts of the non-display regions overlap with each other. One display panel is located at a display surface side of the other display panel, and the other display panel is located at a rear surface side of the one display panel, the rear surface side being an opposite side to the display surface side.
US10330959B2 Polarization insensitive micro ring modulator
A transmission-type polarization insensitive modulator implemented as a polarization insensitive micro ring modulator (PIMRM) includes a first polarization splitter-rotator (PSR) configured to generate a first light beam and a second light beam having a common polarization from an input, a micro ring configured to modulate the first light beam with data to generate a first output signal, and modulate the second light beam with data to generate a second output signal, and a second PSR configured to combine the first output signal and the second output signal to form a modulated output signal, wherein the micro ring is disposed in between the first PSR and the second PSR.
US10330958B2 Systems and methods for creating eyewear with multi-focal lenses
Systems and methods are disclosed for generating an eyewear frame and lens geometry that is customized to a user's anatomy and optimized for optical performance. One method includes receiving a configurable parametric model of a user-specific eyewear product comprising a frame portion and a lens portion, wherein geometric parameters of the configurable parametric model are based geometric features of a user's anatomy; receiving media data of a user, the media data including the user's response to visual cues; detecting the position of the user's eyes from the received media data; determining optical information of the user based on the detected position of the user's eyes; and generating an updated configurable parametric model by modifying the received configurable parametric model based on the determined optical information.
US10330957B2 Smart contact lens data transfer using Li-Fi
Systems and methods for smart contact lens data transfer using Light Fidelity (Li-Fi) are disclosed. In embodiments, a computer-implemented method, comprises: pairing a smart contact lens with a remote computing device, the smart contact lens including a data receiving device and a light transmitting device; receiving, by the smart contact lens, data from the remote computing device; and transmitting, by the light transmitting device of the smart contact lens, the data to a receiver device through Li-Fi communication between the light transmitting device of the smart contact lens and the receiving device.
US10330956B2 Eyewear supporting electrical components and apparatus therefor
Techniques for providing eyewear with electrical components are disclosed. The electrical components can provide electrical technology to eyewear without having to substantially compromise aesthetic design principles of the eyewear. The electrical components can be partially or completely internal to eyewear. The electrical components can also be attached to the eyewear as an after-market enhancement. The electrical components can operate independently or together with other electrical components provided elsewhere. Apparatus for presenting after-market electrical components are also disclosed.
US10330955B2 Spectacles with personal accessories
A spectacles set includes a spectacles article, a first personal accessory and a second personal accessory. The spectacles article includes a pair of spectacles lenses, a front frame, a first temple and a second temple, and a first frame magnetic element provided on one of the first temple and the second temple at a position in the vicinity of the front frame. The first personal accessory includes a writing instrument and a first accessory magnetic element provided on the writing instrument. The second personal accessory includes a lighting device and a second accessory magnetic element provided on the lighting device. The writing instrument and the lighting device interchangably attach on the first frame magnetic element so that at least one of the first personal accessory and the second personal accessory is attached on the spectacles article for providing a user with a utility option.
US10330953B2 Ophthalmic lens
An ophthalmic lens having a main front face and a main rear face includes: an element for cutting off ultraviolet (UV) light incident on the main front face of the ophthalmic lens; an anti-reflection coating on the main rear face of the ophthalmic lens, having a weighted average reflection factor in the UV region of less than or equal to 7%; and at least one element for at least partially blocking the blue light in the wavelength region from 400 to 460 nanometers, preferably from 420 to 450 nanometers.
US10330947B2 Diffractive mirrors and diffractive telescopes with corrected temporal dispersion
Mirrors, lenses, devices, apparatus, systems and methods for correcting temporal dispersion of laser pulses or other pulses of electromagnetic radiation in diffractive telescopes used in applications, such as but not limited to optical telescopes, transmitters, receivers, and transceivers for laser communication and imaging. Diffractive lenses and mirrors allow for producing large area telescopes and reducing or eliminating temporal dispersion of laser pulses and other pulses of electromagnetic radiation recorded by such telescopes. This can be achieved by utilizing high efficiency thin film diffractive optical films, particularly, diffractive waveplates, and having a secondary diffractive mirror of a shape selected to assure that the propagation time from the flat primary collecting lens or mirror is independent of the position on the flat primary collecting lens or mirror at which the radiation impinges.
US10330946B1 Symmetric cube polarizing beam splitter
A cube polarizing beam splitter (PBS) can have one or more of the following characteristics: high contrast (Tp/Ts), acceptance of a large range of incident angles, broadband, and symmetry. The cube PBS can include a pair of wire-grid polarizers sandwiched between a first prism and a second prism. There can be a boundary layer between the wire-grid polarizers. An optical path length of a transmitted beam can be equal or very close to an optical path length of a reflected beam.
US10330935B2 Predictive, foveated virtual reality system
A Predictive, Foveated Virtual Reality System may capture views of the world around a user using multiple resolutions. The Predictive, Foveated Virtual Reality System may include one or more cameras configured to capture lower resolution image data for a peripheral field of view while capturing higher resolution image data for a narrow field of view corresponding to a user's line of sight. Additionally, the Predictive, Foveated Virtual Reality System may also include one or more sensors or other mechanisms, such as gaze tracking modules or accelerometers, to detect or track motion. A Predictive, Foveated Virtual Reality System may also predict, based on a user's head and eye motion, the user's future line of sight and may capture image data corresponding to a predicted line of sight. When the user subsequently looks in that direction the system may display the previously captured (and augmented) view.
US10330932B2 Multi-process access to a single-process resource
Systems and methods provide concurrent access to a single input resource. An audio stack of a computing device can receive multiple requests from applications to provide concurrent access to audio data received via an input resource, such as audio data received via an audio card coupled to a microphone. A request to access the resource is received from a first application. Based on the request, a cache memory is instantiated to model a memory buffer of the resource. A direct session between a component of the audio stack and the resource is established. As audio data is encoded, the audio stack component can receive the encoded audio data and write the audio data into the cache. A first session between the first application and the cache is generated, such that the first application interprets the cache as the audio input resource buffer memory. The first session can provide the first application with access to audio data in real-time, as if the audio data were being received directly from the audio stack component. A second application requesting access to the resource can be provided with a second session to facilitate concurrent access to the audio input data.
US10330925B2 Galvanometer scanner
According to the present invention, a galvanometer scanner, comprising: an operation portion having a rotary shaft; an inner sliding member configured to rotatably support the rotary shaft; a reaction force absorbing portion, provided outside the rotary shaft via the inner sliding member, configured to replace a force acting against the operation portion with an angular acceleration; an outer sliding member configured to rotatably support the reaction force absorbing portion; and a fixed portion provided outside the reaction force absorbing portion via the outer sliding member, is provided.
US10330920B2 Droplet actuation method for a microfluidic device
A microfluidic system includes an electrowetting on dielectric (EWOD) device comprising an array of elements that are actuatable for manipulation of a liquid droplet within the EWOD device. The system has a pattern generator that generates an actuation pattern for actuating a portion of the elements in the array of elements, and a signal generator that generates voltage signals for actuating elements in the array of elements in accordance with the actuation pattern. The pattern generator generates an actuation pattern in which voltage signals applied to elements in at least part of a region at or adjacent to a contact line of the droplet are different from voltage signals applied to elements that are not in the part of the region at or adjacent to the contact line. The system further may include a sensor for sensing the droplet contact line constituting a boundary of the liquid droplet.
US10330918B1 Display device support plate having recessed region
A display device includes a first support plate and a second support plate. A pixel region between the first support plate and the second support plate includes a plurality of pixel wall portions over the first support plate forming a perimeter of the pixel region. A first liquid and a second liquid that is immiscible with the first liquid are disposed in the pixel region. A light-blocking layer is disposed on an inner surface of the second support plate. The light-blocking layer includes a light-blocking portion positioned over a first pixel wall portion of the plurality of pixel wall portions. An electrically conductive layer comprising an electrically conductive portion is disposed on a first surface of the light-blocking portion. A recessed region is aligned with the electrically conductive portion such that a portion of the second liquid disposed within the recessed region contacts the electrically conductive portion.
US10330900B1 Projection zoom lens and camera
A projection zoom lens assembly for a digital cinema projection system includes three optical groups. A first optical group includes one or more wide angle lenses for projecting digital cinema images. A second optical group includes a set of zoom optical groups each comprising two or more lenses, including a first independently movable zoom group, a second independently movable zoom group, and a third zoom group. A third optical group includes multiple lenses for receiving images for projection.
US10330897B2 Miniature telephoto lens assembly
An optical lens assembly includes five lens elements and provides a TTL/EFL<1.0. In an embodiment, the focal length of the first lens element f1
US10330893B2 Imaging lens
An imaging lens includes an aperture stop; a first lens having positive refractive power; a second lens having negative refractive power; a third lens; a fourth lens; a fifth lens having negative refractive power; and a sixth lens, arranged in this order from an object side to an image plane side. A surface of the first lens on the image plane side has a positive curvature radius. A surface of the third lens on the image plane side has a positive curvature radius. A surface of the fifth lens on the object side and a surface of the fifth lens on the image plane side have inflection points and are aspheric. A surface of the sixth lens on the object side has a positive curvature radius. The first to the third lenses have specific thicknesses so that specific conditional expressions are satisfied.
US10330892B2 Imaging lens
A compact imaging lens which addresses low-profile and low F value, and corrects aberrations. An imaging lens includes a first lens having positive refractive power and a convex surface on an object side near an optical axis, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens and a eighth lens having a concave surface on an image side near the optical axis as double-sided aspheric lens, wherein the second to seventh lenses each have at least one aspheric surface, and the eighth lens has pole points off an optical axis on the aspheric image-side surface.
US10330888B2 Imaging device and electronic apparatus
An electronic apparatus includes an imaging device and a signal processing circuit for performing signal processing on an output signal of the imaging device. The imaging device includes one group of lenses, and an imaging element on which an image is formed through the lenses, and the lenses include a first lens having an object side surface in a convex shape projecting to an object side, a transparent body, and a second lens, the first lens, the transparent body, and the second lens being arranged in order from the object side to an image surface side without an air being interposed between the first lens, the transparent body, and the second lens, and the imaging element is curved so as to have a concave surface facing the object side.
US10330879B2 Aerial micromodule optical cable and a method of manufacturing said cable
A method of manufacturing an aerial micromodule cable with excess length of an optical core is disclosed, the cable comprising a cable jacket defining a cavity in which the optical core is arranged, said cable having two rigid strength members embedded in the wall of the jacket; the method comprising guiding the cable over a wheel; wherein a first plane (P1) intersecting the center of gravity (C1) of the cable cavity is parallel to a second plane (P2) intersecting the two rigid strength members, said first and second planes (P1, P2) being offset from each other, and wherein, during said guiding, the two rigid strength members are positioned closer to the wheel than the first plane (P1) so as to cause the optical core to have a core excess length of at least 0.05%.
US10330878B2 Optical fiber cable with adhesion control layer
An optical communication cable and related systems and methods are provided. The cable includes an adhesion control material between a reinforcement sheet and a cable jacket. The adhesion control material includes a carrier fluid and a particulate material dispersed in the carrier fluid. The method includes extruding a polymer material over the wrapped sheet of reinforcement material to form a cable jacket, and the adhesion control material is located between an outer surface of the wrapped reinforcement sheet and an inner surface of the cable jacket.
US10330873B2 Plug unlocking structure of optical transceiver module
A plug unlocking structure of an optical transceiver module includes a main body, a linkage assembly, and a pull handle. The linkage assembly is pivotally coupled to the main body. The linkage assembly includes a locking arm and at least one linking arm extended from the locking arm. The extending directions of the locking arm and the linking arm are different, and an elastic element is installed between the linking arm and the main body. The pull handle is linked to the linking arm. The linkage assembly is pivotally coupled to the main body through the pivoting point of the locking arm, and the locking arm has a latching pin. The position of the pivoting point of the locking arm is between the latching pin and the linking arm.
US10330863B2 Planar lightwave circuit optical splitter / mixer
Planar waveguide junctions are described with a waggled transition section connecting input waveguide sections with output waveguides sections, in which the waggled transitions have alternating segments matching the input waveguide and output waveguides to efficiently transition the optical signal. The planar waveguide junctions can be used to form efficient optical splitters, mixers, or taps.
US10330858B1 Deformable mount for LED assembly
A multilayered illuminated laminate system including a light source positioned proximate to an edge of a light panel that includes a series of reflective paint in the shape of diamonds of increasing size is provided. The system further includes a diffuser sheet of sufficient opacity that it obscures the diamond pattern on the bottom surface of the light panel and a reinforced panel formed from fiberglass that bestows the system with scratch, abrasion, impact, and chemical resistance to meet or exceed current regulatory requirements. The light source is positioned within a clamp mount that contains the light panel, diffuser, and reinforced panel in frictional engagement without the need for an adhesive. A graphic can be positioned between the diffuser sheet and the reinforced panel to increase the aesthetic appearance of the system exterior surface, as well as moderate the intensity of the light it emits.
US10330848B2 Light source module
A light source module including a light guide plate, a light source, and a quantum dot layer is provided. The light guide plate has a light emitting surface, a bottom surface, and a light incidence surface, wherein the bottom surface is opposite to the light emitting surface, and the light incidence surface connects the bottom surface and the light emitting surface. The light source is disposed beside the light incidence surface. The quantum dot layer is disposed on at least one of the light emitting surface and the bottom surface.
US10330847B2 Light guide plate, manufacturing method of the same and backlight module
The present disclosure relates to a light guide plate and its manufacturing method, and a backlight module. The light guide plate includes two opposite main surfaces and a side surface located between the two main surfaces. The method comprises: forming a plurality of grooves on at least one main surface of the light guide plate.
US10330837B2 Near-infrared shielding film, method for producing the same, and pressure-sensitive adhesive composition
An object of the present invention is to provide a near-infrared shielding film having low initial haze and resistance to haze increase in weathering tests, to provide a method for producing such a near-infrared shielding film, and to provide a pressure-sensitive adhesive composition.The near-infrared shielding film of the present invention includes a transparent substrate and a component layer that is provided on at least one surface of the substrate and includes, as compounds, resin A shown below, at least one of resin B or C shown below, and oxide fine particles D shown below. Resin A: A resin having an acid value of less than 0.5 mgKOH/g and a hydroxy value of 5 to 60 mgKOH/g Resin B: A resin having an acid value of 1 to 60 mgKOH/g Resin C: A resin having an acid value of at least 1 mgKOH/g and a hydroxy value of 5 to 60 mgKOH/g Oxide fine particles D: Tungsten oxide fine particles or composite tungsten oxide fine particles.
US10330832B2 High-luminance surface
A cover glass assembly comprises a sheet having a first surface and a second surface below the first surface. The second surface comprises a textured portion. The cover glass assembly also includes a pigment layer below the textured portion, and a mirror layer below the pigment layer. The textured portion diffusely reflects a first portion of light that enters the cover glass assembly through the first surface. The pigment layer diffusely reflects a second portion of the light. The mirror layer reflects, onto the pigment layer, a third portion of the light. The cover glass assembly provides a high-luminance surface. A method of forming the cover glass assembly is also disclosed.
US10330822B2 Proximity sensing device and optical sensing circuit having proximity sensing function
Differing from conventional optical sensing device used in smart phones often lacks self-calibration function, a novel proximity sensing device having self-calibration function is disclosed by the present invention, and comprises: a driving module, a lighting element, a first a light receiving module, a conversion module, a judge circuit, a synchronous sequential module, an analog front-end module, and an analog-to-digital convertor. When executing a noise calibration process, a sensing signal outputted from the first light receiving module is converted to a voltage signal by the conversion signal comprising a signal-amplifying MOSFET, a current mirror circuit, N number of cascode MOSFET pairs, and a current-to-voltage converting resistor. After that, the voltage is transmitted to the judge circuit, and then the noise calibration process would be completed under the cooperation of the judge circuit, the synchronous sequential module, and the analog front-end module.
US10330821B2 Sensor for dispensing system
Among other things, one or more systems and/or techniques for improving performance of a dispensing system are provided herein. The dispensing system may comprise an emitter and a detector. The emitter may be configured to transmit light (e.g., and/or one or more other signals). The detector may be configured to measure light, for example. The detector may determine a first measurement of light while the emitter is not transmitting light. The detector may determine a second measurement of light responsive to the emitter transmitting light. The detector may determine a third measurement of light based upon a comparison of the first measurement of light with the second measurement of light. The detector may be direct current (DC) coupled while determining the third measurement of light.
US10330820B2 System and method for gravimetry without use of an inertial reference
A gravimeter for measuring the gravitational field of the Earth without an inertial reference comprises accelerometer pairs disposed on a platform where the sensitive axis of each accelerometer is arranged on the platform to measure plumb gravity. At least one accelerometer pair is spatially configured to define a baseline therebetween. The gravimeter is positioned so that the baseline is maintained parallel to a linear survey path. Each accelerometer outputs a signal representative of the sum total of the accelerations detected, including accelerations due to gravity and kinematic accelerations of the host vehicle and mounting structure. A processor subtracts the accelerometer pair outputs for common-mode rejection determination of a down gravity gradient and combines with a direct plumb gravity measurement to obtain an enhanced gravity data output that is not subject to frequency limits attributed to the performance limitations of inertial reference devices.
US10330818B2 Multi-component induction logging systems and methods using real-time OBM borehole correction
Various resistivity logging tools, systems, and methods are disclosed. At least some system embodiments include a logging tool and at least one processor. The logging tool provides transmitter-receiver coupling measurements that include at least direct coupling along the longitudinal tool axis (Czz), direct coupling along the perpendicular axis (Cxx or Cyy), and cross coupling along the longitudinal and perpendicular axes (Cxz, Cyz, Czx, or Czy). The processor combines a plurality of the coupling measurements to obtain inversion parameters. Based at least in part on the inversion parameter, the processor performs an inversion process to determine a vertical conductivity and, based in part on the vertical conductivity, determines borehole corrected values for said transmitter-receiver coupling measurements. One or more of the borehole corrected values can be provided as a function of borehole position.
US10330816B2 Imaging subterranean formations and features using azimuthal phase encoding
Systems and methods are provided for investigating a downhole formation using a nuclear magnetic resonance (NMR) tool. While the tool is moving through the borehole, the formation is magnetized and resulting signals are obtained. In accordance with the present approach, the acquired signals can be resolved azimuthally and/or laterally and can be reconstructed to obtain an indication of a parameter of the formation at multiple locations along the length of the borehole.
US10330812B1 Identifying schematic and topological properties of an electrical grid through analysis of directional relationships of electrical currents
The present invention provides an improved method of identifying which electrical conductor is supplying a signaling-point that is located on that conductor, in the electrical grid. The present invention makes the identification by measuring currents flowing into and out of a common connection-point, such as a power bus, and analyzing concurrent portions of these currents to determine whether they are ingress-current or egress-current over the analysis-intervals, and by a subsequent intra-bus and inter-bus analysis of the ingress/egress patterns. This is in contrast to prior art systems that rely on the measurement of signal strength, an approach that does not take best advantage of information in the signal because it fails to consider polarity of instantaneous voltages, reflective of the direction of current flow, or the intra-bus and inter-bus ingress/egress current-relationships.
US10330809B2 Device and method for optimization of 4D and 3D seismic data
A method and apparatus for noise attenuation. The method includes receiving seismic data associated with at least two vintages (di, dj) collected for a same subsurface, wherein the first and second vintages (di, dj) are taken at different times; calculating a set of filters (fi, fj) that minimizes an energy function (E), wherein the energy function (E) includes a term representing a 4D difference between the first and second vintages (di, dj); calculating primaries (pi, pj) corresponding to the first and second vintages (di, dj) based on the set of (fi, fj); and calculating a 4D difference (Δij) based on the primaries (pi, pj). The 4D difference (Δij) is minimized.
US10330805B2 Deployment netting for geophysical sensor or geophysical sensor recording node
A geophysical sensor deployment sleeve includes an electrically non-conductive fiber woven into a shape of a tube open at one end and closed at the other end. The fiber has a tensile strength such that upward force applied to the open end of the tube is capable of removal of a sensor or sensor recording node disposed in the tube in a hole below a ground surface irrespective of consolidated materials infiltrating and/or covering the tube below ground level.
US10330802B2 Determining a pair of compliance events
A method for determining a pair of compliance events is provided. A set of event data collected by a PET detector may be divided into N sub-sets, and each of the N sub-sets of event data may be sorted according to an occurrence time of each event included in the event data, wherein N is an integer greater than or equal to 2. A K stage heapsort may be performed on the sorted N sub-sets of event data according to the occurrence time of each event, so as to sequentially output data of each event in the sorting order, wherein K is an integer greater than or equal to 1. A time compliance determination and a space compliance determination may be performed on the sequentially-outputted event data, and a pair of compliance events may be determined if both the time compliance determination and the space compliance determination are passed.
US10330801B2 Radiation detector, medical image diagnosis apparatus, detector package, scintillator array, scintillator array manufacturing method, and radiation detector manufacturing method
A radiation detector according to an embodiment includes a photodiode array and a scintillator array. The photodiode array has a plurality of active areas arranged in a grid formation. The scintillator array is laminated on the photodiode array, is configured to emit light in response to incidence of radiation thereto, and has a plurality of modification parts that do not penetrate therethrough, in regions each corresponding to a position between two of the active areas, for a purpose of preventing crosstalk.
US10330796B2 Magnetic compass confirmation for avoidance of interference in wireless communications
In one embodiment, a process obtains a first compensated directional reading from a first directional sensor of a directionally sensitive system, and obtains a second compensated directional reading from a second directional sensor of the directionally sensitive system. The process may then determine, a difference between the first compensated directional reading and the second compensated directional reading, and declares, in response to the difference being greater than an acceptable threshold, an inaccurate directional reading. As such, the process may then prevent performance of a directionally sensitive action by the directionally sensitive system in response to an inaccurate directional reading.
US10330793B2 UTC time offset estimation at a GNSS receiver
Techniques are provided to quickly estimate a temporal shift of a GPS signal based on an analysis of a GLONASS signal. The shift can be a result of applied leap-second adjustments affecting GLONASS signals but not GPS signals. By identifying this shift, GPS and GLONASS signals can be considered together in order to estimate locations. The temporal shift can be determined, e.g., by estimating a separation between a GPS-signal frame feature (e.g., frame onset) and a GLONASS-signal frame feature (e.g., frame onset), or identifying coinciding frame features (e.g., a GPS-signal subframe coinciding with a GLONASS-signal string number). The techniques allow the temporal shift to be estimated based on an analysis of just a portion of the GPS-signal and GLONASS-signal frames, such that a speed of location estimations can be improved.
US10330785B2 Method and system for millimeter-wave image reconstruction
The invention relates to a technique for millimeter-wave active image reconstruction. According to a method aspect, Tx subgroups of transmitting antennas of an antenna array are established. Coherent processing of measurement data is performed for each Tx subgroup and coherent subimages are achieved. Magnitudes of complex numbers are calculated to obtain a magnitude subimage for each of the coherent subimages and an object image is generated by adding the magnitude subimages.
US10330782B2 Ultrasonic adaptive beamforming method and its application for transcranial imaging
A method for ultrasonic imaging a volume behind a barrier includes placing an array of elements of a probe adjacent the barrier. The local thickness and the sound speed in the barrier are estimated. A plurality of sub-apertures are defined in the array of elements, each sub-aperture defined by a different sub-set of adjacent ones of the array of elements. Ultrasonic waveforms are collected from each of the sub-apertures by focusing each sub-aperture approximately at the inner surface of the barrier. The ultrasonic waveforms through each of the sub-aperture elements are combined to generate a combined A-mode waveform. A profile of an inner surface of the barrier adjacent the probe is extracted based upon the combined A-mode waveforms. A correction is calculated based upon the profile of the inner surface. The volume behind the barrier is scanned using beamforming based upon the correction to generate an image of the volume.
US10330774B2 Method and apparatus for computationally efficient target acquisition and tracking using a radar
The present invention generally relates to processing of electromagnetic signals, and more specifically, for a method and apparatus for managing the computational cost of radar signal processing on a vehicular radar. The system is operative to utilize a Goerzel filter to aid in determining a frequency for a radar echo. In addition the system uses a DFT operation for tracking stationary objects and a FFT operation for tracing moving objects.
US10330769B1 Method and apparatus for geolocating emitters in a multi-emitter environment
A method and apparatus for geolocating emitters in a multi-emitter environment is disclosed. A number of lines of bearing (LOBs) associated with emitters of particular signal characteristics are determined, and a peak where the greatest number of such LOBs intersect is identified. A group of the LOBs that are within a distance threshold of the identified peak identified and used to locate a first emitter. The first group of LOBs are then excluded from consideration, facilitating the easier identification of a second peak where the greatest number of residual LOBs intersect. Residual LOBs within a threshold distance of the second peak are identified, and used to identify the second emitter, and the process is repeated until satisfactory results are obtained.
US10330762B2 Measurement of blood volume using velocity-selective pulse trains on MRI
The present invention is directed to a system and method for measuring blood volume using non-contrast-enhanced magnetic resonance imaging. The method of the present invention includes a subtraction-based method using a pair of acquisitions immediately following velocity-sensitized pulse trains for the label module and its corresponding control module, respectively. The signal of static tissue is canceled out and the difference signal comes from the flowing blood compartment above a cutoff velocity. After normalizing to a proton density-weighted image acquired separately and scaled with the blood T1 and T2 relaxation factors, quantitative measurement of blood volume is then obtained.
US10330755B2 Low power magnetic resonance imaging methods and apparatus
According to some aspects, a low power magnetic resonance imaging system is provided. The magnetic resonance imaging system comprises a magnetics system having a plurality of magnetics components configured to produce magnetic fields for performing magnetic resonance imaging. The magnetics system comprising a B0 magnet configured to produce a B0 field for the magnetic resonance imaging system, a plurality of gradient coils configured to, when operated, generate magnetic fields to provide spatial encoding of emitted magnetic resonance signals, and at least one radio frequency coil configured to, when operated, transmit radio frequency signals to the field of view of the magnetic resonance imaging system and to respond to magnetic resonance signals emitted from the field of view. The magnetic resonance imaging system further comprises a power system comprising one or more power components configured to provide power to the magnetics system to operate the magnetic resonance imaging system to perform image acquisition, wherein the power system operates the low-field magnetic resonance imaging system using an average of less than 1.6 kilowatts during image acquisition. According to some aspects, the magnetic resonance imaging system is a low-field magnetic resonance imaging system comprising a power connection configured to connect to a single-phase outlet to receive mains electricity and deliver the mains electricity to the power system to provide power needed to operate the magnetic resonance imaging system.
US10330751B2 Determining position of radio frequency coil in magnetic resonance imaging system
A method for determining a position of an RF coil in a magnetic resonance imaging (MRI) system is disclosed. As an example, a center of a field of view (FOV) to be scanned may be adjusted to a magnetic field center of an MRI system, and coordinate values in a coordinate system for shape-characteristic points of the FOV may be determined, where an origin of the coordinate system is located at the magnetic field center of the MRI system. A preset gradient magnetic field may be applied to the FOV, and coil units respectively covering the shape-characteristic points may be determined. An effective region may be obtained by connecting the determined coil units according to the shape of the FOV, and a coil unit located in the effective region may be determined as an effective coil unit for imaging the FOV by the MRI system.
US10330750B2 Method and apparatus for polarizing nuclear and electronic spins
A method and apparatus for polarizing nuclear or electronic spins is disclosed. An analyte is passed near a surface that has a plurality of spin defect centers implanted within 10 nm of the surface. The spin defect centers are exposed to a magnetic field and illumination to produce polarized spins. The polarized spins then induce spin polarization in the analyte.
US10330740B2 Systems and methods for testing power supplies
A system and method for testing a power supply. A selection of one or more power supplies to test is received. A tester is automatically configured to test the one or more power supplies utilizing test parameters associated with the selection. A power-end of each of the one or more power supplies is received in power ports of the tester. An adapter-end of each of the one or more power supplies is received in adapter ports of the tester. The one or more power supplies are automatically tested utilizing test parameters. Performance characteristics of the loop one or more power supplies are measured during testing. Indications are given whether each of the one or more power supplies past the testing.
US10330738B2 Apparatus for estimating battery degradation state, system including the same, and method thereof
An apparatus for estimating a battery degradation state, a system including the same, and a method thereof are provided. The battery degradation state estimation system includes a battery degradation state estimation apparatus, implemented by a processor, that estimates a battery degradation state by using a correction coefficient calculated from a difference between a first open circuit voltage (OCV), calculated from battery state information, and a second open circuit voltage (OCV_i), acquired based on a change amount of a battery state of charge (SoC) determined by current integration, and a memory device that stores the first open circuit voltage (OCV), the second open circuit voltage (OCV_i), and the correction coefficient.
US10330731B2 Power and current estimation for batteries
A method and a system are provided for determining a maximum charge current or a maximum discharge current of an energy storage cell of an energy storage device. The method includes providing a predetermined upper voltage limit or lower voltage limit, and providing a time horizon as a time difference from a present time to a future time. The method also include, with a repetition time period different from the time horizon, repeating measuring a present voltage level of the energy storage cell, calculating a voltage difference between the present voltage level and the upper voltage limit or the lower voltage limit, and determining the maximum charge current or maximum discharge current corresponding to the voltage difference and a model, such that the estimated voltage is within the voltage limits.
US10330725B2 Systems, methods, and devices for monitoring a capacitor bank
Systems, methods, and devices for monitoring one or more capacitor banks are presented herein. One concept of the present disclosure is directed to a method of monitoring at least one capacitor bank having a plurality of steps. The method includes: receiving measurements indicative of voltages and/or currents on electrical lines coupled to the steps of the capacitor bank by corresponding contactors; receiving information indicative of the respective statuses of the contactors; timestamping the measurements and contactor status information; storing the timestamped measurements with corresponding timestamped contactor status information; determining a rate of change of a parameter indicative of or derived from at least the measurements associated with at least one of the steps in the capacitor bank; comparing the determined rate of change with a baseline rate of change to produce a deviation; determining if the deviation satisfies a criterion; and, if so, indicating the deviation satisfied the criterion.
US10330723B2 Operation voltage testing circuit and method
An operation voltage testing circuit includes a voltage generating circuit, a current-to-voltage conversion circuit, and a processing circuit. The voltage generating circuit is configured to generate a first voltage signal according to a first current signal, such that a photoelectric conversion unit generates a second current signal corresponding to the first voltage signal. The current-to-voltage conversion circuit is configured to generate a second voltage signal corresponding to the second current signal. The processing circuit is configured to receive the second voltage signal and to selectively adjust and output the first current signal according to the second voltage signal and a threshold value, such that the voltage generating circuit selectively adjusts the first voltage signal according to the first current signal.
US10330720B2 Systems and methods for propagating brush discharge testing
Propagating brush discharge testing systems include an initiation electrode, a high-voltage switch, a sensor, and a controller. The initiation electrode has an exposed tip positioned adjacent to a surface of a test article. The high-voltage switch is configured to selectively isolate the initiation electrode from ground potential. The sensor is positioned and configured to detect a propagating brush discharge between the initiation electrode and the test article. The controller is programmed to operate the high-voltage switch to ground the initiation electrode.
US10330717B2 Measuring supercapacitor degradation downhole
A system for use in a wellbore can include a supercapacitor health measurement device including circuitry for determining a capacitance of a supercapacitor that is positionable in the wellbore. The supercapacitor health measurement device can also include circuitry for determining an equivalent series resistance (ESR) value of the supercapacitor. The supercapacitor health measurement device can further include circuitry for transmitting the capacitance and the ESR value. The system can also include a remote device that is positionable aboveground for receiving the capacitance and ESR value.
US10330715B2 Systems and methods for determining a self-discharge current characteristic of a storage cell
In accordance with one illustrative embodiment, a system for determining a self-discharge current characteristic of a storage cell (or a bank of storage cells) includes a voltage source, first and second voltage measurement circuits, a current measurement circuit, and a processor. The voltage source provides a potentiostat voltage to the storage cell coupled to the system. The first voltage measurement circuit provides a first voltage resolution for measuring an open circuit voltage across a pair of terminals of the storage cell. The second voltage measurement circuit provides a second voltage resolution that is significantly higher than the first voltage resolution for measuring a terminal voltage at one of the pair of terminals of the storage cell. The processor executes a test procedure by using the voltage source, the first and second voltage measurement circuits, and the current measurement circuit, to determine the self-discharge leakage current characteristic of the storage cell.
US10330713B2 Intelligent electronic device having a touch sensitive user interface
An intelligent electronic device (IED) having a touch sensitive user interface is provided. The intelligent electronic device includes a housing; at least one sensor coupled to the electric circuit and configured to measure at least one parameter of the electrical circuit and generate at least one analog signal indicative of the at least one parameter; at least one analog to digital converter coupled to the at least one sensor and configured to receive the at least one analog signal and convert the at least one analog signal to at least one digital signal; at least one processor configured to receive the at least one digital signal and calculate at least one power parameter of the electrical circuit; and an user interface configured to receive input from a user, the user interface including at least one touch sensitive sensor configured to detect the user input.
US10330710B2 Apparatus for managing power of vehicle and method of controlling the same
The present disclosure provides a power management apparatus of a vehicle and a method of controlling the same, for determining whether a power circuit of a vehicle controller is abnormal. The power management apparatus includes a battery, a battery sensor configured to acquire voltage information of the battery, and a controller configured to receive the voltage information of the battery, to compare a second voltage and a third voltage with preset reference information, and to determine whether power is abnormal, wherein a first voltage is measured by the controller, the second voltage is adjusted by converting the first voltage into a digital signal, and the third voltage is measured by the battery sensor.
US10330708B2 Current detection device and correction factor calculation method
A current detection device includes plural bus bars, plural magnetic detection elements that are arranged respectively corresponding to the bus bars, a magnetic shield arranged to surround parts of the bus bars and the magnetic detection elements, a correction factor calculation unit that, on the basis of voltages output from the magnetic detection elements when any two or more of the bus bars are supplied with inversely phased currents, calculates correction factors for correcting mutual interference between the magnetic detection elements, a recording medium that holds the correction factors calculated by the correction factor calculation unit, and a current calculation unit that, using the correction factors held in the recording medium, calculates the currents flowing through the bus bars on the basis of the voltages output from the magnetic detection elements.
US10330706B2 Optical electrical measurement system, a measurement probe and a method therefor
The present invention relates to a system, a measurement probe and a method for measuring an electrical property of an electrical circuit, comprising measuring the electrical property by means of a measurement probe connected to the electrical circuit, converting the measured electrical property of the electrical circuit to an optical signal. The method further comprises sending the optical signal, and receiving the optical signal by means of an image sensor configured to record images comprising the measurement probe that transmits the optical signal. The method further comprises processing the recorded images in order to decode the measurement data from the received optical signal.
US10330701B2 Test probe head for full wafer testing
A test probe head for probe testing multiple chips on a wafer in a single probing. A probe head substrate includes an array of probe tip attach pads on one surface. The array includes a subarray for each probe head chip test site. Probe tips attached to each probe tip attach pad have an across the head tip height variation less than one micrometer (1 μm). The subarray probe tips may be on a pitch at or less than fifty microns (50 μm). The test probe head may be capable of test probing all chips in a quadrant and even up to all chips on a single wafer in a single probing.
US10330699B2 Device comprising elements for measuring current and process for manufacturing such a device
A device comprises elements for measuring current, the elements being housed in a casing. The casing includes a first portion and a second portion made of plastic, welded to each other, which together define a housing for receiving the measuring elements. The first portion is opaque in order to absorb a laser beam for welding the portions, and the second portion is transparent in order to let the laser beam pass. The process for manufacturing the device includes a fitting step in which the measuring elements are fitted into the casing and an assembly step in which the portions of the casing are joined together using a laser welding process.
US10330698B2 Definably switchable magnetic holding device
A holding device for detachably holding a magnetic sample holder or a sample body, in particular for a scanning probe microscope, wherein the holding device includes an accommodation unit for accommodating the magnetic sample holder or the sample body, a magnetic field guiding unit which, in a holding mode, is adapted for guiding a magnetic field for applying a magnetic holding force at the accommodation unit for holding the magnetic sample holder or sample body which is accommodated at the accommodation unit, and a magnetic field switching unit which is adapted for switching between at least two relative arrangements between the magnetic field guiding unit and the magnetic field switching unit, in order to selectively adjust the holding mode or a release mode, wherein in the release mode the magnetic sample holder or sample body is released for being detached from the accommodation unit.
US10330683B2 Mutant smoothened and methods of using the same
The emergence of mutations in tyrosine kinases following treatment of cancer patients with molecular-targeted therapy represents a major mechanism of acquired drug resistance. Here, mutations in the serpentine receptor, Smoothened (SMO) are described, which result in resistance to a Hedgehog (Hh) pathway inhibitor, such as in medulloblastoma. Amino acid substitutions in conserved residues of SMO maintain Hh signaling, but result in the inability of the Hh pathway inhibitor, GDC-0449, to bind SMO and suppress the pathway. In some embodiments, the disclosure provides for novel mutant SMO proteins and nucleic acids and for screening methods to detect SMO mutations and methods to screen for drugs that specifically modulate mutant SMO exhibiting drug resistance.
US10330674B2 Pumilio domain-based modular protein architecture for RNA binding
A programmable modular protein architecture for RNA binding comprises a set of modules, derived from RNA-binding protein Pumilio, that can be concatenated into chains of varying composition and length. When bound into a chain, each module has a preferred affinity for a specific RNA base. The chains can bind arbitrary RNA sequences with high specificity and fidelity by varying the sequence of modules within the chains. Each module contains at least 6 amino acids, with the amino acids in positions 1 and 5 providing the preferred affinity for the specific base, and the amino acid at position 2 serving as a stacking unit between concatenated modules. The modules may have four canonic forms, each having a preferred affinity for a different base and characterized by the base with which it has affinity, the two amino acids that provide the affinity, and the amino acid that serves as a stacking unit.
US10330666B2 Biosensor calibration coding systems and methods
A test sensor (100) for determining an analyte concentration in a biological fluid comprises a strip including a fluid receiving area (128) and a port-insertion region (126). A first row of optically transparent (132) and non-transparent positions forms a calibration code pattern (130) disposed within a first area of the port-insertion region (126). A second row of optically transparent (142) and non-transparent positions forms a synchronization code pattern (140) disposed within a second area of the port-insertion region (126). The second area is different from the first area. The synchronization code pattern (140) corresponds to the calibration code pattern (130) such that the synchronization code pattern (140) provides synchronization of the serial calibration code pattern (130) during insertion of the port-insertion region (126) into the receiving port of the analyte meter.
US10330659B2 Method for determining the location, size, and fluid composition of a subsurface hydrocarbon accumulation
A method is disclosed for determining for determining a presence, type, quality and/or volume of a subsurface hydrocarbon accumulation from a sample related thereto. The method may include determining a noble gas signature of a sample and at least one or more of determining a clumped isotope signature of the sample and characterizing the ecology signature of the sample. Then, the method integrates signatures to determine information about the subsurface accumulation, such as the location, fluid type and quality, and volume of a subsurface hydrocarbon accumulation.
US10330656B2 Apparatus for determining a measured value of a measurand in process automation technology and its method of use
The disclosure includes an apparatus for determining a measured value in a liquid medium, comprising at least a light transmitter, at least one light receiver assigned to the transmitter, a measuring chamber that can be filled with the medium, wherein an optical path runs through the measuring chamber from the transmitter to the receiver. The apparatus includes a dosing apparatus for dosing at least one reagent and/or the medium, and for inserting the dosed reagent and/or the medium into the measuring chamber. The dosing apparatus is designed as a tube, and the tube includes at least a first control point, wherein the volume in the tube from a starting point to a first control point defines the amount of reagent or medium to be inserted into the measuring chamber. The disclosure further includes the use of the apparatus and a method for dosing the reagent.
US10330652B2 Automatic analysis method, automatic analysis apparatus, and program for the automatic analysis apparatus each using multivariate curve resolution
Provided are an automatic analysis method, an automatic analysis apparatus, and a program for the automatic analysis apparatus capable of discriminating a number of components included in a sample more accurately and easily. Components are discriminated based on respective pieces of resolution spectral data obtained by multivariate curve resolution (MCR) using a provisional number of components k, and the number of components included in the sample is determined based on a discriminated result. At this time, the multivariate curve resolution is repeated (steps S103 to S108) until a border value between the provisional number of components k in a case where the components are discriminated as being different in all the pieces of the resolution spectral data obtained by the multivariate curve resolution and the provisional number of components k in a case where the components are discriminated as being matched in at least two pieces of the resolution spectral data in all the pieces of the resolution spectral data obtained by the multivariate curve resolution is obtained. As a result, the number of components included in the sample can be discriminated more accurately and easily based on the obtained border value (step S113).
US10330641B2 Metallic constructions monitoring and assessment in unstable zones of the earth's crust
A method for discovering, identifying, and monitoring of mechanical defects in a ferromagnetic underground or underwater structure. A magnetic scanner portable device is used to inspect the ferromagnetic underground structure and identify at least one portion with a magnetic field anomaly. Sets of permanent magnetic scanner sensors to monitor the magnetic field anomaly are placed adjacent to the at least one portion of the underground structure. A calculation unit, coupled to the sets of permanent magnetic scanner sensors is used to collect and process data. A stress-deformed state (SDS) and a risk-factor (RF) of the at least one portion with the magnetic field anomaly is presented on a display unit, which is coupled to the calculation unit.
US10330638B2 Method and apparatus to characterize pressurized liquid sample
A method for measuring the physical properties of a drug formulation suspended in a pressurized liquid propellant and a system to enable such measurements is disclosed. Drug formulations suspended in pressurized liquid propellant used in Pressurized Metered Dose Inhalers (pMDIs) are propelled in their native liquid state into an analytical instrument with a measurement cell capable of withstanding the pressure required to retain the sample in liquid form by employing a device to rapidly release the contents of the pMDI canister into the measurement instrument wherein the sample's electrophoretic mobility and size may be determined by MP-PALS or other techniques. A series of valves permits the maintenance of the high pressure in the system. Once the measurements are made, the pressurized liquid is allowed to pass to waste or another analytical instrument by opening an exit valve.
US10330632B2 Devices and methods for target molecule characterization
An system for recognition of a translocating polymeric target molecule includes a device having at least one constriction that is sized to permit translocation of only a single copy of the molecule. A pair of spaced apart sensing electrodes border the constriction, which may be a nanopore. The first electrode is connected to a first affinity element and the second electrode is connected to a second affinity element. Each affinity element may connected to its corresponding electrode via one or more intermediary compounds, such as a linker molecule and/or an electrode attachment molecule. The first and second affinity elements are configured to temporarily form hydrogen bonds with first and second portions of the target molecule as the latter passes through the constriction. During translocation, the electrodes affinity elements and first and second portions of the target molecule complete an electrical circuit and allow a measurable electrical current to pass between the first and second electrodes. The time-varying nature of this electrical current, and the specific affinity elements employed, allow one to characterize the target molecule.
US10330623B1 Systems and methods for detecting a liquid
Systems and methods for detecting a liquid. Detection a liquid may include detecting liquid at a boundary of an area and reporting the presence of the liquid. Reporting liquid at a boundary may prevent leaking of the liquid from the area. Detecting also includes detecting liquid inside the area. The amount of liquid detected inside the boundary may relate to a range of amounts of liquid. The minimum amount of the range may represent the minimum amount of liquid that is permissible in the area prior to taking action to deal with the liquid.
US10330622B2 Glass-sealed electrode
An electrode includes a conductor, an insulator, and a housing. The insulator is positioned at least partially around the conductor. The housing is positioned at least partially around the conductor. An upper surface of the insulator may be at least partially concave, an outer surface of the housing may have a groove formed therein, or both.
US10330621B1 Electrolyte sensor and method and producing thereof
Provided is an electrolyte sensor that uses conductive elastomer electrodes. Examples of the intended analytes for sensor use include those found in urine, saliva, blood, feces, and spinal fluid, although other analytes exist for electrolyte detection. Conductive elastomer trace electrodes are separated by a channel or gap which can be bridged by an electrolyte and thereby complete an electrical circuit to an alarm or other circuitry. Channel or gap distances vary the level of electrical resistance associated with detecting certain analytes.
US10330615B2 Analysis system and analysis method
A heat source position inside a measurement object is identified with high accuracy by improving time resolution.An analysis system according to the present invention is an analysis system that identifies a heat source position inside a measurement object, and includes a condition setting unit that sets a measurement point for one surface of the measurement object, a tester that applies a stimulation signal to the measurement object, a light source that irradiates the measurement point of the measurement object with light, a photo detector that detects light reflected from a predetermined measurement point on the surface of the measurement object according to the irradiation of light and outputs a detection signal, and an analysis unit that derives a distance from the measurement point to the heat source position based on the detection signal and the stimulation signal and identifies the heat source position.
US10330613B2 Method and device for the automatable determination of the limit of quantification and the relative error when quantifying the concentration of a substance to be investigated in a test sample
A spectroscopic method for calculating a limit of quantification and a relative error includes: 1. selecting an error function F(C); 2. providing a blank spectrum; 3. recording a reference spectrum with a signal content of the substance being investigated; 4. determining start concentrations; 5.a. multiplying the reference spectrum with the signal content of the substance by a factor; 5.b. adding the resulting spectrum to the blank spectrum and determining the corresponding concentration of the substance and calculating the corresponding relative error; 6. iteratively adapting parameters of the selected error function F(C): recording a measurement spectrum of the test sample and determining the concentration of the substance being investigated using 5.b. and comparing with the calculated limit of quantification and calculating the relative error by applying the error function from step 6.
US10330602B2 Optical sensor using high contrast gratings coupled with surface plasmon polariton
An optical sensing platform with an array of sensors, a laser or broadband light source and an optical detector that utilizes surface plasmon resonance based transduction and optical detection is provided. The sensor structure of the platform has a low index support layer, a high contrast grating, a low index spacer and a thin metal film with a target recognition element. The surface plasmon resonance based sensor uses surface plasmon waves to detect changes on the surface of the sensor when a target interacts with the target recognition element. The binding of the target with a recognition element receptor will induce changes in the refractive index of the metal layer, which changes the resonance wavelength of the plasmon wave on the sensor surface, which is used to measure or observe the reaction.
US10330593B1 Real time spatial mapping of atmospheric gas distributions
An apparatus is provided that includes a plurality of reflectors arranged over an area, and a plurality of transceivers. A first of the transceivers is configured to transmit radiation at each of the plurality of reflectors at a first wavelength and a second wavelength, and receive radiation reflected from each of the plurality of reflectors. A second of the plurality of transceivers is configured to transmit radiation at each of the plurality of reflectors at a third wavelength and a fourth wavelength and receive radiation reflected from each of the plurality of reflectors. The apparatus includes a processor configured to calculate a change in concentration of a gas within the area between a first time and a second time based upon signals received from the transceivers.
US10330575B2 Apparatus and method for attaching and testing a sleeve with a coupling end to a steel wire
Apparatus for attaching a sleeve comprising a coupling end to a steel wire. The apparatus comprises a pulling end arranged to connect to a sleeve to be attached to a steel wire, a pulling arrangement connected to the pulling end and being configured to pull a sleeve connected to the pulling end, a swaging arrangement comprising two opposed swaging rolls adapted to crimp the sleeve to a close press fit around a loose end of a steel wire. The apparatus further comprises a testing arrangement for testing the strain capacity of the attachment of a sleeve to a steel wire, the testing arrangement including a holding unit configured to effectively hold a portion of the steel wire fixed and allowing the pulling arrangement to pull the sleeve attached to a wire held fixed in the holding unit in order to verify the attachment.
US10330571B2 Air sampling system
An atmosphere sampling system includes: an unmanned rotary-wing aircraft platform including: an airframe capable of lifting a selected payload mass; at least one motorized rotor; and, a flight control system including an on-board controller; an atmosphere sampling unit having a total mass no greater than the selected payload mass, and including: a blower preferably having backward-facing blades, an inlet structure to draw in air to be sampled, and an outlet to discharge air after sampling; a plurality of sample containers; and, an indexing mechanism to move selected sample containers, one at a time, into contact with the inlet structure so that samples may be collected; and, a power supply with sufficient capacity to operate the motorized rotor(s), the onboard portion of the flight controller, the blower, and the indexing system.
US10330560B2 Liquid leak detection in a liquid distribution system
Systems and methods relate to monitoring liquid pressure to detect liquid leaks based on a global sequence alignment technique. A monitoring device in a liquid distribution obtains periodic samples at regular time intervals from a representative node of a liquid distribution system. Sequences of the samples are formed for a current time instance and for historical data comprising samples at the same node related to the same time instance, such as samples which are a day old and/or a week old. Global sequence alignment algorithms are implemented at a cloud computing service to determine if there are deviations from liquid pressure patterns at the node which are indicative of a liquid leak. Related notifications are provided wirelessly to user devices.
US10330557B2 Device and method for testing airtightness of fuel cell stack
Disclosed is a device for testing airtightness of a fuel cell stack. The device for testing airtightness of a fuel cell stack including a first reaction gas inflow portion and a first reaction gas outflow portion which a first reaction gas flows in or out, respectively, and a second reaction gas inflow portion and a second reaction gas outflow portion which a second reaction gas flows in and out, respectively, includes i) a detection gas supplier supplying a detection gas to the first reaction gas inflow portion, ii) an intake installed to be movable in a sequential stacking direction of fuel cells in the second reaction gas outflow portion, iii) a detection gas concentration detector intaking a detection gas through the intake and detecting a concentration of the detection gas, and iv) a controller determining an airtightness-defective cell based on a position of the intake by analyzing the detected concentration value of the detection gas detected by the detection gas concentration detector.
US10330556B2 Environmental testing device
An environmental testing apparatus includes a chamber, a cooling unit including a cooling apparatus of a brine that cools the inside of the chamber, a heating unit and a control apparatus. The cooling apparatus includes: a high temperature side cooling circuit including a high temperature side compressor, condenser, high temperature side expansion valve and cascade condenser connected in this order to circulate a high temperature side heating medium; and a low temperature side cooling circuit including a low temperature side compressor, cascade condenser, low temperature side expansion valve and evaporator connected in this order to circulate a low temperature side heating medium. The low temperature side heating medium is cooled by the high temperature side heating medium in the cascade condenser, while the brine is cooled by the low temperature side heating medium in the evaporator. The control apparatus controls a temperature inside the chamber to between −67.5° C. and 127.5° C.
US10330541B2 Nanocomposite optical strain gauge
The pressure-detecting system utilizes a nanocomposite sensor with quantum dots embedded in a matrix. Under pressure, both the quantum dots and the matrix fluoresce when illuminated by a laser. A spectroscope detects the intensity of each fluorescence and sends the information to a data processor. The data processor calculates a ratio using the intensities. Comparing this ratio to ratios stored in a data object in a database provides a value for the pressure detected by the sensor. The data object contains multiple ratios, each correlated to a specific pressure during a calibration process for the sensor. This calibration process subjected the sensor to known pressures, with the resultant ratios calculated and stored in the data object, correlated to the appropriate pressures.
US10330538B2 Thermocouple temperature sensor with cold junction compensation
A thermocouple temperature sensor has a thermocouple with first and second conductors connected at a junction and a resistance temperature device with first and second conductors. The first conductor of the resistance temperature device is connected to the first conductor of the thermocouple. A first external conductor is connected to the second conductor of the thermocouple, wherein the first external conductor is configured as a voltage sense conductor for the resistance temperature device and a voltage sense conductor for the thermocouple. A second external conductor is connected to the first conductors of the thermocouple and the resistance temperature device, wherein the second external conductor is configured as a current conductor for the resistance temperature device and a voltage sense conductor for the thermocouple. A third external conductor is connected to the second conductor of the resistance temperature device and is configured as a current conductor for the resistance temperature device.
US10330536B2 Structure for attaching temperature detecting member to busbar, wiring module and method for manufacturing wiring module
A busbar (21) is provided for electrically connecting a temperature detecting member 40 to adjacent electrode terminals (12A, 12B) of unit cells (11). The busbar (21) is overlapped with the electrode terminals (12A, 12B) of the unit cells (11). The temperature detecting member (40) includes a plate-like heat transfer plate (42) that is overlapped in an area of the busbar (21) other than an area of the busbar (21) that is to be laser-welded to the electrode terminals (12A, 12B) and is attached to the busbar (21) by laser welding.
US10330535B2 Pyrometer background elimination
Embodiments disclosed herein provide an RTP system for processing a substrate. An RTP chamber has a radiation source configured to deliver radiation to a substrate disposed within a processing volume. One or more pyrometers are coupled to the chamber body opposite the radiation source. In one example, the radiation source is disposed below the substrate and the pyrometers are disposed above the substrate. In another example, the radiation source is disposed above the substrate and the pyrometers are disposed below the substrate. The substrate may be supported in varying manners configured to reduce physical contact between the substrate support and the substrate. An edge ring and shield are disposed within the processing volume and are configured to reduce or eliminate background radiation from interfering with the pyrometers. Additionally, an absorbing surface may be coupled to the chamber body to further reduce background radiation interference.
US10330529B2 System and method for characterization of tracer light output and velocity
System and methods for simultaneous characterization of tracer light output and velocity by arranging a plurality of photodetectors along the flight path of the tracer and transmitting the detected light output over large distances using an array of analog/digital converter units arranged to correspond to each photodetector. The system can be scaled and configured to operate and control the photodetectors from a remote location.
US10330526B1 Determining structural tomographic properties of a geologic formation
A variable-frequency light source is configured to emit a light beam and modulate a frequency of the light beam. A fiber optic cable is attached to the variable frequency light source. The fiber optic cable is configured to receive the light beam at an inlet and pass the light beam to an exit. Multiple optical detectors are attached to the fiber optic cable. Each of the optical detectors is configured to detect a specified frequency of light that is backscattered through the fiber optic cable. An actuation mechanism is attached to the fiber optic cable. The actuation mechanism is configured to deform the fiber optic cable in response to a stimulus.
US10330524B2 Predictive monitoring system and method
A system and method is disclosed which monitors factors in order to prevent impending component failure within a mechanical system, such as an aircraft. The monitoring system monitors the health and condition of system components, and utilizes proprietary algorithms to predict impending failures in monitored components before failure occurs. The system can shut down a component, send an alert, or adjust component thresholds as required.
US10330522B2 Person support apparatus with exit detection system and/or scale system
A person support apparatus, such as a bed, cot, recliner, chair, stretcher, or the like, includes a frame, a support surface, a plurality of load cells, and first and second channels dimensioned to receive noses of at least one of the load cells. The first channel constrains a first one of the load cells in a first direction but not a second direction that is perpendicular to the first direction. The second channel constrains the second load cell in the second direction but not the first direction. The person support apparatus may also include a plurality of load cell brackets that are each adapted to support an end of one of the load cells. When included, the load cell brackets are constructed such that no forces from the support surface, other than weight forces, are applied to the load cells after the support surface is coupled to the frame.
US10330513B2 Multi-dynamic-range sensor
A sensing system that produces a multi-dynamic range output is provided. In an illustrative embodiment, a first channel and a second channel receive an analog output signal from a sensing element. The first channel provides a first digital output signal that has a first dynamic range, and the second channel provides a second digital output signal that has a second narrower dynamic range. In some cases, the second narrower dynamic range falls within the first dynamic range, and the first digital output signal may provide a first resolution and the second digital output signal may provide a second greater resolution. The dynamic range and/or resolution of one or more of the first channel and second channel may be dynamically reconfigurable, if desired.
US10330509B2 Method and arrangement for an ultrasound clamp-on flow measurement and circuit arrangement for control of an ultrasound clamp-on flow measurement
The invention relates to a method and an arrangement for an ultrasound clamp-on flow measurement according to the transit-time method. The problem addressed by the invention is to provide a measurement arrangement for clamp-on flow measurement, which enables measurement using only two pairs of acoustic transducers in both reflection configuration and in X configuration, without requiring the acoustic transducer position to be changed when switching between configurations. For the method according to the invention, at least four acoustic transducers are arranged on a measurement pipe, which are controlled in such a way that the flow measurement is performed consecutively in an alternating manner in the X configuration and in the reflection configuration. For this purpose, two acoustic transducers are connected for each transmission-receiving pair for a flow measurement in X configuration, and/or two acoustic transducers are connected for each transmission-receiving pair for two reflection configurations.
US10330506B2 Web-based multi-sensor/instrument control system
A system for monitoring and controlling electrical devices has a local central processor with memory for storing an operating and control systems for controlling analog or digital sensors, instruments, and devices. A web browser interfaces with a communications system to exchange data with the local central processor. External hardware couples to the local central processor via an inter integrated circuit interconnection system. Plural sensors and instruments couple to the local central processor, and are controlled over the internet. Electrical devices include any combination of temperature sensors, potentiometric sensors, oceanographic sensors and instruments, industrial sensors and instruments, voltammetric sensors, light sensors, atmospheric sensors and instruments, water sensors, pH sensors, and amperometric sensors and instruments. Sensor data is stored in a removable data storage arrangement.
US10330503B2 Measurement device comprising sensors arranged in recesses covered by a single film
A measurement device can be attached to an outer wall of a movable object or of a stationary object arranged in a flow of air in order to measure physical quantities. The measurement device includes a mounting which has recesses having an opening leading to the outside in which sensors are provided. All of said openings of said recesses are covered by a single film. The film thus makes it possible to offer a surface which is as smooth as possible, having very low roughness with no unevenness. It also makes it possible to ensure the tightness of the sensors as well as the air insulation between all the sensors of the mounting.
US10330498B2 Sensor arrangement for the contactless sensing of angles of rotation on a rotating part
In one embodiment, a sensor arrangement for the contactless sensing of angles of rotation on a rotating part includes a disk-shaped target, a coil arrangement, and an evaluation and control unit. The disc-shaped target is coupled to the rotating part and includes at least two metal surfaces that influence the inductances in the flat detection coils due to eddy current effects as a function of the degree of overlap. The disc-shaped target can generate at least one piece of information for ascertaining the instantaneous angle of rotation of the rotating part, in connection with the coil arrangement. The coil arrangement has three flat detection coils uniformly distributed on the circumference of a circle. The evaluation and control unit can generate essentially sinusoidal evaluation signals which represent the changes in inductance of the detection coils and can evaluate them for calculating the angle of rotation.
US10330495B2 Device for measuring rotational speed
A device for measuring rotational speed includes a housing comprising a base including vertical first and second end walls, and a cover including a window; a lower drive mechanism including a shaft including a gear adjacent to an inner surface of the first end wall, and gear elements rotatable around the shaft in a suspended manner, each gear element including first teeth and second teeth alternated with the first teeth; and an upper counter assembly including a reset shaft including a wing handle and a groove; a gear member rotatable around the reset shaft in a suspended manner and meshed with the gear, the gear member including a projection; and a first number wheel and second number wheels arranged from the gear member to the second end wall sequentially on the reset shaft. Each of the first and second number wheels is a ratchet type device.
US10330492B2 Human activity energy consumption measuring method and energy consumption measuring system
The present invention provides an energy consumption measuring method and an energy consumption measuring system. According to the energy consumption measuring method and energy consumption measuring system provided by the present invention, by processing motion data of a user to acquire a corresponding motion feature vector of the user within a time period and comparing the acquired motion feature vector with a standard motion feature vector in a database, the energy consumption within this time period is acquired.
US10330489B1 Navigation using sensor fusion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving erroneous movement signals and for providing navigation instructions. One of the methods includes receiving data from two or more sensors, synchronizing the received data, determining a first subset of the synchronized data from the camera for a particular period of time and a second subset of the synchronized data from the other sensor for the particular period of time, comparing the first subset with the second subset to determine whether the first subset and the second subset indicate an erroneous movement signal, based on determining that the first subset and the second subset indicate an erroneous movement signal, selecting data for one of the sensors based on a sensor priority scheme for the sensors, and resolving the erroneous movement signal based on the selected data for the one of the sensors.
US10330482B2 Dynamically determining origin and destination locations for a network system
A network system dynamically determines a route, including start and end points, for vehicles in a transportation network. The transportation network receives a service request from a user of the transportation network including an origin location for the trip and a destination location for the trip. The transportation network then generates a waypoint plan for one or more vehicles, which includes the requested origin and destination in addition to any previously requested origins and destinations included in the vehicles current route. The network system then determines a directionality for each of the waypoints in the waypoint plan and retrieves candidate start and end points that have an associated directionality within a threshold angle of the directionality of each waypoint and are proximate to the waypoint. The network system evaluates each combination of retrieved candidate points to select a route for the vehicle.
US10330481B2 Target destination selection for a mining vehicle
A system and method for determining a path to a target destination are presented. A position sensor is mounted to a haul truck. The position sensor is configured to identify a position of the haul truck. A distributed objects database stores information describing target destinations within a mining environment and performance characteristics of the haul truck. A navigation aid is connected to the position sensor. The navigation aid is configured to identify a target destination for the haul truck, retrieve a performance characteristic of the haul truck from the distributed objects database, and calculate a first path to the target destination using the performance characteristic of the haul truck. A user interface is connected to the navigation aid. The user interface is configured to display the first path for an operator of the haul truck.
US10330479B2 Vehicle navigation by dead reckoning and GNSS-aided map-matching
Dead reckoning combined with GNSS-aided map-matching improves accuracy and reliability of vehicle navigation. A map-match navigation module in a handheld device sends map-match feedback messages to a vehicle state estimator via a port. The module also accepts vehicle speed and inertial navigation data from sensors mounted in the vehicle.
US10330477B2 Ring laser gyroscope with ion migration field reducer shield
A ring laser gyroscope comprises a laser block that includes a resonant internal cavity defined by a plurality of surfaces of an optical closed loop pathway, and a plurality of electrodes coupled to the laser block. The electrodes are configured to generate a pair of counter-propagating laser beams from a lasing gas in the optical closed loop pathway. The ring laser gyroscope also includes a field reducer shield comprising an electrically conductive material, with the field reducer shield located completely within the laser block. The field reducer shield is configured to modify an electric field generated by the plurality of electrodes to substantially prevent ions in the laser block from migrating toward the plurality of surfaces of the optical closed loop pathway.
US10330469B2 Bank angle detection device for vehicle
A bank angle detection device for a motorcycle includes a bank angle estimator configured to estimate a moving body bank angle θb and a correcting section configured to estimate a vehicle body bank angle θf. The bank angle estimator estimates the moving body bank angle θb that is a gradient of a moving body axial line A1, on the basis of a balance state where a centrifugal force CF acting on a moving body and a gravitational force GF acting on the moving body during cornering are in balance with each other. The correcting section corrects the moving body bank angle θb on the basis of an inertia force about a longitudinal axis acting on a vehicle body, so as to estimate the vehicle body bank angle θf that is a gradient of a center of gravity G of the vehicle body with respect to a vertical line.
US10330466B2 Compensation of light intensity across a line of light providing improved measuring quality
Method of providing measuring light for triangulation-based distance measurement to an object to be measured, wherein distance information is derivable by detecting at least portions of the measuring light reflected at the object. The method comprises emitting light and shaping the light so that the measuring light is provided in form of a line having a midpoint and two opposite ends. The intensity distribution of the light across the line is adjusted so that a respective light intensity at the ends of the line is at least 10% higher than light intensity around the midpoint.
US10330458B2 Height measurement using optical interference
Systems for measuring a distance include a lens positioned a distance above a target surface. A camera is configured to measure a first interference pattern between the lens and the target surface using a light source at a first wavelength and to measure a second interference pattern between the lens and the target surface using a light source at a second wavelength. A processor is configured to determine an absolute measurement of the distance between the lens and the target surface based on the first interference pattern and the second interference pattern.
US10330453B2 Wireless fastener grip gauge
An apparatus comprises a pin, a stop, a spring, one or more flanges, a measurement device, and a transmitter. The pin comprises a first end configured for insertion in an aperture in a component. The stop is slidably engaged with the pin and configured to contact a first surface of the component as the pin is inserted into the aperture in the component. The spring couples the stop to the housing. The one or more flanges are located proximate to the first end of the pin. The one or more flanges are configured to contact a second surface of the component. The measurement device is coupled to the pin. The transmitter is communicatively coupled to the measurement device.
US10330452B2 Apparatus and method to render air bag inflators and other low level detonatable devices inert for recycling
Detonable devices such as charged air bag inflators are fed to a shred tower at a controlled feed rate via a feed valve. Water spray and/or water baths in the shred tower prevent sparking and begin to solubilize chemicals while the inflators are fed to primary and optional secondary shredders respectively performing course and fine shreds. A sump receives the shredded material which continues to solubilize and separate chemicals from metal. A conveyor lifts solids from the sump. Dewatered solids are fed to a receiving box for metal scrap recycling.
US10330438B2 Rifle scope with adjusting aid
The invention concerns a rifle scope (1) with a housing (10), in which optical lenses (20, 21, 22, 23) are arranged along an optical path (OP), and with an adjusting wheel (11) for adjusting a function, wherein the adjusting wheel (11) is mounted so as to turn relative to the housing (10) about an axis of rotation (A), and wherein the adjusting wheel (11) has a first coupling means (13), on which an adjusting aid (30) which projects relative to the axis of rotation (A) radially about the outer circumference (12) of the adjusting wheel (11) is releasably secured to a second coupling means (31).
US10330432B2 Adjustable firearm stock
A firearm includes: a rail secured to the firearm; and an adjustable firearm stock secured to the rail, the adjustable firearm stock including: a base removably secured to the rail of the firearm and defining an extension element bore; and an extension element positioned in the extension element bore, the extension element configured to move along an axis of the extension element bore. A method of using a firearm includes: mounting a base of an adjustable firearm stock to a rail of the firearm; and sliding an extension element of the adjustable firearm stock through an extension element bore of the base to adjust the adjustable firearm stock to a desired orientation.
US10330420B2 Suppressor assembly
A suppressor assembly for a firearm including a barrel, a bore and a muzzle end. The suppressor assembly may include a gas block mount positioned about the barrel, and outer tube configured to be attached to the gas block mount, and a baffle configured to be attached to the muzzle end of the firearm. The baffle is telescopically received and configured to have a clearance fit with the outer tube. The baffle may also include one or more outer edges configured to scrape debris from the inner surface of the outer tube when the baffle is removed from the outer tube.
US10330405B2 Coolant distribution system
A coolant distribution system uses two premixed streams of coolant at either extreme of a concentration range, and mixes these two streams in the correct percentage to obtain the desired concentration. Mixing the two streams follows a pulse width approach, and the system may use a manifold to deliver fluid to multiple machines.
US10330404B2 Heat exchanger component with embedded sensor
An additively manufactured component is provided. The additively manufactured component includes an additively manufactured first part defining a first trench, an additively manufactured second part defining a second trench and a fiber optic sensor. The additively manufactured first and second parts are additively manufactured together with the first and second trenches corresponding in position such that the additively manufactured first and second parts form an assembled part with a fiber channel cooperatively defined by the first and second trenches. The fiber optic sensor includes a first sensor part embedded in the fiber channel and a second sensor part operably coupled to the first sensor part and extendible at an exterior of the assembled part.
US10330402B1 Rocker chiller with baffle assembly
A rocker chiller includes a chilling tank and a baffle assembly. The baffle assembly includes a drive shaft, a baffle blade extending along a bottom of the tank and a plurality of spaced-apart and elongate baffle members extending in a radial direction from the drive shaft towards the bottom of the tank. The elongate baffle members contact the drive shaft at spaced-apart locations along the drive shaft and define a plurality of openings therebetween. The elongate baffle members are sized and shaped to push at least a majority of the carcasses laterally through the heat exchanging liquid in a direction generally orthogonal to a lengthwise forward movement of the carcasses from the first end of the tank to the second end of the tank.
US10330394B2 Heat transfer mediums
The disclosure generally relates to compositions, methods, and systems for heat transfer and methods of preparing heat transfer mediums. In various embodiments are described heat transfer mediums comprising a plurality of microparticles suspended in a bulk material with each microparticle containing a phase change material. In other embodiments are described fluids comprising of a slurry of microparticles containing phase change fluid in a carrier liquid for a fast charger system.
US10330391B2 Heat exchanger assembly
The invention relates to a heat exchanger assembly having two exchangers, each comprising a stack of parallel plates defining a first connection surface and a second connection surface that are adjacent to each other. The heat exchanger assembly can also include an enclosure between the first connection surface and the second connection surface, primary compartments in the enclosure configured to channel primary fluid through the first connection surface and the second connection surface, and a secondary compartment in the enclosure for channeling secondary fluid.
US10330377B2 Refrigeration appliance comprising a camera module
A refrigeration appliance includes a camera module for detecting first image data of an item to be refrigerated at a first time point and second image data of the item to be refrigerated at a second time point. A freshness determination device is provided for determining the state of freshness of the item to be refrigerated based on the first image data and the second image data.
US10330373B2 Refrigerator
There is disclosed a refrigerator including a vacuum space formed between an outer case and an inner case to improve an insulation function thereof, which includes an inner case that defines an exterior appearance of a storage space, an outer case spaced apart a predetermined distance from the inner case, a vacuum space provided between the inner case and the outer case, with being maintained vacuum, to insulate the inner case from the outer case, a plurality of spacers for supporting the inner case and the outer case space that are spaced apart from each other, and a radiation blocking film provided in the vacuum space, spaced apart from the inner case and the outer case.
US10330366B2 Water distribution for an ice maker
A water distributor for an ice maker having a first reservoir comprising a bottom and an inlet passageway, a central wall comprising a first central wall portion and a second central wall portion, and a second reservoir separated from the first reservoir by the central wall, the second reservoir comprising a bottom. A population of teeth separated by a population of gaps are disposed along the central wall. Water flows from the first reservoir to the second reservoir through the population of gaps. A population of outlet passageways are disposed in the second central wall portion proximate the bottom of the second reservoir. Water exits the second reservoir substantially horizontally through the population of outlet passageways.
US10330364B2 System and method for retrofitting a refrigeration system from HCFC to HFC refrigerant
A system and method for retrofitting a refrigeration system containing an HCFC refrigerant and a compatible lubricant, with an HFC refrigerant, comprising providing a transport container containing a mixture of a miscible lubricant and the HFC refrigerant, removing the HCFC refrigerant from the refrigeration system while maintaining at least a portion of a lubricant immiscible with the HFC refrigerant, and charging the refrigeration system with the mixture. The polyol ester lubricant may be present in a range exceeding about 5-15% by weight, e.g., 8%.
US10330362B1 Compressor protection against liquid slug
A liquid slug protector device for air conditioning and heat pump systems includes a housing having an inlet port, an outlet port, and a cavity. The device further includes a piston disposed in the cavity. The piston has an inflow channel. The device also includes a backing structure disposed in the cavity. The backing structure has an outflow channel, where a first refrigerant flow path from the inlet port to the outlet port includes the inflow channel and the outflow channel. The device further includes a peripheral channel that is at least partially bound by the piston. A second refrigerant flow path from the inlet port to the outlet port includes the peripheral channel and the outflow channel. The second refrigerant flow path is closed when the piston abuts against the backing structure.
US10330353B2 Energy efficient cold storage units
Cold storage unit apparatuses designed for high energy efficiency are provided, which may include: a refrigeration system; a box enclosing an interior space, the box formed by a plurality of insulated sides; an entry into the interior space including a plurality of openable barriers facilitating preventing entry of heat or moisture into the interior space; and a power system connected to the refrigeration system, the power system facilitating independent operation of the refrigeration system when not connected to a power grid, and further facilitating a net energy use of zero from a power grid when connected to a power grid. Cold storage units may further include systems for using the refrigerant of the refrigeration system to defrost one or more components of the cold storage unit, and for using the refrigerant to facilitate maintaining a desired internal temperature of the interior space of the cold storage unit.
US10330346B2 Method for manufacturing a ceramic roof tile, as well as roof tile provided with a solar heat receiving panel and hot water system provided with such roof tiles
When a roof tile provided with a hole is manufactured, first a non-cured composition 11 is fed between two facing mold surfaces 13b and 15b of two mold halves 13 and 15 after which the two mold halves are brought together.The mold surface 13b of one of the two mold halves 13 is provided with a bulge 17 which has a thickness 19 that is smaller than the distance 21 between the two mold surfaces 13b and 15b at the location of this bulge in the state of the mold halves brought together. As a result, the roof tile obtains a thin part 23 at the location of this bulge 17. After the pressing operation the two mold halves 13 and 15 are taken apart and the composition 11 is cured. Once the roof tile 1 has cured, the thin part 23 is broken away from the roof tile and in this manner the hole 5 in the roof tile is formed.
US10330339B2 Aerodynamic sound decreasing apparatus
Multiple projections are provided at a flow-change portion, which corresponds to such a portion of a wall surface of an A/C casing, at which velocity gradient of air current becomes larger in an area adjacent to the wall surface, in order to decrease aerodynamic sound generated by disturbed air current.
US10330337B2 Outdoor unit
According to one embodiment, an outdoor unit is provided with a housing, an outdoor heat exchanger, and a communication unit. The housing has a ventilation opening and contains the outdoor heat exchanger. The communication unit is disposed within the housing at a position facing the ventilation opening and performs contactless data communication with a nearby information terminal.
US10330325B2 Wine side fire pit
A novel integrated heating, decorative, utilitarian, portable, convertible, storable, fire top barrel; used/new fermentation barrels; comprising of interior storage options, fuel pipelines, ventilation, lighting options, convertible burners, and side tables/accessory options for space adjustments and portability. Novel flexibility to adjust the fire barrel to fit the environment through removable side tables/counter/sill/accessories, and the flexibility to swap designs for events, seasons, or any occasion or occurrence. Novel adjustable top selection to fit environmental needs for design and use. Ease of control by external and/or internal options of fuel line valve controls. Choices on igniting system for adjustable cost options. Utilization of barrel size variation to accommodate travel/utility/use needs.
US10330321B2 Circumferentially and axially staged can combustor for gas turbine engine
A combustor section for a gas turbine engine includes a can combustor with a combustion chamber. A pilot fuel injection system is in axial communication with the combustion chamber. A main fuel injection system is in radial communication with the combustion chamber. The main fuel injection system includes a multiple of first main fuel nozzles that circumferentially alternate with a multiple of second main fuel nozzles.
US10330318B2 Securing a heat shield block to a support structure, and heat shield
A heat shield with support structure and a number of heat shield blocks secured thereto, having a cold side facing the support structure and a hot side opposite the cold side. At least one recess is arranged in at least one heat shield block circumferential face, connecting the cold to hot side. An opening connecting the recess to the cold side runs in the circumferential face perpendicularly to the cold side. A securing bolt inserted into the opening secures the heat shield block to the support structure. A bolt head protrudes at least partly into the recess. The securing bolt passes through an angled plate having first limb extending substantially parallel to the circumferential face and second limb extending into the recess. The angled plate has a reinforcing device extending beyond the pure angular shape to increase a resistance of the angled plate against bending due to the securing bolt.
US10330316B1 Flow control apparatus and flow control generation device thereof for generating DC control signal based on audio signal
A flow control apparatus includes a flow control signal generation device for generating a DC control signal based on an audio signal and at least one proportional valve. The flow control signal generation device includes an audio receiving module, a filter rectifier module, a microprocessor and a proportional valve control signal generation module. The filter rectifier module generates at least one DC audio signal by filtering the audio signal provided by the audio receiving module. The microprocessor generates a plurality of period attenuated values based on the DC audio signal. The proportional valve control signal generation module filters the audio signal, attenuates the signal based on the period attenuated values, and then performs filtering and rectification processing to generate the DC control signal, such that the proportional valve may control the opening ratio of the proportional valve based on the DC control signal.
US10330312B2 Premixing apparatus
A premixing apparatus in which a downstream end of a gas supply passage having interposed therein a flow control valve is connected to a gas suction section disposed in an air supply passage on an upstream side of a fan. The premixing apparatus has: a butterfly valve as an air resistance changeover device for changing over, between high and low, a ventilation resistance in that section of the air supply passage which is on the upstream side of the gas suction section; and a gas resistance changeover device for changing over, between high and low, a ventilation resistance in that section of the gas supply passage which is on the downstream side of the flow control valve. Wind noises at the time of closing the butterfly valve can be prevented. For that purpose, in that section of the air supply passage which is on the upstream side of the gas suction section, an inner tube containing therein the butterfly valve is disposed while leaving a clearance to an inner circumferential wall surface of the air supply passage. A subsidiary passage which is parallel with a main passage inside the inner tube is constituted by the clearance between the inner circumferential wall surface of the air supply passage and an outer peripheral surface of the inner tube.
US10330302B2 Gas-free light bulb device
A gas-free light bulb device has a lamp head, heatsink, a bulb, a glass core column, multiple filament assemblies, and a resilient extending element. The heatsink is mounted on the lamp head and has a mounting slot and a driver circuit board mounted in the mounting slot. The bulb is mounted on the heatsink and has a cavity. The glass core column is mounted in the mounting slot. The filament assemblies are mounted on the glass core column. The resilient extending element is mounted on the glass core and has a resilient rubber sleeve mounted around the glass core column and multiple resilient extending rubber bars connected respectively to the filament assemblies. When the gas-free light bulb device is operated with rising temperature, the resilient rubber sleeve is heated and loosened to slide upward and drive the filament assemblies to contact the bulb to effectively dissipate heat.
US10330301B1 Receptacle connector for a light sensor assembly for a light fixture
A light sensor assembly includes a receptacle connector configured to be mounted to a light fixture and configured to receive a sensor connector having a photocontrol component including a housing, a spring element and a housing retainer. The housing has a base extending through a fixture housing. The housing has locating features configured to engage a locating feature of the fixture to hold a rotational position of the housing. The housing retainer is positionable on the interior of the fixture housing on the base engaging the spring element. The housing is rotatably positionable on the fixture by lifting upward on the housing to compress the spring element to disengage the locating features of the housing from the locating feature of the fixture and rotating the housing to a new position.
US10330282B2 Vehicle lamp lens
A lamp lens is adapted to transmit light, and includes spaced-apart light input and output surfaces and a reflecting surface. The light input surface has a surrounding surface portion and an end surface portion connected to a front end of the surrounding surface portion. The reflecting surface extends from the light input surface to the light output surface, and has a plurality of reflecting segments and optical structures. The reflecting segments are adapted for total reflection of a portion of the light which enters the lamp lens through the light input surface. Each adjacent two of the reflecting segments forma stepped surface structure. The optical structures are adapted to prevent total reflection of a portion of the light.
US10330266B2 LED with thermo-responsive black-body line dimming
The invention provides a lighting device (10) comprising a light source (100) configured to generate light source light (101) and a light converter element (200), wherein the light converter element (200) comprises a light transmissive matrix (205), wherein the light transmissive matrix (205) comprises: (i) a first luminescent material (210) configured to convert at least part of one or more of (a) the light source light (101) and (b) optionally a second luminescent material light (221) from an optional second luminescent material (220) into a first luminescent material light (211); and (ii) a thermo-responsive liquid crystalline compound (250); wherein the light transmissive matrix (205) is configured in thermal contact with the light source (100), and wherein the lighting device (10) is further configured to provide lighting device light (11) comprising said light source light (101), said first luminescent material light (210) and optionally said second luminescent material light (221), and wherein said light converter element is arranged for changing one or more of the color and color temperature of the lighting device light with the electrical power provided to the light source.
US10330251B2 Finger grip mounting apparatus
A flexible portable device holding and cradling apparatus that overcomes limitations of the prior art by providing a flexible portable device mounting apparatus provided by a frame that is structured for being coupled to an external mounting device, the frame having a mounting surface and a plurality of first and second passages provided adjacent to each of opposing side edges thereof; a plurality of substantially resiliently flexible clamps each having a leg portion, a finger portion extended from the leg portion, and a substantially resiliently flexible urging portion coupled between the leg portion and the finger portion; and coupling means operating between different ones of the first and second passages of the frame and the leg portion of each of different ones of the clamps for coupling the leg portion relative to the mounting surface.
US10330239B2 Flexible pipeline
A pipeline to transport a frozen medium is indicated which has an outer transversely to its longitudinal direction undulated limiting pipe, arranged inside are at least one metal pipe for guiding the frozen medium as well as a cooling pipe composed of metal for guiding a second frozen medium. In the limiting pipe hollow areas are available for evacuation. Fitted inside the limiting pipe are at least two transversely to their longitudinal direction undulated metal pipes for guiding the frozen medium, which are each surrounded by a thermal insulation. During the operation of the pipeline the frozen medium is led in different directions through both the metal pipes. Attached around both the metal pipes and the cooling pipe is a pipe shaped closed sleeve composed of a thermally good conductive material that is in contact with the cooling pipe.
US10330238B2 Pipeline pig launcher
A pipeline pig launching system for a gas pipeline, including a pressure bottle, a two-chambered drip leg, and a pig launcher barrel. Condensate from the gas in the pipeline collects in the upper chamber of the drip leg and flows through an equalizer line to the lower chamber. The pressure bottle receives gas from the pipeline, and has an adjustable pressure relief valve at its outlet. When the pressure bottle reaches a preset level the relief valve opens and pressurized gas enters the lower chamber of the drip leg and forces the condensate out of the drip leg to an inlet of the pig launcher barrel. The pig in the launcher barrel is then pushed into the pipeline at a point downstream from the drip leg. A booster line may also be included in the system to provide a direct connection between the outlet of the pressure bottle and the inlet of the pig launcher barrel.
US10330237B2 Pipe lining material for use for at least two predefined pipeline nominal widths
The invention relates to a pipeline lining material for use for at least two, preferably three, predefined pipeline nominal widths, comprising an elastic round knitted material, which is knitted under pretension so as to contract to an untensioned diameter of +/−10% of the smallest predefined pipeline nominal width after being knitted, and comprising an elastically flexible film tube arranged around the round knitted material. The pipe lining material can be expanded by at least 50% in the transverse direction under a pressure of maximally 0.7 bar, at which the untensioned round knitted material maximally has a diameter that is reduced by 55% compared to the round knitted material under pretension.
US10330235B2 Device for preventing access to a conduit
The present disclosure relates to a device for preventing access to a conduit. The device comprises top and bottom compression plates and a compressible member between the compression plates. A bolt has a first end mounted to the bottom compression plate and a shaft passing through openings of the compressible member and of the top compression plate. The bolt has a head proximate its second end. The head of the bolt extends beyond a major diameter of the threaded shaft. At least a portion of the shaft is a threaded shaft. The head of the bolt prevents a nut mounted on the threaded shaft between the head and the top compression plate from being dismounted from the device. A fluid passage may extend in the compressible member between the top and bottom compression plates to allow a fluid to bypass the device.
US10330233B2 Capillary flow control system for fluid indicator
A capillary system for a fluid indicator includes a fluid restrictor, and a capillary tube. The fluid restrictor has a small aperture formed therethrough. The capillary tube is adapted to receive a fluid. The fluid restrictor is sealingly affixed into at least one end of the capillary tube so that the small aperture communicates between the inside of the capillary tube and the outside of the capillary tube. The capillary tube is optionally treated so that an inner surface is oilophobic and hydrophobic. The system better controls the interface or meniscus 14 between the fluids contained in the capillary tube, preventing mixing.
US10330222B2 Foldable duct comprising laminated foil on inside and outside
The present invention concerns a foldable duct (4) made of glass or stone fibers and binder agent having a foil (1) laminated thereon, on the inside and outside of the duct, wherein the foil (1) at least comprises: an outer layer of aluminum (5), an intermediate layer of a thermoplastic polymer (6) having a lower melt point than polyethylene, positioned closest to the outer layer of aluminum (5), an intermediate layer of polyethylene (7), positioned between the intermediate layer of thermoplastic polymer (6), and an inner layer of a thermoplastic polymer (8) having a lower melt point than polyethylene.
US10330216B2 Cage assembly with throttle rings
The invention refers to a cage valve comprising a valve cover (20, 42, 62) and a valve cage, which latter comprises a retaining element (28, 54, 72) and a plurality of throttle elements (30) which are designed in the form of a hollow section. The invention is characterized in that the valve cage is connected to the valve cover (20, 42, 62).
US10330213B2 Electromechanical-linkage hydraulic control gate valve actuator
Provided is an electromechanical-linkage hydraulic control gate valve actuator. The actuator includes a hand-operated speed-increasing gearbox assembly and a bidirectional throttle valve. In the present invention, a motor is driven to rotate through the hand-operated speed-increasing gearbox and thus a hydraulic system is driven to finally open and close a gate valve. An opening and closing speeds of the gate valve can be regulated and controlled through the bidirectional throttle valve. The present invention drives the motor through the hand-operated speed-increasing gearbox under emergency conditions such as repair and power failure, thereby controlling to open and close the gate valve. Meanwhile, a hydraulic system respectively regulates the speeds of two states of opening and closing through a bidirectional throttling technique, so as to effectively eliminate a water hammer phenomenon. The present invention has simple structure, light weight and modular installation, and enhances safety and reliability.
US10330200B2 Method of sealing
A method of sealing includes positioning graphite within a cavity defined by walls of a body, shifting the body along a tapered surface of a first structure, expanding the body through an interaction with the tapered surface, engaging at least one second structure with the walls, expanding the graphite, compressing the graphite against the at least one second structure, and sealing the graphite to the at least one second structure and the body.
US10330190B2 Gear lever
A gear lever for motor vehicles is provided, of the type including a lever body, a grip, a block and a rod. The lever body defines a main axis and is configured for being associated to a gearshift device of a motor vehicle. The block is arranged to be displaced between an operative position and an inoperative position, respectively, for blocking and releasing the lever in or from a given gearshift position. The rod is slidably mounted within the lever body, and connected to which is said lever block, and which is arranged to be governed via a control member positioned on the lever body or on the grip for shifting the block from the operative position to the inoperative position. The lever is also height-adjustable.
US10330184B2 Bogie axle assembly
A bogie axle assembly having a housing, a spindle, a drive sprocket unit, and a planetary gear set. The drive sprocket unit may be fixedly disposed on a planet gear carrier of the planetary gear set. The spindle may be fixedly disposed on the housing. The drive sprocket unit may be rotatably supported by at least one roller bearing assembly that may be disposed between the spindle and the drive sprocket unit.
US10330183B2 Two-speed active transfer case
A two-speed active transfer case includes an input shaft adapted to receive drive torque from a powertrain, a rear output shaft adapted for connection to a rear driveline and aligned with the input shaft for rotation about a first rotary axis, a front output shaft adapted for connection to a front driveline and aligned for rotation about a second rotary axis, and a transfer mechanism driven by the rear output shaft. The transfer case also includes a two-speed range mechanism operably disposed between the input shaft and the rear output shaft, a range shift mechanism for controlling operation of the two-speed range mechanism, a mode mechanism operably disposed between the transfer mechanism and the front output shaft, and a mode shift mechanism for controlling operation of the mode mechanism.
US10330182B2 Robot actuator utilizing a differential pulley transmission
An example robot actuator utilizing a differential pulley transmission is provided. As an example, a differential pulley actuator includes input drive gears for coupling to a motor and timing pulleys coupled together through the input drive gears. Rotation of the input drive gears causes rotation of a first timing pulley in a first direction and rotation of a second timing pulley in a second direction opposite the first direction. The actuator also includes multiple idler pulleys suspended between the timing pulleys and the output pulley, and the multiple idler pulleys are held in tension between the timing pulleys via a first tension-bearing element and the output pulley via a second tension-bearing element. The first tension-bearing element loops around the timing pulleys and the multiple idler pulleys. The output pulley couple to a load, and is configured to apply motion of the multiple idler pulleys to the load.
US10330180B2 Planetary gear train of automatic transmission for vehicle
A planetary gear train may include input and output shafts, first to fourth planetary gear sets respectively having first to third, fourth to sixth, seventh to ninth, and tenth to thirteenth elements, a first shaft connected to the second element and the input shaft, a second shaft connected to the eleventh element and the output shaft, a third shaft connected to the first and seventh elements, a fourth shaft connected to the fifth and twelfth elements, a fifth shaft connected to the eighth and tenth elements, a sixth shaft connected to the thirteenth element, and a plurality of shafts each selectively connecting a corresponding element to a transmission housing, the corresponding element being an element of the first, second and third planetary gear sets which is not interconnected.
US10330176B2 Power transmission apparatus for vehicle
Ten forward speeds and one reverse speed are achieved by a power transmission apparatus for a vehicle including a double clutch, a plurality of input, output, and idle shafts, a plurality of gears fixed to or rotatable on the shafts, a plurality of synchronizers selectively synchronizing gears to the shafts.
US10330165B2 Overlaid composite interior component
A laminated composite interior component including: a first member that has a predetermined mating surface; and a second member made of an elastically deformable resin material and having a plate portion that is generally parallel to the mating surface, the plate portion being integrally provided with a large number of projections that project toward the mating surface such that a space is formed between the mating surface and the plate portion, the second member being disposed so as to be placed on the first member with the projections contacting the mating surface, in which the large number of projections have the same shape as each other, and are configured such that a flexural rigidity of each of the projections against a compressive load is anisotropic around an axis so that the projections are each to be deflected in one direction around the axis, the large number of projections are disposed on line segments that define a shape of a large number of arrangement units in accordance with an arrangement pattern in which the arrangement units are provided regularly, and distal ends of the projections are pressed against the mating surface so that the projections are elastically deformed to impart cushioning properties, the arrangement pattern being determined such that the large number of arrangement units are provided away from each other and proximate line segments of adjacent arrangement units are parallel to each other, and two projections each provided on the proximate line segments being disposed in such an attitude that deflection directions, which correspond to the one direction, of the two projections are parallel to each other and at positions at which a clearance is provided between the two projections when the two projections are deflected.
US10330159B2 Electromagnetic dog clutch
This Application pertains to an electromagnetic dog clutch, including a movable gear sleeve and a fixed toothed sleeve that are engaged to transmit power. The movable gear sleeve is provided with contrate transmission teeth or tooth spaces, and the fixed toothed sleeve is correspondingly provided with contrate tooth spaces or transmission teeth. The transmission teeth have a uniform thickness in a direction of tooth length, tooth spaces that engage with the transmission teeth have a sector-shape in a direction of tooth space length, and the width of two sides of the tooth spaces gradually increases outwardly along the radial direction of the fixed toothed sleeve and gradually decreases inwardly along the radial direction of the fixed toothed sleeve. By employing the engagement of transmission teeth of uniform thickness and sector-shaped tooth spaces, the transmission teeth can more easily engage with the tooth spaces, and more easily realize surface contact.
US10330156B2 Axle roller bearing seal shroud
A bearing assembly comprising a bearing cup having two ends, with a pair of outer raceways formed one adjacent each end of the bearing cup. A pair of bearing cones form a pair of inner raceways. Two rows of tapered roller bearings with each row received between one inner raceway and one outer raceway. A pair of wear rings are provided, each having a first axially inwardly directed end in engagement with an outwardly directed end of a bearing cone. A pair of seals each having a first end fitted into one into one of the bearing cup cylindrical counterbores. Each seal has a second end including a resilient element to form a seal with one of the wear rings. A second end of each wear ring is received in a cylindrical counterbore in each annular backing ring. A circular shroud is located radially outer and adjacent to one seal.
US10330153B2 Synchronized roller with free wheels
The synchronized roller with freewheels includes a central body which exposes an outer cylindrical rolling surface provided to roll between two rolling tracks lined with a synchronizing unit, each end of the body presenting a smooth axis about which a synchronizing pinion is freely rotatable, the axis having a pinion axial stop unit which prevents the pinion from emerging from the pinion, while a roller axial guide bears on the central body and on the rolling tracks to keep the outer cylindrical rolling surface approximately centered on the tracks.
US10330152B2 Floating bush bearing device and turbocharger provided with the bearing device
An object is to provide a floating bush bearing device including a circumferential groove over the entire circumference of an outer peripheral surface of a floating bush while ensuring that a pressing force is applied by lubricant oil to the floating bush to reduce oscillation, as well as a turbocharger provided with the bearing device. A floating bush bearing device includes: a rotary shaft disposed rotatably inside a bearing hole of a casing; a floating bush surrounding the rotary shaft; an oil-feed hole of lubricant oil having an opening on an inner peripheral surface of the bearing hole; a plurality of communication holes formed on the floating bush, each extending between an inner peripheral surface and an outer peripheral surface of the floating bush, and disposed at intervals in a circumferential direction of the floating bush; and a circumferential groove formed on the outer peripheral surface of the floating bush or the inner peripheral surface of the bearing hole and extending over an entire circumference of the outer peripheral surface of the floating bush or the inner peripheral surface of the bearing hole, the circumferential groove passing through openings of the plurality of communication holes or facing the openings of the plurality of communication holes. The circumferential groove has a cross-sectional area which varies in accordance with a circumferential position.
US10330151B2 Additively manufactured components for downhole operations
Downhole tools for use in downhole operations and electrical submersible pumping systems having an additively manufactured first part including a first layer having a first predetermined material property and a second layer having a second predetermined material property, wherein the first and second layers are layers of an integral piece and the first predetermined material property is different from the second predetermined material property and a second part configured to rotationally engage with the additively manufactured first part. One of the first part and the second part is rotated relative to the other of the first part and the second part in operation.
US10330150B2 Rolling guide device
Provided is a rolling guide device which is capable of preventing uneven wear of a holding belt by alleviating a tensile force that acts on the holding belt when the holding belt circulates in an endless circulation path together with rolling elements. The endless circulation path has a guide groove configured to guide movement of the holding belt in the endless circulation path. A condition of tmax<δ is satisfied, where: tmax represents a maximum clearance between both end portions of the holding belt which are opposed to each other in the endless circulation path; δ is expressed by δ = 2 ⁢ ∫ 0 π 2 ⁢ ( a ⁢ ⁢ sin ⁢ ⁢ θ ) 2 + ( c ⁢ ⁢ cos ⁢ ⁢ θ ) 2 ⁢ d ⁢ ⁢ θ - 2 ⁢ ∫ 0 π 2 ⁢ ( c ⁢ ⁢ sin ⁢ ⁢ θ ) 2 + ( b ⁢ ⁢ cos ⁢ ⁢ θ ) 2 ⁢ d ⁢ ⁢ θ ; 2c represents an interval between the holding belt in a load path and the holding belt in a return path; A represents a depth to an arc top point of an outer peripheral surface of the guide groove in a direction change path; B represents a depth to an arc top point of an inner peripheral surface of the guide groove in the direction change path; “d” represents a thickness of the holding belt; and a=(A−d/2) and b=(B+d/2) are satisfied.
US10330148B2 Bearing arrangement with a first bearing layer and a second bearing layer
A bearing arrangement with a first bearing layer comprising a first bearing support element and a second bearing layer comprising a second bearing support element, the first and second bearing layers being glidingly interconnected by at least one intermediate gliding element, wherein at least one first gliding surface is arranged between the first bearing support element and the at least one intermediate gliding element, and wherein at least one second gliding surface is arranged between the second bearing support member and the at least one intermediate gliding element, the at least one intermediate gliding element being elastically attached to the first bearing support element by means of at least one first flexible connector and to the second bearing support element by means of at least one second flexible connector.
US10330141B2 Extensible rotation transmission shaft
The rolling surface of each ball and a radially outside surface of the inside guide plate are in contact with each other only at two circumferentially set-apart inside contact parts. The rolling surface of each ball and a radially inside surface of the outside guide plate are in contact with each other only at two circumferentially set-apart outside contact parts. At a state after the extensible rotation transmission shaft is assembled, at least the inner surface of the inner-side concave groove is elastically deformed more radially inwards than a state before the assembling, thereby preloading the respective balls.
US10330138B2 Coated metal article
An article is disclosed that includes a first substrate of a first metal or metal alloy. An aluminum alloy first layer on a surface of the first substrate includes is galvanically less noble than the first metal or metal alloy. The first layer can also include elements alloyed with or in solid solution with the aluminum alloy, or can include a two or more phase composition including a first phase of aluminum and a second phase of a solid lubricant.
US10330132B2 Flow-conducting component
A method for geometrically designing a flow-conducting component, and a corresponding flow-conducting component, are provided. The flow-conducting includes a flow direction-changing surface arranged to change the direction of a flow by a certain angle from an inflow direction in a first section to an outflow direction in a second section, the flow direction-changing surface being formed corresponding to a contour of line segments having formed based on dependent triangulation between a bisector of the certain angle and sides of the first and/or second sections.
US10330130B2 Valve for controlling a hydropneumatic device for pressure intensifying, and hydropneumatic device for pressure intensifying with a valve
A valve for controlling a hydropneumatic device for pressure intensifying having a working plunger and an intensifier plunger for pressure intensifying, the intensifier plunger being designed to move the working plunger hydraulically with a comparatively high transmission ratio on account of a pneumatic actuation, the valve having a differential plunger arrangement with a first plunger with a first active plunger face in a first pressure space and a second plunger with a second active plunger face in a second pressure space, the first plunger being coupled to the second plunger, the first pressure space being equipped with a first connector for, for example, a pneumatic return stroke space of the working plunger, and the second pressure space being equipped with a second connector for a pneumatic pressure source which differs from the return stroke space.
US10330128B2 Hydraulic control system for work machine
A work machine including a specific actuator that supplies hydraulic fluid from a plurality of hydraulic pumps includes: first and second hydraulic pumps communicating with a first hydraulic actuator; a first control valve returning hydraulic fluid delivered by the first hydraulic pump to a tank; and a load detection section that detects a load on the first hydraulic actuator. A control valve drive section drives the first control valve such that a communication area between the first hydraulic pump and the tank is enlarged corresponding to an increase in the load on the first hydraulic actuator; and a flow rate control section, during supply of the hydraulic fluid from the first and second hydraulic pumps to the first hydraulic actuator, controls to reduce a delivery flow rate of the first hydraulic pump corresponding to an increase in the load on the first hydraulic actuator.
US10330126B2 Fan control system with electro-hydraulic valve providing three fan motor operational positions
A fan control system includes a tank, a pump, a hydraulic motor, a fan, and a control valve. The control valve is adapted to selectively direct a flow of hydraulic fluid from the pump through the control valve into a pressure control chamber of the hydraulic motor or from the pressure control chamber to the tank to vary the control pressure therein to move the hydraulic motor's swashplate between forward and reverse positions. The control valve is adapted to selectively direct hydraulic fluid from the pump into the pressure control chamber such that the control pressure therein is pressurized to an idle pressure to move the swashplate to an intermediate position between the forward and reverse positions such that the output shaft rotates at an idle rate which is less than the rotational speed of the output shaft when in the forward mode.
US10330124B2 Accumulator device
A piston accumulator has a dividing piston (22) inside an accumulator housing (2) that separates a chamber (28) containing a working gas, such as nitrogen, from a chamber (26) containing a working fluid, such as hydraulic oil. The dividing piston (22) is longitudinally movably guided in a guide tube (24). The guide tube (24) is arranged inside the accumulator housing (2) and extends at least partially along the housing longitudinal axis (10).
US10330118B2 Fan unit, and assembling and removing method thereof
The invention relates to a method for assembling a fan unit into an electronic device and removing therefrom. The electronic device has a first connector. The fan unit includes a fixture, a fan, a second connector and a handle. The fan is assembled into the fixture and electrically connected to the second connector. The handle is pivotally connected to the fixture and operable to be pivotally moved between a first position and a second position of the fixture. When the handle is operated to move to the first position, the fixture is pushed to approach to the first connector, so as to so as make the second connector connect to the first connector in mechanical and electrical. When the handle is operated to move to the second position, the fixture is pulled out by the handle, so as to make the second connector disconnected to the first connector.
US10330116B2 Noise reduction system for a blower
A blower may include a housing, a motor, a fan assembly and an aperture array. The housing may include a handle portion, a top wall and a bottom wall. The fan assembly may be operably coupled to the motor to force air through a blower tube responsive to operation of the motor. The blower tube may define a tube axis. The aperture array may be provided at a portion of the housing to provide a path for air to the fan assembly. The aperture array may be defined by a plurality of vanes disposed at a portion of the housing between the top wall and the bottom wall. The vanes may be angled downward relative to the handle portion.
US10330106B2 Centrifugal compressor with surge control
A centrifugal compressor for a chiller includes a casing, an inlet guide vane, an impeller downstream of the inlet guide vane, a motor and a diffuser. The casing has inlet and outlet portions with the inlet guide vane disposed in the inlet portion. The impeller is rotatable about a rotation axis defining an axial direction, and the impeller is adjustably mounted within the casing along the axial direction between at least a first flow rate position and a second flow rate position. The motor rotates the impeller. The diffuser is disposed in the outlet portion downstream from the impeller with a outlet port of the outlet portion being disposed between the impeller and the diffuser.
US10330104B2 Air conditioner
Provided is an air conditioner. The air conditioner includes: a blower fan blowing air; a blower motor rotating the blower fan; and a blower housing coupled with the blower motor and including a ring-shaped air blowing flow passage in which air discharged from the blower fan flows. Here, the blower housing includes a plurality of vanes that are disposed spaced from each other in a circumferential direction on the air blowing flow passage over the blower fan.
US10330100B2 Pump, pump assembly and liquid cooling system
A pump assembly includes a plurality of pumps. Each of the pumps includes a pump body, a first opening, a second opening, a first connecting member and a second connecting member. The first opening and the second opening are located at a periphery of the pump body. The first connecting member is disposed on the first opening and the second connecting member is disposed on the second opening. The first connecting member of one of the pumps is detachably connected to the second connecting member of another of the pumps, such that each of the pumps can be connected to any of the pumps.
US10330096B1 System and method for cold temperature control of an electric oil pump
An apparatus and method for controlling an electric oil pump with a pump control signal generated by an electronic control unit (ECU) of a vehicle. The pump control signal has a variable drive time portion during which the electric oil pump is actuated to supply oil to an engine of the vehicle and a variable cycle time defining a frequency of the pump control signal.
US10330095B2 Microelectromechanical systems fabricated with roll to roll processing
Roll to roll processing techniques are described to produce microelectromechanical systems having releasable and moveable mechanical structures. A micro-pump that includes a pump body having compartmentalized pump chambers, with plural inlet and outlet ports and valves and plural membranes enclosing the pump chambers is described as a representative example.
US10330092B2 Bicycle tire pump
A pump that includes a body having a base and a top portion, wherein the base is configured to be anchored to the ground and the top portion is detachably connected to an upper plate in the body. The pump includes a handle assembly including a piston rod, handle bar, and cap that are detachably connected to each other by a fastener. The pump includes a tube positioned in the body. The tube slidably receives the piston rod and is connected to an air line. A hose is connected to the air line and extends from the body. The hose has a head configured to engage the nozzle of a tire. When the piston rod is moved downward within the tube, air is displaced from the tube and through the air line to the hose such that the head dispenses air.
US10330090B2 Generating electrospray from a ferrofluid
An electrospray device for generating electrospray from a ferrofluid. The electrospray device includes an emitter, an extraction electrode, and a magnet. The emitter is configured to receive a ferrofluidic liquid. The extraction electrode includes an aperture and is positioned a first distance from the emitter. The magnet generates a magnetic field in a first direction toward the emitter. The magnetic field causes Rosensweig instability in the ferrofluidic liquid, and generates a ferrofluidic peak in the ferrofluidic liquid. The magnet is positioned a second distance from the emitter, and the emitter is positioned between the extraction electrode and the magnet. The ferrofluidic liquid is biased at a first electrical potential and the extraction electrode is biased at a second electrical potential. A difference between the first electrical potential and the second electrical potential is sufficient to generate an electric field at the ferrofluidic peak that generates electrospray from the ferrofluidic peak.
US10330087B2 Lightning protection system for wind turbine blades with an effective injection area to carbon fiber laminates and a balanced lightning current and voltage distribution between different conductive paths
A lightning protection system for a wind turbine blade with one or two carbon fiber laminates and one or more down conductors equipotentialized with them by one or more auxiliary cables comprising at least one local lightning current injection area in the carbon fiber laminates associated with one auxiliary cable having secondary cables derived from the auxiliary cable and connected to conductive devices embedded in the carbon fiber laminates which are configured for avoiding overcurrents in the carbon fiber laminates. The invention also provides a lightning protection system for achieving a balanced distribution of currents and voltages between the down conductors and the carbon fiber laminates.
US10330082B2 Blade deflection monitoring system
A system for monitoring the deflection of a wind turbine blade is described. The system comprises a wireless range-measurement system, having at least one wireless communication device located towards the root end of the blade and at least one wireless communication device located towards the tip end of the blade. The root end device is provided on a bracket projecting from the external surface of the blade, to provide a communication path between the root end and tip end devices which is less susceptible to interference from multipath effects, etc. There is further provided a method to derive tilt and yaw moments from measured deflections. A control method for such a system is also described, wherein the signal gain of the communication path may be varied based at least in part upon the deflection characteristics of the wind turbine blade.
US10330071B2 Electronic ignition system for an internal combustion engine and driving method of the same
An electronic ignition system for an internal combustion engine comprises an ignition coil (2) provided with at least a primary winding (3) and a secondary winding (4), a switch (6) connected to the primary winding (3) and drivable in an open and/or closed position according to the value of a driving signal, a control unit (7) associated to the switch (6) and configured to drive it in open and/or closed position according to the value of the driving signal (G). Such system also comprises a voltage changing electronic element (8) connected to the electrical connection (5), operatively interposed between the electrical connection (5) and the primary winding (3), and configured to change the voltage value of the primary winding (3) according to the value of a control signal between at least a first (V1) and a second (V2) voltage value. The system also comprises a ionization measuring device (20) around said discharge gap (100a) of the spark plug (100) associated with the secondary winding (4) and arranged to detect a current value in the secondary winding (4) and to send a signal representative of said value to the control unit (7), wherein the control unit (7) is configured to activate said measuring device (20) upon the shutdown of the electric arc or spark.
US10330065B2 Direct magnetically controlled inlet valve for fuel pump
An inlet valve assembly for a fuel pump comprises a valve assembly inflow path and valve assembly outflow path; a magnetic valve member situated in an intermediate flow path fluidly linking the inflow path and the outflow path; a magnetic pole adjacent the valve member; and a selectively energizable coil for generating a magnetic flux directly magnetically coupling the pole and the valve member; whereby the valve member opens and closes fluid communication between the inflow path and the outflow path in response to the energized state of the coil.
US10330063B2 Fuel injector
A fuel injector includes an injector housing, a longitudinally movable nozzle needle, and a force sensing element. The injector housing defines a nozzle chamber, a pressure chamber, and a measuring chamber. The nozzle chamber is configured to be supplied with pressurized fuel via a feed line formed in the injector housing. The pressure chamber is configured to be hydraulically connected to the feed line. The nozzle needle is disposed in the nozzle chamber and is configured to open and to close at least one spray hole. The force sensing element is disposed in the measuring chamber and is configured to detect a pressure in the pressure chamber. The measuring chamber is separated from the pressure chamber by a diaphragm-like intermediate wall. The force sensing element supports the intermediate wall.
US10330051B2 Systems and methods for intelligent vehicle evaporative emissions diagnostics
Methods and systems are provided for conducting tests for undesired evaporative emissions on a vehicle fuel system and evaporative emissions system. In one example, a method may include learning routes commonly traveled by the vehicle, including altitude changes and stop durations, and may further include diagnosing the fuel system and evaporative emissions system based on the learned altitude changes in one example, and may include diagnosing the fuel system and evaporative emissions system based on a learned stop duration in another example. By conducting tests for undesired evaporative emissions as a function of learned travel routes, completion rates for tests for undesired evaporative emissions tests may be increased, and the release of undesired evaporative emissions to atmosphere may be reduced.
US10330049B2 High pressure fuel gas pump
There is disclosed a modular, linearly actuated high-pressure pump for use in various applications with high-pressure fuel systems, in particular liquid cryogenic fuels such as Natural Gas, Hydrogen, Nitrogen and Argon (LNG/LH2/LN2/LAR). The pump utilizes linear actuation which smooths out the power profile. There are no dynamic seals which prevents failure from leakage. The primary benefit of a smooth, no pulse output and lack of dynamic seals is a longer life of the pump. Marine fuel systems that utilize cryogenic LNG are a primary application.
US10330042B2 Water jacket for cylinder head
A water jacket for a cylinder head includes: an upper body disposed at an upper part of the cylinder head inside the cylinder head and through which a coolant flows; a lower body disposed under the upper body inside the cylinder head and through which the coolant flows; and a connector disposed corresponding to a position of an exhaust valve between the upper body and the lower body and integrally connected to the upper body and the lower body. Tt least one penetration hole is formed in the connector along a length direction.
US10330037B2 System for sensing particulate matter
Methods and systems are provided for a particulate matter sensor. In one example, the sensor may include a concave inlet for admitting exhaust gas from an exhaust passage downstream of a particulate filter into the sensor.
US10330034B2 Device and method for predicting the exhaust gas recirculation rate
A device for predicting an exhaust gas recirculation rate of an internal combustion engine, which comprises an inlet system and at least one exhaust gas recirculation valve, is described. The device comprises a sensor arranged in the inlet system for determining the composition of the gas, a sensor for determining the position of the exhaust gas recirculation valve, and an evaluation apparatus. The evaluation apparatus is configured to determine and output a prediction of the exhaust gas recirculation rate based on a corrected estimate of the exhaust gas recirculation rate, wherein the estimate is based on the position of the exhaust gas recirculation valve and is corrected based on the composition of the gas as determined using the sensor.
US10330031B2 Gas engine
A gas engine is provided that suppresses fluctuation of the actual air-fuel ratio even when a load fluctuates. A gas engine (1) in which at least one opening degree (D) selected from the opening degree of an air supply valve (5a) and the opening degree of a bypass valve (5b) is corrected so that an adequate target air-fuel ratio (λt) is achieved, wherein a target gas pressure (Pgt) and a target gas-jetting time (Tt) of a fuel gas are calculated on the basis of fluctuations of an actual load (L), the gas pressure is corrected on the basis of the target gas pressure (Pgt), and at least one opening degree selected from the opening degree of the air supply valve and the opening degree of the bypass valve is corrected on the basis of the amounts of change in the target gas pressure (Pgt) and the target gas-jetting time.
US10330028B2 Method and system for determining knock control fluid composition
Methods and systems are provided for accurately determining the composition of a knock control fluid using sensors already present in the engine system. An intake or an exhaust oxygen sensor is used to estimate the water and the alcohol content of a knock control fluid that is direct injected into an engine cylinder responsive to an indication of abnormal combustion. A change in the pumping current of the oxygen sensor due to the water content of the knock control fluid is distinguished from a change in the pumping current of the oxygen sensor due to the alcohol content of the knock control fluid.
US10330025B2 Valve device
A surface of a bearing member on a flow passage forming chamber-side is disposed to be exposed to the chamber. The bearing member includes a contact part, with which a side surface of a butterfly valve that is opposed to the bearing member is in contact, on at least a part of the surface of the bearing member on the chamber-side. The bearing member is a radial ball bearing and includes an outer bearing ring that is fitted to an inner periphery of a shaft hole, so that its axial displacement relative to a body is restricted, an inner bearing ring that is fitted on an outer periphery of a rotation shaft radially inward of the outer bearing ring, and a rolling element disposed between the outer bearing ring and the inner bearing ring. The contact part is provided on a surface of the inner bearing ring on the chamber-side.
US10330023B2 Fuel flow estimation and control system and method in a gas turbine engine
A system and methods of estimating and controlling fuel flow in a gas turbine engine are disclosed. The system and methods include providing a metering valve and a pressure regulating valve. The system and methods further include determining a differential pressure error of the pressure regulating valve based on a metering valve inlet pressure, a discharge pressure, and a bypass fuel flow and determining a metering valve fuel flow based on a metering valve position and the differential pressure error.
US10330022B2 Systems and methods for determining operational impact on turbine component creep life
A system includes a controller configured to control an operation of a turbine system, and an analytics system coupled to the controller and configured to receive inputs corresponding to the operation of the turbine system, generate an operational impact factor (OIF) value based at least in part on the inputs, generate a turbine system life prediction model configured to predict an operating life of one or more components of the turbine system based at least in part on the OIF value, and provide the OIF value to the controller to perform an action based thereon.
US10330016B2 Gas turbine engine starter reduction gear train with stacked planetary gear systems
According to an aspect, a system for a gas turbine engine includes a reduction gear train operable to drive rotation of a starter gear train that interfaces to an accessory gearbox of the gas turbine engine. The reduction gear train includes a starter interface gear that engages the starter gear train, a core-turning clutch operably connected to the starter interface gear, and a plurality of stacked planetary gear systems operably connected to the core-turning clutch and a core-turning input. The system also includes a mounting pad including an interface to couple a core-turning motor to the core-turning input of the reduction gear train.
US10330014B2 Intake liner
A gas turbine engine comprising a fan and an intake liner 30, the liner 30 comprising at least two acoustic absorption segments 32 forming a duct and an axially extending splice 40 at each axially extending interface 38 between segments 32, the splice 40 being located between the segments 32. At least one of the splices 40 comprises a first portion 42 and a second portion 44, the splice 40 having a greater segment 32 separating width in the second portion 44 than in the first portion 42 so that adjacent the first portion 42 the segments 32 are closer together than adjacent the second portion 44. The first portion 42 is nearer to the fan than the second portion 44.
US10330011B2 Bench aft sub-assembly for turbine exhaust case fairing
A fairing sub-assembly 88 for a turbine frame comprises an inner ring 50, an outer ring 48 and a plurality of strut-shells. The inner ring is formed of a plurality of inner segments 82. The outer ring is formed of a plurality of outer segments 80. The plurality of strut-shells 84, 86 connecting the inner ring 48 and the outer ring 50. In another embodiment, the fairing sub-assembly comprises an inner band 45 joining the plurality of inner segments 82 and the plurality of strut-shells 86 to form outer slots, and an outer band 44 joining the plurality of outer segments 80 and the plurality of strut-shells 86 to form inner slots. A method of assembling a fairing 46 comprises inserting the aforementioned fairing sub-assembly 38 into an aft end of a turbine frame 42, inserting a plurality of forward strut-shells 84 into the outer and inner slots at a forward end of the turbine frame 42, and joining the forward strut-shells 84 to the fairing sub-assembly 88.
US10330005B2 Hydraulic arrangement with a switch valve for controlling a hydraulic fluid flow of a connecting rod for an internal combustion engine with variable compression and connecting rod
A hydraulic arrangement including a switch valve configured to control a hydraulic fluid flow of a connecting rod of an internal combustion engine with variable compression including an eccentrical element adjustment device for adjusting an effective connecting rod length, wherein the eccentrical element adjustment device includes at least a first cylinder and a second cylinder forming hydraulic chambers, wherein a first inlet is provided for feeding hydraulic fluid into the first cylinder through a supply conduit, wherein a second inlet is provided for feeding hydraulic fluid into the second cylinder through the supply conduit, wherein a first outlet is provided for draining hydraulic fluid from the first cylinder, wherein a second outlet is provided for draining hydraulic fluid from the second cylinder, wherein the switch valve includes a displaceable piston which is displaceable into a first switching position or a second switching position.
US10330002B2 Turbocharger assembly
A system can include a housing that includes a bore having a longitudinal axis; a cartridge disposed in the bore where the cartridge includes a recess; a bearing assembly disposed in the cartridge where the bearing assembly includes an outer race and rolling elements; and a locating plate attached to the housing where the locating plate includes an extension that is received by the recess of the cartridge.
US10329994B2 Power tool
A power tool has an internal combustion engine with an injection valve through which fuel is supplied to the internal combustion engine; a crankcase; and a crankshaft arranged in the crankcase so as to be rotatable about an axis of rotation. A fan wheel housing is provided and a fan wheel is arranged in the fan wheel housing and conveys cooling air to the internal combustion engine. In the fan wheel housing a connecting opening is formed. The injection valve is arranged in a cooling area, wherein cooling air is supplied by the fan wheel through the connecting opening to the cooling area.
US10329993B2 Vehicle exhaust assembly
The present disclosure relates to a vehicle exhaust assembly (1) for an internal combustion engine. The vehicle exhaust assembly (1) comprises an exhaust system (3) and an exhaust mounting assembly (4) for mounting the exhaust system (3) to a vehicle (2). The exhaust system (3) comprises an inlet section (5) for connection to the internal combustion engine; an intermediate section (6) connected to the inlet section (5); an outlet section (7) for exhausting gases from the internal combustion engine; and one or more exhaust decoupler (8) for decoupling the intermediate section (6) from the inlet section (5). The exhaust mounting assembly (4) comprises one or more first isolator device (20-1, 20-2) for resiliently constraining movement of the intermediate section (6) of the exhaust system (3) in a longitudinal direction; and one or more second isolator device (20-3, 20-4) for resiliently constraining movement of the outlet section (7) of the vehicle (2) exhaust in a transverse direction. The present disclosure also relates to a vehicle (2) including a vehicle exhaust assembly (1).
US10329982B2 Control reset and diagnostic to maintain tailpipe compliance
A method, control system, and vehicle system configured to control a selective catalyst reduction (SCR) system subtracts an amount of NOx present in a tailpipe upstream of the SCR system from an amount of NOx present in the tailpipe downstream of the SCR injector. A cumulative difference may be determined based on integrating the subtracted NOx value. The method, control system, and vehicle system are configured to determine whether the cumulative difference exceeds a control threshold, and to set a selected upstream NOx value as a predetermined model upstream NOx amount if the cumulative difference exceeds the control threshold, but to set the selected upstream NOx value as the determined upstream NOx amount if the cumulative difference does not exceed the control threshold. Thus, the system is reset to the model when downstream NOx values exceed upstream NOx values above a threshold, to bring the system back within control.
US10329980B2 Exhaust emission control system of engine
An exhaust emission control system of an engine is provided including a NOx catalyst for oxidizing HC and storing NOx within exhaust gas when an air-fuel ratio of the exhaust gas is lean, and reducing the NOx when the air-fuel ratio is approximately stoichiometric or rich. The system includes a SCR catalyst for purifying NOx by causing a reaction with NH3, a urea injector, a fuel injection controlling module, and a processor configured to execute a NOx reduction controlling module for performing a NOx reduction control to enrich the air-fuel ratio to reach a target ratio. When the urea injection is determined to be abnormal, the NOx reduction controlling module performs a NH3-supplied NOx reduction control in a state where a larger amount of unburned fuel than the amount of unburned fuel in the exhaust passage in the NOx reduction control is supplied to the exhaust passage.
US10329977B2 Gasoline particle filter temperature control
Methods and systems are provided for controlling particulate filter temperature during non-combustion conditions. In one example, a method for an engine includes responsive to a particulate filter temperature above a threshold temperature and while operating the engine with deceleration fuel shut-off (DFSO), fully closing a throttle valve configured to regulate flow of intake air to the engine, and responsive to intake manifold pressure dropping below a threshold pressure while the throttle valve is fully closed, adjusting a position of the throttle valve based on the particulate filter temperature.
US10329974B2 Breather chamber structure for internal combustion engine
A breather chamber structure for an internal combustion engine wherein the breather chamber can be disposed compactly and the degree of freedom in the layout of the parts of the internal combustion engine can be raised. The breather chamber structure includes a crankcase, a cylinder body provided upwardly on the crankcase, and a breather chamber configured to separate oil from oil mist in the crankcase. The breather chamber includes a crankcase side breather chamber provided in the crankcase and open to a joining plane between the crankcase and the cylinder body, and a cylinder side breather chamber provided in the cylinder body and open to the joining plane.
US10329973B2 Engine oil deterioration diagnosis device
Provided is an engine oil deterioration diagnosis device (10) comprising annual traveling distance calculating part (16), a used hour calculating part (18), a severe condition determining part (20), an oil traveling distance calculating part (22), an oil traveling distance accumulating part (24), and an engine oil deterioration diagnosis part (26) for diagnosing that engine oil is in a state of deterioration when an oil traveling distance accumulated by the oil traveling distance accumulating part reached a predetermined value, wherein the oil traveling distance calculating part (22) comprises an oil traveling distance addition correcting part (32) for calculating the oil traveling distance by adding a predetermined value to the traveling distance when the severe condition determining part determines the state as the severe condition.
US10329971B2 Sliding camshaft barrel position sensing
A system and method for sensing a camshaft barrel position of a sliding camshaft includes at least one sliding camshaft having at least one camshaft barrel and at least one position shifting slot disposed in the at least one camshaft barrel. At least one actuator is provided for engaging the at least one position shifting slot on the rotating sliding camshaft and shifting position of the at least one camshaft barrel and at least one sensor is provided for detecting the shifted position of the at least one camshaft barrel wherein the camshaft barrel includes position identifying features.
US10329958B2 Casing structure interposed between the engine and the nacelle having a mounting plate with bolts
An aircraft casing structure including a shroud surrounding the engine and made up of a plurality of sectors; a plurality of radial arms, each mounted between two adjacent shroud sectors and each having a base; and a plurality of fasteners for fastening the shroud sectors on the bases of the radial arms; the fasteners including a plurality of plates each mounted flush in a respective groove of corresponding shape in a shroud sector, and a set of headed bolts held captive in the plate by a difference of diameter between their shanks and their threads, a set of captive nuts being fastened to the bases to provide a secure connection between the shroud sectors and the radial arms by each nut receiving the thread of a respective captive bolt of the set of headed bolts.
US10329957B2 Turbine exhaust case multi-piece framed
A turbine exhaust case (28) comprises a fairing (120) defining an airflow path through the turbine exhaust case, and a multi-piece frame (100). The multi-piece frame is disposed through and around the fairing to support a bearing load, and comprises an inner ring (104), an outer ring (102) disposed concentrically outward of the inner ring, a plurality of bossed covers (110), and a plurality of radial struts (106). The plurality of bossed covers are bolted to the outer ring at locations circumferentially distributed about the outer diameter of the outer ring. The plurality of radial struts pass through the fairing and are secured via non-radial connectors (112, 114) to the inner ring and the bossed covers.
US10329954B2 Flow strakes for turbocharger bearing housing oil core
A bearing housing for a turbocharger is disclosed. The bearing housing includes a first end proximate to a turbine wheel of the turbocharger and a second end proximate to a compressor wheel of the turbocharger. The bearing housing further includes a central chamber disposed between the first end and the second end and configured to house, at least, the shaft. The bearing housing further includes an oil drain disposed radially outward of the shaft and configured for directing oil out of the bearing housing and an oil core disposed radially outward of the shaft and radially inward of the oil drain, the oil core configured for communicating oil towards the oil drain and having an inner wall. The bearing housing includes one or more strakes protruding radially inward from the inner wall, the one or more strakes configured to direct oil within the oil core towards the oil drain.
US10329951B2 Sealing configurations with active cooling features
Sealing configurations with active cooling features are provided. A forward sealing configuration may comprise a forward bellows spring configured to interface with a forward seal plate. An aft sealing configuration may comprise an aft bellows configured to interface with an aft seal plate. The forward bellows spring and the aft bellows spring may be configured to provide an axial force against each respective seal plate. The forward seal plate and the aft seal plate may include cooling holes configured to deliver a lubricating fluid to each respective seal interface to provide active cooling to each respective sealing configuration.
US10329950B2 Nozzle guide vane with composite heat shield
A nozzle guide vane for a gas turbine engine is disclosed herein. The nozzle guide vane includes an inner endcap, an outer endcap, and at least one airfoil that extends from the inner endcap to the outer endcap. The nozzle guide vane further includes at least one composite heat shield component adapted to shield metallic components from high temperature gasses.
US10329946B2 Sliding gear actuation for variable vanes
A variable vane system for a gas turbine engine includes a geared unison ring driven by a drive gear, the geared unison ring axially slidable parallel to an engine axis with respect to the drive gear as the rotation of the unison ring results in axial motion that is accommodated by the axial sliding between a gear mesh of the geared unison ring and the drive gear.
US10329937B2 Flowpath component for a gas turbine engine including a chordal seal
A flow path component includes a platform having at least one radially aligned face. A chordal seal extends axially from the radially aligned face. The chordal seal includes a first curved face configured to prevent edge line contact under deflection conditions while the flow path component is installed in an engine.
US10329934B2 Reversible flow blade outer air seal
A casting core for a Blade Outer Air Seal includes a heat exchange cavity core section in communication with a first plenum section and a second plenum section, the first plenum and the second plenum section are of a thickness greater than the heat exchange cavity section.
US10329921B2 Cooling configuration for a component
A component includes at least one thermal riser that extends from an exterior surface of the component. At least one cooling passage extends through a wall and adjoins an interior cooling passage and provides an exterior surface. At least one cooling passage is configured to direct cooling fluid through the wall adjacent to at least one thermocouple.
US10329915B2 Power turbine blade airfoil profile
A power turbine includes a first stage blade having an airfoil with a cold un-coated nominal profile substantially in accordance with at least an intermediate portion of the Cartesian coordinate values of X, Y and Z set forth in Table 2. The X and Y values are distances, which when smoothly connected by an appropriate continuing curve, define airfoil profile sections at each distance Z. The profile sections at each distance Z are joined smoothly to one another to form a complete airfoil shape.
US10329906B2 Acoustic source testing apparatus of azimuthally acoustic logging while drilling (LWD) instrument
An acoustic source testing apparatus of an azimuthally acoustic logging while drilling (LWD) instrument includes a water tank, a silicone oil, a drill collar, an azimuthally acoustic while drilling quadrupole transmitting apparatus and an acoustic signal reception apparatus. The bottom of the water tank is symmetrically provided with two supporting columns, the drill collar is disposed in U-shaped grooves on the supporting columns, the azimuthally acoustic quadrupole LWD transmitting apparatus and the acoustic signal reception apparatus are disposed on the drill collar, the silicone oil is filled in the water tank, and the drill collar, the azimuthally acoustic quadrupole LWD transmitting apparatus and the acoustic signal reception apparatus are completely covered in the silicone oil.
US10329903B2 Methods of characterizing earth formations using physiochemical model
Embodiments include constructing a reservoir model of an earth formation. The method may also include selecting a predetermined set of fundamental parameters to describe the earth formation and assigning initial values for the predetermined set of fundamental parameters for each of the plurality of layers. The method may include using the initial values for each of the plurality of layers. The method may include computing physical-response-relevant properties as a function of space and time for each of the plurality of layers using the solutions and then computing tool responses using the physical-response-relevant properties. The method may include installing an electrode array between an insulation portion of a metal casing provided in a borehole and a physical formation and obtaining formation measurement information from the electrode array, comparing the formation measurement information to the computed tool response to obtain an error signal and modifying the initial values in an iterative process.
US10329895B2 Advanced drill string inground isolator housing in an MWD system and associated method
A housing defines a through passage along its length and is configured to support a group of electrical isolators surrounding the through passage to form an electrically isolating break in a drill string such that each isolator of the group of isolators is subject to no more than a compressive force responsive to extension and retraction of the drill string. The housing defines a housing cavity to receive an electronics package having a signal port and is configured for electrical connection of the signal port across the electrically isolating break. A housing lid can cooperate with a main housing body to define elongated slots for purposes of enhancing the emanation of a locating signal. A housing arrangement can support electrical connections from an electronics package to bridge an electrically isolating gap.
US10329888B2 Methods and systems for monitoring and modeling hydraulic fracturing of a reservoir field
The method and system describes monitoring and modeling the hydraulic fracturing of a reservoir. The microseismic events caused by hydraulic fracturing on a reservoir are captured by sensor arrays. The data captured by the sensor arrays are then analyzed to determine the source radius, and seismic moment tensor of microseismic events caused by the hydraulic fracturing. This information is then combined with a seismic velocity model to arrive at a discrete fracture network showing at least the orientation, source radius, and source mechanism of each microseismic event. This discrete fracture network is then used to determine the stimulated surface area, stimulated volume, and point of diminishing returns for the hydraulic fracturing process. Hydraulic fracturing engineers can use the algorithms to monitor the well and/or determine well completion.
US10329885B2 Self-sealing perforating apparatus
A perforating apparatus incorporating a selective self-sealing material is disclosed for sealing exit holes in a wall of the apparatus resulting from perforation operations. The perforating apparatus traps debris produced during downhole perforation operations and prevents the debris from entering the wellbore which avoids the need for remedial operations to remove debris from the wellbore. The self-sealing material may be disposed within the perforating apparatus adjacent to an interior surface of the wall or the self-sealing material may be disposed outside the perforating apparatus adjacent to an exterior surface of the wall. The self-sealing material may include an expandable polymer material, a swelling elastomer, a rubber and combinations thereof.
US10329877B2 Downhole tool and method
A downhole tool includes a body, a mandrel slidably disposed in the body, a piston for moving the mandrel relative to the body, and a lock having a first configuration which permits movement of the mandrel by the piston and a second configuration which provides a fluid lock across the mandrel which prevents movement of the mandrel by the piston. The lock includes first and second fluid chambers filled with a substantially incompressible fluid and a control valve configurable between an open configuration and a closed configuration, the control valve in the closed configuration providing the fluid lock preventing movement of the mandrel.
US10329868B2 Releasably locked debris barrier for a subterranean tool
An articulated debris barrier folds on itself to extend radially to span a surrounding annular gap when the tool associated with it is set. The debris barrier can be used with a packer or bridge plug. The set position of the packer or plug is locked and another lock holds the extended position of the debris barrier. The debris barrier lock can be a snap ring that extends into a groove brought into alignment with it during the setting. Alternatively the lock for the debris barrier can be a body lock ring. In either case, release and retrieval of the packer or plug involves undermining of the locking feature for the debris barrier so that the debris barrier can extend while retracting from the borehole wall so that the barrier and the associated packer or plug can be removed together.
US10329861B2 Liner running tool and anchor systems and methods
System and methods for engaging and disengaging running tools with a liner in a downhole system are described herein. The system and methods include a liner disposed in a borehole, the liner having at least one running tool engagement section, a running tool disposed within the liner, the running tool having at least one engagement module that is operable from a disengaged position to an engaged position and that is operable from an engaged position to a disengaged position, and an electronic device disposed at least one of in or on the engagement module.
US10329859B2 Alkylpolyglucoside derivative fluid loss control additives for wellbore treatment fluids
Methods of treating a subterranean formation with treatment fluids containing novel fluid loss control additives comprising alkylpolyglucoside derivatives for treatment fluids are disclosed. In certain embodiments, the methods comprise providing a treatment fluid comprising an emulsion comprising an oleaginous phase and a non-oleaginous phase, a fluid loss control additive comprising an alkylpolyglucoside derivative; introducing the treatment fluid into a wellbore. Fluid loss control additives, drilling fluids, and systems suitable for use therewith are also provided.
US10329858B1 Coiled tubing unit
The present invention relates to the field of petroleum extraction equipment, and discloses a coiled tubing unit, which comprises a vehicle body (T), a control cab (30), a coiled tubing reel (10) configured to wind coiled tubing, and a power skid (20) configured to supply power to the coiled tubing reel (10) and transported separately, wherein, the coiled tubing reel (10) and the control cab (30) are mounted on the vehicle body (T). With the coiled tubing unit provided in the present invention, the total length and total weight of the vehicle body on which the coiled tubing reel is mounted are smaller and can meet the requirements for transportation in regions where smaller vehicle dimensions and weight are specified for transportation when coiled tubing in large diameter and/or great length is transported, and the coiled tubing unit is adaptive to the operating habits, and can be deployed flexibly so that it can be used in a well field where the space is limited.
US10329854B2 Tubular transfer system and method
A tubular transfer system comprising a boom structure having a first frame telescopically coupled to a second frame. A first actuator is configured to extend and retract the first frame relative to the second frame. A clamp mechanism is coupled to the first frame and configured to grip and lift a tubular. A second actuator is configured to raise and lower the clamp mechanism relative to the first frame.
US10329842B2 System for generating a hole using projectiles
A wellbore or other type of hole in a geologic formation or other material, such as concrete or other manmade structures, may be formed by accelerating perforating charges containing detonable material through a tubular string. Movement of a fluid, such as drilling mud, may be used to transport perforating charges to a bottom hole assembly. In the bottom hole assembly, a propellant material may be used to accelerate the perforating charges, such as by using a ram acceleration mechanism. The perforating charges may be shaped to at least partially penetrate a surface of the hole. Detonation of the perforating charge may displace, stress, or fracture the geologic material. Movement of the fluid may remove displaced geologic material and detonated material from the perforating charge from the hole.
US10329832B2 Efficient assembly of triple pane insulating glass units
This invention describes a process flow and method to assemble triple IG units without contaminating the center glass lite. A non-contact vacuum pad is used to lift a glass lite off from a horizontal or vertical support that conveys it from a glass washer to an assembly station. Each of multiple pads has a capacity to lift approximately seven to ten pounds. Use of multiple pads per glass sheet or lite allows lites having dimensions up to 70 by 100 inches (assuming glass thickness of one quarter inch) to be assembled.
US10329823B2 Anti-pinch control system for powered vehicle doors
A vehicle includes a body and front and rear doors having front and rear powered latches, front and rear anti-pinch sensors, and front and rear electrically-powered door openers. The vehicle further includes a controller that is configured to receive an unlatch signal from unlatch sensors/switches and generate a signal to unlatch the front and rear powered latches and actuate the front and rear door openers after the front and rear powered latches are unlatched. The controller may also be configured to actuate the rear door opener to retain the rear door in an open position when the front pinch sensor detects a hand to thereby prevent pinching.
US10329818B2 Hinge assembly
The present disclosure provides a hinge assembly including a first hinge body, a second hinge body, a movable block, a pushing block, a cushion block, and a pivot. The pivot is fixedly mounted to the first hinge body and is provided with a planar recess on a shaft body surface thereof. The movable block and the second hinge body are detachably connected to each other. The movable block is pivotally connected with the first hinge body via the pivot. A top surface of the movable block abuts against the first hinge body. The pushing block includes a first inclined surface. The cushion block includes a second inclined surface. A top surface of the pushing block abuts against the movable block. The pushing block slidably abuts against the shaft body of the pivot. The hinge assembly according to the present disclosure realizes seamless lifting of the hinge.
US10329817B2 Insulated door panels
Example insulated pliable door panels or curtains include various internal vapor barriers. The vapor barriers have a relatively high water vapor transmission rate that inhibits water vapor from permeating through the door panel. With such vapor barriers, outer sheets of the door panel can be made of polyurethane or other tough materials that might have an inadequate water vapor transmission rate. In some examples, the vapor barrier encircles or encloses a thermally insulating pad. In some examples, the door panel includes a sleeve or pocket that holds the vapor barrier in place. Some examples include means for draining water that might condense within the door panel.
US10329816B2 Stacking panel shutter doors
A torsion spring counter balancing mechanism for a stacking panel shutter door includes one or more torsion springs one end of the or each torsion spring is fixable to a drive transmission shaft of the stacking panel shutter door, the drive transmission shaft being adapted to raise and lower the or each shutter of the stacking panel shutter door; and the other end of the or each torsion spring is fixable to a separate rotatable member of the stacking panel shutter door; whereby the mechanism is provided with means adapted to enable both the drive transmission shaft and the rotatable member to rotate, during opening and closing of the stacking panel shutter door, in such a manner as to cause respective ends of the or each torsion spring to travel at different speeds during the opening and closing sequence, which permits to keep the same size motor when panel numbers are varied.
US10329815B2 Weight compensation device of a lifting door with at least one compression spring
The invention relates to a weight compensation device for a drive of a lifting door, for the position-dependent compensation of the weight force of a door leaf of the lifting door, with a force transmission unit which can be coupled to the drive in order to carry out an opening movement which raises the door leaf and a closing movement which lowers the door leaf, wherein at least one compression spring is provided which is arranged in such a way that it supports the opening movement. The invention also relates to a lifting door, in particular an industrial lifting door, which has a door leaf, with a drive, such as a motor, and with a weight compensation device according to the invention.
US10329810B2 Check link apparatus
A cheek link apparatus includes an arm in which a stopper portion is formed by covering a stopper core portion with a resin material and a holding member which defines a full open position of a door by being brought into abutment with the stopper portion. The stopper core portion has curved surfaces on end faces which face an abutment surface of the holding member at least when the abutment surface of the holding member is brought into abutment with the stopper portion. The stopper core position is positioned such that extensions extending in a direction in which a load is applied to the stopper core portion by the holding member pass the curved surfaces.
US10329805B2 Lock hasp
A restraint device for restraining and securing a portable liquid propane gas tank comprises a regulator bracket disposed above a crossbar, wherein an upper first threaded exposed end of a vertically extending shaft extends through the regulator bracket, a locking nut disposed above the regulator bracket, wherein the locking nut threadingly engages the upper first threaded exposed end of the vertically extending shaft, and a lock hasp disposed above the locking nut. The lock hasp comprises a central portion and a flange depending downwardly from a first side of the central portion of the lock hasp and through a slot in the regulator bracket, the flange having an opening at a distal portion thereof through which a shackle of a removable locking device may be inserted to secure the gas tank within the restraint device.
US10329803B1 Gate latch
A gate latch configured to enable opening and closing thereof with only one hand. Comprises an integrated housing with an internal slide caused to move from a first position at one end of a slide sleeve member to a second position at an opposite end thereof, functionally related to corresponding pivotable movement of a fork member. When the fork member is disposed in a first, orthogonal position the gate latch is closed wherein a lip member is interlocked with a mated tongue member. When the fork member is disposed in a second, linear position the latch is open wherein the lip member is disengaged from the mated tongue member.
US10329796B2 Method and apparatus for installing alarm systems and door locks
A method and apparatus for marking positions for burglar alarm sensor elements on a door, the door attached to a frame having a header including comprising the steps of providing a positioning member with a longitudinal, and punch point attached to the positioning member, the punch point being aligned with the longitudinal centerline of the positioning member; at least partially opening the door; placing the positioning member in a hole in the header and closing the door; while the door is closed causing the positioning member to make a mark on the top of the door; and opening the door and removing the positioning member from the hole in the header; and causing an opening to be made in the door at the location of the mark.
US10329792B2 Water gap managed breakaway system
A water gap managed breakaway device includes a frame including an opening for fixing the frame relative to a fence post within a water gap and including at least one projection substantially perpendicular to a fence passing over the water gap, and a joining member configured to join the at least one projection with the fence by maintaining tension between the fence and the at least one projection, the tension releasable by operation of debris on the joining member while the debris passes through the water gap.
US10329788B2 Drilling rig
A method of assembling a drilling rig may include aligning a trailer with a drilling rig support structure, the trailer carrying a mast and the drilling rig support structure including a step-down substructure. A first end of the mast may be positioned over the drilling rig support structure and arms may be extended from the mast to the drilling rig support structure so that the drilling rig support structure supports the first end of the mast. The mast may translate along a length of the drilling rig support structure. The mast may be coupled to the drilling rig support structure.
US10329786B2 Transferring carriage of vehicles for an automatic mechanic parking system
Transferring carriage (100) of vehicles for automatic mechanic parking systems comprising at least a frame (1); means of handling of said carriage (100); and at least a device (13) of centering, raising and keeping up of the wheel (32) of a vehicle, said device (13) comprising at least a couple of clamp elements (17) and at least a movable support (14); each couple of clamp elements (17) being supported by said movable support (14); said movable support (14) being transversally translatable for positioning said clamp elements (17) of a same couple in proximity of a wheel (32) of an axle of a vehicle such that the centering, raising and keeping up of the two wheels (32) of an axle of a vehicle is achieved by means of a single transversal movement towards outside of the carriage of said at least one movable support (14) and of the couple of clamp elements (17) integral therewith.
US10329785B2 Lifeguard positioning system
A device and method of determining proper positioning of lifeguard stations at a swimming pool to minimize the risk of bather drowning. The method includes: positioning submersible devices or other objects at the bottom of a swimming pool according to an established grid or pattern; imaging the devices from different locations and different heights at the same locations; analyzing the images to determine the position and height of the locations which provide the best sightlines of the swimming pool from the surface of the water to the bottom of the pool shell; and positioning the lifeguard stations at the position and height of the locations determined by analyzing the images.