Document Document Title
US10169939B2 Identity recognition
Embodiments of the present invention provide methods, computer program products, and systems to automatically verify a person's claimed identity using wireless token passing. Embodiments of the present invention can be used to receive identification data comprising a universally unique identifier (UUID) and a first security token and process the received identification data by matching the UUID to an associated website and verifying the first security token against a second security token. Embodiments of the present invention can be used to notify a first user of the processed identification data by displaying an indication that verification of the identification data was successful or unsuccessful.
US10169936B2 Combined motion detection and access control system and method
A combined motion detection and access control method and system, the system including a processor for receiving an indication of motion detection within a premises and for ascertaining an area within which the motion was detected; at least one transmitter operable, responsive to receiving, from the processor, an indication of the area, for broadcasting, within the area, an encoded identification of the area; a transceiver associated with an individual and operable for receiving the encoded area identification and, responsive thereto, for broadcasting an encoded identification of the individual and the encoded area identification; and at least one receiver operable for receiving the encoded identification of the individual and the encoded area identification and for communicating the encoded identification of the individual and the encoded area identification to the processor which is operable, thereto, for ascertaining whether the individual is allowed access to the area encoded in the encoded area identification.
US10169931B2 Service improvement by better incoming diagnosis data, problem specific training and technician feedback
A method for failure analysis and technician assessment, the method may includesensing sensed vehicle parameters by multiple vehicle sensors that comprise multiple types of sensors; calculating, by a vehicle monitor, based on the sensed vehicle parameters, parameters of multiple vehicle components; wherein the vehicle monitor is mechanically coupled to the vehicle or installed in the vehicle; searching, by the vehicle monitor and based on the parameters of the multiple vehicle components, for a vehicle failure that is either a current vehicle failure or an impeding vehicle failure; receiving, by the vehicle monitor, a notification that the vehicle failure was repaired; and estimating an impact of the repair by the vehicle monitor and based on at least parameters of multiple vehicle components that are calculated from sensed vehicle parameters that are sensed after the repair.
US10169928B2 Apparatus for providing data to a hardware-in-the-loop simulator
Apparatus for providing real-time data to a hardware-in-the-loop simulator for an automotive vehicle. The apparatus includes a test vehicle having at least one sensor which generates an output signal representative of a condition of the vehicle. A wireless transmitter such as a cellular phone on the motor vehicle receives the sensor output signal as an input signal and transmits that output signal to a computer network. A simulator data server receives the data from the computer network and provides that data to the hardware-in-the-loop simulator.
US10169924B2 Augmented reality virtual content platform apparatuses, methods and systems
The AUGMENTED REALITY VIRTUAL CONTENT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“ARV”) provides a photo driven ad-platform that transforms digital media placements into immersive and immediately shareable brand-consumer engagements via GPS-linked virtual photo components instantiated on a user mobile device. Within embodiments, users may create and share photographs augmented with brands or other images and accompanying messages on various social networks using their Smartphones or tablets to earn rewards. In one implementation, merchants and/or advertisers may populate the mobile augmented reality space as fans and consumers may share their photos on social networks and spread the word virally.
US10169921B2 Systems and methods for augmented reality aware contents
Methods and systems for rendering augmented reality aware standard digital content are disclosed. The method includes detecting a context sensitive trigger initiated in response to activation of a trigger condition related to a standard digital content; determining augmented reality content information associated with the context sensitive trigger using augmented reality awareness data; retrieving based on the augmented reality content information, at least one of augmented reality trigger information, augmented reality digital content or mixed content experience configuration; activating at least one reality source based on the context sensitive trigger to capture reality data in response to retrieving; identifying at least one augmented reality trigger in the at least one reality source; and selectively rendering one of the at least one portion of the standard digital content, the augmented reality digital content and the reality data relative to the at least one portion of the standard digital content.
US10169918B2 Relational rendering of holographic objects
Computer systems, methods, and storage media for rendering a holographic object in accordance with a physical relationship between the holographic object and an identified physical object. Virtual properties are assigned to a physical object, and in response to detecting a change to the physical relationship between the holographic object and the physical object, the holographic object is rendered according to a modification defined, at least in part, by the change to the physical relationship and by the properties assigned to the physical object.
US10169915B2 Saving augmented realities
Saving augmented realities includes collecting, with an augmented reality device, observation information of a physical space, and obtaining, with the augmented reality device, an augmentation associated with the physical space. An augmented view of the physical space including a visual representation of the augmentation is visually presented with the augmented reality device, and the augmented view is saved for subsequent playback.
US10169911B2 Analysis and manipulation of panoramic surround views
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a surround view. In particular embodiments, a surround view can be generated by combining a panoramic view of an object with a panoramic view of a distant scene, such that the object panorama is placed in a foreground position relative to the distant scene panorama. Such combined panoramas can enhance the interactive and immersive viewing experience of the surround view.
US10169910B2 Efficient rendering of heterogeneous polydisperse granular media
The disclosure provides an approach for rendering heterogeneous polydisperse granular media. In one aspect, a rendering application renders such granular media using a combination of explicit path tracing and accelerated path construction using proxy path tracing, shell tracing, and volumetric path tracing. In proxy path tracing in particular, the rendering application instantiates proxy geometry in the form of a bounding sphere and determines internal scattering in the grain using a precomputed grain scattering distribution function that relates incident and outgoing radiance functions on the bounding sphere. In shell tracing, the rendering application uses shells to aggregate many grain interactions into a single step. The rendering application derives a continuous liquid/volume equivalent to the granular material based on the material's optical properties and selects a precomputed shell transport function (STF) to use from a database by interpolating nearby database entries using radiative transfer equation (RTE) parameters at the shell's center.
US10169908B2 Method, apparatus, storage medium and device for controlled synthesis of inhomogeneous textures
The present invention provides a method, apparatus, storage medium and device for controlled synthesis of inhomogeneous textures, which relates to the field of texture synthesis technique in image processing. The method includes: obtaining an input texture exemplar from user, and analyzing the features of the exemplar, so as to extract the source guidance channels; herein the guidance channels comprise a progression map and an orientation field of the texture exemplar; obtaining a progression map and an orientation field from the user specified target, which are used as the target guidance channels; comparing the differences between the source guidance channels and the target guidance channels, so as to form the progression constraint and orientation constraint; determining the distance measure between the texture exemplar and target image, and adding the progression constraint and orientation constraint into the distance measure; the target image produced by minimizing the sum of distances over all patches with the constrained distance measure, is the final output of controlled synthesis.
US10169906B2 Hybrid render with deferred primitive batch binning
A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning. A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed.
US10169901B2 Staggered animation scheduling
A timing function that distributes progressive start times of a series of target animations, or staggers animations, is disclosed. The timing function includes a set of selectable parameters that are used to create a customized staggering animation in the user interface. The set of selectable parameters includes a user interface geometry for each of the target animations.
US10169888B2 Background correction for computed tomography scan data
A background correction method for CT scan data is provided. A background collection may be performed to collect a first background data set and background data before a CT scan. The CT scan may then be performed to collect one or more CT scan data sets, and status information for collecting each of the CT scan data sets. A second background collection may additionally be performed to collect a second background data set after the CT scan, and status information for collecting the second background data set may also be recorded. The first background data set, the second background data set and corresponding status information may then be used to obtain a background data set for collecting each of the CT scan data sets. The corresponding background data set may be removed from each of the CT scan data set to obtain a background-corrected CT scan data set.
US10169885B2 Vehicle display system and method of controlling vehicle display system
A vehicle display system includes a display device, a position acquiring unit, and a distortion correction processor. The display device is mounted on a vehicle. The position acquiring unit is configured to acquire a position of a target by which an image to be displayed by the display device is to be viewed. The distortion correction processor is configured to correct, on a basis of the position of the target acquired by the position acquiring unit, distortion of the image to be displayed by the display device.
US10169865B2 Multi energy X-ray microscope data acquisition and image reconstruction system and method
An x-ray imaging system data acquisition and image reconstruction system and method are disclosed which enable optimizing the image parameters based on multiple tomographic volumes of the sample that have been captured using an x-ray microscopy system. This enables the operator to control the image contrast, for example, of selected slices, and apply the information associated with optimizing the contrast of the selected slice to all slices in two or more tomographic volume data sets. This creates a combined volume with optimized image contrast throughout. Also, the system enables navigation within the volumes through functional annotation, improvements in volume registration and improvements in noise suppression both within the volumes and within slice histograms of the sample.
US10169863B2 Methods and systems for automatically determining a clinical image or portion thereof for display to a diagnosing physician
Methods and systems for automatically determining a clinical image or portion thereof for display to a diagnosing physician. One system includes an electronic processor and an interface for communicating with at least one data source. The electronic processor is configured to receive training information from the at least one data source and determine a subset of images included in each of the plurality of image studies displayed to one or more diagnosing physicians. The electronic processor is also configured to perform machine learning to develop a model based on the training information and the subset of images included in each of the plurality of image studies and receive the image study. The electronic processor is also configured to process the image study using the model to determine a subset of the plurality of images and flag the subset of the plurality of images for manual review by the diagnosing physician.
US10169860B2 Grayscale thermographic imaging
Through the measurement and interpretation of the pixels of grayscale digital thermographic images of abnormalities of the skin and its subcutaneous tissue, early intervention and treatment of abnormalities of the skin and its subcutaneous tissue are possible, thereby assisting clinicians in making significant impacts on prevention and treatment.
US10169855B2 Method and device for detecting defects on a display subtrate
The present invention provides a detecting device and a detecting method thereof. The detecting device serves to detect defects on the display substrate and comprises: a detecting unit for searching for defects on the display substrate and taking pictures of areas in which the defects are located; and a control unit for comparing and analyzing the pictures sent from the detecting unit to assist the detecting unit to search for the defects on the display substrate, and classifying and counting the pictures of areas in which the defects are located. The detecting device can automatically search for and analyze defects on the display substrate, thereby time for analyzing defects on the display substrate is reduced, and defect analyzing efficiency is improved.
US10169848B2 Restoration of low contrast structure in de-noise image data
A method includes obtaining original image data and obtaining de-noised image data, wherein the de-noised image data is the original image data after de-noising the original image data. The method further includes determining a noise pattern for the original image data. The method further includes estimating underlying local structure from the original image data based on the noise pattern. The method further includes restoring low contrast structure that is lost during the de-noising of the original image data to the de-noised image data based on the estimated underlying local structure by adding the estimated underlying local structure to the de-noise imaged data, generating low contrast structure enhanced de-noised image data.
US10169847B1 Air-to-air background oriented schlieren technique
An air-to-air background-oriented Schlieren system and method for measuring and rendering visible density changes in air that cause a refractive index change by an airborne vehicle. A sensor aircraft equipped with a high-speed visible spectrum camera travels at low airspeed on a predetermined route and on a level altitude over a background having consistent contrast and sunlight reflectivity. The target aircraft, traveling on the same predetermined route but at an altitude between the sensor aircraft and the ground (background) passes beneath the sensor aircraft. The camera on the sensor aircraft captures a series of images including a reference image immediately before the target aircraft enters the image frame followed by several data images as the target aircraft passes through the image frame. The data images are processed to calculate density gradients around the target aircraft. These density gradients include shockwaves, vortices, engine exhaust, and wakes. Air density gradients cause a refractive index change in the fluid and a slight distortion in the background pattern of the data image. Image processing that compares the data image to the reference image yields the difference caused by the density gradient.
US10169846B2 Selective peripheral vision filtering in a foveated rendering system
Gaze tracking data representing a viewer's gaze with respect to one or more images presented to the viewer is used to generate foveated image data representing one or more foveated images characterized by a higher level of detail within one or more regions of interest and a lower level of detail outside the regions of interest. The image data for portions outside the one or more regions of interest is selectively filtered to reduce visual artifacts due to contrast resulting from the lower level of detail before compositing foveated images for presentation.
US10169840B2 Methods and systems for monitoring the subset of GPU components used by an application in safety critical environments
Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
US10169837B2 Mobile food order in advance systems
Aspects of the disclosure provide a computer-implemented method and system for ordering food remotely or from a vehicle for pick-up or delivery by providing the use of an application on a mobile device that provides information that allows the ordering. The computer-implemented method and system may include an order in advance application that allows a user or the system automatically to place an order based on previous orders. The computer-implemented method and system may also allow for the electronic payment for the food. Telematics information regarding the user and/or the vehicle may be utilized to provide information regarding a user's location, velocity, route, and destination. The computer-implemented method and system may utilize this telematics information to provide a prioritized ranked list of restaurants for the user. The computer-implemented method and system may utilize insurance information to provide additional features and enhance the mobile food order method and system.
US10169831B2 Establishing social network service relationships
This present disclosure discloses techniques for establishing social network service (SNS) relationship. According to the techniques, online payment information of the first user and/or the second user are obtained from the database of the online transaction platform. Using this online payment information, it is determined whether the first user and the second user know each other. If they do, a message to establish an SNS relationship establishment is sent to the first user. The message contains personal information of the second user and allows the first user to decide whether to establish the relationship. The techniques therefore improve security and success rates in establishing SNS relationships.
US10169829B2 System and method for capturing sales tax deduction information from monetary card transactions
Systems and methods are provided for managing sales tax information. The information may be generated, for example, in connection with transactions involving financial accounts, such as a credit card account. The sales tax information may be received electronically from, for example, a merchant or a point of sale device. A determination may be made whether there is any missing sales tax information. If there is missing information a request may be generated and sent to a source having the information. The source may receive the request, retrieve the desired information, and transmit it to the requesting entity. The sales tax information may be stored and later retrieved for presentation to a user, such as the account holder. The account holder may use the information in completing a tax return.
US10169823B1 Systems and methods for impact resistant and photovoltaic windows
An impact-resistant, photovoltaic (IRPV) window system is provided. The system may include an IRPV window coupled to a structure, a controller, and an insurance computing device. The IRPV window may include an impact resistant (IR) layer, a photovoltaic (PV) layer that may generate an electrical output, and an electrode coupled to the PV layer that may receive the electrical output. The IRPV window may permit a portion of visible light to pass through the IRPV window. The controller may monitor the electrical output and generate a solar profile of the structure based upon the electrical output. The insurance computing device may receive the solar profile and determine if an insurance policy associated with the structure is eligible for a policy adjustment and/or an insurance reward or discount offer.
US10169821B2 Systems and methods for insurance based upon status of vehicle software
A vehicle may be configured to determine a characteristic of a software program operating on the vehicle. The characteristic may be provided to an insurer, and the insurer may determine a property of an insurance policy based on the characteristic. The characteristic may be, for example, a feature, a setting, and/or a version of the software program. The insurer may indicate to a vehicle operator and/or owner how changing the characteristic may affect the property of the insurance policy. The insurance policy may be formalized and agreed to by the insurer and/or the insured. The vehicle may also or instead save pre-collision status data, such adjustable parameters, internal variables, dynamic decisions, and/or identification of a software program, when a collision is detected. The pre-collision status data may be used to diagnose problems with the software program, determine fault, and/or determine future properties of insurance policies.
US10169820B2 Systems and methods for display notifications for routing of electronic transaction processing results
A computer implemented system and method are disclosed involving technological advancements in the processing of electronic transaction processing results. The system may comprise a computer apparatus implementing a checking account system, a savings account system, a merchant account and investment account on a funds management system, and one or more computer systems and mobile devices including a communication interface, processor, memory storing computer-executable instructions, and savings modules. Reward amounts may be calculated based on various techniques.
US10169815B2 Dynamic market order execution validation mechanism
A system, method, and non-transitory computer-readable information recording medium allows a user or trader to prepare, and send to an exchange, a trade order using a trading device. The trading device receives market data from an exchange and displays the received market data on a display unit of the trading device. The trading device also receives a trade order instruction via an input device at the trading device and detecting an occurrence of a market update as a function of the received market data within an established trade order time period associated with a time at which the trade order was received. If the occurrence of the market update was detected during the established trade order time period, the execution of the trade order is prevented.
US10169812B1 Providing financial account information to users
Various embodiments are directed to computer-implemented systems and methods for providing financial information to a user. A computing device may receive from a financial server system data indicative of a balance of a first financial account of the user; a balance of a second financial account of the user; and a balance of scheduled payments to be deducted from the first financial account. The computing device may provide a graphical interface to the user. The graphical user interface may comprise a balance indicator having a first segment having a first area proportional to the balance of the first financial account; a second segment having a second area proportional to the balance of the second financial account, wherein a sum of the first area and the second area is substantially constant independent of the balances of the first and second financial accounts; and a scheduled payments indicator.
US10169798B2 Automatic selection of featured product groups within a product search engine
A method of computing a featured set of product groups for a query on an inventory of products. Each of the products can have one or more attribute-value pairs. Each of the one or more attribute-value pairs can have an attribute. The method can include determining a result group of the products matching the query. The method also can include determining relevance scores for the product groups. The method further can include determining a featured attribute and the featured set of the product groups for the featured attribute. The method also can include, after receiving the query from a user, transmitting for display at least one page of a website, where the at least one page has an option to view each of the product groups of the featured set of the product groups that has been selected. Other embodiments of related systems and methods are also disclosed.
US10169796B2 Process for the delivery of customized information related to a specific product of interest to a consumer
A system and method is provided for delivering customized information related to a specific product of interest to consumer. In practice, the consumer uses a suitably enabled portable, mobile and/or wireless device (e.g., such as a mobile camera phone) to scan or otherwise read a marker associated with a product, retail item or other article of interest. From the marker, a unique ID is obtained (i.e., the marker ID). The marker ID is then used to cross-reference a URL or other like address in a database that relates marker IDs to corresponding URLs. The target URL is returned to the consumer's device and an http session is established with a content management server at the target URL. In one suitable embodiment, the content management server obtains a SKU and/or template web page ID that are associated with the marker ID in a database. Suitably, the SKU relates to the specific product with which the marker was associated. Having in this way determined the actual specific product of interest to the consumer, customized information related thereto can be delivered to the consumer's device, e.g., via a web page optimized for the identified device. Optionally, the web page content and/or template is obtained from a database that associates the same with the template web page ID received by the content management server.
US10169778B1 Cross-channel online advertising attribution
The systems and methods described herein enable measurement of the exposure of a user to advertising campaigns across different channels (e.g., websites accessed by web browsers of laptops, desktops, or mobile computers, electronic readers or tablets, applications on mobile devices, and the like) and credit the exposure of the user to the advertisement to a specific advertisement in the campaign along with subsequent shopping events generated by the user, such as visiting product detail pages, visiting the read all reviews page for a product, adding a product to a wish list, adding a product to a shopping cart, subscribing to a product through an online subscription service, and/or purchasing a product.
US10169776B2 Obtaining profile information for future visitors
Methods described herein include prefetching information for a future visitor to a webpage or other resource. Prefetching the information can allow a provider to customize the webpage or resource with reduced latency. The methods can include notifying an experience provider associated with an advertisement prior to the user requesting the webpage or other resource. The notification can provide identification information corresponding to the client device or user. The notification also indicates that the client device or au user is about to be directed to the webpage or other resource. The notification can allow for retrieval of profile information associated with the identification information prior to the direction of the client device to the webpage or other resource.
US10169771B1 System and method to provide savings based on reduced energy consumption
A computer device and method for processing informatic data from one or more sensor devices associated with a property covered by an insurance policy. Analysis is performed on the informatic data received from sensor devices to determine a cost associated with operating the insured property. Operational changes are identified and recommended regarding one or more operational aspects of the insured property to achieve a cost savings for operating the insured property. If one or more recommended operational changes are implemented, a cost savings is calculated which is attributable to the one or more operational changes. Monetary funds are transferred from a first financial account to a second financial account associated with a user of the insured property whereby the transfer funds amount is dependent upon the calculated cost savings.
US10169770B2 Digital communications monetization system
A digital communications monetization system that includes a referral matcher that analyzes input from a first user to identify within the input at least one match to merchants, products, services, brands, and promotions, etc., to generate a referral link that comprises one or more of a link that leads to a site associated with the match or an intermediate server that redirects to the site, wherein the referral link includes an identifier to the match and the first user and wherein the referral matcher inserts the referral link into a communication from said first user to one or more second user. The system also includes a referral tracker that tracks the usage of the referral link by at least one second user and attributes, to the first user, an action that takes place at the site by the at least one second user that uses the referral link.
US10169751B2 System and method for point of sale transaction logging
The present disclosure generally relates to a method and a hardware and software system for collecting data from retail point of sale. The hardware connects to a wide variety of barcode scanners and receipt printers. Collected data is transmitted to a cloud-based infrastructure backend system using a wireless internet connection built into the hardware. The collected data can be processed to extract item-level transaction information, and estimate the price and in-stock status of items in particular shops. A search engine can be provided using this data, which allows a customer to discover which nearby shop has an item of interest in stock. A targeted advertising system that complements this search service is also presented. The data can be used by retailers and manufacturers for business analysis and optimization.
US10169745B2 Systems and methods for point of sale deposits
The disclosed embodiments include systems and methods for executing a point of sale deposit. In one embodiment, a system may include one or more memory devices storing software instructions, and one or more processors configured to execute the software instructions to receive deposit information related to a point of sale deposit from a mobile device, and generate a deposit token retaining at least the deposit information and deposit authorization information. The one or more processors may also be configured to transmit the deposit token to the mobile device for displaying a readable code generated based on the deposit token, receive a point of sale deposit authorization notification from the merchant device indicating at least receipt by the merchant device of the deposit token from the mobile device, and transfer funds to a financial service account based on the received deposit information and authorization notification.
US10169744B2 Payment system and payment terminal
A payment system (100) includes a mobile terminal (1) that includes a plurality of payment means that makes payments and a reader/writer (3) that includes an inquiry means configured to sequentially make inquiries to the mobile terminal (1) about each of a plurality of acceptable payment means and accepts a payment with one payment means specified among available payment means found by the inquiry means by using a payment processing means corresponding to the one payment means, and the mobile terminal (1) further includes a mobile application (14) that temporarily disables one or more payment means among the plurality of payment means in response to an external request.
US10169739B1 Systems and methods for reducing recidivism among former inmates
The present invention provides systems and methods for facilitating the integration of former inmates into society upon release from inmate facilities. A representative embodiment of the present invention allows participating inmates to utilize one or more pre-defined services during their period of incarceration. Utilization of these pre-defined services increases the participant's likelihood of rehabilitation, thus reducing recidivism. Examples of pre-defined services include identification, education, employment, financial, housing, and social connection services. A release package based upon information collected during use of these services also provides a personal dossier that facilitates criminal investigations, parole evaluations, probation determinations, and the like.
US10169733B2 Utilizing social performance patterns to manage and evaluate performance of user
A method, system and computer program product for improving management and performance of an employee. An indication of a goal sponsored by an owner, such as a manager, is received. After receiving an indication of a user subscribing to the goal sponsored by the owner, communications (e.g., posts) on the social network involving the subscribed user that include a tag designating the goal may be monitored. Upon detecting a completion of the goal by the subscribed user in the monitored communications, a pattern of steps (e.g., “prepare,” “review” and “finish”) to accomplish the goal is determined based on the monitored communications. The pattern may then be used to recommend actions to other users subscribed to the goal concerning accomplishing the goal based on the pattern. Furthermore, the owner may receive indications as to the progress of the user in accomplishing the goal based on the pattern.
US10169727B2 Systems and methods for initiating a virtual meeting and transmitting ancillary information
Systems and methods for facilitating participation in a remote meeting or virtual conference are described. A client device can detect an upcoming calendar event and, based on a record associated with the calendar event, identify elements for participating in the event, as well as one or more access codes associated with the one or more participation elements. A notification can be displayed to a user, the notification including a prompt for selection by the user to automatically initiate participation in the event. After initiating the user's participation in the event, an interface can be displayed to the user including a link to the access code corresponding to the participation element(s) used to initiate participation in the event. Upon selection of the link, the access code can be automatically provided to the service hosting the event.
US10169726B2 Systems, methods and apparatus for improved operation of electricity markets
Embodiments provide systems and methods for operating a power system to deliver energy. Embodiments include receiving constraints within a scheduling and pricing system; receiving bids with corresponding generation capacity and offers with corresponding load requirements, within the scheduling and pricing system; applying the constraints, the bids, the generation capacity, the offers, and the load requirements to a quadratic programming model of a market clearing system within the scheduling and pricing system; determining market clearing prices and corresponding generation and load schedules based on optimizing the quadratic programming model of a market clearing system; distributing the market clearing prices and corresponding generation and load schedules to a billing and settlement system; distributing the generation and load schedules to a generation control and load management system; and directing operation of generator resources and managing loads to deliver energy to customers based on the generation and load schedules. Numerous other aspects are provided.
US10169723B2 Distributed policy distribution for compliance functionality
A multi-component auditing environment uses a set of log-enabled components that are capable of being triggered during an information flow in a data processing system. A “master” compliance component receives data from each log-enabled component in the set of log-enabled components, the data indicating a set of logging properties that are associated with or provided by that log-enabled component. The master compliance component determines, for a given compliance policy, which of a set of one or more events are required from one or more of the individual log-enabled components in the set of log-enabled components. As a result of the determining step, the master compliance component then configures one of more of the individual log-enabled components, e.g. by generating one or more configuration events that are then sent to the one or more individual components. This configuration may take place remotely, i.e., over a network connection. As a result of the information flow, audit or other logs are then collected from the log-enabled components. The master compliance component evaluates the collected logs to determine compliance with the compliance policy. As necessary, the master compliance component re-configures one or more log-enabled components in the set of log-enabled components to address any compliance issues arising from the evaluation. Thus, once a given compliance policy is specified, typically the individual log-enabled components in the multiple-component environment are not responsible for their own configuration, as that task is undertaken by the master compliance component.
US10169720B2 Systems and methods for machine learning using classifying, clustering, and grouping time series data
Systems and methods are provided for performing data mining and statistical learning techniques on a big data set. More specifically, systems and methods are provided for linear regression using safe screening techniques. Techniques may include receiving a plurality of time series included in a prediction hierarchy for performing statistical learning to develop an improved prediction hierarchy. It may include pre-processing data associated with each of the plurality of time series, wherein the pre-processing includes tasks performed in parallel using a grid-enabled computing environment. For each time series, the system may determine a classification for the individual time series, a pattern group for the individual time series, and a level of the prediction hierarchy at which the each individual time series comprises an need output amount greater than a threshold amount. The computing system may generate an additional prediction hierarchy using the first prediction hierarchy, the classification, the pattern group, and the level.
US10169712B2 Distributed, predictive, dichotomous decision engine for an electronic personal assistant
A system, method and user interface are described for providing a personal assistant functionality using a predictive, adaptive, dichotomous (two choices) decision engine that proactively prompts the user for decisions on matters deemed relevant by the decision engine based on past user decisions and activities.
US10169697B1 Radio frequency tag having integrated and supplemental antenna elements
A disclosed RF tag includes a substrate and an integrated circuit (IC) package disposed on the substrate. The IC package has an integrated antenna element coupled to circuitry of the IC package. The RF tag also includes an external antenna element of round wire having at least one half turn disposed against two or more surfaces of the IC package. The external antenna element is inductively coupled to the integrated antenna element, and the IC package laterally supports the at least one half turn of the external antenna element.
US10169681B2 Quality control of image registration
An imaging quality control system (80) employing an imaging quality controller (84) and a monitor (81). In operation, the imaging quality controller (84) executes an image processing of subject image data of the anatomical object (e.g., subject non-segmentation-based or segmentation-based image registration of US, CT and/or MRI anatomical images), and assessing an accuracy of the image processing of the subject image data of the anatomical object as a function of a subject Eigen weight set relative to a training Eigen range set (e.g., previously registered or segmented US, CT and/or MRI anatomical images). The subject Eigen weight set is derived from the subject image data of the anatomical object, and the training Eigen range set is derived from training image data of anatomical object. The monitor (81) displays the assessment of the accuracy of the image processing of the subject image data of the anatomical object by the imaging quality controller (84).
US10169674B2 Vehicle type recognition method and fast vehicle checking system using the same method
A vehicle type recognition method based on a laser scanner is provided, the method comprising steps of: detecting that a vehicle to be checked has entered into a recognition area; causing a laser scanner to move relative to the vehicle to be checked; scanning the vehicle to be checked using the laser scanner on a basis of columns, and storing and splicing data of each column obtained by scanning to form a three-dimensional image of the vehicle to be checked, wherein a lateral width value is specified for each single column of data; specifying a height difference threshold; and determining a height difference between the height at the lowest position of the vehicle to be checked in data of column N and the height at the lowest position of the vehicle to be checked in data of specified number of columns preceding and/or succeeding to the column N.
US10169661B2 Filtering methods for visual object detection
Machine logic that pre-processes and post-processes images for visual object detection by performing the following steps: receiving a set of image(s); filtering the set of image(s) using a set of multimodal integral filter(s), thereby removing at least a portion of the set of image(s) and resulting in a filtered set of image(s); performing object detection on the filtered set of image(s) to generate a set of object-detected image(s); assembling a first plurality of object-detected image(s) from the set of object-detected image(s); and upon assembling the first plurality of object-detected image(s), performing non-maximum suppression on the assembled first plurality of object-detected image(s).
US10169653B2 Registering the harvest of a resource using image data and metadata
A method, system and computer program product are disclosed for tagging a resource. In one embodiment, the method comprises receiving a given number of unique electronic tags for tagging a specified resource; for a harvested one of the specified resources, generating image data representing an image of the harvested resource, and selecting one of the electronic tags for the harvested resource; and sending the image data and data identifying the selected electronic tag to a specified entity to register the harvested resource. In an embodiment, the given number of unique physical tags are generated for the specified resource, and the generated image data include data representing one of the physical tags. In an embodiment, a mobile computing device is used to receive the electronic tags, to generate the image data, and to transmit the image data to the specified entity.
US10169652B2 Spatial expansion seismic data processing method and apparatus
A method for processing seismic data may include receiving input seismic data (di) comprising N spatial coordinates, where the input seismic data is in a first spatial domain, expanding the N spatial coordinates of the input seismic data (di) to N′ modified spatial coordinates, where N′ is greater than N, to provide spatially expanded seismic data (de) that is in a second spatial domain, transforming the spatially expanded seismic data (de) to a model domain to provide model domain data (dm), and generating a final image (df) of a subsurface using the model domain data (dm).
US10169649B2 Smart image filtering method with domain rules application
An image filtering system for compliance assessment is built and modified dynamically. The system defines a vocabulary for a domain by extracting entities from corpus documents and grouping entities into image categories. An image catalog is built by identifying objects in images from a system image catalog and associating the objects with entities in the image categories. Compliance rules are generated by identifying and using image categories related to topics in corpus data sources. An image classification pipeline is then trained to classify images according to the compliance rules until performance metrics are met. The training process may be repeated to extract new and updated knowledge in corpus document and/or corpus data sources. For compliance assessment of an image, entities in related image categories are identified. The image is then classified according to actions associated with any applicable compliance rules.
US10169641B2 Apparatus and method for visualization of region of interest
There is provided an apparatus for visualizing a region of interest (ROI) in a Computer Aided Diagnosis (CAD) system. The apparatus includes: an image receiver configured to receive images; an ROI acquirer configured to acquire the ROI from a current image; and an ROI visualizer configured to, in response to acquisition of the ROI from the current image, output visualization information for visualizing the ROI acquired from the current image based on a change between the ROI acquired from the current image and an ROI acquired from a previous image.
US10169634B2 Method, device and computer-readable storage medium for fingerprint recognition
A method, device and a computer-readable storage medium for fingerprint recognition are provided. The method for fingerprint recognition may be applied to an electronic device including a liquid crystal display, and the liquid crystal display has fingerprint recognition sensors and optical proximity sensors. The method includes: acquiring a fingerprint recognition instruction; determining an area made up of a part of the optical proximity sensors after acquisition of the fingerprint recognition instruction, the distance between each of the part of the optical proximity sensor and a touch operation being less than a predetermined distance threshold; selecting a part of the fingerprint recognition sensors according to the area; and controlling the selected part of the fingerprint recognition sensors to perform fingerprint recognition.
US10169631B2 Recognizing fingerprints and fingerprint combinations as inputs
A method of inputting an action to a computer device using a fingerprint recognition sensor placed on a thumb of a user. The method including: setting a plurality of actions corresponding to fingerprint data from a user's fingerprint patterns; storing the plurality of actions corresponding to the fingerprint data in the computer device; reading fingerprint data by the fingerprint recognition sensor corresponding to the user's fingerprint patterns from a first finger placed in contact with the fingerprint recognition sensor; comparing the fingerprint pattern from the first finger with the user's fingerprint data stored in the computer device; and responsive to a match between the fingerprint pattern from the first finger and the user's fingerprint data stored in the computer device, initiating the action stored in the computer device corresponding to the first finger placed in contact with the fingerprint recognition sensor.
US10169630B2 Optical sensor for integration over a display backplane
Systems and methods for optical imaging are disclosed. An optical sensor for imaging a biometric input object on a sensing region includes a transparent layer having a first side and a second side opposite the first side; a set of apertures disposed above the first side of the transparent layer; a first set of reflective surfaces disposed below the second side of the transparent layer configured to receive light transmitted through the first set of apertures and to reflect the received light; a second set of reflective surfaces disposed above the first side of the transparent layer configured to receive the light reflected from the first set of reflective surfaces and to further reflect the light; and a plurality of detector elements positioned to receive the further reflected light from the second set of reflective surfaces.
US10169616B1 Cryptographic processing of data and instructions stored off-chip
A disclosed circuit arrangement includes an interconnect circuit, a processor, a first memory circuit, a proxy memory circuit, and a decryption circuit. The interconnect circuit receives a first transaction from one of the one or more processors and transmits the first transaction to the proxy memory circuit in response to a first address in a first transaction. The proxy memory circuit translates the first address into a second address of the first memory circuit, generates a second transaction including the second address, transmits the second transaction to the interconnect circuit, and receives encrypted data from the first memory circuit in a response to the second transaction. The decryption circuit decrypts the encrypted data into decrypted data, and the proxy memory circuit transmits the decrypted data to the one processor in a response to the first transaction.
US10169607B1 Individual centric personal data management process and method
An individual centric personal data management process consisting of utilizing at least one computing device for performing the function of facilitating personal data management by an individual. The process further consisting of an analyzer step, the process sending a message received from a message source to an analyzer means for establishing login security and authentication of an authorized user; a prompt step, the process providing a prompt to the authorized user for entry of data to a data repository; a data entry normalization step, the process inserting previously entered data where a subsequent request for data from the authorized user for entry of the same data is detected; an authorized recipient step; the process identifying an authorized recipient such that the authorized recipient is provided access to authorized user selected data from the data repository; where the data repository contains data authorized to be entered by the authorized user and from which the authorized user selects data to be shared with the authorized recipient.
US10169596B2 Information processing apparatus, method, and storage medium
An information processing apparatus carries out license return at the same time as carrying out license activation and returns only a license that can bring about a beneficial effect by being returned according to a state of a held license. Further, if a plurality of licenses is associated with a single serial number, the information processing apparatus returns the plurality of licenses collectively.
US10169592B2 Security systems GUI application framework
A method, system and computer-usable medium are disclosed for injecting functionality into a security intelligence platform, comprising: providing the security intelligence platform with a plurality of backend endpoints; generating a modification to the security intelligence platform according to an application framework, the modification comprising metadata associated with functionality, the metadata corresponding to a predefined format; and, merging the modification with the security intelligence platform via a secure container system container.
US10169586B2 Ransomware detection and damage mitigation
Systems and methods for file encrypting malware detection are provided. According to one embodiment, a monitoring module is installed within active processes running on a computer system by a kernel mode driver. Performance of a directory traversal operation on a directory of the computer system is detected by a monitoring module of a first process of the multiple active processes in which a parameter of the traversal operation includes a wildcard character. When a number of wildcard-based directory traversal operations performed by the first process exceeds a threshold, a decoy file is deployed by the monitoring module within the directory and the driver is notified. The driver monitors for and detects an attempt by the first process to tamper with the decoy file by intercepting and evaluating file system operations. Responsive to detection of the attempt, the first process is confirmed to be a malware process and is terminated.
US10169573B2 Maintaining secure data isolated from non-secure access when switching between domains
A data processing apparatus including circuitry for performing data processing, a plurality of registers; and a data store including regions having different secure levels, at least one secure region (for storing sensitive data accessible by the data processing circuitry operating in the secure domain and not accessible by the data processing circuitry operating in a less secure domain) and a less secure region (for storing less secure data). The circuitry is configured to determine which stack to store data to, or load data from, in response to the storage location of the program code being executed. In response to program code calling a function to be executed, the function code being stored in a second region, the second region having a different secure level to the first region, the data processing circuitry is configured to determine which of the first and second region have a lower secure level.
US10169562B2 Activity recognition to confirm secure authentication of a user
A method of two-factor authentication for gaining access to an application using at least a first device and a second device registered to a user. The first and second devices each have a plurality of sensors for detecting activity modalities of the user on the first and the second devices and are in communication with a server computer. In the method, the server computer: receives credentials and detected activity modality for gaining access to the application from the first device; sends a request to the second device registered to the user for activity modality of the user; receives the detected activity modality from the second device; compares the detected activity modality of first device to the detected activity modality of the second device; and if the detected activity modalities of first device and the second device match, granting access to the user on the first device to the application.
US10169561B2 Biometric interface system and method
A system includes a wearable device having at least one sensor configured to determine a user's fingerprint data, at least one data storage device containing authentication data, and at least one processor configured to compare the user's fingerprint data with the authentication data to authenticate a user. A method of authenticating a wearable device includes producing a fingerprint, determining fingerprint data derived from the fingerprint with one or more sensors, comparing the fingerprint data with authentication data on one or more data storage devices, and authenticating the user if the fingerprint data and the authentication data match.
US10169549B2 Digital image processing including refinement layer, search context data, or DRM
Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the transformations, e.g., blending, filtering, or alignment. A plurality of transformed target digital images are generated based at least in part through application of the plurality of transformations to the target image.
US10169537B2 System and method for the visualization of medical data
The systems and methods of the present application includes embodiments that allow users to more easily and efficiently compare medical data in an automated, computerized system using a variety of visualization tools, by operation on datasets sourced from a variety of entities.
US10169533B2 Virtual worklist for analyzing medical images
Methods and systems for automating and managing efficient workflow for the viewing and analysis of diagnostic images within a healthcare enterprise network generate virtual worklists listing of healthcare data orders allocated to a specific destination. The methods and systems can provide flexible worklist viewing, system administration, and maximized diagnostic throughput.
US10169532B2 Query sequence genotype or subtype classification method
The present invention relates to a method for classifying genotype or subtype of query sequence. More particularly, the present invention is directed to a method for classifying genotype or subtype of query sequence, comprising: (i) selecting base sequences of various viruses of which genotypes or subtypes are known as reference sequences and obtaining a distance matrix by calculating distances between sequences in a multiple alignment of said reference sequences; and (ii) developing a discriminant equation which may classify the reference sequences by performing discriminant analysis for a cluster obtained by clustering said reference sequences through multidimensional scaling of the distance matrix, followed by classifying genotype or subtype of a query sequence according to said discriminant equation.
US10169531B2 Algebraic phasing of polyploids
Embodiments of the present invention include method, systems and computer program products for algebraic phasing of polyploids. Aspects of the invention include receiving a matrix including a set of two or more single-nucleotide poloymorphisms (SNPs) for two or more sample organisms. Each row of the matrix is set to a ploidy based on a number of ploidies present in the two or more sample organisms. Each allele in the set of two or more SNPs is represented as a binary number. A set of algebraic rules is received, wherein the set of algebraic rules include an algebraic phasing algorithm. And the set of algebraic rules are applied to the matrix to determine a haplotype of a parent of the two or more sample organisms.
US10169528B2 Method and device for generating engineering topology of digital substation
The present invention relates to a method and device for generating an engineering topology of a digital substation. The method may include: generating, by a single line diagram generation module, a single line diagram of the digital substation based on input information regarding a plurality of substation component devices and connection relations therebetween; converting, by a topology conversion module, the single line diagram of the digital substation into an engineering topology conforming to international standards by use of conversion conditions stored in a topology component management module; verifying, by a topology verification module, whether the engineering topology is suitable for the digital substation based on the international standards; and generating, by an international standard file generation module, a single line diagram engineering file of the digital substation as a system specification description (SSS) by use of the verified engineering topology.
US10169527B2 Accurate statistical timing for boundary gates of hierarchical timing models
A system to improve performance of a semiconductor chip design includes a hierarchical analysis module that determines a hierarchical arrangement of the semiconductor chip design. The hierarchical arrangement includes a plurality of arcs located at different levels internal to the semiconductor chip design. The different levels include a macro level, a unit level and a core level. The system further includes a timing/load analysis module that determines first timing characteristics of at least one first arc in the macro level based on a first load applied to the at least one first arc. The system further determines second timing characteristics of at least one second arc in at least one of the unit level and the core level based on the first timing characteristics, with a portion of the second timing characteristics determined irrespective of the first load.
US10169513B2 Method and system for designing FPGA based on hardware requirements defined in source code
According to one embodiment, a source code is parsed to identify a first routine to perform a first function and a second routine to perform a second function. A control signaling topology is determined between the first routine and the second routine based on one or more statements associated with the first routine and the second routine defined in the source code. A first logic block is allocated describing a first hardware configuration representing the first function of the first routine. A second logic block is allocated describing a second hardware configuration representing the second function of the second routine. A register-transfer level (RTL) netlist is generated based on the first logic block and the second logic block. The second logic block is to perform the second function dependent upon the first function performed by the first logic block based on the control signaling topology.
US10169510B2 Dynamic fault model generation for diagnostics simulation and pattern generation
Techniques relate to dynamic complex fault model generation for diagnostics simulation and pattern generation. Inline fabrication parametric data is received, and the inline fabrication parametric data is a collection of physical measurements made on a device under test during a manufacturing fabrication of the device under test. A fault model of defects is generated according to the inline fabrication parametric data, where the fault model is based on a physical design of the device under test combined with the inline fabrication parametric data for the device under test. Test patterns are generated based on the fault model and the inline fabrication parametric data, such that the test patterns are configured to test the device under test in order to obtain results that are based on the inline fabrication parametric data. A simulation is run of the device under test using the results and the inline fabrication parametric data.
US10169505B2 Partitioning and routing multi-SLR FPGA for emulation and prototyping
A computer-implemented method for configuring a hardware verification system includes receiving, in the computer, a first data representative of a first design. The method further includes performing a first mapping of the first data to generate a second data in accordance with a first cost function and one or more first delays each associated with a different one of a first multitude of paths. One of the first multitude of paths includes a critical path characterized by a second delay. The method further includes performing a second mapping of the second data to generate a third data in accordance with a second cost function and a multitude of third delays each associated with a different one of a second multitude of paths and the second delay. The method further includes compiling the third data for configuring the hardware verification system.
US10169503B2 Callback based constraint processing for clock domain independence
A method, system and computer program product perform timing analysis of an integrated circuit design with callback-based constraint processing for clock domain independence. A timing graph representation of the integrated circuit design includes nodes interconnected by edges. Loading timing abstracts representing the nodes of the timing graph precedes obtaining a timing result based on propagating timing values and associated timing tags from an input to an output of the integrated circuit design and processing timing constraints at one or more of the nodes as callbacks. Each timing tag indicates a clock domain. After applying a design change, one or more modified timing tags that are added or changed as a result of the design change are determined. The timing constraints associated with the modified timing tags are processed as callbacks, and the timing result are re-computed.
US10169496B2 Springback amount evaluation method
A springback amount evaluation method evaluates an amount of springback after die release of a press forming product by a computer and includes: setting a plurality of section planes intersecting a shape of the press forming product at predetermined intervals; obtaining a sectional shape of the press forming product for each of the set section planes; and obtaining an orientation of each of the sectional shapes in each section plane as a direction of the each of the sectional shapes, wherein for each of a shape to be a reference of the press forming product and a shape after the die release, the above-described three steps are performed, and the amount of springback is evaluated by comparing, for all of the section planes, the obtained directions of the sectional shapes for the shape to be the reference and for the shape after the die release.
US10169491B2 Query servicing with access path security in a relational database management system
A method and system for servicing a data query in a relational database management system (RDBMS). Access path security corresponding to a user originating the data query is configured. The data query requests data from the RDBMS pursuant to a received configuration query associated with the user. The data query requests a value stored in a result field by specifying the result field and a result table of a database in the RDBMS. The configuration query specifies a usable index field associated with the result table. The access path security mandates the user to provide a search key in the data query in searching the result table. The search key includes a name identical to the usable index field specified in the configuration query such that the access path security enables users to search the result table only when the users specify the usable index field in the data query.
US10169488B2 Methods, systems, and media for providing search suggestions based on content ratings of search results
Methods, systems, and media for providing search suggestions are provided. In accordance with some embodiments, the method comprises: receiving user input that includes a partial search query; identifying a group of candidate search suggestions; determining whether each candidate search suggestion is included on a list of search suggestions that are prohibited, wherein the list is generated by: receiving previously submitted search queries and search results; determining, for each of the search queries, a number of search results associated with a particular content rating; determining whether the number meets a threshold value; and in response to determining that the number does not meet the threshold value, inserting the search query to the list; generating a modified group of search suggestions by removing search suggestions that are on the list; and causing a subset of the modified group of search suggestions to be presented as the remaining portion of the search query.
US10169482B2 Spatially-oriented traversal animations for network address transitions
A device for providing spatially-oriented traversal animations during web navigation. The device is configured to perform operations that include receiving a destination Internet address for a destination web page into a graphical web browser that is displaying a current web page having a current Internet address on an electronic display. The operations can further include determining, via electronic analysis of the destination Internet address and the current Internet address, a relationship between the destination Internet address and the current Internet address. The operations can further include determining a spatially-oriented traversal animation based on the relationship. The spatially-oriented traversal animation is from a plurality of different types of animations associated with different hierarchical relationships between Internet pages within the Internet domain. The operations can further include animating bringing the destination web page onto the electronic display using the spatially-oriented traversal animation and, afterwards, displaying the destination web page.
US10169474B2 Mobile application discovery using an electronic map
In an approach to mobile application usage detection, one or more computer processors detect mobile application usage data of one or more computing devices in a first geographic area during a first time period. The one or more computer processors display the mobile application usage data on an electronic map, where the electronic map depicts at least the first geographic area.
US10169469B2 System and method for searching using orthogonal codes
A system for searching in accordance with an embodiment of the present invention includes: one or more sub nodes configured to generate one or more sub bloom filters corresponding to one or more object identification information; and a representative node configured to generate a representative bloom filter by applying an orthogonal code to each of said sub bloom filters and aggregating the sub bloom filters having the orthogonal code applied thereto, wherein, when the representative node receives a search request, the representative node is configured to apply the orthogonal code to the representative bloom filter and to determine whether object identification information included in the search request is included in sets corresponding to the sub bloom filters by referring to the representative bloom filter having the orthogonal code applied thereto.
US10169464B2 System and method for a bidirectional search engine and its applications
The concept of a bi-directional search and match system or simply a match engine system is presented along with the detailed method and an algorithm for execution of the same. In this construct, a relational database, supported by appropriate software modules for other functions receives search queries from users and 5 converts them into numerical codes that are automatically and continuously matched against the search criteria provided by other users. The match engine continues with the match process at a pre-set time interval and automatically alerts the concerned users every time a match is found or as requested by the user. A user is enabled to initiate a range of follow-up actions 10 when at least one matching criteria is met.
US10169462B2 Creation of structural diagram of web site based on both physical links and semantic links of web pages of web site
A structural diagram for a web site based on both the physical links and the semantic links of the web pages of the web site is created by determining the physical links among the web pages of the web site and the semantic links among the web pages. The physical links and the semantic links among web the pages are combined to yield the structural diagram of the web site. The physical links can be defined by the hyperlinks among the web pages. The semantic links can be defined by a directory structure of the directories within which the web pages are stored.
US10169457B2 Displaying and posting aggregated social activity on a piece of enterprise content
A personalized view of insights into social activity surrounding a content item is provided that may indicate to a user why a given piece of content may be interesting to him/her. A user's activities, as well as the activities of others (e.g., colleagues of the user) may be shown, including such items as a total number of views, comments, followers, and likes associated with the content item. The insights view may be personalized based on the user's relationships with other users in association with the content item. The user may learn through the personalized view who among his/her relationships have commented, edited, shared, or liked the content item, as well as, how many of the user's colleagues have viewed the content item. In addition, through a search function that may be applied to the view content, a user may learn about related content items based on the social insights.
US10169454B2 Unsupervised ontology-based graph extraction from texts
A method for extracting a relations graph uses an ontology graph in which nodes represent entity classes or concepts and edges represent properties of the classes. A property is associated with a constraint which defines a range of values that can be taken without incurring a cost. Input text in which entity and concept mentions are identified is received. An optimal set of alignments between a subgraph of the ontology graph and the identified mentions is identified by optimizing a function of constraint costs incurred by the alignments and a distance measure computed over the set of alignments. The relations graph is generated, based on the optimal set of alignments. The relations graph represents a linked set of relations instantiating a subgraph of the ontology. The relations graph can include relations involving implicit mentions corresponding to subgraph nodes that are not aligned to any of the concept or entity mentions.
US10169446B1 Relational modeler and renderer for non-relational data
Methods and apparatus for a relational modeler and renderer for non-relational data are disclosed. In response to an indication of non-relational data sources, a relational data model based on one or more model inclusion criteria is generated to represent at least some contents of the non-relational data sources. In response to a model population request from a client, data obtained from the one or more non-relational data sources for one or more tables of the model is stored in cache storage allocated on behalf of the client. In response to a read-only operation request directed to the model, results of the read-only operation are obtained from the cache storage and provided to the requester.
US10169432B2 Context-based search and relevancy generation
A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.
US10169431B2 Device, method, and graphical user interface for mapping directions between search results
A method includes: displaying a map, a first field configured to receive a first query input, and a second field configured to receive a second query input; receiving the first query input in the first field; receiving the second query input in the second field; initiating a search that uses the first query input and a search that uses the second query input; concurrently displaying on the map a first plurality of search results for the first query input and a second plurality of search results for the second query input; detecting selection of a first search result in the first plurality of search results; detecting selection of a second search result in the second plurality of search results; and displaying a route on the map from the first search result to the second search result.
US10169426B2 Fast identification of complex strings in a data stream
A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string.
US10169423B2 Ranking answers in ground truth of a question-answering system
A computer-implemented method for ranking answers of question-answer pairs in ground truth. The computer-implemented method includes annotating, via an annotation tool, the domain dictionary, including, at least one or more of lexicons, glossaries, knowledge base query for ranking the question-answer pairs. The computer-implemented method further includes defining search patterns of the annotated domain dictionary. The computer-implemented method further includes searching a documents corpus or knowledge based query of the domain dictionary for candidate answers of the question-answer pairs, based on the defined search patterns, the candidate are returned based on the search. The computer-implemented method for evaluating the candidate answers with the annotation tool to verify correctness or acceptability of the returned candidate answers based on the search.
US10169419B2 System and method for generating social summaries
The described implementations relate to communication platforms that are provided over computer networks. One implementation provides a system that can include a storage component configured to store a plurality of communications having a common connector. The system can also include a score computation component that is configured to compute scores reflecting semantic relationships between individual communications from the plurality of communications. The system can also include a summary generation component that is configured to select one or more of the individual communications, based on the scores, and generate a summary of the common connector. The summary can represent the selected individual communications. The system can also include at least one processor configured to execute one or more of the components.
US10169418B2 Deriving a multi-pass matching algorithm for data de-duplication
Methods, systems, and computer program products for deriving a multi-pass matching algorithm for data de-duplication are provided herein. A method includes identifying multiple passes across multiple databases using a set of one or more blocking columns derived from a set of trained input data; identifying, in each of the multiple passes, one or more columns across the multiple databases that match one or more of the blocking columns; selecting a given pass from the multiple passes, wherein said given pass comprises a maximum number of matching columns within the multiple passes; determining, for the given pass, data that conform to the given pass comprising (i) a set of matching columns, (ii) one or more matching types and (iii) one or more weights; and determining one or more subsequent passes across the multiple databases iteratively by removing the data that conform to the given pass.
US10169413B2 Scalable acceleration of database query operations
Embodiments include methods, systems and computer program products for offloading multiple processing operations to an accelerator. Aspects include receiving a database query from an application, performing an analysis on the query, and identifying a plurality of available accelerators. Aspects further include retrieving cost information for one or more templates available on each of the plurality of available accelerators, determining a query execution plan based on the cost information and the analysis on the query, and offloading one or more query operations to at least one of the plurality of accelerators based on the query execution plan.
US10169412B2 Selectivity estimation for query execution planning in a database
A computer-implemented method of estimating selectivity of a query may include generating, for data stored in a database in a memory, a one-dimensional value distribution for each of a plurality of attributes of the data. A multidimensional histogram may be generated, wherein the multidimensional histogram includes the one-dimensional value distributions for the plurality of attributes of the data. The multidimensional histogram may be converted to a one-dimensional histogram by assigning each bucket of the multidimensional histogram to corresponding buckets of the one-dimensional histogram and ordering the corresponding buckets according to a space-filling curve. One or more bucket ranges of the one-dimensional histogram may be determined by mapping the query conditions on the one-dimensional histogram. The selectivity of the query may be estimated by estimating how many data values in the one or more bucket ranges will meet the query conditions.
US10169411B2 Forecasting query access plan obsolescence
A query is received. Based on statistics for a database, a first query access plan is generated for executing the query on the database. A first result set for the query is obtained by implementing the first query access plan on the database. Based on at least one trend in the statistics, a target time after which implementing the first query access plan will fail a set of criteria is forecasted. In response to the forecasting and based on the statistics, a replacement query access plan is generated prior to the target time. After the target time, a second result set for the query is obtained by implementing the replacement query access plan rather than the first query access plan.
US10169390B2 Ranking social network objects
An online social networking system can be used to rank social network objects of various different object types, each according to its type. The objects may comprise types such as users, communities, blogs, blog entries, events, forums, forum topics, postings, photographs, and/or images. The product comprises code for carrying out a method that begins with receiving ranking data about social network objects that comprises data about events performed on the social network. For each social network object, a ranking function is applied to ranking data about the social network object based on its type. In addition, the recency of an event on the social network related to the social network object is evaluated, in order to calculate the score for the social network object. A relative ranking for each of the plurality of social network objects based on its score is determined, and the score and relative ranking of each of the social network objects stored.
US10169386B2 Devices and methods for processing network nodes
Devices and methods are provided for processing network nodes. For example, a sorting request is detected; one or more first network nodes to be sorted are acquired corresponding to the sorting request; a first characteristic matrix is constructed based on at least information associated with the first network nodes; association information between the first network nodes is acquired; a sparse matrix is constructed based on at least information associated with the association information between the first network nodes; iterative multiplication is performed on the sparse matrix and the first characteristic matrix to obtain a second characteristic matrix upon convergence; and the first network nodes are sorted based on at least information associated with the second characteristic matrix.
US10169383B2 Method and system for scrubbing data within a data storage subsystem
Various embodiments for scrubbing data within a data storage subsystem are disclosed. An event is detected in which utilization of the data storage subsystem has fallen below a dynamically adjusted threshold value. A storage element is selected from a plurality of storage elements within the data storage subsystem. Data modifications are temporarily suspended on the selected storage element while simultaneously maintaining read access to the selected storage element. A scrubbing operation is performed on the selected storage element after the temporary designation, wherein the scrubbing operation automatically initiates when a quantity of active data to be scrubbed reaches a predetermined quantity threshold, the predetermined quantity threshold of active data comprising a total threshold number of bytes or blocks corresponding to a greatest frequency of access thereof.
US10169377B2 Managing a database management system using a set of stream computing data
Disclosed aspects relate to managing a database management system (DBMS) using a set of stream computing data derived from a stream computing environment. The set of stream computing data which indicates a set of stream computing environment statistics may be collected with respect to the stream computing environment. A proactive database management operation may be determined for performance with respect to the DBMS based on the set of stream computing data which indicates the set of stream computing environment statistics. The proactive database management operation may be performed to manage the DBMS using the set of stream computing data.
US10169375B2 Method and system for providing a federated wide area motion imagery collection service
This disclosure provides a federated wide area motion imagery (WAMI) collection service (CS) by: receiving an alert from a WAMI alert-service (A) respectively associated with a WAMI CS regarding any updates to WAMI data served by the WAMI CS at the federated WAMI CS, the WAMI CS providing WAMI collection metadata; issuing a request to the WAMI A associated with the WAMI CS to read information on what is updated; receiving a response from the WAMI A at the federated WAMI CS, the response comprising tree nodes corresponding to WAMI collection metadata that are updated by the WAMI CS; issuing a subsequent request to the WAMI CS from the federated WAMI CS to retrieve the WAMI collection metadata from the WAMI CS corresponding to the collection tree nodes that are updated; receiving a response including the WAMI collection metadata from the WAMI CS; and storing the received WAMI collection metadata in cache of the federated WAMI CS of the system.
US10169373B2 Retroreflective object tagging
A method for retroreflective tagging of objects in a data processing system is described herein. The method includes first monitoring tagging of objects in memory of the data processing system. Subsequently, an application of a new tag to an existing one of the objects can be detected that differs from a previously applied tag of the existing one of the objects. Thereafter, the end user responsible for the new tag can be prompted to retroreflectively tag the existing one of the objects with the new tag. In response to an affirmation by the end user, the new tag is applied to the existing one of the objects and also to others of the objects tagged with the previously applied tag.
US10169371B2 System and method for creating a preference profile from shared images
A method includes obtaining from an online social media site a plurality of instances of images of objects associated with a person; analyzing with a data processor the plurality of instances of the images with a plurality of predetermined style classifiers to obtain a score for each image for each style classifier; and determining with the data processor, based on the obtained scores, a likely preference of the person for a particular style of object. The plurality of instances of images of objects associated with the person can be images that were posted, shared or pinned by person, and images that the person expressed a preference for. In a non-limiting embodiment the object is clothing, and the style can include a fashion style or fashion genre including color preferences. A system and a computer program product to perform the method are also disclosed.
US10169361B2 Columnar database compression
Disclosed is a computer-implemented method of compressing data in a columnar database comprising at least one column partitioned into a plurality of partitions including at least one empty partition and a plurality of filled partitions each comprising data entries associated with a set of parameters having parameter values relevant to the recurrence frequency of the data entry in the partition, the data entries being compressed in accordance with a compression dictionary based on the respective recurrence frequencies of the data entries in the filled partition. The computer-implemented method comprises receiving forecasted parameter values for the set of parameters for an expected set of data entries to be stored in an empty partition of the column; predicting a recurrence frequency of the data entries in the expected set using the forecasted parameter values by evaluating the respective compression dictionaries of the filled partitions with a machine learning algorithm; generating a predictive compression dictionary for the expected set of data entries based on the predicted recurrence frequency of the data entries in the expected set; receiving the expected set of data entries; and compressing at least part of the received expected set of data entries using the predictive compression dictionary. A computer program product and a computer system for implementing such a method are also disclosed.
US10169355B2 Knowledge representation in a multi-layered database
Knowledge representation in a multi-layered database includes systems and methods for storing and retrieving data in the multi-layered database. The multi-layered database includes an object database layer that stores objects corresponding to real world entities and each object is associated with object properties, object relationships, and relationship properties. Underlying the object database layer is a graph database layer that stores nodes, node properties associated with the nodes, edges, and edge properties associated with the edges, wherein the nodes correspond to objects, node properties are indicative of the object properties, the edges are indicative of the object relationships, and the edge properties are indicative of the relationship properties of the object. Further, underlying the graph database layer is a backend database layer that stores corresponding data and metadata. Data can be stored and retrieved from the multi-layered database by composing and decomposing information between layers.
US10169354B2 Indexing and search query processing
A method for processing a search query according to one embodiment includes receiving a search query containing terms; combining at least some consecutive terms in the search query to create biwords; looking up at least some of the terms and biwords in a search index for identifying sections of documents containing the at least some of the terms and/or biwords; generating a content score for each of the identified sections based at least in part on a number of the terms and biwords found in the sections of each document, wherein the biwords are given a higher priority than matched terms, wherein the priority affects the content score; and selecting and outputting an indicator of at least one of the sections, or portion thereof, based at least in part on the content score.
US10169352B2 System for performing parallel forensic analysis of electronic data and method therefor
System and method for conducting a forensic analysis of electronic data having files and information indicative of a location of each of the files. The system has processors and a controller. The controller is configured to characterize the electronic data based, at least in part, on the files and the information indicative of the location of each of the files to obtain a characterization and distribute segments of the electronic data to the processors based, at least in part, on the characterization, each of the processors corresponding to at least one of the segments and each of the segments corresponding to at least one of the processors. Each one of the processors is configured to process each corresponding one of the segments to identify at least one characteristic of each corresponding one of the segments.
US10169345B2 Moving data from linear tape file system storage to cloud storage
Example apparatus and methods access a Linear Tape File System (LTFS) repository that stores data associated with an external entity (e.g., file system, application). Data is copied from the LTFS repository, selectively converted to a form associated with a cloud repository, and provided to the cloud repository. A mapping between corresponding addresses in the LTFS repository and cloud repository is established. Requests by the external entity for data may be satisfied from either the LTFS repository or the cloud repository until a changeover event is detected and are then satisfied from the cloud repository afterwards. The external entity runs on a different computer than the method. The method is transparent to the external entity, is performed independent of the external entity, and continues under its own control until a selected amount of data is moved from the LTFS repository to the cloud repository.
US10169343B2 Deferring the cost of virtual storage
In one embodiment, a virtual storage system 200 may represent a file data set differently based on the activity being performed. The virtual storage system 200 may execute a runtime activity on a runtime format file 214 representing a file data set 212 on a virtual execution layer 220. The virtual storage system 200 may execute an interchange activity on an interchange format file 230 representing the file data set 232.
US10169342B1 Filtering document search results using contextual metadata
Receiving contextual data including a facial movement associated with an active document. A response associated with the active document is detected and associated with the received contextual data. A contextual metadata tag is generated based on the detected response to the active document. A contextual keyword is created that corresponds to the contextual metadata tag. Search results received in response to the query are filtered based on the contextual metadata tag.
US10169332B2 Data analysis for automated coupling of simulation models
A distributed computer system includes a distributed processor, a distributed memory, and a simulation engine (SE). The SE includes a simulation I/O coupler that links a first variable of a first simulation model I/O data structure to a second variable of a second simulation model I/O data structure. The SE includes a natural language processing system that extracts a first variable description associated with the first variable, determines similar character strings to the first variable description from an information corpus, and ranks the determined character strings based upon similarity to the first variable description. The SE links the first variable to the second variable if the rank of an equal character string to the second variable description is greater than a rank threshold. The SE may augment the simulation model I/O data structures by writing a value of the first variable to a value of the second variable, or visa versa.
US10169325B2 Segmenting and interpreting a document, and relocating document fragments to corresponding sections
A system, comprising an input device configured to receive a first item and a second item, and a processor communicably coupled to the input device and configured to determine that the first item is a fragment matching a lexicon, and place the fragment in a section of a document, the section selected based on the matching lexicon, wherein the processor is configured to perform the determination and the placement after it receives the first item but before it receives the second item.
US10169324B2 Universal lexical analyzers
An example lexical analysis system may include lexical analyzer instructions and training instructions. The lexical analyzer instructions, when executed, may form a universal lexical analyzer that is to lexically analyze an input program by evaluating a function that maps an input tuple of lexemes to an output tuple of tokens based on input probability parameters. The universal lexical analyzer may be configurable for any programming language by inputting a set of probability parameters for the respective programming language as the input probability parameters of the function. The training instructions, when executed, may generate a set of probability parameters for any programming language by: receiving training programs that are in the respective programming language, each comprising a tuple of lexemes with associated tokens, and determining the set of probability parameters for the respective programming language based on lexemes and tokens in the training programs that are in the respective programming language.
US10169312B2 System and method in a social networking system for displaying updates in an information feed
A method of providing feed information is provided. The method comprises calculating an affinity score for each information source that provides updates to an information feed for a first user of a social networking system wherein the affinity score for each information source is calculated based on interaction factors between the first user and the information source. The method further comprises assigning a transparency value to each information source by converting the affinity score to a transparency value, generating the information feed of the social networking system for the first user wherein the information feed includes updates from the information sources, sending the information feed and the transparency value for each information source to a web browser operated by the first user, and instructing the web browser to display each update at a transparency level that corresponds to the transparency value assigned to the information source that provided the update.
US10169311B2 Workflow system and method for creating, distributing and publishing content
Disclosed in some examples are systems, methods and machine readable media for the management of content creation. In some examples the system includes a content management component configured to store portions of an electronic content work and to implement version control of the electronic content work; a defect tracking component configured to store a defect record related to a stored portion of the electronic content work; a publication pipeline component configured to format the electronic content work for publication; and a integration component configured to present a graphical user interface which allows for editing the stored portions of the electronic content work, editing the defect record, and instructing the publication pipeline to format the electronic content work for publication.
US10169309B2 Generation of combined documents from content and layout documents based on semantically neutral elements
Managing markup documents having a definition conforming to a pre-defined specification by retrieving the definition of a content markup document, the definition including a set of one or more content portions enclosed within a content element of semantically neutral type having a content identifier, retrieving the definition of a layout markup document, the definition including a set of layout elements of semantically neutral type each one having a layout identifier, and generating the definition of a combined markup document from the definition of the layout markup document and the definition of the at least one content markup page, where generating the definition of a combined markup document includes inserting the content portion enclosed within each content element of the content markup document into the definition of the layout markup document in correspondence of each layout element with the layout identifier matching the content identifier of the content element.
US10169291B2 Reusable modeling for solving problems
A computer program product comprising a non-transitory computer readable storage medium retaining program instructions configured to cause a processor to perform actions, which program instructions implement: a framework for creating a model of an NP-hard problem, the model comprising at least one entity selected from the group comprising: an objective, a variable, an equation and a constraint, wherein the framework provides methods for automatically transforming the model, comprising: one or more methods for manipulating or changing a status of the entity of the model, the methods comprising a method for imposing or ignoring the constraint; and one or more methods related to operations to be applied to the entity of the model.
US10169287B2 Implementing modal selection of bimodal coherent accelerator
A method and apparatus are provided for implementing modal selection of a bimodal coherent accelerator in a computer system. Implementing modal selection of a bimodal coherent accelerator using a PCI-Express standard Vendor Specific Extended Capability (VSEC) structure or CAPI VSEC data in the configuration space of a CAPI-capable PCIE adapter and procedures defined in the Coherent Accelerator Interface Architecture (CAIA) to enable and control a coherent coprocessor adapter over PCIE. A CAPI-capable PCIE adapter is enabled to be bimodal and operate in conventional PCI-Express (PCIE) transaction modes or CAPI modes that utilize CAIA coherence and programming interface capabilities.
US10169279B2 Input/output control device, input/output control system, and input/output control method for conversion of logical address of instruction into local address of device specified in instruction
An input/output control device is connected to an input/output switch which transfers a received input/output instruction to an input/output device whose local address is specified in the input/output instruction. The input/output control device includes a memory and circuitry. The memory stores specific information about a processor and a conversion table for converting a logical address of the input/output device into the local address, with the specific information and the conversion table each being associated with a device group that includes the processor and the input/output device. The circuitry identifies the device group based on the specific information about the processor of sender which information is obtained. The circuitry converts the logical address included in the input/output instruction into the local address which is obtained from the conversion table for the identified device group, and then sends the input/output instruction to the input/output switch.
US10169278B2 LIN bus module
One aspect of the invention relates to a network node for connecting to a Local Interconnect Network (LIN). In accordance with one example of the present invention, the network node includes a bus terminal which is operably coupled to a data line for receiving a data signal, which represents serial data, via that data line. The data signal is a binary signal having high and low signal levels. The network node further includes a receiver circuit which employs a comparator to compare the data signal with a reference signal. The comparator generates a binary output signal representing the result of the comparison. The network node also includes a measurement circuit that receives the data signal and provides a first voltage signal such that it represents the high signal level of the data signal.
US10169276B2 Detecting a communication mode via interruptions
A method for a communication mode, comprises: detecting the type of the communication mode; if the communication mode is a USB interface communication mode, turning off a timer; when an instruction is received, conducting a corresponding operation according to the USB interface communication protocol supported by the device; if the communication mode is not set, then when the timeout identifier is set, setting the communication mode as a serial port communication mode, turning off the timer, resetting the timeout identifier, and executing step S6; if the communication mode is a serial port communication mode, turning off the timer, and executing step S6; step S6: when the instruction is received, conducting a corresponding operation according to the serial port protocol.
US10169272B2 Data processing apparatus and method
A data processing apparatus is provided, which includes: a plurality of processor cores; a shared processor cache, the shared processor cache being connected to each of the processor cores and to a main memory; a bus controller, the bus controller being connected to the shared processor cache and performing, in response to receiving a descriptor sent by one of the processor cores, a transfer of requested data indicated by the descriptor from the shared processor cache to an input/output (I/O) device; a bus unit, the bus unit being connected to the bus controller and transferring data to/from the I/O device; wherein the shared processor cache includes means for prefetching the requested data from the shared processor cache or main memory by performing a direct memory access in response to receiving a descriptor from the one of the processor cores.
US10169271B1 Direct memory access descriptor
Methods and systems are disclosed for transferring data using descriptors to reference memory locations at which data is to be written to or read from. Each descriptor references a respective linked list of descriptor blocks. Each of the descriptor blocks includes a contiguous portion of the memory that stores a plurality of addresses, at which data is to be written to or read from. In response to receiving the data transfer request, a set of data is transferred from a first set of addresses specified in a first descriptor to a second set of addresses specified in a second descriptor by traversing the linked lists of descriptor blocks in the first and second descriptors.
US10169264B1 Implementing robust readback capture in a programmable integrated circuit
In an example, a memory circuit in a programmable integrated circuit (IC) includes: a control port and a clock port; a configurable random access memory (RAM) having a control input and a clock input; input multiplexer logic coupled to the control input and the clock input; and a state machine coupled to the input multiplexer logic and configuration logic of the programmable IC, the state machine configured to: in response to being enabled by the configuration logic, control the input multiplexer logic to switch a connection of the control input from the control port to the state machine and, subsequently, switch a connection of the clock input from the clock port to a configuration clock source; and in response to being disabled by the configuration logic, control the input multiplexer logic to switch the connection of the clock input from the configuration clock source to the clock port and, subsequently, switch the connection of the control input from the state machine to the control port.
US10169261B1 Address layout over physical memory
An address translation device (ATD) can be used to translate a physical address of a memory line to a storage location within a main memory. The main memory can include multiple memory devices, each including at least one memory portion. Each of the memory portions can be contiguous and have a uniform size. The memory line can be stored within one of the memory portions. The ATD can include a data table structure. Consecutive rows of the data table structure can be configured such that each of the rows uniquely identifies one of the memory portions. The ATD can also include an index calculation unit configured to calculate a row index. The row index can be used to identify the row of the data table structure that identifies the memory portion that includes the storage location of the memory line.
US10169260B2 Multiprocessor cache buffer management
In an approach for managing data transfer across a bus shared by processors, a request for a first set of data is received from a first processor. A request for a second set of data is received from a second processor. First portions of the first set of data and the second set of data are written to a buffer. Additional portions of each set of data are written to the buffer as portions are received. It is determined that a portion of the first set of data has a higher priority to the bus than a portion of the second set of data based on a priority scheme, wherein the priority scheme is based on return progress of each respective set of data having at least a portion of data in the buffer. The portion of the first set of data is granted access to the bus.
US10169258B2 Memory system design using buffer(s) on a mother board
A mother board topology including a processor operable to be coupled to one or more communication channels for communicating commands. The topology includes a first communication channel electrically coupling a first set of two or more dual in-line memory modules (DIMMs) and a first primary data buffer on a mother board. The topology includes a second communication channel electrically coupling a second set of two or more DIMMs and a second primary data buffer on the mother board. The topology includes a third channel electrically coupling the first primary data buffer, the primary second data buffer, and the processor.
US10169254B2 Increasing virtual-memory efficiencies
Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which are located in two memory pages in a virtual memory system, such that one of the pages does not permit execution of the instructions located therein, are identified and then executed under temporary permissions that permit execution of the identified instructions. In various embodiments, the temporary permissions may come from modified virtual memory page tables, temporary virtual memory page tables which allow for execution, and/or emulators which have root access. In embodiments, per-core virtual memory page tables may be provided to allow two cores of a computer processor to operate in accordance with different memory access permissions. In embodiments, a physical page permission table may be utilized to provide for maintenance and tracking of per-physical-page memory access permissions. Other embodiments may be described and claimed.
US10169252B2 Configuring functional capabilities of a computer system
Provided is a method for configuring the functional capabilities of a computer system. The computer system may include a persistent memory and a replaceable functional unit. The method may include transferring, in response to a repair action for the functional unit, enablement data that is stored on the functional unit to the persistent memory. The enablement data may specify one or more functional capabilities of the functional unit that are enabled. The method may further include erasing the enablement data from the functional unit after it has been transferred to the persistent storage. The method may further include obtaining a second unique identification item from a replacement unit. The method may further include obtaining new enablement data. The new enablement data may be transferred to the replacement unit.
US10169251B1 Limted execution of software on a processor
A method for limiting execution of an encrypted computer program on a secure processor includes executing a first set of instructions encoding a test for determining whether a value of a register of the secure processor belongs to a set of valid register values encoded in the encrypted computer program. Execution of the first set of instructions causes the secure processor to read a first register value from the register of the secure processor, the register of the secure processor preventing repeated reads of a same value of the register, and determine whether the first register value belongs to the set of valid register values encoded in the encrypted computer program. Execution of further instructions of the encrypted computer program is prevented if the first register value does not belong to the set of valid register values encoded in the encrypted computer program.
US10169248B2 Determining cores to assign to cache hostile tasks
Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores. Each core is comprised of a plurality of processing units and at least one cache memory shared by the processing units on the core to cache data from a memory. A task is processed to determine one of the cores on which to dispatch the task. A determination is made as to whether the processed task is classified as cache hostile. A task is classified as cache hostile when the task accesses more than a threshold number of memory address ranges in the memory. The processed task is dispatched to at least one of the cores assigned to process cache hostile tasks.
US10169246B2 Reducing metadata size in compressed memory systems of processor-based systems
Reducing metadata size in compressed memory systems of processor-based systems is disclosed. In one aspect, a compressed memory system provides 2N compressed data regions, corresponding 2N sets of free memory lists, and a metadata circuit. The metadata circuit associates virtual addresses with abbreviated physical addresses, which omit N upper bits of corresponding full physical addresses, of memory blocks of the 2N compressed data regions. A compression circuit of the compressed memory system receives a memory access request including a virtual address, and selects one of the 2N compressed data regions and one of the 2N sets of free memory lists based on a modulus of the virtual address and 2N. The compression circuit retrieves an abbreviated physical address corresponding to the virtual address from the metadata circuit, and performs a memory access operation on a memory block associated with the abbreviated physical address in the selected compressed data region.
US10169245B2 Latency by persisting data relationships in relation to corresponding data in persistent memory
A processor or system may include a memory controller to store, in a pre-allocated portion of bit-addressable, random access persistent memory (PM), a relationship between a group of addresses being stored in the PM according to a set of instructions when executed. The memory controller is further to retrieve the relationship when accessing an address from the groups of addresses.
US10169243B2 Reducing over-purging of structures associated with address translation
A marking capability is used to provide an indication of whether a block of memory is being used by a guest control program to back an address translation structure. The marking capability includes setting an indicator in one or more locations associated with the block of memory. In a further aspect, the marking capability includes a purging capability that limits the purging of translation look-aside buffers and other such structures based on the marking.
US10169239B2 Managing a prefetch queue based on priority indications of prefetch requests
A prefetch request having a priority assigned thereto is obtained, based on executing a prefetch instruction included within a program. Based on obtaining the prefetch request, a determination is made as to whether the prefetch request may be placed on a prefetch queue. This determination includes determining whether the prefetch queue is full; checking, based on determining the prefetch queue is full, whether the priority of the prefetch request is considered a high priority; determining, based on the checking indicating the priority of the prefetch request is considered a high priority, whether another prefetch request on the prefetch queue may be removed; removing the other prefetch request from the prefetch queue, based on determining the other prefetch request may be removed; and adding the prefetch request to the prefetch queue, based on removing the other prefetch request.
US10169238B2 Memory access for exactly-once messaging
A computer-implemented method is provided for enabling exactly-once messaging. The computer-implemented method includes transmitting a plurality of messages from a first location to a second location via read requests and write requests made to a memory and controlling the read and write requests by a memory controller including a read queue, a write queue, and a lock address list, each slot of the lock address list associated with a lock bit. The computer-implemented method further includes initiating the read requests from the memory via the memory controller when associated lock bits are enabled and initiating the write requests from the memory via the memory controller when associated lock bits are disabled. The computer-implemented method further includes enabling and disabling the lock bits after the initiation of the write and read requests, respectively.
US10169234B2 Translation lookaside buffer purging with concurrent cache updates
A method and computer processor performs a translation lookaside buffer (TLB) purge with concurrent cache updates. Each cache line contains a virtual address field and a data field. A TLB purge process performs operations for invalidating data in the primary cache memory which do not conform to the current state of the translation lookaside buffer. Whenever the TLB purge process and a cache update process perform a write operation to the primary cache memory concurrently, the write operation by the TLB purge process has no effect on the content of the primary cache memory and the cache update process overwrites a data field in a cache line of the primary cache memory but does not overwrite a virtual address field of said cache line. The translation lookaside buffer purge process is subsequently restored to an earlier state and restarted from the earlier state.
US10169232B2 Associative and atomic write-back caching system and method for storage subsystem
In response to a cacheable write request from a host, physical cache locations are allocated from a free list, and the data blocks are written to those cache locations without regard to whether any read requests to the corresponding logical addresses are pending. After the data has been written, and again without regard to whether any read requests are pending against the corresponding logical addresses, metadata is updated to associate the cache locations with the logical addresses. A count of data access requests pending against each cache location having valid data is maintained, and a cache location is only returned to the free list when the count indicates no data access requests are pending against the cache location.
US10169226B2 Persistent content in nonvolatile memory
Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
US10169220B2 Prioritizing resiliency tests of microservices
Techniques for automated resiliency testing systems are provided. In one example, a computer-implemented method comprises traversing, by a system operatively coupled to a processor, an application program interface call subgraph of a microservices-based application in a depth first traversal. The computer-implemented method also comprises, during the traversing, performing, by the system, resiliency testing of parent application program interfaces of the application program interface call subgraph according to a systematic resilience testing algorithm that reduces and/or eliminates redundant resiliency testing of parent application program interfaces.
US10169216B2 Simulating sensors
Simulating sensors can include hooking an application associated with sensory data and associating the sensory data with an automation instruction. Simulating sensors can include providing the sensory data to a support device having an ability to modify the application and automatically causing the support device to simulate a sensory input using the sensory data by executing the automation instruction.
US10169207B2 Smart emulator for wearable devices
Input of a video file is received. The video file includes video of a representation of a wearable device. One or more motion vector data is determined based on the video file. One or more motion sensor data is generated based on the motion vector data. One or more test results are determined using the motion sensor data. The video file, the motion vector data, and the motion sensor data are stored.
US10169206B2 Simultaneous multi-platform testing
According to an example of the present disclosure, a software testing system is operable to test functionalities of a web application across different platforms. The software testing system can interact with different platforms via different drivers to facilitate multiplatform testing of the functionalities. Also, multiplatform test result views may be generated.
US10169205B2 Automated system testing in a complex software environment
Method and system are provided for automated system testing in a complex software environment. The method includes: collecting data during a test run of a product under test that involves multiple systems and resources where a test run introduces one or more product code change sets, the collected data including a product trace of the execution of the product under test at a product code level; and storing the last good collected data. Based on the test failing, comparing a current product trace with a last good product trace; determining a difference between the current and last good traces and identifying a failing product program referenced in the product trace; looking through the introduced product code change sets to determine if a code change is found for the failing program indicating that the error is likely to be in the code change set, and generating an appropriate defect prompt.
US10169202B2 Code component debugging in an application program
Disclosed aspects relate to debugging a set of code components of an application program. A set of defect data which indicates a set of defects may be collected with respect to an application program. The set of defect data may be derived from a set of post-compilation users of the application program. A set of test case data which indicates a set of user interface features of the application program may be collected with respect to the application program. The set of test case data may be derived from a set of development tests of the application program. Using both the set of defect data and the set of test case data, a set of fragility data for the set of code components of the application program may be determined. Based on the set of fragility data, the set of code components of the application program may be debugged.
US10169196B2 Enabling breakpoints on entire data structures
Enabling breakpoints on entire data structures include methods, systems, and computer program products for setting breakpoints on a plurality of memory addresses covered by a data structure. One embodiment includes receiving a reference to a data structure for which breakpoints are requested and then, based on this reference, identifying a data structure layout of the data structure. Based on the data structure layout of the data structure, a plurality of memory addresses that are covered by the data structure are identified, and the plurality of memory addresses are added to a list of breakpoints.
US10169190B2 Call trace generation via behavior computation
A method and system to detect behaviors of operational computer code. The method begins by tracking a synthetic call trace state variable when extracting the computed behavior of the program. The method continues by extending instruction semantics of call instructions with additional semantics by adding a current function call, either local or external API, to an existing call trace represented by the synthetic call trace state variable. A method finishes with extracting the computed behavior of a program.
US10169188B2 Runtime evaluation of user interfaces for accessibility compliance
From an element hierarchy of a User Interface (UI), a UI element that is selected for inclusion in the UI at runtime is determined. A category of the UI element is determined. A subset of a set of accessibility compliance rules is associated with the UI element. The subset of accessibility compliance rules corresponds to the category of the UI element. The UI element is analyzed to determine that the UI element fails to satisfy an accessibility compliance rule in the subset of accessibility compliance rules. Responsive to the analyzing, in an accessibility compliance report, a violation information is output describing the UI element and the accessibility compliance rule from the subset of accessibility compliance rules.
US10169184B2 Identification of storage performance shortfalls
A computer-implemented method for determining performance shortfall in a storage system includes recording a log of I/O operations of a storage system, wherein each I/O operation includes associated operational parameters. The method prepares the storage system to perform a replay of a performance shortfall that occurred during a specified time frame. The method performs the replay on the storage system based at least on the log of I/O operations and the I/O operations' associated operational parameters for the specified time frame. The method identifies a cause for the performance shortfall during the specified time frame based at least on the difference between I/O performance measures of the replay and I/O performance measures for the specified time frame.
US10169181B2 Efficient validation of transactional memory in a computer processor
A transactional memory test tests a transactional memory system on a computer processor. A test case with a transactional memory test is constructed such that the transactional memory test proceeds further in the transaction mode if the transaction is successful. In contrast, if there is a failure of the transaction, then the transactional memory test is executed in the non-transaction state. The transactional memory test stresses both transaction success and transaction failure cases of the processor for more efficient validation of the computer processor. Also, when checking the correctness of the test case the correct result remains the same whether the transaction passes or fails to simplify verification.
US10169178B2 Implementing shared adapter configuration updates concurrent with maintenance actions in a virtualized system
A method, system and computer program product are provided for implementing shared adapter configuration updates concurrent with maintenance actions for a Single Root Input/Output Virtualization (SRIOV) adapter in a computer system. A configuration of the adapter is decoupled from the state of the adapter during a recovery period. When a configuration request is received, the configuration request is validated. Responsive to a valid configuration request, the saved configuration state of the adapter is updated. Once the adapter completes recovery, the adapter is restored to the new configuration instead of the configuration prior to failure.
US10169177B1 Non-destructive online testing for safety critical applications
Embodiments herein describe a methodology for performing non-destructive LBIST when booting an integrated circuit (IC). In one embodiment, when powered on, the IC begins the boot process (e.g., a POST) which is then paused to perform LBIST. However, instead of corrupting or destroying the boot mode state of the IC, the LBIST is non-destructive. That is, after LBIST is performed, the booting process can be resumed in the same state as when LBIST began.
US10169174B2 Disaster recovery as a service using virtualization technique
Embodiments of the invention relate to recovering from a disaster associated with an information technology environment. An information technology environment is replicated to a service provider. A recovery plan is generated for the environment. The recovery plan includes two processes. In response to the service provider receiving a disaster recovery request associated with the environment, the service provider executes a disaster recovery protocol. The protocol includes simultaneously executes the first and second processes. The first process operates a workload in the form of one or more containers, and the second process is a background process that creates a replica of the environment. After completion of the replica creation, the workload is migrated to the replica.
US10169173B2 Preserving management services with distributed metadata through the disaster recovery life cycle
For disaster recovery involving a first site and a disaster recovery site, where at least a portion of management service metadata not isolated within the management service, a failover process is initiated, including creating an initial snapshot of the distributed metadata state. In a failback process, a representation is created of state changes for the management service and a delta description is calculated therefrom. The delta description is transmitted to the first site; and a reverse replica is created, at the first site, of all the workload components from the disaster recovery site. The delta description is played back to restore a distributed metadata state that existed in the disaster recovery site and to re-create it in the first site.
US10169168B2 Metadata recovery for de-duplicated data
A data stream is stored in storage media. As part of the storage, the data stream is divided into a plurality of chunks. The plurality of chunks include a target chunk that is next to a first chunk in a file within the data stream. A determination is made that the target chunk matches an existing chunk stored in the storage media. In response to the determination, a first pointer to the existing stored chunk is created in file metadata for the file. Also in response to the determination, a second pointer to a first stored chunk that matches the first chunk is created in chunk metadata embedded with the existing stored chunk.
US10169166B2 Real-time fault-tolerant architecture for large-scale event processing
Techniques described herein include an event notification processing platform configured to process large-scale event notifications in relative real time. The platform may receive event notifications from multiple sources and publish them to an event stream, or log. The platform may subsequently process each notification at a processing module according to one or more sets of rules and the processed information may be made available via a data store. Rule sets may be selected based on the type of event received by the platform. A backup data store may record event notifications as they are received or at periodic intervals. Event notification data may also be stored at multiple levels of the platform, so that in the case of a failure of one or more components of the platform, data may continue to be processed.
US10169159B2 Automated data recovery from remote data object replicas
Machines, systems and methods for recovering data objects in a distributed data storage system, the method comprising storing one or more replicas of a first data object on one or more clusters in one or more data centers connected over a data communications network; recording health information about said one or more replicas, wherein the health information comprises data about availability of a replica to participate in a restoration process; calculating a query-priority for the first data object; querying, based on the calculated query-priority, the health information for the one or more replicas to determine which of the one or more replicas is available for restoration of the object data; calculating a restoration-priority for the first data object based on the health information for the one or more replicas; and restoring the first data object from the one or more of the available replicas, based on the calculated restoration-priority.
US10169153B2 Reallocation in a dispersed storage network (DSN)
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. When a is to DSN undergo a change from a first system configuration of a Decentralized, or Distributed, Agreement Protocol (DAP) to a second system configuration of the DAP (e.g., such as based on addition, and/or removal of storage unit(s) (SU(s)) within the DSN or reallocation of data within the DSN, etc.), a computing device identifies a DAP transition mapping between the first system configuration of the DAP to the second system configuration of the DAP. Then, the computing device directs SU(s) to operate based on the DAP transition mapping during the transition.
US10169149B2 Standard and non-standard dispersed storage network data access
A method includes determining, by a computing device of a dispersed storage network (DSN), whether to utilize a non-standard DSN data accessing protocol or a standard DSN data accessing protocol to access data from the DSN. When the computing device determines to use the non-standard DSN data accessing protocol, the method further includes generating a set of non-standard data access requests. The method further includes sending the set of non-standard data access requests to storage units. The method further includes converting, by a storage unit, the non-standard data access request into one or more DSN slice names. The method further includes determining, by the storage unit, that the one or more DSN slice names are within a slice name range. When the one or more DSN slice names are within the slice name range, the method further includes executing, by the storage unit, the data access function.
US10169143B2 Preferred state encoding in non-volatile memories
The invention pertains to non-volatile memory devices, and more particularly to advantageously encoding data in non-volatile devices in a flexible manner by both NVM manufacturers and NVM users. Multiple methods of preferred state encoding (PSE) and/or error correction code (ECC) encoding may be used in different pages or blocks in the same NVM device for different purposes which may be dependent on the nature of the data to be stored.
US10169140B2 Loading a phase-locked loop (PLL) configuration using flash memory
A mechanism is provided for loading a phase-locked loop (PLL) configuration into a PLL module using Flash memory. A Flash data image configuration from the Flash memory is loaded into a set of holding registers in response to the PLL module locking a current PLL configuration from a set of current configuration registers. The Flash data image configuration in the set of holding registers is compared to the current PLL configuration in the set of current configuration registers in response to the Flash data image configuration failing to be corrupted. The Flash data image configuration onto a PLL module input in response to the Flash data image configuration differing from the current PLL configuration. The Flash data image configuration is loaded in the set of holding registers into the set of current configuration registers in response to the PLL module locking the Flash data image configuration.
US10169139B2 Using predictive analytics of natural disaster to cost and proactively invoke high-availability preparedness functions in a computing environment
Using predictive analytics of natural disaster in a proactive manner to proactively invoke appropriate action(s) to prepare for an impending disaster, in view of a cost of such action(s), to maintain high availability of a computing environment and/or to facilitate disaster recovery therein. Existing natural disaster prediction model(s) are leveraged to provide input to an assessment of cost/benefit, such that proactive measures can be selected for automatic invocation within the computing environment.
US10169134B2 Asynchronous mirror consistency audit
A method for auditing data consistency in an asynchronous data replication environment is disclosed. In one embodiment, such a method includes copying, at a primary storage system, a primary data track and recording a time that the primary data track was copied. The method replicates the primary data track and associated time from the primary storage system to a secondary storage system. The method applies, to a corresponding secondary data track at the secondary storage system, all updates received for the secondary data track that have a timestamp prior to the time. The method then reads the secondary data track at the secondary storage system after the updates have been applied, and compares the secondary data track to the primary data track. If the secondary data track does not match the primary data track, the method records an error. A corresponding system and computer program product are also disclosed.
US10169129B2 Dispersed B-tree directory trees
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device obtains directory metrics associated with a directory structure that is associated with a directory file that is segmented into a plurality of data segments and based on a determination to reconfigure the directory structure based on the directory metrics, the computing device determines a number of layers for a reconfigured directory structure, a number of spans per layer of the number of layers for the reconfigured directory structure, and directory entry reassignments. The computing device reconfigures the directory structure based on the number of layers, the spans per layer, and the directory entry reassignments.
US10169128B1 Reduced write status error polling for non-volatile resistive memory device
Resistive switching memory architectures disclosed herein are capable of achieving fast read/write times and, particularly in the case of multi-bank parallel processing, executing many read or write operations per second. Because resistive switching memory is not guaranteed to be error free, resistive memory controllers can be programmed for error management when paired with such memory architectures. To reduce error management overhead, a dedicated error pin is provided to mitigate or avoid the need for a status read in conjunction with each read or write operation issued to a memory device. A status read can be implemented in response to an error signal on the dedicated error pin, but otherwise can be avoided.
US10169126B2 Memory module, memory controller and systems responsive to memory chip read fail information and related methods of operation
A memory module for reporting information about a fail in chip units, an operation of a memory module, and an operation of a memory controller are provided. The memory module includes: first to Mth memory chips (where M is an integer that is equal to or greater than 2) mounted on a module board and storing data, and an (M+1)th memory chip mounted on the module board and storing a parity code for recovering data of a memory chip in which a fail in chip units occurs among the first to Mth memory chips, wherein fail bits are generated from the first to (M+1)th memory chips through an intra-chip error detection operation, and fail information is output according to a result of calculating the fail bits from the first to (M+1)th memory chips.
US10169121B2 Work flow management for an information management system
Disclosed herein are systems and methods for managing information management operations. The system may be configured to employ a work flow queue to reduce network traffic and manage server processing resources. The system may also be configured to forecast or estimate information management operations based on estimations of throughput between computing devices scheduled to execute one or more jobs. The system may also be configured to escalate or automatically reassign notification of system alerts based on the availability of system alert recipients. Various other embodiments are also disclosed herein.
US10169111B2 Flexible architecture for notifying applications of state changes
A unified mechanism for storing device, application, and service state, as well as a rich notification brokerage architecture includes a notification broker. Clients register with the notification broker to receive notifications for changes to state properties. When a registered state property changes, a notification broker determines which clients to notify of the state change and provides the client with a notification regarding the change. Clients may be notified whenever a state changes, when a state change meets a predetermined condition, or based on a schedule. An application may also be launched in response to a state change. An application programming interface (API) is provided that provides a unified way of accessing state change information across different components within the device.
US10169107B2 Almost fair busy lock
The present invention provides a method, a system, and a computer program product of preventing thread monitoring preemptions in an almost fair busy lock. In an exemplary embodiment, the method, the system, and the computer program product include (1) publishing a current state of a lock and a claim non-atomically to the lock by a next owning thread, the claim comprising a structure capable of being read and written only in a single memory access, (2) obtaining a ticket, where the claim comprises an identifier of a ticket obtained by the next owning thread, and an indication that the next owning thread is claiming the lock; (3) comparing the ticket obtained by the next owning thread with a current ticket; (4) preventing thread monitoring preemptions; and (5) responsive to a match between the ticket obtained by the next owning thread and the current ticket, non-atomically acquiring the lock.
US10169106B2 Method for managing control-loss processing during critical processing sections while maintaining transaction scope integrity
According to one or more embodiments, a system and computer implemented method for managing critical section processing are provided. The method includes generating, using a processor, a transaction scope for a process in response to processing in a critical section, collecting data related to the process, generating, using the processor, a request using the collected data, storing the request and data as a pending item in a private storage during critical section processing, and processing, using the processor, the request based on the transaction scope.
US10169101B2 Software based collection of performance metrics for allocation adjustment of virtual resources
In an approach to collecting and processing performance metrics, one or more computer processors assign an identifier corresponding to a first workload associated with a first virtual machine. The one or more computer processors record resource consumption data of at least one processor at a performance monitoring interrupt. The one or more computer processors create a relational association of the first workload and the first virtual machine to the resource consumption data of the at least one processor. The one or more computer processors determine if the first workload is complete. Responsive to determining that the first workload is not complete, the one or more computer processors calculate a difference in recorded resource consumption data between the performance monitoring interrupt and a previous performance monitoring interrupt.
US10169099B2 Reducing redundant validations for live operating system migration
A method, system, and program product is provided for reducing redundant validations for live operating system migration. A control point caches at least one validation inventory that is associated with a logical partition (LPAR). The control point sends the cached validation inventory to a virtualization manager upon an activation of the LPAR associated with the validation inventory. The control point invalidates the cached validation inventory upon notification from the virtualization manager that the validation inventory is changed and is no longer valid. The control point re-validates the validation inventory.
US10169092B2 System, method, program, and code generation unit
A system for parallel processing tasks by allocating the use of exclusive locks to process critical sections of a task. The system includes storing update information that is updated in response to acquisition and release of an exclusive lock. When processing a task which includes a critical section containing code affecting execution of the other task, an exclusive execution unit acquires an exclusive lock prior to processing the critical section. When the section has been processed successfully, the lock is released and update information updated. Meanwhile a second task, whose critical section does not contain code affecting execution of the other task may run in parallel, without acquiring an exclusive lock, via a nonexclusive execution unit. The nonexclusive execution unit determines that the second critical section has successfully completed if the update information has not changed during processing of the second critical section.
US10169091B2 Efficient memory virtualization in multi-threaded processing units
A technique for simultaneously executing multiple tasks, each having an independent virtual address space, involves assigning an address space identifier (ASID) to each task and constructing each virtual memory access request to include both a virtual address and the ASID. During virtual to physical address translation, the ASID selects a corresponding page table, which includes virtual to physical address mappings for the ASID and associated task. Entries for a translation look-aside buffer (TLB) include both the virtual address and ASID to complete each mapping to a physical address. Deep scheduling of tasks sharing a virtual address space may be implemented to improve cache affinity for both TLB and data caches.
US10169089B2 Computer and quality of service control method and apparatus
A computer, a method and apparatus for controlling quality of service (QoS), where the method comprises allocating, to at least one container of the computer, a container identity (ID), sending a bus request to a system bus, searching, according to the bus request, for a QoS parameter corresponding to both the container ID and a hardware device ID, and configuring, according to the found QoS parameter, a resource required when the container corresponding to the QoS parameter uses the hardware device corresponding to the QoS parameter. Hence, the system bus may perform corresponding QoS control according to the QoS parameter corresponding to both the container ID and the hardware device ID such that the hardware device allocated to the container can meet resource requirements of a process group in the container.
US10169078B2 Managing thread execution in a multitasking computing environment
A thread in a computing system is processed for execution of instructions to perform an action. The action is one of the following: accessing a shared resource or executing a critical section of code. A schedule of the thread is managed. The management prevents suspension of the thread during execution of the action.
US10169074B2 Model driven optimization of annotator execution in question answering system
Mechanisms are provided for scheduling execution of pre-execution operations of an annotator of a question and answer (QA) system pipeline. A model is used to represent a system of annotators of the QA system pipeline, where the model represents each annotator as a node having one or more performance parameters indicating a performance of an execution of an annotator corresponding to the node. For each annotator in a set of annotators of the system of annotators, an effective response time for the annotator is calculated based on the performance parameters. A pre-execution start interval for a first annotator based on an effective response time of a second annotator is calculated where execution of the first annotator is sequentially after execution of the second annotator. Execution of pre-execution operations associated with the first annotator is scheduled based on the calculated pre-execution start interval for the first annotator.
US10169072B2 Hardware for parallel command list generation
A method for providing state inheritance across command lists in a multi-threaded processing environment. The method includes receiving an application program that includes a plurality of parallel threads; generating a command list for each thread of the plurality of parallel threads; causing a first command list associated with a first thread of the plurality of parallel threads to be executed by a processing unit; and causing a second command list associated with a second thread of the plurality of parallel threads to be executed by the processing unit, where the second command list inherits from the first command list state associated with the processing unit.
US10169058B2 Scripting language for robotic storage and retrieval design for warehouses
The present invention is directed to systems and methods for design and operation of a robotic storage and retrieval system in a warehouse. An exemplary system includes a processor and memory operable to provide a scripting language framework for directed operation of a control system of the robotic storage and retrieval system. The scripting language framework provides a shelving descriptor and a robot descriptor. The shelving descriptor is operable to model shelving to be deployed in the warehouse, the shelving descriptor further having associated shelving attributes defining properties of the shelving descriptor. The robot descriptor is operable to model a robot to be deployed in the warehouse, the robot descriptor further having associated robot attributes defining properties of the robot descriptor. A provided scripting editor includes a user interface operable to receive input scripting language code conforming to said scripting language framework and based on warehouse metadata. A provided parser is operable to interpret or compile input scripting language code into a runtime system. The runtime system is configured to issue control operations to a robot in the warehouse and is communicatively interposed between the robot and a control system of the robotic storage and retrieval system.
US10169056B2 Effective management of virtual containers in a desktop environment
A method and system are provided for identifying installed software components in a container running in a virtual execution environment. The container is created by instantiating image data. The method includes determining a respective identifier for each of individual layers of a layered structure of the image data. The method further includes retrieving from a repository storage arrangement, information identifying at least one of the installed software components in the container, based on the respective identifier for at least one of the individual layers.
US10169050B1 Software application provisioning in a distributed computing environment
Aspects of the present disclosure relate to software provisioning in a computer system comprising client devices connected via a communication network to a computing infrastructure. The computing infrastructure is operable for providing, upon a user's request, a software application package to an already running machine. The software provisioning system is configured to retrieve session information about a user logged in to the computing infrastructure via a client device, thereby creating a session, determine a list of software application packages that the user is entitled to request to be provided to the running machine so that the user is able to use a software application contained in the software application packages and calculate software application usage information from the session information and the list of software application packages.
US10169045B2 Method for dependency broadcasting through a source organized source view data structure
A method for dependency broadcasting through a source organized source view data structure is disclosed. The method comprises receiving an incoming instruction sequence using a global front end and grouping the instructions to form instruction blocks. Further, the method comprises populating the register template with block numbers corresponding to the instruction blocks, wherein the block numbers corresponding to the instruction blocks indicate interdependencies among the instruction blocks wherein an incoming instruction block writes its respective block number into fields of the register template corresponding to destination registers referred to by the incoming instruction block. The method also comprises populating a source organized source view data structure, wherein the source view data structure stores the instruction sources corresponding to the instruction blocks as read from the register template by incoming instruction blocks.
US10169044B2 Processing an encoding format field to interpret header information regarding a group of instructions
A method including fetching information regarding a group of instructions, where the group of instructions is configured to execute atomically by a processor, including an encoding format for the information regarding the group of instructions, is provided. The method further includes processing the encoding format to interpret the information regarding the group of instructions.
US10169041B1 Efficient pointer load and format
Embodiments of the present disclosure relate to processing a microprocessor instruction by receiving a microprocessor instruction for processing by a microprocessor, and processing the microprocessor instruction in a multi-cycle operation by acquiring a unit of data having a plurality of ordered bits, where the acquiring is performed by the microprocessor during a first clock cycle, and shifting the unit of data by a number of bits, where the shifting is performed by the microprocessor during a second clock cycle subsequent to the first clock cycle.
US10169039B2 Computer processor that implements pre-translation of virtual addresses
A computer processor that implements pre-translation of virtual addresses is disclosed. The computer processor may include a register file comprising one or more registers. The computer processor may include processing logic. The processing logic may receive a value to store in a register of one or more registers. The processing logic may store the value in the register. The processing logic may designate the received value as a virtual address, the virtual address having a corresponding virtual base page number. The processing logic may translate the virtual base page number to a corresponding real base page number and zero or more real page numbers corresponding to zero or more virtual page numbers adjacent to the virtual base page number. The processing logic may further store in the register of the one or more registers the real base page number and the zero or more real page numbers.
US10169028B2 Systems and methods for on demand applications and workflow management in distributed network functions virtualization
A workloads management method for on-demand applications in distributed Network Functions Virtualization Infrastructure (dNFVI) includes receiving usage data from a unikernel implementing one or more functions of a plurality of functions related to a Virtual Network Function (VNF); determining an update to the one or more functions in the unikernel based on the usage data; updating the unikernel by requesting generation of application code for the unikernel based on the update; and starting the updated unikernel and redirecting service requests thereto. The unikernel and the updated unikernel are executed directly on a hypervisor
US10169025B2 Dynamic management of software load at customer premise equipment device
Methods, systems, and computer readable media can be operable to facilitate the dynamic management of the software load at a customer premise equipment device. Software components may be dynamically loaded into volatile memory of a customer premise equipment (CPE) device from a download server or non-volatile memory of the CPE device when an interaction with the CPE device creates a request for the software components. The CPE device may be configured to dynamically unload software components from volatile memory to create space for an incoming software component. The CPE device may identify one or more software components to be removed from volatile memory based upon a calculated probability to unload value for the software components within volatile memory, wherein the probability to unload value for each of the software components is calculated based upon one or more criteria associated with each software component.
US10169021B2 System and method for deploying a data-path-related plug-in for a logical storage entity of a storage system
A method for deploying a data-path-related plug-in for a logical storage entity of a storage system, the method comprising: deploying the data-path-related plug-in for the logical storage entity, wherein the deploying includes creating a plug-in inclusive data-path specification and wherein the plug-in inclusive data-path specification includes operation of the data-path-related plug-in; and creating a verification data path specification, wherein the verification data-path specification does not include operation of the data-path-related plug-in and wherein a task executed in a verification data path, having the verification data-path specification, generates verification data that enables validation of given data generated by the task being executed in a plug-in inclusive data-path having the plug-in inclusive data-path specification.
US10169020B2 Software globalization of distributed packages
A method, system, and computer program product for globalizing distributed software packages using a global API is disclosed. A text string in a source language is extracted from an independent package source code. An algorithm is used to calculate a resource message key for the text string. The resource message key and the text string are stored in a source language resource file. The text string is translated into an additional language to create a translated text string. The translated text string is stored with the resource message key in an additional language resource file. The independent package is distributed with the source language resource file, the additional language resource file, and the independent package program code bundled in the independent package.
US10169019B2 Calculating a deployment risk for a software defined storage solution
For calculating a deployment risk is disclosed, a processor generates a Software Defined Storage (SDS) solution for an SDS deployment. The processor further calculates a deployment risk for the SDS solution using a trade-off analytics function. In response to the deployment risk not exceeding a risk threshold, the processor deploys the SDS solution.
US10169018B2 Downloading a package of code
A system includes a network interface and a processor connected to the network interface. The network interface receives a request from a client for download of a package of code, the request specifying the package of code to be downloaded, and transmits a modified package of code to the client. The processor acquires information from the received request relating to the client and/or a user of the client and modifies the package of code according to the acquired information.
US10169015B2 Compact data marshaller generation
A method for compact data marshaller generation includes determining a plurality of data types having a same memory layout from data to be marshalled using a processor, each of the plurality of data types being associated with one or more separate data marshallers. The one or more separate data marshallers are unified to provide a single data marshaller for the plurality of data types for compact data marshaller generation.
US10169012B2 Compiler optimizations for vector operations that are reformatting-resistant
An optimizing compiler includes a vector optimization mechanism that optimizes vector operations that are reformatting-resistant, such as source instructions that do not have a corresponding reformatting operation, sink instructions that do not have a corresponding reformatting operation, a source instruction that is a scalar value, a sink instruction that may produce a scalar value, and an internal operation that depends on lanes being in a specified order. The ability to optimize vector instructions that are reformatting-resistant reduces the number of operations to improve the run-time performance of the code.
US10169011B2 Comparisons in function pointer localization
Embodiments relate to using a local entry point with an indirect call function. More specifically, an indirect call function configuration comprises a first application module having a target function of the indirect function call, a second application module with a symbolic reference to the target function of the indirect function call, and a third application module to originate an indirect function call. A compiler is provided to determine and indicate in the program code that the function pointer value resulting from a non-call reference of a function symbol is solely used to perform indirect calls in the same module or comparisons against function pointers. A linker or loader can read the indication the compiler made in the program code. The linker or loader use the local entry point associated with the target function if the target function is defined in the same module as the reference and is local-use-only.
US10169010B2 Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing
Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing can occur. The compiled code is then executed on the processor hardware, which detects memory aliasing at run-time and assures proper operation of the code even when memory aliasing occurs.
US10169004B2 Application development and extensibility/customization using entity modeling systems and methods
Embodiments of systems and methods disclosed herein provide an application development platform in an enterprise computing environment. More specifically, in certain embodiments, systems and methods are disclosed that enable an application development platform to reuse, extend, and/or customize entity-based applications in an enterprise computing environment. The application development platform can extend an entity to include user configured settings including zero or at least one of a property, a permission, an action, a behavior, or a resource to the entity to generate user customized versions of the entity. The applications may be customized by an end user, while allowing the underlying application to be updated without losing any user customizations.
US10169003B2 Cognitive scope analyzer
Technical solutions are described for augmenting cognitive scope of a programming object in a programming development system. For example, a computer-implemented method includes determining, by a processor, a scope of a programming object in a computer program. The method further includes generating, by the processor, a cognitive programming user-interface mask corresponding to a programmer profile. The method further includes applying, by the processor, the cognitive programming user-interface mask to a user-interface of the programming development system, the user-interface displaying an indication of the scope of the programming object.
US10168999B2 Software object definition and integration
A method and system for improving software object definition is provided. The method includes receiving a software object from a hardware and software connector device and parsing top level hierarchal software structures of the software object. The top level hierarchal software structures are mapped to specified software element properties and in response a container memory structure is identified. A search process for the container memory structure is executed and based on the results software building block code is executed thereby modifying the first container memory structure resulting in an improved operation of the hardware and software connector device and the hardware framework system.
US10168992B1 Interruptible trigonometric operations
Processor architectures and associated methods provide interruptible, instruction-based trigonometric function computation based on CORDIC iterations, receiving and outputting floating-point values (e.g., 64-bit). The architectures and methods can provide multiple CORDIC-like iterations in as little as a single CPU processing cycle to provide an overall faster execution of trigonometric operations while having zero additional overhead for service of time-critical interrupts. Post interrupt service, a CORDIC operation can be resumed from where it was interrupted.
US10168987B2 Audio control apparatus and headset system selectively allowing or blocking audio interruptions according to sensor feedback
An audio control apparatus particularly suited for an active outdoor type of person integrates multiple electronic devices. Audio source devices can include a mobile phone, a music player, and a walkie talkie. Audio sink devices can include a video recorder. The audio signals from the audio source devices may be mixed and sent to the video recorder to capture live audio signals. The user controls the audio control apparatus using either integrated or external UI buttons, which are context specific, configurable and allow control of the external devices from a UI. External UI buttons may be mounted to a helmet or other accessible location. A USB port on the external UI allows charging the audio control apparatus without needing to access or otherwise disturb the apparatus while it is nicely positioned within the helmet. Incoming phone and walkie talkie calls may be selectively allowed or blocked depending on sensor feedback.
US10168981B2 Method for sharing images and electronic device performing thereof
An electronic device for a head-mounted device (HMD) is provided. The electronic device includes a display, a memory configured to store virtual reality content, a processor configured to play back binocular image data based on the virtual reality content on the display, and a communication circuit configured to communicate with an external device. At this time, the processor is configured to determine whether the virtual reality content is stored in the external device and to determine data to be transmitted to the external device based on the determined result.
US10168976B2 Dynamic display arrangement
An apparatus, method, system, and program product are disclosed for dynamic display arrangement. One method includes receiving first information including one or more of location information corresponding to a first display of the multiple displays and information from an information handling device worn or held by a user. The method also includes receiving second information including one or more of location information corresponding to a second display of the multiple displays and context information corresponding to the first and second displays. The method includes determining an arrangement of the multiple displays based on the first and second information.
US10168974B2 Continuous glucose monitor communication with multiple display devices
A continuous glucose monitor for wirelessly transmitting data relating to glucose value to a plurality of displays is disclosed, as well as systems and methods for limiting the number of display devices that can connect to a continuous glucose transmitter. In addition, security, including hashing techniques and a changing application key, can be used to provide secure communications between the continuous glucose transmitter and the displays. Also provided is a continuous glucose monitor and techniques for authenticating multiple displays, providing secure data transmissions to multiple displays, and coordinating the interaction of commands and data updates between multiple displays.
US10168971B2 Communication method performing a wireless communication between image forming apparatus and communication device
In a communication system, an image forming apparatus sends an address of a receiving section to an external device. The external device receives a selection of image data through plural thumbnails displayed on a display section, and wirelessly sends the selected image data to the image forming apparatus with the address. The image forming apparatus receives the selected image data and prints an image. The image forming apparatus accepts a selection indicating whether a communication between the external device and the image forming apparatus is performed either by a first or second communication system method. The image forming apparatus performs sending and/or receiving the image data with the address by the first communication system method when the first communication system method is selected, and performs sending and/or receiving the image data with the address by the second communication system method when the second communication system method is selected.
US10168969B2 Information processing apparatus, non-transitory computer readable recording medium that records printer driver program, and blank page handling method
An information processing apparatus includes circuitry configured to set a blank page handling feature, detect a blank page/blank pages in a document of a print job, and handle the detected blank page/blank pages in the document based on the set blank page handling feature.
US10168962B2 Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The allocated capacity of the virtual tape is dynamically and transparently alterable in response to data storage demand within the virtual tape.
US10168961B2 Hardware transaction transient conflict resolution
In an approach for resolving terminated transactions in a transactional memory environment, a processor initiates a hardware transaction in a computing environment, wherein the hardware transaction accesses a memory location, and wherein the hardware transaction includes a transaction begin indicator and a transaction end indicator. A processor detects a conflicting access of the memory location while executing the hardware transaction. A processor aborts the hardware transaction based on the conflicting access of the memory location. Hardware determines that the conflicting access of the memory location is a transient condition. A processor reinitiates the hardware transaction.
US10168956B2 Correcting overlapping data sets in a volume
Provided are a computer program product, system, and method for correcting overlapping data sets in a volume. A determination is made of overlapping data sets in a first volume that are assigned a same data unit. The data sets in the first volume that are not assigned a same data unit are copied to a second volume. The same data unit is processed to determine one of the overlapping data sets for which the same data unit is intended and copied to the determined overlapping data set in the second volume.
US10168954B2 System and method of interfacing co-processors and input/output devices via a main memory system
A system for interfacing with a co-processor or input/output device is disclosed. According to one embodiment, the system includes a computer processing unit, a memory module, a memory bus that connects the computer processing unit and the the memory module, and a co-processing unit or input/output device, wherein the memory bus also connects the co-processing unit or input/output device to the computer processing unit.
US10168951B2 Methods for accessing data in a circular block mode and apparatuses using the same
A method for accessing data in a circular block mode, executed by a processing unit, is introduced to contain the following steps. A read command and an LBA (Logical Block Address) are obtained from a host device through a first access interface. Logical block and page numbers are calculated according to the LBA, and a record associated with the logical block number is read from a storage mapping table, where the record contains a physical block number and a circular index. A physical page number is calculated according to the logical page number and the circular index. A read command is issued to a storage unit through a second access interface for reading data of the LBA from a region associated with the physical block number and the physical page number, and the data is replied to the host device through the first access interface.
US10168949B1 Envoy for multi-tenant compute infrastructure
A data management and storage (DMS) cluster of peer DMS nodes manages data of a tenant of a multi-tenant compute infrastructure. The compute infrastructure includes an envoy connecting the DMS cluster to virtual machines of the tenant executing on the compute infrastructure. The envoy provides the DMS cluster with access to the virtual tenant network and the virtual machines of the tenant connected via the virtual tenant network for DMS services such as data fetch jobs to generate snapshots of the virtual machines. The envoy sends the snapshot from the virtual machine to a peer DMS node via the connection for storage within the DMS cluster. The envoy provides the DMS cluster with secure access to authorized tenants of the compute infrastructure while maintaining data isolation of tenants within the compute infrastructure.
US10168946B2 Extent migration in multi-tier storage systems
Migrating data in a tiered storage system. The tiered storage system includes an upper tier with at least one storage device and a lower tier with at least one storage device. Data on a storage device includes one or more extents, and each extent contains one or more grains. I/O activity of grains is recorded during a predefined time interval. For each extent, a mean heat value over grains in the extent during the predefined time interval is calculated from the recorded I/O activity, where a heat value is a numerical indication of frequency of access of a grain, and a spike heat indicator, which measures non-uniformity of heat values of grains in the extent is calculated. Two extents with mean heat values that differ at most by a predefined threshold are identified, and the extent with a greater spike heat indicator is migrated to an upper tier.
US10168940B2 Data storage using SLC and TLC memory banks and data maintenance method thereof
A data storage device includes a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks. The controller writes data into the SLC-spare blocks in response to a write command arranged to write the data into the flash memory, wherein when a first predetermined condition is satisfied, the controller selects a plurality of first TLC-data blocks with the least amount of valid data from the TLC-data blocks, writes valid data stored in the first TLC-data blocks into at least one first TLC-spare block, and releases the TLC-data blocks to increase the number of TLC-spare blocks by one.
US10168938B2 LDPC decoder design to significantly increase throughput in ASIC by utilizing pseudo two port memory structure
A method and apparatus allows single port memory devices to be accessed as pseudo two port memory devices. An access table is created to map the single port memory device to a single port even bank and a single port odd bank. The single port memory device is then accessed based on the mapping. An initial number of entries from the access table are retrieved in order to read addresses in the memory device until a predetermined delay expires. Simultaneous operations are then performed to read from rows in the memory device and write to rows in the memory device. Once all memory addresses have been read, write operations are sequentially performed in rows of the memory device based on the remaining entries of the access table.
US10168933B2 Maintenance operations in a DRAM
A system includes a memory controller and a memory device having a command interface and a plurality of memory banks, each with a plurality of rows of memory cells. The memory controller transmits an auto-refresh command to the memory device. Responsive to the auto-refresh command, during a first time interval, the memory device performs refresh operations to refresh the memory cells and the command interface of the memory device is placed into a calibration mode for the duration of the first time interval. Concurrently, during at least a portion of the first time interval, the memory controller performs a calibration of the command interface of the memory device. The auto-refresh command may specify an order in which memory banks of the memory device are to be refreshed, such that the memory device sequentially refreshes a respective row in the plurality of memory banks in the specified bank order.
US10168917B2 Hotness based data storage for facilitating garbage collection
Embodiments of the present disclosure relate to hotness based data storage for facilitating garbage collection. For target data to be stored into a flash drive, hotness of the target is determined, which indicates an expected update frequency of the target data. Then the in-use blocks in the flash drive are searched for a matching block for storing the target data, such that hotness of data being stored in the matching block matches the hotness of the target data. If no matching block is found, a free block is selected for storing the target data. The selection of the free block is based on the hotness of the target data and a degree of wear of the free block.
US10168907B2 Memory system and operating method thereof
a memory system may include: a memory device including a plurality of memory dies each having a plurality of memory blocks; and a controller suitable for performing one or more of data defragmentation and data remapping operations for a target transaction group in the memory device in response to a request message provided from a host, transmitting a completion message to the host as a response to the request message, and receiving an access to the transaction group, from the host.
US10168900B2 Information processing apparatus, program, and operation control me
There is provided an information processing apparatus including: a detection unit for detecting pressure applied by user input performed on a touch screen; a determination unit for determining which of two or more input states the user input belongs to, in accordance with the pressure detected by the detection unit; and an operation control unit for enabling or disabling a limitation imposed on operation with a user interface displayed on the touch screen, in accordance with the state of the user input determined by the determination unit.
US10168890B2 Document content reordering for assistive technologies by connecting traced paths through the content
Embodiments of the present invention provide a method, system and computer program product for document content re-ordering for assistive technology processing. In an embodiment of the invention, a method for document content re-ordering for assistive technology processing is provided. The method includes sensing in a computer display a drawing of a path across different portions of displayed content in the computer display. Thereafter, a sequence of the different portions of the displayed content can be identified from the path. As such, meta-data indicative of the sequence can be generated in the memory of the computer and the content can be annotated with the generated meta-data. Finally, the portions of the content can be processed with assistive technology in an order dictated by the sequence.
US10168889B2 Measuring method and a measuring device with fingertip zoom
A measuring device serves for the measurement and display of at least one measurement signal. It contains a measuring unit for the measurement of the at least one measurement signal and a display unit. In this context, the display unit comprises a processing unit and a touch-sensitive screen. The processing unit is embodied in order to display the at least one measured measurement signal by means of the touch-sensitive screen and to register and process touches on the touch-sensitive screen. The processing unit is further embodied in order, in the case of a touch of the touch-sensitive screen in a first position, to display the displayed at least one measured measurement signal in at least one first region around the first position magnified with a first magnification.
US10168883B2 Configuring user profiles associated with multiple hierarchical levels
A method for configuring user profiles associated with multiple hierarchical levels, including identifying multiple hierarchical levels in an organization to be configured, concurrently displaying multiple interface components corresponding respectively to the hierarchical levels, each interface component configured to receive user input for the respective hierarchical level, configuring data of a first user profile associated with a first hierarchical level based on a first value specified by user input, and configuring data of a second user profile associated with a second hierarchical level based on a second value specified by user input.
US10168882B2 Device, method, and graphical user interface for switching between camera interfaces
A method is performed at an electronic device with a display, a touch-sensitive surface, and a camera. The device displays a first camera interface on the display for a first virtual camera that produces media with first output dimensions. While displaying the first camera interface on the display, the device detects a first gesture that includes movement of a contact in a first direction on the touch-sensitive surface. The first gesture does not interact with a predefined camera-switching affordance. In response to detecting the first gesture, the device switches from displaying the first camera interface to displaying a second camera interface for a second virtual camera that produces media with second output dimensions different from the first output dimensions. The second camera interface is different from the first camera interface.
US10168880B2 System, method and computer-accessible medium for manipulating a plurality of components using a single gesture or motion
A system, method and computer-accessible medium for modifying a parameter which can receive a single input associated with at least two different points in space, determine a modification factor based on the single input, and modify the parameter(s) having at least two components based on the modification factor. The modification factor can be determined by an angle created by a line or a vector between a start point and an end point and either the x-axis or the y-axis. The input can be generated by a user making a gesture on a screen using a finger, or by a mouse, stylus, track pad, or other motion sensor. The parameter can be a Red/Green/Blue parameter or a sound equalizer.
US10168879B1 Interactive image recoloring
Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a single stroke drawn on an image presented on a client device. The method further includes expanding the single stroke drawn on the image to generate an expanded stroke mask and refining the expanded stroke mask to determine a precise boundary that defines a region of interest on the image. The method further includes recolorizing the region of interest on the image in accordance with a user-specified color and causing presentation of a result of the recolorization on the client device.
US10168878B1 Dashboard generation based on user interaction
Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.
US10168875B2 Displaying dynamic graphical content in graphical user interface (GUI) controls
Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.
US10168873B1 Virtual interactions for machine control
The technology disclosed relates to providing simplified manipulation of virtual objects by detected hand motions. In particular, it relates to a detecting hand motion and positions of the calculation points relative to a virtual object to be manipulated, dynamically selecting at least one manipulation point proximate to the virtual object based on the detected hand motion and positions of one or more of the calculation points, and manipulating the virtual object by interaction between the detected hand motion and positions of one or more of the calculation points and the dynamically selected manipulation point.
US10168872B2 Method and apparatus for displaying and scrolling content
An information processing apparatus includes processing circuitry implements a first effect in response to a user input when the apparatus is in a first posture and implements a second effect when the apparatus is in a second posture.
US10168871B2 Methods and systems for presenting direction-specific media assets
Methods and systems are described herein for a media guidance application that coordinates the display of direction-specific media assets on a display device associated with a particular direction. For example, the media guidance application may receive data (e.g., stored when an image or video was created) that indicates a direction a content capture device was facing when the image or video was captured. Based on that data, the media guidance application may select a particular display device (e.g., a computer, tablet, television, etc.) that corresponds to the direction (e.g., from the point of view of a user) on which to present the media asset.
US10168848B2 Radiofrequency-wave-transparent capacitive sensor pad
A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In one implementation, tuning the resistance per square in the capacitive sensor pad can provide effective sensor pad range and performance while providing making the capacitive sensor pad sufficiently transparent to radiofrequency waves to provide excellent antenna efficiency, despite the co-location of the capacitive sensor pad and the antenna.
US10168841B2 Touch panel
A touch panel is disclosed, which includes a substrate, plural sensing units, plural wires, and a grounding component. The substrate includes a touch area and a wiring area surrounding the touch area. The sensing units are formed in the touch area. The wires are formed in the wiring area and are connected to the sensing units. The ground component is formed in the wiring area and includes plural hollow portions and conductive portions. At least parts of the hollow portions and at least parts of the conductive portions are alternatingly arranged. The situation of metal peeling can be prevented by slicing the grounding component in the touch panel.
US10168827B2 Sensor correlation for pen and touch-sensitive computing device interaction
Pen and computing device sensor correlation technique embodiments correlate sensor signals received from various grips on a touch-sensitive pen and touches to a touch-sensitive computing device in order to determine the context of such grips and touches and to issue context-appropriate commands to the touch sensitive pen or the touch-sensitive computing device. A combination of concurrent sensor inputs received from both a touch-sensitive pen and a touch-sensitive computing device are correlated. How the touch-sensitive pen and the touch-sensitive computing device are touched or gripped are used to determine the context of their use and the user's intent. A context-appropriate user interface action based can then be initiated. Also the context can be used to label metadata.
US10168818B2 Sensing devices
A sensing device is provided. The sensing device includes a first receiving electrode, a plurality of first electrodes, and a second electrode. The first receiving electrode extends in a first direction and controlled to a receiver. The first electrodes are connected electrically by a first signal line. At least one of the first electrodes is coupled to and controlled by a transmitter. The second electrode is electrically connected by a second signal line. The first electrodes and the second electrode are disposed on a row which extends in a second direction intersecting the first direction. The first signal line crosses the first receiving electrode and the second electrode.
US10168810B2 Organic electroluminescent module, smart device, and illumination apparatus
Provided is an organic electroluminescent module with: an organic electroluminescent device in which an organic luminescent functional layer is provided between a pair of electrodes; a luminescent-device driving circuit unit that is connected to the pair of the electrodes and controls the luminescence of the organic electroluminescent device; and a touch-position detection circuit unit that is connected to both ends of a detection electrode in a touch-position detection direction, which is either of the pair of electrodes, wherein the touch-position detection circuit unit performs the touch-position detection by detecting electrical characteristics at both ends of the detection electrode.
US10168799B2 Hybrid digital analog key switch
A hybrid digital analog key switch is designed to generate both a digital signal and an analog signal (DA) from a single key switch after the key is depressed. A pair of spring metal electrodes are electrically coupled to up and down movement of the key stem, and a force sensor is configured on a bottom side of the key module. Both a digital signal and an analog signal are generated when the key is depressed by a user.
US10168797B2 Terminal apparatus, audio system, and method for controlling sound volume of external speaker thereof
A user terminal apparatus is provided. The user terminal apparatus includes a touchscreen configured to display a plurality of first user interface (UI) elements for adjusting respective sound volumes of the plurality of speaker apparatuses and a plurality of second UI elements for receiving a selection of a speaker apparatus of the plurality of speaker apparatuses, to group speaker apparatuses of the plurality of speaker apparatuses, the grouped speaker apparatuses corresponding to selected UI elements from among the plurality of second UI elements, and to receive sound volume adjusting input through one of the plurality of first UI elements corresponding to any one of the plurality of grouped speaker apparatuses, and a controller configured to change all first UI elements of the grouped speaker apparatuses based on the sound volume adjusting input.
US10168796B2 Methods and systems for defining gestures for a user interface
To develop a user-interface prototype, a gesture patch is selected, a gesture is specified for the gesture patch, a first layer patch corresponding to a first layer of the user-interface prototype is selected, and an output of the gesture patch is coupled to an input of the first layer patch. The patches are graphical elements. The gesture patch is associated with an underlying gesture recognition engine, physics engine, and state machine. The input of the first layer patch corresponds to a display parameter of the first layer, which corresponds to a first image in the user-interface prototype. The method also includes generating the user-interface prototype for display, receiving user-interaction data corresponding to the gesture for manipulating the user-interface prototype, and updating display of the user-interface prototype in accordance with the user-interaction data and the coupling of the gesture patch to the input of the first layer patch.
US10168794B2 Motion-assisted visual language for human computer interfaces
Embodiments of the invention recognize human visual gestures, as captured by image and video sensors, to develop a visual language for a variety of human computer interfaces. One embodiment of the invention provides a computer-implement method for recognizing a visual gesture portrayed by a part of human body such as a human hand, face or body. The method includes steps of receiving the visual signature captured in a video having multiple video frames, determining a gesture recognition type from multiple gesture recognition types including shaped-based gesture, position-based gesture, motion-assisted and mixed gesture that combining two different gesture types. The method further includes steps of selecting a visual gesture recognition process based on the determined gesture type and applying the selected visual gesture recognition process to the multiple video frames capturing the visual gesture to recognize the visual gesture.
US10168783B2 Method of designing a panel assembly for a vibratory panel device
There is disclosed a method of designing a panel assembly for a vibratory panel device, the assembly comprising a panel which supports vibrations and two or more transducers coupled to the panel to transmit vibrations to or receive vibrations from the panel. The method comprises: obtaining the number of transducers to be used in the assembly and their relative positions; obtaining relationships between drive signals to be applied to the respective transducers to provide a desired effect; determining an optimization criterion for the assembly that depends on the obtained relationships; and determining one or more parameters for the respective transducers that satisfy the optimization criterion. The one or more parameters may be selected from amplitudes of drive signals, spacing, activity, area, position, shape, dimension.
US10168781B2 Touch sensitive device and display device including the same
Provided are a touch sensitive device and a display device including the same. The touch sensitive device includes: a first electroactive layer formed of a ferroelectric polymer; a plurality of electrodes disposed on at least one surface of the first electroactive layer; and a second electroactive layer in contact with the plurality of electrodes and the first electroactive layer and formed of an electroactive polymer. A coating layer having a low refractive index and formed of an electroactive polymer is formed on the first electroactive layer formed of a ferroelectric polymer having a low light transmittance, and, thus, a vibration level and a light transmittance of the touch sensitive device can be improved simultaneously.
US10168764B2 Electronic device that ensures reduced power consumption and high speed switching of power modes and recording medium
An electronic device has a normal mode, a weak power-saving mode, a strong power-saving mode, and a power-saving temporary mode. The power-saving temporary mode is temporarily switched every time a specific timing arrives while a specific condition is unsatisfied in the strong power-saving mode. The power-saving temporary mode reduces power consumption of at least a part of the hardware element in the power-saving temporary mode compared with the power consumption in the weak power-saving mode. The strong power-saving mode reduces power consumption of at least a part of the hardware element in the strong power-saving mode compared with the power consumption in the power-saving temporary mode. The power mode switching unit switches to the weak power-saving mode when the specific condition becomes satisfied in the strong power-saving mode.
US10168757B2 Method and apparatus for adaptively managing power
Various embodiments of the present disclosure relate to an adaptive power management method and apparatus. The electronic device includes: a first interface for communicating with a first external electronic device functionally connected to the electronic device; a second interface for receiving power supplied by a second external electronic device; and a processor, wherein the processor determines whether the electronic device is electrically connected to the second external electronic device through the second interface, generates state information corresponding to a result of the determination, and transmits the state information to the first external electronic device through the first interface. Furthermore, various embodiments are possible.
US10168749B2 Cooling using adjustable thermal coupling
Embodiments described herein may include apparatus, system and/or processes to provide an adjustable thermal coupling between cold plate coupled to a first heat source and a liquid-cooled cold plate cooling a second heat source. In embodiments, the adjustable thermal coupling may provide a degree of freedom along an access in accommodating a dimension requirement of the second heat source. Other embodiments may be described and/or claimed.
US10168743B2 Casing and frame for touch display apparatus
A robust touch display apparatus utilizing adhesive as a shock absorber includes a cover lens, a touch module disposed under the cover lens, a display module disposed on a surface of the touch module away from the cover lens, a casing, and a protection frame. The casing receives the cover lens and supports the touch module and the display module. The protection frame is fixed on an outside surface of the casing. The protection frame faces a sidewall of the cover lens and the touch module.
US10168727B2 Adaptive low-dropout regulator having wide voltage endurance range, chip and terminal
An adaptive low-dropout regulator (LDO) having a wide voltage endurance range includes a power supply voltage tracker (P1), a voltage-current converter (101), an error amplifier (201), a current mirror circuit (102), and a dynamic voltage divider (103). One end of the power supply voltage tracker (P1) is connected to a Vdd, the other end thereof is connected to the voltage-current converter (101) connected to an input end of the current mirror circuit (102), and an output end of the current mirror circuit (102) is connected to sources of two input field effect transistors (N3, N4) in the error amplifier (201). Sources of two load field effect transistors (P2, P3) in the error amplifier (201) are connected to the Vdd. Dynamic voltage dividers (103A, 103B) are connected respectively between each of the input field effect transistors (N3, N4) and the corresponding load field effect transistors (P2, P3).
US10168726B2 Self-adaptive startup compensation device
The present disclosure provides a self-adaptive startup compensation device. The self-adaptive startup compensation device provides an operational transconductance amplifier that outputs a bias current to the error amplifier of the negative feedback loop of the DC-to-DC converter in such a manner that the error amplifier adjusts the error amplifier signal to be outputted, thereby adjusting the compensation signal generated by the negative feedback loop during a startup period.
US10168722B2 Method and apparatus for actively managing electric power supply for an electric power grid
Systems and methods for managing power supplied over an electric power grid by an electric utility and/or other market participants to multiplicity of grid elements and devices for supply and/or load curtailment as supply, each of which having a Power Supply Value (PSV) associated with its energy consumption and/or reduction in consumption and/or supply, and wherein messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements and devices, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US10168719B2 Digital low dropout regulator and control method thereof
The present invention provides a digital low dropout regulator and a control method thereof. The regulator comprises a voltage comparator, a counter, a decoder, a PMOSFET array and a divider. The voltage comparator receives an actual voltage output from the PMOSFET array through the positive input terminal, receives a reference voltage through the negative input terminal, and compares the actual voltage and the reference voltage to obtain a level signal. The divider calculates based on an output voltage pre-configured for a PMOSFET array and an actual voltage output by the PMOSFET array in at least two clock cycles to obtain a first value. The counter generates a control signal based on the level signal and the first value. The decoder receives the control signal transmitted by the counter and controlling the number of switched-on transistors, in the PMOSFET on a basis of the control signal.
US10168717B2 Removable balanced regulator
A balanced farm tap regulator includes a valve housing having a fluid inlet and a fluid outlet connected by a fluid passageway. A valve seat is disposed in the fluid passageway. A removable balanced plug assembly includes a valve stem having a stem balanced fluid passage, a disk that cooperates with a valve seat to control fluid flow, and a stem guide that is removably attached to the valve housing. The disk includes a disk balanced fluid passage that is fluidly connected with the stem balanced fluid passage. The stem guide is removably attached to the valve housing, the stem guide including an inwardly extending guide flange and an externally extending guide flange. The inwardly extending guide flange cooperates with the valve stem to form a balance chamber, and the stem balanced fluid passage is fluidly connected to the balance chamber and to the disk balanced fluid passage.
US10168710B1 User interface for displaying object-based indications in an autonomous driving system
A vehicle has a plurality of control apparatuses, a user input, a geographic position component, an object detection apparatus, memory, and a display. A processor is also included and is programmed to receive the destination information, identify a route, and determine the current geographic location of the vehicle. The processor is also programmed to identify an object and object type based on object information received from the object detection apparatus and to determine at least one warning characteristic of the identified object based on at least one of: the object type, a detected proximity of the detected object to the vehicle, the location of the detected object relative to predetermined peripheral areas of the vehicle, the current geographic location of the vehicle, and the route. The processor is also configured to select and display on the display an object warning image based on the at least one warning characteristic.
US10168703B1 Autonomous vehicle component malfunction impact assessment
Methods and systems for assessing, detecting, and responding to malfunctions involving components of autonomous vehicles and/or smart homes are described herein. A risk of malfunction and/or cyber-attack may be determined by collecting operating data from a plurality of autonomous vehicles and/or smart homes. The operating data may be analyzed to identify occurrences of a component malfunctioning. For each component, a risk associated with malfunctioning and/or cyber-attack may be determined based upon the identified occurrences. Based on the risks, at least one result associated with the malfunction and/or cyber-attack may be determined. A component profile may be generated based upon the determined risk and/or the impact of the determined results.
US10168697B2 Assistance for an autonomous vehicle using crowd-sourced responses
In one embodiment, a control center receives a credential for a responder profile associated with a responder from each responder device in a plurality of responder devices and a signal for assistance from a vehicle. The signal for assistance includes sensor data associated with the vehicle. The control center communicates the sensor data to the responder devices. The control center receives a plurality of responses. Each of the responses is received from one of the responder devices, and each response indicates a possible action to be taken by the vehicle. The control center determines, based at least in part on a response from among the plurality of received responses, an answer to the signal for assistance. The answer indicates an action to be taken by the vehicle. The control center communicates the determined answer to the vehicle.
US10168686B2 Smart loader apparatus for trunk lid hinge
A smart loader apparatus for a trunk lid hinge includes a hinge alignment jig at which a trunk lid hinge is aligned and disposed at a predetermined position, a smart loader of which a transfer gripper for gripping the trunk lid hinge aligned at the hinge alignment jig is disposed at a front end portion, and the smart loader includes an articulated arm for transferring the trunk lid hinge gripped by the transfer gripper to a predetermined position of a vehicle body, a driving portion that drives the transfer gripper and the articulated arm to change a position of the transfer gripper, a force and torque (FT) sensor installed at a portion at which the articulated arm and the transfer gripper are connected, and a controller that controls the driving portion to move the transfer gripper in the direction of the force sensed by the FT sensor.
US10168680B1 Service panel with microprocessor
A service panel for controlling at least one utility actuator to control the availability of a utility comprises a covered enclosure having an exterior region and an interior region, at least one readily accessible utility control providing ON and OFF request signals and a limited access control in the exterior region providing a temporary activate signal. The service panel has a controller and data storage programmed with code and data and control circuitry providing an “ON” control signal to the at least one utility actuator to switch the at least one utility actuator to the “ON” state, and the control circuitry providing an “OFF” control signal to the at least one utility actuator to switch the at least one utility actuator to an OFF state, the control circuitry further providing a re-key signal to the at least one actuator in response to activation of a switch.
US10168668B2 Method of forming a rarefied hologram for video imaging and 3D lithography
A method of forming a rarefied hologram for video imaging and 3D lithography by using an MEMS/SLM with a plurality of pixels on the surface at a fixed distance from the retina of the viewer' eye. The method consists of providing an initial desired image, which has to be holographically reproduced by the MEMS/SLM as a remote virtual 3D image visible by the viewer's eye. The desired image is coded in a special manner and mapped by encoding and calculating only a part of the initial desired image. The operations of the pixels are controlled in accordance with the code for generation of the holographic pattern. Since only a part of a holographic pattern of the image is encoded and calculated, it becomes possible to reduce the calculation time and decrease parasitic light scattering.
US10168666B2 Image forming apparatus
An image forming apparatus includes an image forming portion, a waste toner housing container, an open/close member, and an air blowing unit. The image forming portion forms an image. The waste toner housing container is disposed on one side surface of the image forming portion to house a waste toner discharged from the image forming portion. The open/close member opens and closes an opening portion provided in a side surface of an apparatus body to mount and remove the waste toner housing container. The air blowing unit is provided close to the waste toner housing container on a side surface of the apparatus body that is adjacent to a side surface on which the open/close member is installed. The air blowing unit feeds air to the image forming portion from a side of the waste toner housing container toward an opposite side.
US10168665B2 Cartridge, and electrophotographic image forming apparatus which uses cartridge
A cartridge for use with a main assembly of an electrophotographic image forming apparatus, the main assembly including a driving shaft having a rotational force applying portion, wherein the cartridge is dismountable from the main assembly in a direction substantially perpendicular to an axial direction of the driving shaft, the cartridge including i) a developing roller for developing an electrostatic latent image formed on an electrophotographic photosensitive drum, the developing roller being rotatable about an axis thereof; and ii) a coupling member engageable with the rotational force applying portion to receive a rotational force for rotating the developing roller, the coupling member being capable of taking a rotational force transmitting angular position for transmitting the rotational force for rotating the developing roller to the developing roller and a disengaging angular position in which the coupling member is inclined away from the rotational force transmitting angular position, wherein when the cartridge is dismounted from the main assembly of the electrophotographic image forming apparatus in a direction substantially perpendicular to the axis of the developing roller, the coupling member moves from the rotational force transmitting angular position to the disengaging angular position.
US10168653B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a fixing sleeve, a pair of holders, a heater, a nip formation pad, a pressing member, a pressing mechanism, and a controller. The nip formation pad has a regular crown-shaped surface abutted against an inner surface of the fixing sleeve. The pressing member forms a nip with the nip formation pad in a state of abutting against the fixing sleeve. The controller controls the pressing mechanism in a first mode in which the pressing mechanism presses the pressing member toward the nip formation pad with a first pressing force to equalize a width of the nip and a second mode in which the pressing mechanism presses the pressing member with a second pressing force greater than the first pressing force so that the width of the nip is smaller at both ends than at a center of the nip.
US10168650B2 Fixation device and image forming apparatus
A fixation device according to an embodiment includes: a belt member having a tubular shape with an inner circumferential surface and an outer circumferential surface, and provided to be rotatable; a heating member arranged to face the inner circumferential surface of the belt member; a lubricant supply device including a lubricant holding member that includes a lubricant holding portion that holds a lubricant, an outer surface, and at least one passage extending from the lubricant holding portion to the outer surface, and a lubricant pressurizing member that pressurizes the lubricant held in the lubricant holding portion; and a rotational member provided to be capable of contacting and rotating with the outer circumferential surface of the belt member.
US10168645B2 Image forming apparatus where primary transfer is performed with electric current flowing in circumferential direction of intermediate transfer belt
An intermediate transfer belt includes a base layer that has ionic conductivity and is a thickest layer out of multiple layers making up the intermediate transfer belt with respect to the thickness direction of the intermediate transfer belt, and an inner layer having electronic conductivity and a lower electrical resistance than the base layer.
US10168644B2 Composite coating and substrate used in liquid electrophotographic printing and method
A digital-printing substrate and method of improving adhesion of a substrate to an liquid electrophotographic (LEP) ink in LEP printing both employ a composite coating. The composite coating includes from 4.5% to 9.5% by weight of a mineral pigment and from 0.5% to 2% by weight of an organic binder uniformly dispersed in water. The mineral pigment has a particle size less than 1 micron. The organic binder comprises a hydroxylated polymer having an average molecular weight greater than 50,000. A weight percentage of hydroxyl groups in the hydroxylated polymer is equal to or greater than a weight percentage of acidic groups in an LEP ink. The composite coating enhances adhesion of the LEP ink to the substrate comprising the composite coating dried on a surface of the substrate.
US10168639B2 Developing cartridge including holder cover that covers holder holding electrical contact surface
A developing cartridge includes: a casing, a developing roller, a storage medium having an electrical contact surface, a holder, and a holder cover configured to cover the holder. The holder has: a first outer surface holding the electrical contact surface, a second outer surface spaced away from the first outer surface in a third direction, and a resilient member connected to the first outer surface and to the second outer surface. The resilient member is configured to expand and contract to change a distance between the first outer surface and the second outer surface. The resilient member has a first length in the third direction in a state where the holder cover is detached from the holder. The resilient member has a second length in the third direction smaller than the first length in a state where the holder cover is attached to the holder.
US10168634B2 Image forming apparatus capable of setting a parameter used in forming an image based on a detected change in a value of tint
An image forming apparatus includes a CPU configured to change a parameter value used to control a developer bearing amount and form a plurality of patches for different parameter values changed, and a color sensor configured to measure the plurality of patches thereby acquiring color information thereof. The CPU detects, from values of color information of the plurality of patches, a value of the color information at which a change greater than or equal to a predetermined threshold value occurs, and the CPU sets a parameter used in forming an image based on the detected value of color information.
US10168628B2 Metallic ingot for impact pressing, cylindrical metal member, and electrophotographic photoreceptor
A metallic ingot for impact pressing includes a contact surface of the metallic ingot to contact a male mold in impact pressing having a maximum height roughness Rz of 20 μm to 50 μm and an average length of a roughness curve element RSm of 150 μm to 400 μm, the male mold being to be used in combination with a female mold in the impact pressing.
US10168622B2 MQW devices and methods for semiconductor patterning systems
MQW devices, IC chips and methods may be used in semiconductor lithography patterning systems. An MQW device includes an array of pixels that have transmission elements and associated support circuits. The support circuits have preliminary memory cells and final memory cells. The final memory cells store transmittance values that control transmittances of the associated transmission elements. This way, exposure of a target with a lithography system for purposes of patterning the target may be performed through the transmission elements according to the controlled transmittances, while subsequent transmittance values are being received by the preliminary memory cells from memory banks. The exposure of the target therefore needs to pause for less time, in order to wait for the MQW device to be refreshed with the subsequent transmittance values. Accordingly the whole semiconductor lithography patterning system may operate faster and thus have more throughput.
US10168617B2 Composition for forming interlayer insulating film, interlayer insulating film, method for forming interlayer insulating film pattern, and device
A composition for forming an interlayer insulating film including a polymerizable monomer, an imide compound represented by general formula (z-1), a reaction promoter which promotes the polymerization of the polymerizable monomer and the imide compound, and a polymerization initiator, an interlayer insulating film containing a polymerized product thereof, a method for forming an interlayer insulating film pattern, and a device including the interlayer insulating film on a support. In the formula (z-1), R1 and R2 represent a hydrogen atom or an alkyl group having 1 to 5 carbon atoms. Rz00 represents a divalent organic group containing an aliphatic hydrocarbon group and/or an aromatic hydrocarbon group, Rz01 and Rz02 represent an alkyl group or an alkoxy group, and n1 and n2 are 0 or 1.
US10168611B2 Mask with multilayer structure and manufacturing method by using the same
The present disclosure provides a photolithography mask. The photolithography mask includes a substrate that contains a low thermal expansion material (LTEM). A multilayer (ML) structure is disposed over the substrate. The ML structure is configured to reflect radiation. The ML structure contains a plurality of interleaving film pairs. Each film pair includes a first film and a second film. The first film and the second film have different material compositions. Each film pair has a respective thickness. For at least a subset of the plurality of the film pairs, the respective thicknesses of the film pairs change randomly along a predefined direction.
US10168605B2 Wavelength conversion device, illumination device, and projector
A wavelength conversion device includes a substrate having a first surface and a second surface, a wavelength conversion element provided on the first surface, and a heat sink provided on the second surface separately from the substrate.
US10168597B2 Liquid crystal alignment on chalcogenide glasses
A method for achieving alignment and optical switching of a liquid crystal (LC) layer that is deposited on chalcogenide glass (ChG). Direct brushing of ChG produces an effective LC alignment layer. Also disclosed is the related waveguide assembly for achieving alignment and optical switching of a liquid crystal (LC) layer deposited on chalcogenide glass (ChG).
US10168592B2 Display panel
A display panel has a substrate structure in which a short bar connected to a gate line of an electrostatic discharge protection transistor in a non-display area is also used as a repair line for reparing disconnection in a data line. The display panel is capable of protecting a driving circuit of the display panel from static electricity that may occur during a manufacturing process and has a reduced size of the non-display area by using the short bar as the repair line.
US10168587B2 Display device
A display device comprises a first light-transmissive substrate, a second light-transmissive substrate and a solar cell disposed between the first and second light-transmissive substrates. The solar cell includes a conductive wire grid pattern layer, which is disposed between the first and second light-transmissive substrates, a transparent electrode, which is disposed between the second light-transmissive substrate and the conductive wire grid pattern layer, and at least one photoactive layer, which is disposed between the transparent electrode and the conductive wire grid pattern layer. The second light-transmissive substrate is configured to output an image therethrough.
US10168582B1 Chip package having a flexible substrate
A chip package includes a flexible substrate, a chip, a pressure-proof member and a reinforcement sheet. The chip and the pressure-proof member are located on a first surface of the flexible substrate, and the reinforcement sheet is located on a second surface of the flexible substrate. The pressure-proof member at least includes a pair of pressure-proof ribs which are located outside of the chip oppositely. The pressure-proof ribs located outside the chip can protect the chip from the damage caused by the pressure of other component (e.g. curved panel) except the chip package.
US10168577B2 Display panel and display device
A display panel and a display device are disclosed, and in a first substrate of the display panel, the first alignment film includes a plurality of first portions corresponding to the plurality of first alignment adjustment structures each having a first surface, the fluctuation direction of the first surface and the fluctuation direction of each first portion are consistent with the alignment direction of liquid crystal molecules in the liquid crystal layer induced by the first alignment film; in a second substrate of the display panel, the second alignment film includes a plurality of second portions corresponding to the plurality of second alignment adjustment structures, the fluctuation direction of the second surface and the fluctuation direction of each second portion are consistent with the alignment direction of the liquid crystal molecules in the liquid crystal layer induced by the second alignment film.
US10168574B2 Light source device and display apparatus
A light source device comprises: a light source; a light-transmissive plate having a side surface or a main surface facing the light source; a holding frame having a frame-shaped surface holding a peripheral edge portion of the light-transmissive plate, the holding frame having a frame shape; and a spacer provided between the peripheral edge portion of the light-transmissive plate and the frame-shaped surface of the holding frame. The holding frame comprises: a first rib provided on the frame-shaped surface, at a position closer to an outer edge of the holding frame than a contact position of the frame-shaped surface in contact with the spacer is, the first rib extending along the frame shape; and a first recessed portion provided between the first rib and the contact position.
US10168572B1 Display device and backlight source
The present disclosure provides a display device and a backlight source. The display device includes a liquid crystal panel and a backlight source. The liquid crystal panel includes a color filter substrate, an array substrate arranged opposite to the color filter substrate, and a blue phase liquid crystal layer arranged between the color filter substrate and the array substrate. A first driving electrode is arranged at a side of the color filter substrate facing the array substrate, and a second driving electrode is arranged at a side of the array substrate facing the color filter substrate. The backlight source includes: a light guide plate; and a composite layer arranged at a light-exiting surface of the light guide plate and including a plurality of dielectric layers whose refractive indices decrease gradually in a direction away from the light-exiting surface of the light guide plate.
US10168561B2 Device and method for stripping flexible substrate
It is disclosed a device and method for stripping a flexible substrate. The stripping device comprises: a platform for carrying a base plate on which a flexible substrate is formed; a pressing plate for being pressed onto the flexible substrate; and a laser generator for emitting laser for heating the base plate, so that the flexible substrate is decomposed on a side contacting the base plate and thus stripped; wherein the pressing plate is provided with a negative pressure passage, the pressing plate is provided with a suction mouth which is arranged in a side of the pressing plate facing the platform and which communicates with the negative pressure passage, and the negative pressure passage extracts through the suction mouth a gas which is generated during decomposition of the flexible substrate on a side contacting the base plate.
US10168560B2 Method of controlling an active filtering device
Method of controlling an active filtering device comprising an active filter and a filter controller arranged to control the active filter, the method comprising: a wearer location providing step, during which a location of a wearer is provided, a luminous cartography providing step, during which a luminous cartography relating to the light sources in the environment of the wearer is provided, the luminous cartography depending at least on the location of the wearer, a light exposure profile determining step, during which at least one part of the light exposure profile of the wearer is determined based at least on the luminous cartography and on the wearer location, and an active filter controlling step, during which the active filter is controlled by the filter controller according to the determined light exposure profile of the wearer.
US10168552B2 Light reflecting lens
A light reflecting lens includes a lens body, a light diffusion layer, and a light-transmitting cover layer. The lens body has a front surface and a back surface opposite to each other. The light diffusion layer includes spread aggregates formed by spraying a dispersion of light-transmitting resinous micro-beads and is formed on one of the front and back surfaces of the lens body. The light-transmitting cover layer is formed on the light diffusion layer. The spread aggregates have a mean aggregate size such that the light reflecting lens has a haze not larger than 3% and a transmittance not less than 3%.
US10168549B2 Optical visual aid with additional astigmatism
An optical visual aid is disclosed that assists an observer looking at an object through at least one spectacle lens. The optical visual aid has a dioptric power matched to an eye of the observer for at least one viewing direction. The dioptric power is composed of a plurality of dioptric power components. A first dioptric power component of the plurality of dioptric power components has a best possible corrective power for the eye of the observer at a defined distance of the object from the corneal vertex of the eye for the viewing direction. At the same time, a further dioptric power component of the plurality of dioptric power components has an additional astigmatic, partly corrective power for the viewing direction for the eye of the observer at the defined distance.
US10168542B2 Polarized pixelated filter array with reduced sensitivity to misalignment for polarimetric imaging
Polarized pixelated filter sub-array is reconfigured to reduce sensitivity to misalignment. The condition number increases more slowly than the standard polarized pixelated filter sub-array as the misalignment increases. In different embodiments, the filter sub-array is configured such that the condition number has a finite bound at ½ pixel misalignment. The angular values of the polarizer filter array are determined to minimize the sensitivity of the condition number of the data reduction matrix to misalignment. This can be achieved by selecting angular values that minimize the expected value of the condition number E(CN) over the range of misalignment.
US10168538B2 Symmetric micro-optic module
A micro-optic module couples a pair of substrates to opposing sides of a fast-axis collimating lens and a beam twister. The arrangement of optical elements is oriented substantially parallel to a neutral plane defined by propagation paths of the light from each emitter of an array of laser emitters. The pair of substrates may have substantially the same coefficient of thermal expansion and coefficient of thermal conductivity, and the micro-optic module may be configured to exhibit symmetry of thermal loading about the neutral plane when the array of laser emitters emits light at an operational power level. The micro-optic module may be coupled with an array of laser emitters, for example a laser diode bar. The module exhibits thermal properties that facilitate a consistently focused light beam with minimal positional drift, which may enable efficient and reliable coupling of the light beam to optical fibers and other high-tolerance applications.
US10168537B1 Single chip superluminous light emitting diode array for waveguide displays
A source assembly for providing light. The source assembly comprises a source element array, and a scanning mirror assembly. The source element array includes a super luminous diode (SLED) array of SLEDs that are configured to emit light. The SLED array is on a single chip. Each SLED in the SLED array may emit light in the same color channel (e.g., green). There may be multiple SLED arrays that each are on respective chips and each are associated with a different color channel (e.g., one is red, one is blue, and one is green). The scanning mirror assembly is configured to scan light emitted from the SLED array (and/or multiple SLED arrays) to an entrance location of an output waveguide (e.g., of a waveguide display) as scanned image light.
US10168534B2 Methods and systems for augmented reality
The invention relates to methods and systems for augmented reality. The invention more particularly provides head-mounted devices for the display and visualization of computer-generated information content by a wearer. The invention further provides related methods and uses.
US10168530B2 Coupling schemes for gimbaled scanning mirror arrays
A scanning device includes a substrate, which is etched to define an array of two or more parallel rotating members and a gimbal surrounding the rotating members. First hinges connect the gimbal to the substrate and defining a first axis of rotation, about which the gimbal rotates relative to the substrate. Second hinges connect the rotating members to the support and defining respective second, mutually-parallel axes of rotation of the rotating members relative to the support, which are not parallel to the first axis.
US10168527B2 System and method for simultaneous multi-tube inspection of vertical tube bundles
A multi-tube inspection system with a reel having a plurality of cameras is placed in the upper header. Each camera is attached to its own lead line and has a light source. An inspector, located in the upper header, aligns each camera with a tube and then operates the reel to simultaneously lower the cameras through their respective tube. As the cameras pass through the tubes, they capture a video image of the interior length of the tube. The video image is stored and relayed to a control center where additional inspectors can review the video image of the interior of the tube. Each video is identified and tied back to the tube in a data base. If a defect is identified, the tube can be taken out of service (blocked off) or scheduled for cleaning. Once cleaned, the tube is then reinspected.
US10168525B2 Multi-well fourier ptychographic and fluorescence imaging
Certain aspects pertain to multi-well systems, devices, and methods of Fourier ptychographic and fluorescence imaging.
US10168517B2 Optical cross-coupling mitigation systems for wavelength beam combining laser systems
In various embodiments, wavelength beam combining laser systems incorporate optical cross-coupling mitigation systems and/or engineered partially reflective output couplers in order to reduce or substantially eliminate unwanted back-reflection of stray light.
US10168515B2 Optical magnification device with a pair of bistable deformable reflectors
The following invention relates to an optical device for use in a system that requires optical zoom or focus abilities, particularly for providing pre-set zoom parameters with a very low energy requirement. There is provided an optical magnification device comprising at least one pair of optically aligned deformable reflectors, wherein each reflector pair has at least two configurations, wherein selection of a first and a second configuration of said deformable reflector pairs provides pre-defined magnification states, such that in any configuration one reflector is substantially concave and the other is substantially convex; at least one controller may cause both the reflectors to move between said at least two configurations.
US10168505B2 Imaging apparatus
An imaging apparatus includes an AF evaluation value calculation unit for calculating an AF evaluation value by integrating a focus differential signal value. The AF evaluation value calculation unit includes a high luminance region determination unit for extracting a feature of each pixel value and determining whether or not the feature is a backlight scene in a dark place, and a band determination unit for determining a band of a contour component of a subject. A focus differential signal value on a low luminance region side in a contour component formed by a boundary between a high luminance region and a low luminance region due to backlighting is excluded from the integration, and the AF evaluation value is calculated using only a focus differential signal value on the high luminance region side in the contour component of the subject to be focused as an object for the integration.
US10168503B2 Illuminating cable for enhanced traceability
Enhanced traceability of cables is provided using illumination. An embodiment comprises introducing a chemiluminescent (alternatively, fluorescent) solution into a chamber coupled to at least a portion of an insulating jacket that surrounds a transmission medium, the chamber being initially hollow and, in at least a portion thereof, comprised of a substance through which light is viewable, such that upon introduction of the solution through a port, light emitted by the solution is viewable through at least a portion of the chamber. In another embodiment, a first and second compartment contain a first and second substance, respectively, and are physically separated. When an opening is caused in the physical separation, the substances are allowed to mix, the substances being chosen as providing a chemiluminescent reaction upon the mixing, such that light emitted by the chemiluminescent reaction is viewable.
US10168500B2 Optical subassembly for an optical receiver, optical receiver and transceiver comprising the same, and methods of making and using the same
An optical subassembly, optical or optoelectronic receivers and transceivers including the same, and methods of making and using the same are disclosed. The optical subassembly includes a mirror configured to reflect an incoming optical signal at a first predetermined angle, a lens configured to receive the incoming optical signal from the mirror and focus the incoming optical signal onto a target, and an optical mount comprising at least one first surface configured to support the mirror, at least one second surface configured to support and/or secure the lens at a second predetermined angle, and a structural block configured to position and/or arrange (i) the at least one first surface at a third predetermined angle related to the first predetermined angle and (ii) the at least one second surface at the first and/or second predetermined angle. The first and/or second predetermined angle(s) are adapted to reduce a reflectance of the incoming optical signal.
US10168497B2 Self-alignment for apparatus comprising photonic device
An apparatus may include a photonic device with at least a first waveguide having a light-conducting core bounded by at least one cladding layer, at least a second waveguide having a light-conducting core bounded by at least one cladding layer, wherein the first waveguide is aligned to couple with the second waveguide, wherein alignment of the first waveguide with the second waveguide with respect to at least one axis C coincides with at least one stop area of the photonic device resting on a stop surface of a corresponding support structure on a substrate, wherein the stop area is a stop in a recess from a surface of the photonic device. A method to fabricate the apparatus may include the recess is formed by etching of the photonic device, and/or the support structure is formed by etching of the substrate.
US10168495B1 Optical waveguide and optical circuit board
An optical waveguide includes a laminate including a lower cladding, a core on the lower cladding, and an upper cladding positioned on the lower cladding and covering the core, via holes positioned in the laminate in a spaced opposing relation to each other, a cavity positioned over a span from an upper surface of the upper cladding to the lower cladding, the cavity including a sectional surface sectioning the core obliquely relative to the upper surface of the upper cladding, and a reflective surface positioned in the core and defined by part of the sectional surface, wherein the cavity extends from a region between the via holes in the spaced opposing relation toward the outside of the region, and an opening size of the cavity in the region is smaller than an opening size of the cavity outside the region when viewed in an opposing direction of the via holes.
US10168494B2 Off-axis micro-mirror arrays for optical coupling in polymer waveguides
A micro-mirror array for optical coupling in a waveguide array including, a transparent body having a slanted portion, a sidewall portion, and a bottom portion, the sidewall portion and the bottom portion each respectively facing the slanted portion, and wherein a complementary shape of a conventional form off-axis mirror is arranged on the slanted portion, and a reflective coating on at least a portion of the complementary shape.
US10168492B2 Optical coupling assemblies for coupling optical cables to silicon-based laser sources
Optical coupling assemblies for silicon-based optical sources are disclosed. In one embodiment, an optical coupling assembly includes an optical coupling carrier frame and a jumper cable assembly. The optical coupling carrier frame includes a frame portion defining an integrated circuit opening operable to receive an integrated circuit assembly, and a connector portion extending from the frame portion. The connector portion includes a channel operable to receive an optical connector of an optical cable assembly. The jumper cable assembly is disposed within the connector portion. The jumper cable assembly includes a plurality of jumper optical fibers, a jumper ferrule coupled to a first end of the plurality of jumper optical fibers, and an optical turn assembly coupled to a second end of the plurality of jumper optical fibers. The optical turn assembly is operable to optically turn optical signals propagating within the optical turn assembly.
US10168490B2 Communication module
A communication module inserted into and removed from a slot provided in a communication device, the communication module includes a communication cable, a casing disposed at an end of the communication cable and capable of being inserted into and removed from the slot, a latch arm slidable along the casing, and a grip portion extending from the casing. When the latch arm is operated so as to slide, an engagement between the casing and the slot is released, and the grip portion is connected to the latch arm such that the latch arm can be operated so as to slide, and the grip portion also has rigidity so as not to be bent by a weight of the casing.
US10168486B2 Optical connector
A connector is disclosed that includes a housing and first and second attachment areas located in the housing and spaced apart from each other along the mating direction of the connector. The second, but not the first, attachment area is designed to move relative to the housing. The connector further includes an optical waveguide that is permanently attached to, and under a first bending force between, the first and second attachment areas. The connector also includes a light coupling unit located in the housing for receiving light from the optical waveguide and transmitting the received light to a mating connector along a direction different than the mating direction of the connector. The mating of the connector to the mating connector causes the optical waveguide to be under a greater second bending force between the first and second attachment areas.
US10168481B2 Method and system for grating couplers incorporating perturbed waveguides
Methods and systems for grating couplers incorporating perturbed waveguides are disclosed and may include in a semiconductor photonics die, communicating optical signals into and/or out of the die utilizing a grating coupler on the die, where the grating coupler comprises perturbed waveguides. The perturbed waveguides may include rows of continuous waveguides with scatterers extending throughout a length of said perturbed waveguides a variable width along their length. The grating coupler may comprise a single polarization grating coupler comprising perturbed waveguides and a non-perturbed grating. The grating coupler may comprise a polarization splitting grating coupler (PSGC) that includes two sets of perturbed waveguides at a non-zero angle, or a plurality of non-linear rows of discrete shapes. The PSGC may comprise discrete scatterers at an intersection of the sets of perturbed waveguides. The grating coupler may comprise individual scatterers between the perturbed waveguides.
US10168464B2 Lighting device, display device, and television device
A backlight unit (lighting device) 12 includes LEDs (light source) 17, a light guide plate 19 including a light entry end surface 19b on at least a part of an outer peripheral end surface and a light output plate surface 19a on a plate surface, and a wavelength conversion sheet (wavelength conversion member) 20 disposed so as to overlap the light output plate surface 19a of the light guide plate 19 and containing a phosphor for wavelength-converting the light from the LEDs 17. Light from the LED 17 enters through the light entry end surface 19b and exits through the light output plate surface 19a. The wavelength conversion sheet 20 includes an increased phosphor portion 27 on at least a part of outer peripheral side portions 20OP thereof and the increased phosphor portion 27 has a phosphor content per unit area that is greater than that in a central portion 20IP.
US10168460B2 Integrated quantum dot optical constructions
An optical construction includes a quantum dot film element including a plurality of quantum dots, a first optical recycling element, and a first low refractive index element separating the quantum dot film element from the first optical recycling element. The first low refractive index element has a refractive index of 1.3 or less.
US10168457B2 Manufacturing method of diffraction grating
A manufacturing method of a Blazed diffraction grating configured to diffract incident light and made of a CdTe or CdZnTe crystal material includes the step of forming a plurality of grating grooves in a processed surface of a work through machining using a processing machine for the Blazed diffraction grating. The forming step forms the grating grooves so that among surfaces of gratings formed by the forming step, a surface that receives the incident light most is set to a (110) plane as a crystal orientation of the crystal material.
US10168452B2 Antireflection coating, optical element, optical system and optical apparatus
The antireflection coating is a multi-layer film to be formed on a surface of a substrate. The film includes multiple layers including an uppermost layer most distant from the substrate among the multiple layers, and a lower layer including at least one layer other than the uppermost layer. A refractive index nm of the uppermost layer for a wavelength of λ (nm) satisfies a condition of 1.11≤nm≤1.3. An optical admittance Y of the lower layer is expressed by Y=a+ib, and a and b in the optical admittance satisfy conditions of (a−1.13)2+(b−0.24)2≤0.452 for λ=430, (a−1.33)2+(b+0.05)2≤0.252 for λ=900 and (a−1.14)2+(b+0.25)2≤0.292 for λ=1800.
US10168441B1 Seismic streamer connecting module and method
Method and flush module for connecting streamer sections to an external device. The flush module includes a housing; a first end connector attached to the housing and configured to connect to a first element of the streamer spread; a second end connector attached to the housing and configured to connect to a second element of the streamer spread; and an external connector attached to the housing and configured to connect to a third element of the streamer spread. The external connector is configured to pivot between (a) a close position during which the external connector is entirely located within the housing, and (b) an open position during which a distal end of the external connector is located outside the housing.
US10168434B2 Reference signal generation device, electronic device, moving object, data communication device, and terrestrial digital communication network
A reference signal generation device includes a reception unit that receives a reference signal, a first oscillator that includes an atomic oscillator, a first phase comparator that compares a signal output from the first oscillator and the reference signal in phase, a second oscillator that generates a signal to be output outwardly, and a second phase comparator that compares the signal output from the first oscillator and a signal output from the second oscillator in phase. The first oscillator includes a sweeping-result output unit that outputs a sweeping result signal corresponding to a resonance signal obtained by performing frequency sweeping in the first oscillator. The reference signal generation device further includes a determination section that determines a failure state based on the sweeping result signal and at least one of a phase comparison signal of the first phase comparator and a phase comparison signal of the second phase comparator.
US10168430B2 Wireless devices and systems for tracking patients and methods for using the like
Disclosed are apparatuses, systems, and methods for tracking patients that suffer from dementia. The disclosed apparatus is a wearable device capable of micro-tracking through Bluetooth Low Energy technology and capable of macro-tracking through GPS technology. The device may additionally include sensors to monitor other information such as the health of the patient or the patient's surrounding environment. The disclosed systems utilize the disclosed device in an overall system for tracking patients. These systems teach how the device interacts with the other components of the system (e.g., signal beacons, wireless transmitters, a central processing unit, mobile computing devices) to provide an integrated system to tracking the location and monitoring the well being of the patient. Finally, methods for tracking patients that use the disclosed devices and systems are disclosed.
US10168425B2 Centralized vehicle radar methods and systems
Methods and systems are provided for a radar system. The radar system comprises a plurality of distributed radar units and a centralized radar processing unit. The plurality of distributed radar units are each configured to obtain respective radar signals. Each of the plurality of distributed radar units are disposed at a different respective location of a mobile platform. The centralized radar processing unit is disposed within the mobile platform, coupled to each of the plurality of distributed radar units, and configured to directly process the radar signals from each of the plurality of distributed radar units.
US10168423B2 LIDAR sensor window configuration for improved data integrity
The disclosure relates to determining whether an optical interferent is located on a sensor window and providing a way to identify and discard erroneous sensor data. An example system includes a housing, having a first sensor window and a second sensor window, a laser light source, and an optical sensor. The first window has a first property for deflecting water, and the second window has a second property for deflecting water different from the first property. The source is configured to generate a beam of light through the first window. One or more processors are configured to receive sensor data from the optical sensor and determine that an optical interferent is located on a surface of at least one of the first window and the sensor window based on a comparison between sensor data corresponding to the first window and sensor data corresponding to the second window.
US10168417B2 Systems and methods for tracking location in industrial facilities
A system includes a control system. The control system includes a processor configured to receive a first signal from a light source within an industrial facility. The first signal includes a unique identification code configured to indicate at least a partial identity of a human resource within the industrial facility. The processor is configured to determine a proximity of the human resource with respect to the light source based at least in part on a received signal strength indicator (RSSI) of the first signal, and to generate an indication of a location of the human resource within the industrial facility based on the determined proximity of the human resource to the light source.
US10168408B2 MPI apparatus with fast field of view motion
The present invention relates to an apparatus (100) for influencing and/or detecting magnetic particles in a field of view (28), in particular an MPI apparatus. The apparatus comprises selection field elements (116) for generating a magnetic selection field (50), drive field coils (124; 125, 126, 127) for changing the position in space of the two sub-zones (52, 54) by means of a magnetic drive field, focus field elements (116) for changing the position in space of the field of view (28) by means of a magnetic focus field, and receiving elements (148) for acquiring detection signals. A static system function of the apparatus is obtained in the absence of a magnetic focus field, from which an extended system function is generated by shifting a time-domain representation of said static system function proportional to the changes of the position of the field of view caused by appliance of the magnetic focus field. Said extended system function is then used for reconstructing the spatial distribution of the magnetic particles in the field of view from the detection signals.
US10168404B2 Method and magnetic resonance apparatus for establishing a resonant frequency
In a method and magnetic resonance apparatus for automated establishing of the resonant frequency or resonant frequencies, especially of protons for magnetic resonance experiments, at least one signal, especially an FID is acquired and Fourier transformed to a spectrum. The number of resonance peaks of the spectrum is determined and the resonant frequency or resonant frequencies are established dependent on the number of peaks.
US10168396B2 Low fly height in-plane magnetic image sensor chip
Disclosed is a low fly height in-plane magnetic image sensor chip. This sensor chip comprises a silicon (Si) substrate with a pit on the surface, a magnetoresistive sensor, and an insulating layer. The magnetoresistive sensor is located on the bottom surface of the pit in the Si substrate. The insulating layer is located above the magnetoresistive sensor. The magnetic image surface detected during operation is coplanar or parallel with the surface of the Si substrate surface. The input and output ends of the magnetoresistive sensor are connected with leads directly, or bonded with leads through pads, or through a conducting post and pads to form connections. And the flying height of the leads is lower than the height of the surface of the Si substrate. This technical solution has several advantages, such as compact structure, high output signal, and direct contact with the magnetic image.
US10168385B2 Eye pattern measurement apparatus, and clock and data recovery system and method of the same
An eye pattern measurement apparatus includes: an eye pattern monitoring device, performing first sampling on a data signal by sequentially using scan clock signals having different phases to obtain a plurality of scan data signals; and a data aligning device, connected to the eye pattern monitoring device, receiving the scan data signals outputted by the eye pattern monitoring device, performing phase-shift on the first clock signal to generate a synchronization clock signal, synchronizing the scan data signals with the synchronization clock signal, and outputting the synchronized scan data signals.
US10168382B2 Sensitive, dangerous, vulnerable, or expendable installed equipment item(s) safe programmable and expandable resource electronic test equipment apparatuses and related methods for testing and interfacing with multiple classes or types of systems under test with or without the sensitive, dangerous, vulnerable, or expendable item(s) installed
Electronic test set embodiments and related methods are provided that can include a variety of safety components and/or processes which permit expandable or scalable automated testing of different types of equipment with or without installed sensitive, dangerous, vulnerable or expendable equipment. Embodiments can programmably or interface share measuring systems using expandable programmable interface systems that can scalably test a large number of components or electrical channels or bus lines. Embodiments can include multiple circuit board slot connectors adapted to receive programmable relay circuit cards that can selectively couple individual pins on ETS interface structures (e.g., cable connectors) to selected test equipment. Programmable relay circuit cards can be added to the ETS based on how many channels or bus connections are needed to interface with a system under test.
US10168381B2 Method for determining a deterioration of power semiconductor modules as well as a device and circuit arrangement
The present disclosure relates to power semiconductor modules. The teachings thereof may be embodied in modules with a power semiconductor component and methods, as well as a circuit arrangement. For example, a method may include: developing a thermal model of the power semiconductor module at a reference time point; establishing a reference temperature based on the thermal model; measuring a temperature-sensitive electrical parameter of the power semiconductor module during operation of the power semiconductor module; determining a current temperature from the measured temperature-sensitive electrical parameter of the power semiconductor module; calculating a temperature difference between the current temperature and the reference temperature; and determining a deterioration of the power semiconductor module based on the calculated temperature difference.
US10168378B2 Electronic device and method of determining abnormality of electronic device connecting unit
An electronic device and method of determining an abnormality or a normality of a connecting unit in an electronic device is provided. The electronic device includes an external device connecting unit having a first function connecting unit and a second function connecting unit, wherein the first function connecting unit includes a first identification (first ID) pin configured to detect a connection with an external electronic device, and wherein the second function connecting unit includes a second identification (second ID) pin configured to detect the connection with the external electronic device, and a processor configured to determine that an abnormality occurs in the external device connecting unit when values measured from the first ID pin and the second ID pin satisfy a predetermined condition.
US10168377B2 Predicting service life of electrical equipment
The service life of electrical equipment is predicted using a thermal history sensor mounted in the electrical equipment. At least one thermal history sensor is mounted inside or on an outer wall surface of electrical equipment. The thermal history sensor includes dissimilar metal joints, and the resistance values of the dissimilar metal joints change in response to the amount of intermetallic compound growing in the dissimilar metal joints due to the temperature inside the electrical equipment or of the outer wall thereof during operation. A determining mechanism periodically or irregularly monitors and stores in memory the resistance values of the dissimilar metal joints from the thermal history sensor, and uses the stored history of resistance values to predict the service life of the electrical equipment.
US10168366B2 Emulating a constant power load using a constant current load
Embodiments of the present disclosure include a method, computer program product, and system for emulating a constant power (CP) electronic load (e-load) from a constant current (CC) e-load. Testing metrics may be obtained for a power source to be tested, including one or more power thresholds. Further, an initial current level for a CC e-load may be obtained. The power-draw of the CC e-load connected to the power source may be determined. The determined power-draw may be compared to at least one of the one or more of the power thresholds. In response to the power-draw not satisfying the at least one power threshold, the current level of the CC e-load may be adjusted based on the power-draw and the at least one power threshold.
US10168365B2 Microfabricated calorimeter for RF power measurement
Disclosed is a radio frequency (RF) power calorimeter having a load electrically coupled to a RF input, a variable low-frequency power source electrically coupled to the load and configured to apply low-frequency bias to the load. The RF power calorimeter includes a thermal medium thermally coupled to the load. Additionally, the RF power calorimeter includes an outlet temperature sensor thermally coupled to the thermal medium, the outlet temperature sensor being positioned to measure the temperature of the thermal medium due to heating by the load. The RF power calorimeter also has circuitry configured to use temperature measurements of the thermal medium in thermal contact with an RF load in combination with the low-frequency bias to measure average power of an RF source electrically coupled to the RF input. Also disclosed in a method of measuring RF power using the RF power calorimeter.
US10168362B1 Active slide screw tuner
An active slide screw tuner uses the forward injection technique, also called Gamma Boosting Unit (GBU) cascaded with a passive impedance tuner in the same slabline and housing. The GBU samples a portion of the forward travelling signal, adjusts its phase, amplifies it, adjusts its amplitude (attenuation) and couples it back, in reverse direction into the main signal path. In the present active tuner technique as is herein implemented, the horizontal and vertical movement of the forward coupler through remote control in a tuner-type carriage and vertical axis, eliminates the need of a separated phase shifter and attenuator, which makes the solution better, simpler and more effective.
US10168361B2 Current sensor and measuring apparatus
A signal is outputted via a transmission path with little attenuation while eliminating high-frequency noise. A current sensor includes: a coil wound around a magnetic core through whose interior a measured electrical path is inserted, is connected to ground at one end, and outputs a current with a current value in keeping with a current value of a measured current flowing on the measured electrical path; a constant impedance filter whose input terminal is connected to another end of the coil, limits a frequency range of the current inputted from the input terminal to a desired frequency range, and outputs the detection current from an output terminal; a transmission path that is directly connected at one end to the output terminal; and a terminating resistance that is connected between another end of the transmission path and ground and converts the current flowing via the transmission path to a detection voltage.
US10168359B2 Probe card for high voltage testing
A probe card includes a wiring board, a top cover, a retractable structure and a probe. The top cover couples with the wiring board and has an air inlet. The retractable structure connects with the top cover and includes a first and a second rings. The first ring has vent holes. A top surface of the first ring and a first bottom surface of the top cover define a homogenized space communicating with the air inlet and the vent holes. The second ring couples with the first ring and has jet holes communicating with the vent holes. Outlets of the jet holes locate on a second bottom surface of the second ring. A first inner sidewall of the first ring and a second inner sidewall of the second ring define a pressure space. The probe connects with the wiring board and extends to the pressure space.
US10168338B2 Methods of identifying modulators of sestrin-gator-2 interaction for modulating mTORC1 activity
The present invention provides methods of identifying modulators of mTORC1 based upon their effect on GATOR2-Sestrin binding or Sestrin-leucine binding; and the use of such modulators to alter mTORC1 activity in a cell and to treat disease and conditions that are effected by mTORC1 activity.
US10168332B2 Method for predicting prognosis of acute myeloid leukemia relapse
The present invention relates to a method for predicting the prognosis of acute myeloid leukemia relapse. According to the present invention, the prognosis of acute myeloid leukemia relapse can be predicted by analyzing changes in a bone marrow microenvironment during the early diagnosis of leukemia.
US10168330B2 Marker system, in particular for baculovirus-expressed subunit antigens
The present invention belongs to the field of compliance markers and marker vaccines which allow for the differentiation between infected and vaccinated individuals. In particular, it relates to a method of determining whether an individual has received an immunogenic composition comprising a recombinant protein produced by a baculovirus expression system in cultured insect cells.
US10168319B2 Method for selecting an antigen-specific hybridoma
This present invention relates to a method for selecting an antigen-specific hybridomas comprising catching a monoclonal antibody secreted from a hybridoma by using a plasma cell's cell-surface expression molecular on the surface of the hybridoma, providing an antigen with a label to react with the hybridoma, and selecting the hybridoma expressing the label to obtain an antigen-specific hybridoma. In other words, the hybridoma can express the label because of the monoclonal antibody combining with the antigen. Accordingly, the method of this present invention can quickly select the antigen-specific hybridoma.
US10168316B2 Method and apparatus for measuring endogenous CO concentration in alveolar air
A method and apparatus for measuring endogenous CO concentration in exhaled alveolar air, comprises: proposing a method for injecting samples in small amounts, multiple times, intermittently, and establishing a CO concentration relationship between sample gas and gas in a measuring chamber; establishing a “concentration difference/electrical level difference” difference value fitting method, to obtain a fitted standard curve for a difference value between the sample gas and base gas; establishing an apparatus for measuring a CO concentration difference and a CO2 concentration difference between sample gas and base gas; proposing a method for compensating a measurement value for endogenous CO in exhaled alveolar air. The problem that the amount of sample gas in a breath test is small, and cannot completely replace the gas originally inside the measuring chamber, is solved. The effect of electrical level zero drift and residual CO of unknown concentration in cleaning gas is eliminated.
US10168303B2 Vibration powered environmental monitoring
A method for monitoring transportation of a package, as well as the apparatus for monitoring transportation, that uses an environmental monitoring device electrically connected to a vibration-to-electricity converter. The vibration-to-electricity converter is electrically attached to the environmental monitoring device.
US10168301B2 Method and device for defect-size evaluation
A method and a device for defect-size evaluation of defects in a test object in ultrasonic testing is provided. In particular, the method and device also allows systematic determination of defect sizes based on the SAFT method. This is done by simulating defects in a test object on the basis of a defined test scenario, and comparing these simulations with actually recorded measured values.
US10168283B2 Observation apparatus and method for sharpening final image
Acquiring a sharp final image by preventing, even when an intermediate image is formed at a position overlapping an optical element, a flaw or the like on the optical element from being superimposed on the intermediate image. An observation apparatus including: an image-forming optical system having image-forming lenses that form a final image and an intermediate image, a first phase modulator that applies a spatial disturbance to the wavefront of light, and a second phase modulator that cancels out the spatial disturbance; a light source; an XY-scanning part including a first and a second scanner; and a photodetector. The two phase modulators are disposed at positions optically conjugate with the first scanner and have one-dimensional phase-distribution characteristics changing in the scanning direction of the illumination light.
US10168281B2 Multicolor fluorescence analysis device
A multicolor fluorescence analysis device 11 is for detecting fluorescence emitted, as a result of excitation light irradiation, from a plurality of types of fluorophores included in a sample s, and is provided with an irradiation optical unit 520 for irradiating light emitted from a light source 510 onto a sample s as excitation light, a fluorescence condensation unit 530 having a fluorescence filter 531 that transmits light emitted from the sample s and transmits light of transmission wavelength bands different from the excitation wavelength bands, and a two-dimensional detector 554 that has a plurality of types of transmission filters 556 for transmitting prescribed wavelengths of light and detects the intensity of the light of the prescribed wavelength for each transmission filter 556, and the light emitted from at least two fluorophores from among the plurality of types of fluorophores is detected simultaneously and the fluorophore types are identified accordingly.
US10168276B1 Identifying targeted gaseous chemical compound
Systems and methods for verifying that light absorption is caused by a targeted gaseous chemical compound. A first transmittance of light, either generated at, or filtered to, a first wavelength range and a second transmittance of light, either generated at, or filtered to, a second wavelength range are measured by first and second photon detectors. A ratio of the first and second measured transmittance is determined and that ratio is compared to a transmittance ratio associated with a targeted gaseous chemical compound to verify that the light absorption is caused by the targeted gaseous chemical compound.
US10168274B2 Polarization properties imaging systems
This disclosure is generally directed to systems for imaging polarization properties of optical-material samples. As one aspect, there is provided a system for precise, simultaneous imaging of both the in-plane and out-of-plane birefringence properties of sample material over a wide range of incidence angles. The spatially resolved imaging approach described here is amenable to determination of a wide range of polarimetric properties, in addition to the in-plane and out-of-plane birefringence measure discussed as a preferred embodiment.
US10168270B2 Sample holder and associated permeation device
A cell for measuring the permeation of a target gas through a sample includes upstream and downstream chambers connected by an opening, a primary seal in contact with the bottom of the upstream chamber and surrounding the opening, and a removable sample holder and means for assembling the sample holder in the cell. Upper and lower frames included in the sample holder are each provided with a through opening. The sample holder includes means for assembling the sample in the sample holder and a first seal flush with the front surface of the lower frame, and surrounding the through opening of the lower frame. In the lower frame of the sample holder, a second seal is flush with the front surface of the lower frame, surrounding the through opening of the lower frame, and being surrounded with the first seal, and a second channel emerging between the two secondary seals.
US10168252B1 Methods and apparatus to facilitate tire force estimation
Method and apparatus are disclosed to facilitate TPMS broadcast mode selection. An example vehicle comprises sensors, a processor, and memory. The sensor are to generate vehicle dynamics information (VDI). The processor is in communication with the memory and with the sensors. The processor is configured to: estimate relative pitch and roll angles using the VDI, estimate a tire normal force using the relative pitch and roll angles and the VDI, estimate a tire rolling resistance using the tire normal force, and estimate a tire longitudinal force and a tire lateral force based on the tire rolling resistance and the VDI.
US10168250B2 Abnormality diagnosis device and abnormality diagnosis method for intake system of internal combustion engine
An electronic control unit diagnoses leakage abnormality in an intake system downstream from a supercharger provided in the intake system of the engine. The electronic control unit sets, as a supercharging region monitoring value, a ratio between a first air amount obtained from a detection value of an air flowmeter and a second air amount obtained from a detection value of an intake pressure sensor, the ratio being the ratio obtained when the engine is operated in a supercharging region. The electronic control unit also sets, as a non-supercharging region monitoring value, a ratio obtained when the engine is driven in a non-supercharging region. The electronic control unit determines the presence of the leakage abnormality in the intake system when the ratio of the supercharging region monitoring value to the non-supercharging region monitoring value is larger than a predetermined specified value.
US10168247B2 Method, apparatus and system for minimally intrusive fiber identification
A method, apparatus and system for minimally intrusive fiber identification includes imparting a time-varying modulation onto an optical signal propagating in an optical fiber and subsequently detecting the presence of the time-varying modulation in the optical signal transmitting through the fiber to identify the fiber. In a specific embodiment of the invention, a time-varying curvature is imposed on the fiber to be identified and the presence of the resultant time variation in the transmitted power of a propagating optical signal is subsequently detected for identification of the manipulated fiber.
US10168241B2 Drying module for a relative pressure measuring transducer
A drying module for a relative pressure measuring transducer, which has in the interior of a housing of the measuring transducer a reference pressure supply leading from a relative pressure sensor to an opening in a housing wall of the housing, and which has a connection element, whose inner space is connected via the opening with the reference pressure supply extending in the measuring transducer. The drying module comprises a module housing, which has an inner space, in which a drying means is located, and, extending through the module housing (23), a reference pressure supply, whose first end is contactable with the reference pressure via an opening of the module housing, whose second end is connectable to the reference pressure supply of the measuring transducer via a connection element of the drying module connectable with the connection element of the measuring transducer, and whose inner space in the module housing is in humidity permeable connection with the inner space containing the drying means.
US10168239B2 Gas sensing devices, systems, and associated methods
A gas sensing device is provided including an enclosure having an internal chamber operable to receive and contain at least one test gas, a photonic heat source positioned to deliver photonic energy into the internal chamber, and a pressure sensor functionally coupled to the internal chamber and operable to detect a pressure change within the internal chamber.
US10168237B2 Torque detector
A torque detector includes a torque cam, a pulse gear, a rotation pulse detection member, and a torque acquisition member. The torque cam is disposed on a rotating shaft and capable of moving in an axial direction of the rotating shaft according to torque input to the rotating shaft. The pulse gear includes a tooth formed on an outer circumferential surface of the torque cam. The rotation pulse detection member disposed so as to oppose the pulse gear is configured to detect the tooth of the pulse gear in rotation and to output a pulse train. The torque acquisition member is configured to acquire the torque from the pulse train. The tooth extends in the axial direction and a tooth thickness becomes continuously larger or smaller from a first side to a second side in the axial direction.
US10168236B2 Torque-measurement device for a turbomachine shaft
The present invention relates to a torque-measurement device for a turbine engine shaft (1) including a proof body (7) capable of being mounted on the shaft, characterized in that the proof body (7) forms a mounting for at least one acoustic-wave strain gauge (20) and is magnetized such as to allow the torque to be measured by magnetostrictive effect. The invention also relates to a method for calibrating the torque-measurement system including a first step of calibrating said device, the device being mounted on a shaft but outside of the engine, by applying reference torques to the shaft with the device and by establishing a rule regarding the relationship between the strain measured by said strain gauge and the actual torque applied, a step of mounting the shaft with the device inside the turbine engine together with placement of the magnetostrictive measurement system, the calibration of the first step being optionally reset with the engine stopped, and a step of establishing a calibration rule regarding the relationship between the torque measured by magnetostrictive effect and the reference torque provided by the strain gauges.
US10168232B2 Non-contact temperature sensor
A non-contact temperature sensor is provided, the sensor including: an insulating film, a thin film thermistor portion formed on a front-surface of the insulating film, a pair of comb shaped electrodes formed on the thin film thermistor portion, a pair of pad electrodes formed on the front-surface of the insulating film, a pair of pattern wiring portions, and a pair of lead frames that is adhered to the pair of pad electrodes on the front-surface side of the insulating film, wherein the thin film thermistor portion is formed in a thermistor forming region arranged on the front-end side of the insulating film, the pad electrodes are formed in an electrode forming region arranged on the base-end side of the insulating film, the front-end side of the pair of lead frames is arranged to surround the circumference of the thermistor forming region in a non-contact manner.
US10168225B2 System and method for detecting extrasolar laser pulses
A system and method for detecting laser pulses is disclosed. According to one embodiment, the present system detects an extrasolar laser pulse, ideally repeated pulses, by observing the pulse, characterizing the pulse, and confirming the data related to the pulse.
US10168218B2 Pyroelectric IR motion sensor
Methods and apparatus relating to a pyroelectric IR (PIR) motion sensor are provided. The provided PIR motion sensor can be used to determine an angular position of a moving person relative to the PIR motion sensor. The provided PIR motion sensor can be used to determine a proximity of a moving person relative to the PIR motion sensor. The angular position and the proximity can be used to identify a false alarm, estimate occupancy of a region, enable tracking of a target, and the like. In an example, the provided PIR motion sensor includes multiple PIR sensors and a Fresnel lens including lenslets configured to direct received IR radiation to at least two of the PIR sensors.
US10168210B2 Snapshot-type polarized hyperspectral camera and an imaging method
Disclosed are a snapshot-type polarized hyperspectral camera and an imaging method. The camera comprises polarizers (11), an image sensor (12), and a spectra filter (13). The spectra filter (13) is located on the image sensor (12). The polarizers (11) are located on one side of the image sensor (12). The method comprises: shielding and transmitting incident light by means of polarizers (11), so as to obtain light signals (101) with different polarizing angles; receiving, by means of an image sensor (12), the light signals with different polarizing angles, which are obtained by the polarizers (11), and converting the light signals with different polarizing angles into electric signals (102); and receiving, by means of a spectra filter (13), the electric signals converted by the image sensor (12), and filtering the electric signals, so as to obtain high-frequency electric signals (103) with a preset wavelength. By integrating a spectra filter (13) on a tiled pixel array of a sensor, a rapidly changing scene can be imaged; and meanwhile, by sticking a plurality of polarizers (11) into each channel with a specific wavelength, more exquisite imaging is realized.
US10168205B2 Optical sensing module and electronic apparatus
An optical sensing module including a lens and a sensing device is provided. The lens has an optical axis. The sensing device is disposed under the lens, wherein the sensing device is to receive an object beam passing the lens. The optical axis of the lens deviates from a geometric center of the sensing device. An optical sensing module including a prism film, a sensing device and a lens is further provided. The prism film has a plurality of prisms. The sensing device is disposed under the prism film, wherein the sensing device is to receive an object beam sequentially passing the prism film and the lens. The lens is disposed between the prism film and the sensing device.
US10168201B2 Dynamic weighing machine with sliding rail weighing conveyance
A dynamic weighing machine that comprises a set of buckets, a series of bucket-carrying supports and a transport system that moves the supports along at least one horizontal straight path, the buckets being able to adopt a weighing position (B) on their support in which the bucket is slightly raised with respect to the support, and the buckets comprising first and second sliding means, each one arranged on one side of the bucket and the machine has a weighing station with a scale with first and second rail means between which buckets in transit can pass through the weighing station when they adopt their weighing coupling position (B), sliding while being supported by their first and second sliding means, like a bogie.
US10168200B2 Systems and methods for power management in ultrasonic sensors
A system and method for controlling the energy of sound waves generated for fluid sensing. The system includes a transducer configured to generate a first sound wave and a second sound wave and to detect a first echo of the first and second sound waves. The system also includes a driver configured to drive the transducer to produce the first and second sound waves. The system also includes a controller configured to compare a signal characteristic of the first echo of the first and second sound waves. The controller is configured to control the driver based on comparing the signal characteristic of the first echo of the first and second sound waves.
US10168198B2 Bulk acoustic wave (BAW) sensors for liquid level measurements
A method for sensing at least one level parameter of at least one liquid in a tank. At least one bulk acoustic wave (BAW) sensor is positioned inside the tank. Electrodes of the BAW sensor are at least switchably connected to a positive feedback loop across an amplifier to provide an electronic oscillator. At least one acoustic viscosity measurement is determined from an output of the electronic oscillator, wherein the output of the electronic oscillator is different when the BAW sensor contacts the liquid as compared to when the BAW sensor contacts air. The level parameter is determined from the acoustic viscosity measurement.
US10168188B2 Silica fiber measurement system comprising a branched optical fiber embedded in a structural element
The system with branched optical fibers provides diagnostics and measurement of static and/or dynamic parameters in structures and structural elements. The system includes a structural material or element having a branched optical fiber embedded therein. The branched optical fiber includes a primary optical fiber segment and at least one secondary optical fiber segment branching therefrom. One or more fiber Bragg grating sensors are arranged on, and are in optical communication with, the primary optical fiber segment and the at least one secondary optical fiber segment. A signal analyzer receives signals generated by the fiber Bragg grating sensors representative of a magnitude of the physical parameter of the structural element.
US10168186B2 Sensor for detecting a period magnetic field
A sensor including a measuring assembly integrating at least one magnetoresistive element having a stack of two conductive magnetic layers, respectively reference and sensitive, the reference layer having magnetic anisotropy in the direction X and the sensitive layer having a direction Y, a polarization permanent magnet having a surface extending in a plane of directions X and Y and having a symmetry plane of directions X and Z, the measuring assembly being disposed with respect to the symmetry plane of the polarization magnet so that the layers of the magnetoresistive element are disposed in a plane parallel to the surface while being offset from said plane in the direction Y by a distance (Δy) that is arranged so that the magnetic field of the polarization magnet orients the magnetisation of the sensitive layer in the direction Y.
US10168183B2 Method and system for determining failure within resolver
A system and a method for determining a failure within a resolver are provided. The method includes detecting signals output from the resolver. In addition, an average value and a deviation value of the detected signals are calculated. Further, the controller is configured to determine a disconnection or a short circuit of the resolver using the calculated average value and deviation value.
US10168181B2 Meter reading device and system
A remote unit includes an electronics assembly, a housing, and a fastening member. The electronics assembly includes a communications module and an image sensor, having a lens with a field of view, that captures images of a display of a meter. The housing includes a cover coupled to a base member. The base member couples to the meter and includes an aperture. The electronics assembly is retained between the base member and the cover, such that the lens aligns with the aperture. The fastening member receives a portion of the housing in a hollow section. A mechanism of the fastening member attaches to a portion of the meter, maintaining the display in the field of view. The communications module transmits image data, derived from the captured images, to a hub unit. The hub unit processes the image data, and forwards information extracted from the image data to a remote server.
US10168179B2 Vehicle display system and method with enhanced vision system and synthetic vision system image display
A vehicle display system displays enhanced vision (EV) and synthetic vision (SV) images to an operator of a vehicle. The display system includes: an EV vision image sensor for generating EV images; an SV database containing information regarding terrain and objects of interest for a travel path of a vehicle; an SV image generating unit for generating SV images based on travel of the vehicle and information from the SV database; an EV image sensor control unit for controlling a field of view of the EV image sensor as a function of object of interest information from the SV database; and a display for displaying images generated by said EV image sensor and the SV image generating unit.
US10168174B2 Augmented reality for vehicle lane guidance
The disclosure includes embodiments for providing a graphical overlay depicting lane lines to a vehicle including an augmented reality (“AR”) viewing device. A method according to some embodiments includes determining whether environment data indicate that a driver of a vehicle can identify lane lines on a road in front of the vehicle. The method includes responsive to the environment data failing to indicate that the driver of the vehicle can identify the lane lines, generating line data based on the environment data and global positioning system (GPS) data. The method includes generating AR data based on the line data. The method includes providing the AR data to the AR viewing device. The method includes determining based on head position data associated with the AR viewing device, to instruct the AR viewing device to display a graphical overlay depicting the lane lines.
US10168170B2 Presenting routing information for electric vehicles
Systems and methods for identifying available charging stations (e.g., charging stations available to be used by an electric vehicle) and/or determining travel routes for electric vehicles are described. In some embodiments, the systems and methods receive a request to find an available charging station, determine a state of charge for an electric vehicle associated with the request, identifies one or more available charging stations located within a suitable distance to the electric vehicle, the suitable distance based on the determined state of the charge for the electric vehicle, and present information to the electric vehicle, or an associated mobile device, that indicates the identified charging stations.
US10168154B2 Integrated microelectromechanical gyroscope with improved driving structure
An integrated MEMS gyroscope, is provided with: at least a first driving mass driven with a first driving movement along a first axis upon biasing of an assembly of driving electrodes, the first driving movement generating at least one sensing movement, in the presence of rotations of the integrated MEMS gyroscope; and at least a second driving mass driven with a second driving movement along a second axis, transverse to the first axis, the second driving movement generating at least a respective sensing movement, in the presence of rotations of the integrated MEMS gyroscope. The integrated MEMS gyroscope is moreover provided with a first elastic coupling element, which elastically couples the first driving mass and the second driving mass in such a way as to couple the first driving movement to the second driving movement with a given ratio of movement.
US10168152B2 Using photogrammetry to aid identification and assembly of product parts
A user may be aided in modifying a product that is an assemblage of parts. This aid may involve a processor obtaining images of a target part captured by the user on a mobile device camera. The processor may compare, based on the captured images and a plurality of images of identified parts, the target part to the identified parts. Based on the comparison, the processor may determine an identity of the target part. This aid may also involve a processor obtaining images of a first configuration of a partial assembly of the product captured by a mobile device camera. The processor may compare, based on the captured images, the first configuration to a correct configuration of the partial assembly. Based on the comparison, the processor may determine that the first configuration does not match the correct configuration and may notify the user accordingly.
US10168151B2 Gearbox orientation system
A gearbox orientation system for indicating the orientation of a gearbox is provided. The orientation system includes at least one sensor for measuring sensed data of a gearbox, such as the relative orientation of the gearbox and its absolute orientation. The system may further include at least one microcontroller in communication with the at least one sensor for determining indicator data using the sensed data. Additionally, the system may further include at least one indicator in communication with the at least one microcontroller for displaying indicator data using the sensed data.
US10168147B2 Structured light sensing for 3D sensing
Apparatus for structured light scanning. The structured light includes one or more projected lines or other patterns. At least two independent emitters emit light for each projected line or pattern. Typically the at least two independent emitters are arranged in a row. The apparatus also includes a pattern generator for causing light from respective emitters of a given row to overlap along a pattern axis to form a projected pattern.
US10168143B2 Strain monitoring of MRAM arrays
A method is presented for determining strain in a magnetoresistive random access memory (MRAM) structure. The method includes exposing long lines of the MRAM structure to monochromatic light to produce a diffraction pattern, measuring changes in interference fringe spacing in the diffraction pattern, determining the changes in the local strain in the MRAM structure from the measured changes in the interference fringe spacing, and assessing a performance of the MRAM structure from values of the changes in the local strain.
US10168137B2 Dual laser frequency sweep interferometry system and method
An optical arrangement, method and measurement system are disclosed. The arrangement includes a first input to receive a first beam from a frequency swept laser, a second input to receive a second beam from a fixed frequency pump laser source. A non-linear optical artifact receives and intermodulates the first and second beams to generate a third beam, the third being an inverted copy of the first beam mirrored relative to the fixed frequency of the pump laser source. A selective combining element outputs the first and third beams. The non-linear artifact or one or both of the lasers is selected or configured such that the optical frequency separation of the first and second beams satisfies the coherence length condition of the non-linear artifact.
US10168136B2 Clearance gage
A clearance gage that includes an elongated shaft having a first end and a second end, a gage element connected to the first end of the elongated shaft, where the gage element defines a first width and a second width measured perpendicular to the elongated shaft, where the first width is larger than the second width, where a thickness of the elongated shaft is not more than the second width, where the first width defines a size of the gage element to assess a gap clearance between two components, and a marker connected to the elongated shaft, where the marker is positioned at a predetermined distance from the gage element along the elongated shaft, where the marker defines a marker width measured in a direction perpendicular to the elongated shaft that is greater than the second width of the gage element.
US10168133B2 Checking gauge having integrated features and method of making the same
A gauge for checking the tolerance of a manufactured tube having at least one bend therein is digitally manufactured layer-by-layer using an additive manufacturing machine. Multiple features of the gauge are integrated with each other within a common reference coordinate system to precisely locate the features relative to each other.
US10168117B2 Fiber winding system for composite projectile barrel structure
A composite projectile barrel is disclosed comprising a continuous fiber composite outer shell whose average effective coefficient of thermal expansion in the longitudinal direction approximately matches that of an inner liner. In one embodiment, the composite barrel comprises PAN precursor carbon fiber and a thermoset epoxy resin, with the carbon fiber wound at varying winding angles to form a plurality of regions within the outer shell. The finished barrel exhibits light weight, superior axial stiffness and strength, durability, and is reliably accurate.
US10168109B2 Header plate for a heat exchanger, header box and heat exchanger
Header plate for a heat exchanger, comprising a wall (3) provided with orifices (7), and through which tubes (1) arranged in rows in a longitudinal direction (L) are intended to pass, characterized in that: said wall has (3), in cross section, a profile made up of a central portion (13) and of two lateral portions (15), the lateral portions (15) overall follow a first curve with a first radius of curvature (R1), the central portion (13) overall follows a second curve with a second radius of curvature (R2), smaller than the first radius of curvature (R1).
US10168105B2 Device and method for storing heat
The invention relates to a device for storing heat, comprising a heat storage medium which absorbs heat in order to store heat and releases heat in order to use the stored heat, and a container for holding the heat storage medium, the container being closed by a gastight cover, and the device comprising volume compensation means in order to compensate for a volume increase of the heat storage medium (3) due to a temperature rise and a volume decrease due to a temperature reduction. The invention furthermore relates to a method for storing heat, in which heat is transferred to a heat storage medium in order to store heat or heat is discharged from the heat storage medium to the heat carrier in order to use the heat, the heat storage medium being held in a container which is closed by a gastight cover, wherein a volume expansion of the heat storage medium (3) is compensated for by a volume increase of the container (1) or by heat storage medium (3) flowing out of the container (1) into a buffer container (21; 63, 65), and a volume decrease of the heat storage medium (3) is compensated for by a volume decrease of the container (1) or by heat storage medium (3) flowing out of the buffer container (21; 63, 65) into the container (1).
US10168104B2 Filling pipe for use in high-temperature heat pipe filling operation
A filling pipe for use in high-temperature heat pipe filling operation includes an alkali metal filling unit, metallic pipe fixing unit, hermetic seal cover and stopping net. The alkali metal filling unit has a filling body, a receiving space disposed in the filling body. A feed inlet and a feeding pipe are disposed at the top and bottom of the filling body, respectively. A vacuum-generating component is disposed at the filling body laterally. The metallic pipe fixing unit has a fixing body and a taper opening disposed thereon and adapted to limit the metallic pipe. When the fixing body gets connected to the filling body, the feeding pipe is inserted into metallic pipe. The hermetic seal cover covers separably the feed inlet. The stopping net is movably disposed in the receiving space. Therefore, solid alkali metals are filled into a metallic pipe easily and safely.
US10168102B2 Plate type heat exchanger and refrigeration cycle apparatus having the same plate type heat exchanger
A plate type heat exchanger is a plate type heat exchanger in which a first flow path through which a first fluid circulates and a second flow path through which a second fluid circulates are alternatively formed between a plurality of heat transfer plates, and an inner fin is disposed at least in the first flow path. Further, in the plate type heat exchanger, recessed grooves having a dimension smaller than that between fin sections of the inner fin are formed along a flow direction of the first fluid in an area of the inner fin that faces the heat transfer plate and on the heat transfer plate.
US10168101B2 Ceramic heat exchange plate and air pre-heater assembled thereby
The present invention relates to a ceramic heat exchange plate and an air pre-heater assembled thereby. The air pre-heater comprises a housing, the housing being provided with a lining therein and an access hole thereon. A heat exchange core is arranged inside the lining, and consists of a plurality of ceramic heat exchange plates, side connecting bolt assemblies, corner connecting bolt assemblies and side sealing strips, which are superimposed in a staggered manner; the plurality of ceramic heat exchange plates form a flue gas channel and an air channel which are intersected crisscross, and the flue gas channel and the air channel are not communicated to each other; a flue gas inlet and a flue gas outlet are arranged on a front surface and a rear surface of the housing, respectively; and an air inlet and an air outlet are arranged on a left surface and a right surface of the housing, respectively.
US10168100B2 Furnace stave
A furnace stave comprising a plurality of internal channels or conduits for circulating cooling fluid through the stave; an inlet and an outlet channel associated with each internal channel; wherein the inlet channels of two internal channels are fed by the same inlet pipe or conduit. In another preferred aspect, the inlet channels of two internal channels fed by the same inlet pipe or conduit may or may not be overlapping or in fluid communication with each other.
US10168098B2 Method for drying moist material and drying plant
A method for drying moist material includes supplying the moist material to a feeding unit of a drying plant through a supply pipe; depositing the moist material on a drying surface, while, based on a parameter that depends on the water content of the moist material passing by a sensor at least one of the supply pipe and the feeding unit, continuously regulating a quantity of the moist material being deposited on the drying surface per unit of time; and drying the moist material on the drying surface. A related drying plant dries moist material using a sensor for sensing a parameter of the moist material supplied and varying a quantity of the moist material being deposited on the drying surface per unit of time.
US10168094B2 Refrigerator
A refrigerator includes a main body having a refrigerating compartment and a freezing compartment, a door for opening or closing the refrigerating compartment or the freezing compartment, a filter unit disposed within the refrigerating compartment for purifying water supplied from a water supply source outside the main body, water tank for receiving the purified water from the filter unit and to cool the received water by using cool air within the refrigerating compartment, and a dispenser disposed in the door to dispense the cooled water stored in the tube tank assembly. The tube tank assembly includes a tube defining a cold water passage that can allow the cooled water to flow therethrough, and a tube support around which the tube is wound multiple times.
US10168090B1 Temperature controlled box system
A box system for keeping medicine and other payloads at a desired temperature for prolonged periods of time is disclosed. The system generally includes three or more insulating materials between a refrigerant and the payload so that the payload is not cold-shocked by the refrigerant but instead maintains a desired temperature range during shipment. A box having foldable tabs for securing the materials to each other is also disclosed herein.
US10168089B2 Refrigerator
A refrigerator includes a refrigerator main body configured to define an outer shell of the refrigerator and a door configured to open and close an internal space of the refrigerator main body. The refrigerator further includes an ice-making unit provided in the door and a cold air generation unit configured to circulate a refrigerant so that a cold air is supplied to the internal space. The refrigerator further includes an ice-making pipe installed within the ice-making unit so that the ice-making unit makes heat exchange with the refrigerant, a refrigerant pipe installed in the refrigerator main body so as to receive the refrigerant from the cold air generation unit, and a soft pipe disposed around a folding portion of the refrigerator main body and the door and configured to interconnect the ice-making pipe and the refrigerant pipe in a stretchable manner.
US10168088B2 Air conditioning device having bypass and being operable in a positive cycle defrosting mode
An air conditioning device includes a main refrigerant circuit and a discharge-intake bypass circuit. The refrigerant circuit is operable in a heating mode and a positive cycle defrosting mode. It is possible for refrigerant to bypass from a discharge side to an intake side of the compressor when the refrigerant circuit is operating in the heating mode. The refrigerant circuit is operable in a positive cycle defrosting mode. When the refrigerant circuit is operating in the positive cycle defrosting mode, a superheat valve of the discharge-intake bypass circuit is opened and the refrigerant is caused to bypass from the discharge side to the intake side of the compressor through the bypass circuit and a defrosting-mode main valve high-pressure control is performed to adjust a valve opening of a main valve so that a high pressure level of a refrigerating cycle in the refrigerant circuit reaches a target high pressure.
US10168087B2 Refrigerant charge management in an integrated heat pump
A heat pump including an integrated system for the management of refrigerant charge is provided. The heat pump includes an indoor line and an outdoor line that are connected to a compressor through a reversing valve. Refrigerant charge is managed by coupling the inactive line to the suction side of the compressor. For example, the heat pump can include an expansion valve to couple the inactive line to the compressor to supplement the flow-rate of refrigerant. The heat pump is operable in a dedicated water heating mode and a space cooling and water heating mode in some embodiments, while other modes of operation are contemplated in other embodiments.
US10168081B2 Adsorption heat pump system and cooling generation method
An adsorption heat pump system comprises an evaporator that evaporates an adsorbate; a first adsorption device that adsorbs the adsorbate of the evaporator and generates cooling in the evaporator; and a second adsorption device that adsorbs the adsorbate that was adsorbed by the first adsorption device and generates cooling in the first adsorption device.
US10168080B2 Eutectic mixtures of ionic liquids in absorption chillers
This invention relates to using a eutectic mixture of two ionic liquids, as an absorbent material in an absorption chiller. The invention provides an absorption chiller comprising a mixture of a refrigerant and an absorbent, and the absorbent is a eutectic mixture of two ionic liquids.
US10168069B2 Air-conditioning apparatus
An air-conditioning apparatus includes a refrigeration cycle and an internal heat exchanger. With the refrigeration cycle, both a cooling operation and a heating operation can be performed. The internal heat exchanger includes a first flow passage guiding refrigerant flowing between an evaporator and a compressor, a second flow passage guiding the refrigerant flowing between an outdoor heat exchanger and an expansion device, a third flow passage guiding the refrigerant flowing between the expansion device and an indoor heat exchanger. The internal heat exchanger is configured to exchange heat between the refrigerant flowing through the first flow passage and the refrigerant flowing through the second flow passage in the cooling operation, and exchange heat between the refrigerant flowing through the first flow passage and the refrigerant flowing through the third flow passage in the heating operation.
US10168059B2 Filtering medium and air purifier
A filtering medium includes a nonwoven fabric and a first electrode having an input terminal of power. The first electrode is provided on a surface of the nonwoven fabric. Alternatively, in a case where the nonwoven fabric has a plurality of fiber layers, the first electrode may be provided between the fiber layers. An air purifier includes the filtering medium disposed between a sucker and a discharger of a gas, and an output terminal via which power is output to the first electrode of the filtering medium.
US10168054B2 Control device for gas ovens
A control device for gas ovens, including: a valve body exhibiting an inlet opening for combustible gas and an outlet opening for combustible gas; a passage conduit for passage of the gas, fashioned internally of the valve body for setting the inlet opening in fluid communication with the outlet opening; a selector device associated with the valve body and exhibiting at least one shutter for at least partly interfering in the gas passage conduit and defining a reduction or interruption of the section for passage of the fluid in the conduit; the valve body including at least one sliding channel for the shutter, the sliding channel being made as a single body with the valve body and in communication with the gas passage conduit, the selector device being coupled to the sliding channel.
US10168053B2 Combustion apparatus for both firewood and pellet fuel
Disclosed is a combustion apparatus for both firewood and pellet fuel comprising: a combustion chamber in which wood fuel including firewood or a pellet is stacked; an air supply unit provided with an air supply pipe and a gap-maintaining member and including a nozzle connected to the air supply pipe and configured to spray air toward the wood fuel in a side direction thereof; and an operating unit configured to force the gap-maintaining member to come into contact with one side of the wood fuel to continuously maintain a constant gap between the nozzle and the wood fuel during combustion.
US10168051B2 Combustor assembly for a turbine engine
A combustor assembly for a gas turbine engine is provided. The combustor assembly generally includes an annular dome and a liner. The liner at least partially defines a combustion chamber and includes the forward end received within a slot defined by the annular dome. A mounting assembly attaches the forward end of the liner to the annular dome. The mounting assembly includes a pin extending through the slot and the forward end of the annular dome. The mounting assembly also includes a grommet positioned in an opening in the forward end of the liner. The grommet is also positioned around the pin to protect the liner during operation of the gas turbine engine.
US10168049B2 Method for preventing explosion of exhaust gas in decompression processing apparatus
Disclosed is a plasma processing apparatus in which a main control unit is capable of managing the processing situation of an exhaust gas in an exhaust gas processing unit through a dilution controller. The exhaust gas processing unit includes a detoxifying device connected to the outlet of a vacuum pump through an exhaust pipe, a dilution gas source connected to the exhaust pipe near the outlet of the vacuum pump through a dilution gas supply pipe, an MFC and an opening/closing valve installed at the middle of the dilution gas supply pipe, a gas sensor attached to the exhaust pipe on the downstream side of an end (node N) of the dilution gas supply pipe, and a dilution controller configured to control the MFC.
US10168047B2 Water heating apparatus and system having a scale detecting function
A control unit includes a scale detection unit for detecting, while the a burner provides combustion, occurrence of clogging with scale in a tube of a heat exchanger, and an output unit for outputting a result of a detection by the scale detection unit, a storage stores information including a numerical value representing how many times a surface temperature of the heat exchanger measured by a temperature measuring unit exceeds at least one of a plurality of threshold values. While the burner provides combustion when the surface temperature measured by the temperature measuring unit exceeds at least one of the plurality of threshold values the scale detection unit adds a predetermined value to the numerical value in the storage and when the numerical value attains a defined value or more the scale detection unit detects occurrence of clogging with scale.
US10168043B2 Light-emitting accessory having a light guide body with an inclined portion
A light-emitting accessory including: a light source; a light guide body that guides the light radiated from the light source; a case body that holds the light source and the light guide body and has an attachment to an outside thereof; a cover body formed by a light permeable material and being attached to the case body to cover the light source and the light guide body. The light guide body has a back surface facing the light source, and a front surface opposite to the back surface. In the vicinity of the center of the front surface is made an inclined portion which is inclined in a direction of thickness of the light guide body, and the light source confronts the inclined portion.
US10168041B2 Light fixture
A light fixture including a light source and heat pipes that are connected to an array of fins which cool the light source. The light fixture is configured such that the thermal mass is minimised local to the light source. The heat pipes are arranged so that they are aligned with the light emitting areas of the light source. The heat pipes and fins form a structure which supports the light source.
US10168031B2 Lighting arrangement
A lighting arrangement can include a mounting ring and a luminaire. The mounting ring can extend along a central longitudinal axis and have a plurality of tabs, a circular wall, and a plurality of locking arms. Each of the plurality of tabs can define a mounting aperture and the circular wall can interconnect the plurality of tabs. Each of the plurality of locking arms can project from the circular wall and include a circumferential portion extending about the axis. The luminaire can have a housing assembly and a light emitter and a plurality of posts. The mounting ring and the luminaire can be interconnected by moving the posts past distal ends of the locking arms along the axis and then rotating the mounting ring and the luminaire relative to one another in a first angular direction about the axis.
US10168018B2 Vehicle light fixture having internal heatsink for LED lamp
A vehicle headlight includes a headlight housing including an external lens and an outer wall that define a headlight interior and a lighting element including a light-emitting diode lamp and an internal heatsink coupled to at least a portion of the lamp. The lamp is in thermal communication with the internal heatsink. The lighting element is disposed within the headlight interior and coupled to an element receptacle defined by the outer wall. The internal heatsink of the lighting element is in thermal communication with the external lens.
US10168013B1 Light module of laser headlamp with light circulation effect
A light module of a headlamp includes several laser emitters, several collimators, a light circulating device, a liquid crystal panel, and a projection lens in sequence. The light circulating device includes a filter, a first polarizer, a first reflector, a wavelength transforming layer, a second reflector, and a second polarizer to convert laser rays of the laser emitters into white laser rays with a predetermined polarization for the liquid crystal panel, and finally to project out through the projection lens.
US10168009B2 LED lamps with improved quality of light
LED lamp systems having improved light quality are disclosed. The lamps emit more than 500 lm and more than 2% of the power in the spectral power distribution is emitted within a wavelength range from about 390 nm to about 430 nm.
US10168008B2 Color point variable light emitting apparatus
A color point variable light emitting apparatus is provided. The color point variable apparatus comprises a member comprising a wavelength converting element and a non-wavelength converting element, the wavelength converting element is arranged to convert light of a first wavelength into light of a second wavelength and emit the light of the second wavelength, and the non-wavelength converting element is arranged to redirect light of the first wavelength, a light source having a controllable optical element, the light source is arranged to, with light of a first wavelength, illuminate both a portion of the wavelength converting element and a portion of the non-wavelength converting element, and a controller arranged to control the controllable optical element such that a ratio of the portion of the wavelength converting element and the portion of the non-wavelength converting element illuminated by the light source is changed. A method for varying color point of light is further provided.
US10168005B2 LED illumination device with arbitrary bending and fixing connector module
The present invention relates to an LED illuminating device, which includes a lamp cover, a housing, and a base formed in a standardized general modularized manner that can be combined to form the desired appearance of the illuminating device. Also, a lens decorative lighting member, which uses general screw-in manner, is included. The lens decorative lighting member can act as both decorative lighting and lens. The elected lens decorative lighting member can change the light emitting angle and the color temperature arbitrarily. A plug-in integrated light source module consisting of lamp bead and the heat sink is further included. A plug-in three-dimensional circuit-connecting component, which replaces the existing PCB, is further included to form a general component, which can be arbitrarily bent, fixed, and tailored. A plug-in power supply module is further included, wherein additional functions can be arbitrarily selected and replaced based on demands.
US10167999B2 Gas filling method
Provided is a gas filling method capable of accurately determining the initial pressure in a tank while minimizing increase in temperature and pressure regardless of the capacity of the tank. The gas filling method for connecting a supply source to a tank via a piping, and filling the tank with the gas, the method includes: an initial-filling initiation step of opening a flow control valve provided in the piping to start initial filling; a pressure-variation acquisition step of obtaining a pressure variation per unit time at a predetermined detection point downstream of the flow control valve in the piping; an initial-pressure detection step of obtaining a pressure at the detection point at a time specified using the pressure variation, and considering that pressure as the initial pressure in the tank; and a main-filling initiation step of starting main filling using the initial pressure.
US10167994B2 Instrument and speaker lift stand
A musical instrument stand has an expandable telescoping stand with an adjustable travel stop included interior to an extension tube diameter. The telescopic extension of the musical instrument stand is adjustable by repositioning the travel stop longitudinally within the tube.
US10167993B2 Compensated motion base
A compensated actuator, in various embodiments, comprises a base and an electric actuator and a fluid actuator interconnected to cooperatively allow for movement of an upper deck frame to which one or more compensated actuators are connected with or without using a pivoting connector. When so connected, a predetermined set of compensated actuators are connected to the upper deck frame and a platform intermediate the upper deck frame and the platform in a predetermined pattern and linear forces from the electric actuator and fluid actuator combined to impart rotation to an output attachment point.
US10167988B2 Manufacturing work machine
A manufacturing work machine including a beam member arranged in an X-axis direction of an XY horizontal plane, both ends of the beam member being supported to be movable in the Y-axis direction; a Y-axis drive device provided on one drive side end section of the beam member, the Y-axis drive device being configured to move the beam member in the Y-axis direction; and an X-axis drive member configured to move a work head provided on the beam member in the X-axis direction, wherein the beam member is a tube with an internal hollow running through in the X-axis direction, and is formed such that a beam width in the Y-axis direction is uniform, and a height direction dimension becomes smaller from the drive side end section to an end section on another side.
US10167985B2 Pressure buffer device
One embodiment discloses a pressure buffer device, which includes a pipe-shaped member that stores fluid, and a partitioning member that is movably provided in the pipe-shaped member to partition its space into a first space and a second space. The pressure buffer device further includes a fluid reservoir portion that is arranged at the a radial outer side of the pipe-shaped member to store fluid, and a communication path that is arranged at a radial outer side of the fluid reservoir portion to communicate between the first space and the second space.
US10167972B2 Valve for high temperature liquid
A valve for a high temperature liquid, more in particular for liquid ZnMg, wherein the valve parts are made of ceramic material and graphite to be heat-resistant against the temperature of these liquid metals.
US10167968B1 Check valve
A check valve according to some embodiments of the disclosure includes a body forming a cavity and which defines an entrance opening, a wall extending from the body at an end opposite to the entrance opening, and rare-earth magnets attached to the wall. The body and wall are formed of a flexible and resilient material. The wall includes elongated wall portions joined together by end portions and a passageway extending from the cavity to a slit at the end of the wall. Interior surfaces of the wall portions abut against each other in an at rest condition, and the interior surfaces of the wall portions are separated from each other in a flow permitting condition such that the passageway is opened. The attractive force generated by the magnets cause the wall portions to move to the at rest condition.
US10167966B2 Ventilating valve for a sewer pipe
A reliable low-wear ventilating valve for mounting on a sewer pipe, to prevent the development of a negative pressure and also to prevent the escaping of unpleasant odors. The ventilating valve includes a tubular body, one end of which is configured as a fastening piece for mounting on a sewer pipe and the other end of which is configured as a ventilating valve head which has inlet openings for the inlet air into the sewer pipe, which are located between concentric rings which are arranged at a distance from the tubular body and extending symmetrically about the latter on ribs of the tubular body.
US10167960B2 Fluid control valve
A fluid control valve includes: a drive section; body provided with first port, second port, and valve seat; and valve element formed columnar-shaped and coupled with the drive section, and the valve element includes annular sealing protrusion annularly protruding from end face located on side facing the valve seat, the sealing protrusion being provided at leading end with annular sealing portion to be pressed against the valve seat for sealing and at least the annular sealing protrusion is made of fluororesin. The valve element is configured such that the annular sealing portion is radially displaced with displacement amount of no more than 6.175 μm when the annular sealing portion is pressed against the valve seat by the drive section so that abrasion caused by deformation of the valve element in valve closing is restrained and generation of particles is prevented.
US10167956B2 Purgeable labyrinth axle/hub seal
A purgeable labyrinth axle/hub seal for a motor vehicle with an axle annular member that attaches to an end portion of an axle and a hub annular member that attaches to a wheel hub and matingly connect for defining a cavity that receives grease and a labyrinth gallery for a grease path from the cavity, to seal the connection of the axle and hub from water, dirt and other contaminants.
US10167952B2 Clutch torque control method for DCT vehicle
A clutch torque control method for a dual clutch transmission (DCT) vehicle may include a shift initiation determining step of determining whether power-on downshift in which a driver steps on an accelerator pedal to change a current shift stage to a lower shift stage is initiated, and a torque correcting step of correcting basic control torque according to torque-stroke (TS) curve characteristics for controlling a disengagement-side clutch within a real shift range in which a number of rotations of an engine is changed with observer torque calculated by a torque observer when the power-on downshift is initiated, and determining the corrected basic control torque into control torque of the disengagement-side clutch.
US10167950B2 Vehicle, and control method for vehicle
When engagement of a lockup clutch is initiated, coupling of the lockup clutch is initiated in a state where a working fluid amount is sufficiently ensured by setting a condition that an engine rotation speed is higher than or equal to a limit engine rotation speed. Thus, it is possible to prevent rapid engagement of the lockup clutch. Here, the limit engine rotation speed is appropriately determined on the basis of a line pressure, and it is possible to reduce a delay of coupling of the lockup clutch by ensuring the working fluid amount while preventing rapid engagement of the lockup clutch.
US10167946B2 Electronic transmission range selection system including a bezel with locating features
A transmission shifter assembly includes a shifter and a shifter bezel. The shifter includes a shifter body and a shifter handle movably coupled to the shifter body. The shifter bezel includes a bezel body and defines a handle opening extending through the bezel body. The handle opening is sized to partially receive the shifter handle. The shifter handle extends through the handle opening. The transmission shifter assembly further includes a plurality of locating features, such as shock absorbers, interconnecting the shifter bezel and the shifter body in order to align the shifter bezel relative to the shifter.
US10167939B2 Dog clutch and differential gear
A dog clutch includes: a first rotational member; a second rotational member; a clutch member; and a pressing mechanism. The clutch member includes a meshing portion meshing with the second rotational member, an engageable portion circumferentially engaging with an engaged portion provided in the first rotational member, and a cam surface configured to generate a cam thrust in a direction of a rotation axis by a relative rotation with respect to the first rotational member. When the clutch member moves, a depth of meshing with the second rotational member is deepened by the cam thrust, and then the engageable portion engages with the engaged portion, so that the clutch member receives a torque from the first rotational member.
US10167936B2 CVT transmission
A CVT transmission including a start-up element, a variator, and a direct-shift stage for switching between a first operating range (low) and a second operating range (high). A maximum transmission ratio of the second operating range (high) corresponds to a minimum transmission ratio of the first operating range (low). The transmission ratio ranges are arranged so that the marginal variator transmission ratio ranges, which constitute low-efficiency ranges, are not used.
US10167920B2 Adjustable damping curve shock absorber
An adjustment control for adjusting a damping curve of a shock absorber includes an aperture seat coupled to a base of the shock absorber. The aperture seat defines a flow tube. A plug, in mechanical communication with a spring, slidably engages the flow tube. A plug nut is threadably coupled to an adjustment nut shaft stud and is in mechanical communication with the spring. An adjustment nut is coupled to the base. The adjustment nut has a non-circular cavity to receive at least a portion of the adjustment nut shaft stud and at least a portion of the non-circular region of the plug nut such that the plug nut cannot rotate relative to the non-circular cavity of the adjustment nut. An adjustment knob causes rotation of the adjustment nut shaft stud. The rotation of the adjustment nut shaft stud causes axial movement of the plug nut.
US10167911B2 Electric parking brake
An electric parking brake includes a driving shaft, an actuator, first and second braking members, and first and second linings. The driving shaft has a threaded portion threadedly engaging the first braking member such that, through operation of the actuator, the first lining is driven by the first braking member to move toward a side surface of a brake disk in a direction to thereby move the second braking member to move toward an opposite side surface of the brake disk in an opposite direction, so that the first and second linings are moved toward each other to clamp the brake disk therebetween.
US10167906B2 Clutch assembly having a hydraulically actuate piston and latching device
A clutch assembly having a first clutch member, a second clutch member axially slidable in a first axial direction to engage the first clutch member and in a second axial direction to disengage from the first clutch member, a spring biasing the second clutch member in one of the axial directions, a piston actuatable to move the second clutch member in the other of the axial directions, thereby overcoming a biasing force of the spring, and a latching device to selectively lock the piston in at least one of the first axial direction and second axial direction. The latching device includes a selectively retractable locking pin. The piston has an external surface defining a slot to receive the locking pin, thereby locking the piston in the first position or the second position. A method of operating the clutch assembly is provided.
US10167890B2 Plug-in coupling having an elastically deformable coupling part and installation method therefor
An elastically deformable coupling part for a plug-in connection for connecting a first component and a second component, has an inner connection portion, in which a head of a pin-like element of the second component can be accommodated by a detent or snap-in connection. In addition, the coupling part has an outer fastening portion, which can be connected to a keyhole of the first component by a bayonet closure. The fastening portion comprises at least one radial contact surface. At least one first radial projection, which forms a bayonet gap for a rotational accommodation of the first component, is arranged at an axial distance from the radial contact surface. At least one second radial projection, which forms a locking gap for the first component between the second projection and the radial contact surface by a movability directed inward, is arranged at an axial distance from the radial contact surface.
US10167847B2 Vertical axle or axis helically swept blade wind turbine
The Vertical Axle or Axis Helically Swept Blade Wind Turbine, is by definition a vertical wind turbine using a blade or blades shaped as an uninterrupted spiral, with one side of the blade flat, the other side serving as an airfoil to create desired overall torque, all around its full swept turn, or integer number of full swept turns, using this the same cross section all along its stretch.
US10167841B2 Internal-combustion-engine combustion state detecting apparatus
An internal-combustion-engine combustion state detecting apparatus is configured in such a way as to include a circulation unit that short-circuits a primary winding so as to form a circulation path including the primary winding, while a spark discharge is produced in an ignition plug, and a circulation current control unit that controls a circulation current flowing in the circulation path and in such a way that based on an ion current detected by an ion current detection apparatus, the combustion state of an inflammable fuel-air mixture is detected.
US10167837B2 Mobile telephone for remote operation
A mobile telephone capable of controlling a remote keyless system is provided. The mobile telephone is loaded with an executable program that enables the mobile telephone to control the remote keyless system using frequencies and systems already used by the remote keyless system. The complex functionality a mobile telephone allows the executable program to fully control remote keyless systems.
US10167833B2 Roller lifter and method of manufacturing the same
A roller lifter includes a lifter body having a cylindrical peripheral wall and a roller rotatably mounted on the lifter body via a shaft member and brought into contact with a cam. The peripheral wall has an outer periphery formed with a sliding surface which is slid on an inner wall of a cylinder. The lifter body has a rotation stopper formed by outwardly protruding a part of the peripheral wall, and an opening formed in another part of the peripheral wall which another part is radially opposed to the rotation stopper. The opening is open so that the rotation stopper oppositely faces the opening.
US10167828B2 Internal combustion engine
In an internal combustion engine for a vehicle, a fuel delivery pipe (37) is favorably protected from a load of a frontal crash. An intake chamber member (42) positioned in an upper part of an intake manifold (31) is supported by an engine main body (11) via a first support member (50) and a second support member (51) at laterally spaced apart parts of the intake chamber member. A lower part of the intake manifold is connected to a cylinder head of the engine via downstream ends of branch pipes (43) of the intake manifold. The fuel delivery pipe extends laterally between an intake side of the engine main body and the branch pipes.
US10167827B2 Apparatus and method for using a single intake manifold on different sizes of V-style motorcycle engine cylinders
A modular intake manifold for a V-style motor cycle engine is configured to interface with manifold ports on cylinder heads of a first engine and with manifold ports on cylinder heads of a second engine. The first engine has cylinders of a first length, and the second engine has cylinders of a second length larger than the first length. The manifold port of each cylinder head of the first engine is offset from the centerline of the respective cylinder bore by a first offset distance. The manifold port of each cylinder head of the second engine is offset from the centerline of the respective cylinder bore by a second offset distance that is greater than the first offset distance. A method includes manufacturing the first cylinder and second cylinders, the first and second cylinder heads, and the intake manifold with the respective same considerations.
US10167821B2 Engine system having exhaust gas recirculation apparatus and method of controlling the engine system having exhaust gas recirculation apparatus
An engine system having an exhaust gas recirculation apparatus, the engine system including an engine including a plurality of combustion chambers that generates a driving power by combusting fuel, an intake line into which intake gas to be supplied into the combustion chamber flows, an exhaust line through which exhaust gas discharged from the combustion chamber flows, a turbocharger including a turbine provided in the exhaust line and rotated by exhaust gas discharged from the combustion chamber, and a compressor provided in the intake line and rotated in conjunction with the rotation of the turbine and compressing outside air, an EGR apparatus including an EGR line that branches off from the exhaust line at a rear end of the turbocharger and merges into the intake line, and an EGR cooler disposed in the EGR line for cooling exhaust gas flowing through the EGR line, a waste gate valve installed in an exhaust bypass line, which branches off from a front end of the turbine and merges into a rear end of the turbine, and adjusts an amount of exhaust gas flowing into the turbine, and a recirculation valve installed in an intake bypass line, which branches off the intake line at a front end of the engine and merges into the intake line at a front end of the compressor, and supplies a part of the intake gas, which is compressed by the turbocharger, into the intake line at the front end of the compressor.
US10167819B2 Method and system for engine water injection
Methods and systems are provided for coordinating water usage with spark usage based on the effect on an engine torque ratio. Water is injected based on torque ratio at a current spark timing relative to torque ratio at borderline knock to improve the impact of the water injection on the engine performance. Manifold water injection and direct water injected are coordinated based on intake manifold humidity.
US10167806B2 Methods and system for central fuel injection
Methods and systems are provided for adjusting engine operating conditions for reduction of NOx emissions. In one example, immediately after a fuel shut-off event, in response to an oxygen content of an exhaust catalyst being higher than a threshold, manifold charge cooling may be increased by increasing the portion of fuel delivered to the engine via manifold injection relative to the portion to fuel delivered via one or more of port and direct injection. By increasing manifold cooling, NOx production may be reduced.
US10167804B2 System and methods for CBV diagnostics
Methods and systems are provided for diagnosing compressor bypass valve degradation. In one example, a method may include indicating degradation of a compressor bypass valve coupled in a compressor bypass based on intake aircharge temperature measured upstream of a compressor inlet via an air charge temperature sensor.
US10167802B2 Method for injection valves
The present disclosure relates to internal combustion engines. The teachings thereof may be embodied in methods for determining a state of an injection valve of an internal combustion engine. Some methods may include actuating the piezo actuator in a pulse-width-modulated manner; recording the T on and/or T off switching times of the pulse-width-modulated piezo output stage of the piezo actuator; and evaluating the recorded switching times to derive the state of the injection valve.
US10167801B2 NVH management system based on floor vibration for vehicle and control method thereof
A system for managing noise, vibration and harshness (NVH) based on floor vibration for a vehicle, may include a vibration sensor, which is disposed on a floor of a vehicle and detects a vibration value; and a control module, which controls an operation of a vibration generating device of the vehicle in response to the vibration value detected by the vibration sensor, wherein when the vibration value detected by the vibration sensor exceeds a predetermined first threshold value, the control module decreases the vibration by adjusting a driving parameter of the vibration generating device of the vehicle.
US10167798B1 Method and system for controlling acceleration of a marine vessel
A method for controlling acceleration of a marine vessel having at least one engine includes receiving a ramp value and an overshoot value, and then determining an acceleration curve based on the ramp value and the overshoot value, wherein the acceleration curve visually represents engine RPM values or vessel speed values over time for accelerating a marine vessel from idle to a desired cruising speed. A graph is then displayed containing the acceleration illustration curve on a user interface display, wherein the graph visually correlates the ramp value and the overshoot value to the acceleration illustration curve. A user input is then received adjusting the ramp value and/or the overshoot value, and the acceleration illustration curve is then redetermined based on the adjusted ramp value and the adjusted overshoot value, and the graph is updated to reflect the new acceleration illustration curve.
US10167795B2 Exhaust gas treatment system warm-up methods
Provided are methods for warming up a vehicle exhaust treatment system prior to an engine start, wherein the vehicle includes an internal combustion engine (ICE), a supercharger capable of delivering air to an ICE intake, an exhaust gas treatment system including an exhaust gas treatment device and an upstream electric heating device and capable of accepting exhaust gas from the ICE, and optionally a turbocharger having a turbine in fluid communication with the exhaust gas treatment system. Methods include establishing fluid communication between the supercharger and the exhaust gas treatment system, engaging the supercharger to communicate air to the exhaust gas treatment system via the supercharger, and engaging the heating device. The method can further comprise reducing turbine resistance by reducing the power position of the turbine or opening a wastegate. The methods can further include first satisfying a start condition, and/or subsequently detecting a termination condition.
US10167786B2 Method and system for operating gaseous-fuelled direct injection internal combustion engine
A method for operating a gaseous-fuelled internal combustion engine by directly injecting the gaseous fuel into the combustion chamber is disclosed wherein the gaseous fuel is injected at injection pressures higher than 300 bar and the pressure ratio between the gaseous fuel injection pressure and the peak cylinder pressure is between 1.6:1 and 3:1, and preferably between 2.5:1 to 2.8:1. The injection pressure is selected to be between 300 and 540 bar and preferably between 300 bar and 440 bar. The injection pressure can be selected based on a preferred range for the pressure ratio.
US10167784B2 System for detecting shaft shear event
Systems and methods for detecting a shaft shear event in a turbine engine. An accelerometer coupled to the engine detects an axial acceleration indicative of a shaft shear event in the engine. A control system is configured to, in response to the detected axial acceleration, transmit a signal to initiate a shut down of a fuel system of the engine.
US10167780B2 Tunable resonator
The gas turbine engine including, in serial flow communication, a compressor, a combustor, a turbine, and a fluid system fluidly connecting at least two components of the gas turbine engine, also includes a tunable resonator in fluid flow communication with the fluid system, the tunable resonator. The tunable resonator has a resonating volume that varies as a function of a volume of an inflatable member located inside the tunable resonator. The inflatable member having a means for varying the volume of the inflatable member, to thereby tune the resonating volume to a selected frequency of pressure fluctuations or acoustic waves within the fluid system.
US10167779B2 Mid-turbine frame heat shield
A heat shield for a mid-turbine frame has a conical body, including at least one axial retention feature, at least one circumferential retention feature, and at least one radial retention feature.
US10167776B2 Variable compression connecting rod
The present invention is directed to improved designs and methods for improving engine fuel efficiency by providing two-stage engine variable compression in running engines using connecting rod force reversals to rotate eccentric bushings to change the connecting rod length. Compression ratio changes are initiated by shifting a block-mounted cam such that it engages and flips a bi-stable toggle on the connecting rod. The clutch mechanism latches the eccentric at the eccentric rotation end point, whereupon the connecting rod acts as a rigid rod. The invention includes novel configurations of the lubricated journal bearing between the connecting rod and the eccentric that modify the squeeze film bearing effects and resulting friction. These configurations reduce the peak eccentric torque carried by the clutch mechanism while facilitating eccentric rotation at lower torque.
US10167772B2 Bypass valve apparatus
A bypass valve apparatus may include an upper body, a lower body in which the upper surface thereof is coupled with the lower surface of the upper body and the lower surface thereof is coupled to an upper end portion of the compressed air passage, a solenoid disposed in the upper body, a plunger movable in the hollow of the upper body and the hollow of the lower body depending on the electric source supplied to the solenoid, a return spring returning the plunger to the original position when the electric source of the solenoid is released, an inlet, an outlet formed at a side end portion of the lower body, and a taper groove formed in a taper shape at a portion spaced from the outlet on an internal circumference in the hollow of the lower body.
US10167770B1 Automotive water pump spacer with volute extension
A spacer for coupling a water pump to a timing chain cover on an automotive engine includes a body having an upstanding sidewall with opposed front and rear faces. The sidewall bounds an interior chamber, and a ramp is formed to the sidewall. The ramp extends into the interior chamber from the rear face to the front face.
US10167760B2 Control system of internal combustion engine
An internal combustion engine comprises an exhaust purification catalyst. The control system comprises a temperature detecting means for detecting or estimating a temperature of the exhaust purification catalyst, performs feedback control so that an air-fuel ratio of exhaust gas flowing into the exhaust purification catalyst becomes a target air-fuel ratio, and performs target air-fuel ratio setting control which alternately sets the target air-fuel ratio to a rich set air-fuel ratio and a lean set air-fuel ratio. In addition, the control system increases a variation difference, obtained by subtracting a rich degree of the rich set air-fuel ratio from a lean degree of a lean set air-fuel ratio, when a temperature of the exhaust purification catalyst detected or estimated by the temperature detecting means is a predetermined upper limit temperature or less compared with when it is higher than the upper limit temperature. As a result, a sulfur ingredient storage amount of an exhaust purification catalyst is maintained low.
US10167758B2 Product for the depollution of exhaust gases, especially from an internal combustion engine, and method for the depollution of exhaust gases using said product
A product for depollution of exhaust gas includes a mixture of an additive for treating particles and a reductant for eliminating nitrogen oxides (NOx). The reductant can contain ammonia or a compound generating ammonia by decomposition, or a hydrocarbon from a hydrocarbon-containing substance, oxygenated or not. The addictive for treating particles can be an additive for catalyzing particle oxidation.
US10167757B2 Insulation structure of catalytic converter of vehicle
An insulation structure of catalytic converter of vehicle according to an exemplary embodiment of the present invention includes an LNT converter. A connecting housing is provided such that a urea reducing agent is injected to the exhaust gas when it is needed. An SDPF converter reduces nitrogen oxide contained in the exhaust gas using the injected reducing agent, and SCR catalyst is coated on a filter. An insulation cover including inner surface contacts the LNT converter, the connecting housing and the SDPF converter and also includes an outer surface which is opposing surface to the inner surface and surrounds the LNT converter, the connecting housing and the SDPF converter. The insulation cover insulates heat generated from the LNT converter, the connecting housing and the SDPF converter. An insulation material is inserted and attached between the outer surface and the inner surface of the insulation cover.
US10167752B2 Engine oil pump with electronic oil pressure control
A variable displacement vane pump with electronic oil pressure control provides efficient pumping of engine oil precise regulation of engine oil pressure. The variable displacement oil pump includes a rotor supported in a housing for rotation about an axis of rotation and a slide ring movably supported in the housing. A plurality of vanes extends between the rotor and the slide ring to define a plurality of variable displacement pumping chambers. An electronic drive mechanism is configured to position the slide ring with respect to the axis of rotation, and a controller is configured to drive the electronic drive mechanism for selectively positioning the slide ring to adjust an eccentricity of the slide ring relative to the axis of rotation such that the displacement of the pumping chambers is varied.
US10167750B2 Variable valve duration apparatus
A variable valve duration apparatus may include a first cam rotating with a camshaft; a second cam rotating with the camshaft; a first operation device that is operated by the first cam to generate a valve lift; a second operation device that is operated by the second cam to generate the valve lift; and a controller controlling the first operation device or the second operation device to generate the valve lift according to an operation state of an engine.
US10167737B2 Structural guide vane circumferential load bearing shear pin
A turbofan engine structural guide vane is mounted to a forward bulkhead of a core engine case structure at an inner end and to a fan case at an outer end. A plurality of shear pins extend from the aft portion of the structural guide vane into a corresponding plurality of openings defined in the bulkhead for bearing circumferential loads.
US10167728B2 Seal member, turbine, and gas turbine
In a seal member, a turbine, and a gas turbine, a plurality of vanes includes a vane main body extending in a radial direction of an axis, an outer shroud, an inner shroud and forming a main flow path of a combustion gas between the outer shrouds and the inner shroud, and a retainer protruding from an inner surface in the radial direction of the inner shroud to the inside in the radial direction. The retainers in the vanes, which are adjacent to each other in the circumferential direction, are adjacent to each other in the circumferential direction via a third gap, and relative to one end of the seal member, the other end is positioned downstream in a direction along the axis in the combustion gas to close the third gap.
US10167727B2 Gas turbine engine blade containment system
A gas turbine engine blade containment system is disclosed. The blade containment system may include a generally cylindrical casing being made of a first material, and a generally cylindrical ring being made of a second material coaxially surrounding the casing, at least some portion of the ring metallurgically bonded to the casing.
US10167722B2 Disk outer rim seal
A turbine section comprises a rotor, blade and rim seal. The rotor comprises a rim defining an outer diameter surface, and a slot in the outer diameter surface. The blade comprises an airfoil, a platform surrounding the airfoil, a shank extending from the platform, a root extending from the shank for connecting to the slot, and a nub extending from the shank beneath the platform. The rim seal is disposed between the outer diameter surface and the nub. A method for cooling an outer diameter of a rotor disk comprises bleeding cooling air in a gas turbine engine, passing the flow of cooling air through a cover plate that retains a seal plate against the rotor disk, leaking the cooing air between a rotor disk rim and the seal plate, and guiding the cooling air across an outer diameter surface of the rotor disk rim utilizing a rim seal.
US10167716B2 Methods of acoustically communicating and wells that utilize the methods
Methods of acoustically communicating and wells that utilize the methods are disclosed herein. The methods generally utilize an acoustic wireless network including a plurality of nodes spaced-apart along a length of a tone transmission medium. In some embodiments, the methods include methods of communicating when the acoustic wireless network is spectrum-constrained.
US10167710B2 Pressure exchange system with motor system
A system including a rotary isobaric pressure exchanger (IPX) configured to exchange pressures between a first fluid and a second fluid, and a motor system coupled to the hydraulic energy transfer system and configured to power the hydraulic energy transfer system.
US10167709B2 Subsurface multiple antenna radiation technology (SMART)
An in-situ radar guidance system with a collocated high power electromagnetic heating system or SMART System (Subsurface Multiple Antenna Radiation Technology) creates chemical, physical, and electrical changes as needed to certain organic or inorganic materials for energy efficient recovery of liquids, gases, and solids.
US10167703B2 Optimal well placement under constraints
Information associated with a plurality of constraints for well placement is received. For each of the plurality of constraints, information associated with the constraint is converted into a binary matrix. An overall constraint matrix is determined by convolving the binary matrices associated with the plurality of constraints. Feasible regions are determined based on the overall constraint matrix. Optimal well locations are determined within the feasible regions. The optimal well locations and a number of the optimal wells are output.
US10167702B2 Electrical power generation system
Aspects of the disclosure can relate to a system including a rotatable input shaft and an output shaft to be rotationally driven by the input shaft. The system can also include a coupling that couples the input shaft to the output shaft. The coupling can transmit a predefined torque before slipping. The system can further include an electrical generator coupled with the output shaft. The electrical generator can be electrically connected to a primary electrical load and a secondary electrical load, where the secondary electrical load is adjustable to maintain the torque transmitted by the coupling approximately at the predefined torque after the coupling slips.
US10167694B2 Pressure control device, and installation and retrieval of components thereof
Conveying a releasable assembly between latched and unlatched configurations with an outer housing can include connecting the releasable assembly to a running tool, so the assembly can be conveyed with the running tool, and disconnecting the assembly from the running tool. At least one of the connecting and disconnecting steps can include actuating an iris mechanism. A pressure control device can include an annular seal and a latch that releasably secures the annular seal relative to an outer housing, the latch including a grip member that grips a surface and prevents relative rotation. Another pressure control device can include an annular seal connected to and rotatable with an inner mandrel, and a bearing that permits relative rotation between the annular seal and the outer housing. A structure rotates with the inner mandrel, the structure including a flow inductive profile exposed to a bearing lubricant flow path.
US10167691B2 Downhole tools having controlled disintegration
A multilayered unit includes a core comprising an energetic material and an activator; a support layer disposed on the core; and a protective layer disposed on the support layer, wherein the support layer and the protective layer each independently comprises a polymeric material, a metallic material, or a combination comprising at least one of the foregoing, provided that the support layer is compositionally different from the protective layer. The multilayered unit can be embedded in a component, attached to a component, or disposed between two components of a downhole assembly. The downhole assembly containing the multilayered unit has controlled disintegration in a downhole environment.
US10167682B2 Coupling mounted spin-through rod centralizer
A spin-through rod centralizer consisting of a stator mounted on the rod coupling which provides the bearing surface for rotation of the coupling within the stator. The stator is restrained from such axial movement by two steel “washers” that are captured between the rod shoulders and the coupling when the connection between two rods is made up. The washers are slightly larger in diameter than the coupling and thereby keep the stator located on the coupling, yet do not restrict the relative rotation between the coupling and the stator. An alternative configuration uses a coupling with a shoulder at one end that acts as one of the “washers” to restrain the stator from axial movement.
US10167676B2 Method and relative system for the identification of malfunctionings of the drill bit during the drilling of hydrocarbon wells
Disclosed is a method for identification of malfunctioning of a drill bit during drilling of hydrocarbon wells. The method includes measuring the penetration rate of the drill bit, measuring the drilling length, measuring the drilling mud concentration of at least one alkene gas species, measuring the torque at the drill bit, then analyzing the microscopic structure of the drilling cuttings on the basis of the values assumed by these measurements and on the basis of the observations of this microscopic structure. Finally the method generates an alert signal and returns the drill bit to the surface. The method facilitates a system for the early identification of drill bit malfunction due to wear, both in the case of fatigue and in the case of wrong initial choice of the type of drill bit with respect to the lithology of the rocks to be drilled.
US10167673B2 Earth-boring tools and methods of forming tools including hard particles in a binder
Binder compositions for use in forming a bit body of an earth-boring bit include at least one of cobalt, nickel, and iron, and at least one melting point-reducing constituent selected from at least one of a transition metal carbide up to 60 weight percent, a transition metal boride up to 60 weight percent, and a transition metal silicide up to 60 weight percent, wherein the weight percentages are based on the total weight of the binder. Earth-boring bit bodies include a cemented tungsten carbide material comprising tungsten carbide and a metallic binder, wherein the tungsten carbide comprises greater than 75 volume percent of the cemented tungsten carbide material.
US10167668B1 Work ladder used as working platform
A working ladder capable of serving as a working platform, comprises a ladder frame body having a front portion and a top; and a step assembly. The step assembly comprises at least a bottom step and an upper step located above the bottom step; the rear shaft comprises a bottom rear shaft and an upper rear shaft; two movable auxiliary support rods capable of swinging up and down are disposed in the front portion of the ladder frame body; an auxiliary shaft for the rear end of the bottom step to rest on is horizontally disposed on the top of the ladder frame body; when the auxiliary support rods are in a downward position, the rear end of the bottom step rests on the lowermost bottom rear shaft; when the auxiliary support rods are in a upwardly position, the bottom step moves upwardly to the top of the ladder frame body, and meanwhile the rear end of the bottom step rests on the auxiliary shaft. The steps of the working ladder can be used as working platforms.
US10167663B2 Windows accessing more sky
A window with multiple elements which are suitable for installation in a building exterior wall as part of designing and/or retrofitting building façades is disclosed. The building structure comprises one or more movable members movably attached to a frame member where the frame member is secured in a wall opening. The building structure may further comprise a sash member attached to the one or more movable members. The connection of these members may be such that an enclosure is created when the building structure is in an extended or open position.
US10167660B2 Multi-axis hinges and containers including the same
According to the embodiments provided herein, a multi-axis hinge can include a fixed axis body and an articulating body. The fixed axis body and the articulating body can be in rotational engagement and can be configured to rotate with respect to one another around a hinge rotational axis. The fixed axis body can include a first pillar and a second pillar that extends away from the hinge rotational axis. The first pillar and the second pillar can each include a panel engagement member. The articulating body can include a first articulating pillar and a second articulating pillar that extends away from the hinge rotational axis. The first articulating pillar and the second articulating pillar can each include a door engagement member.
US10167659B2 Structure configured to raise and lower vehicle glass door
A structure configured to raise and lower vehicle glass door, the structure includes: a door glass; a raising-and-lowering guide tab that is disposed at a vehicle width direction inner side of a glass end section at one vehicle front-rear direction side of the door glass; a slider that includes a slide groove section open at the one vehicle front-rear direction side and into which the raising-and-lowering guide tab is inserted, that is fixed to an inner surface at the vehicle width direction inner side of the glass end section, and that is raised and lowered along the raising-and-lowering guide tab; and restricting sections that are respectively provided at an upper end portion and a lower end portion in a vehicle up-down direction of the slider, that project out from an inner side groove wall face at a vehicle width direction inner side of the slide groove section toward a vehicle width direction outer side, and that face the raising-and-lowering guide tab in a vehicle width direction further toward a vehicle width direction outer side than the inner side groove wall face at an intermediate portion in the vehicle up-down direction of the slider.
US10167657B2 Hinge assembly for an insulated door
The hinge assembly comprises a housing for mounting on a cabinet and a post member for mounting on a door and for rotation relative to the housing. A first electrical contact is mounted within the housing for connection to a source of electrical power in the cabinet and a second electrical contact is disposed in the post in electrical contact with the first contact for connection to an electrical appliance in the door. In one embodiment, the electrical contacts rotate relative to each other as the post member pivots on the housing while in other embodiments; the electrical contacts remain stationary relative to each other as the post member pivots on the housing.
US10167656B2 Retractable handle system for vehicle
A retractable handle system for a vehicle may include an electric actuator disposed inside a door panel, a driving member configured to be rotated in forward and reverse directions by receiving rotational force of the electric actuator, a driving arm provided to be rotated in the forward and reverse directions by the rotation of the driving member and blocked by the driving member from being rotated in a state in which an operation of the electric actuator is stopped so as to maintain a stored state and a pop-up state of a handle, and the handle which is supported by and coupled to the driving arm and configured to be moved by the forward and reverse rotation of the driving arm.
US10167651B2 Pool water filtration system
A system and method for filtering pool water by removing algae from the water without the use of chemicals is presented. The system includes a pump, a hose, and a filter. The pump is configured to move a volume of water from the pool and push the water through the hose. A container is in communication with the hose to receive the water. The container includes an internal filter and a series of holes in the body of the container. The water passes through the filter and is discharged out through the holes. The water is recycled through the filter continuously. The location of the pump and the container relative to one another within the pool allows an operator to dictate the level of circulation and filtration of water through the pool.
US10167650B2 Concurrent operation of multiple robotic pool cleaners
A robotic pool cleaner includes a housing, a propulsion mechanism configured to propel the robotic pool cleaner along an interior surface of a pool, and a suction mechanism for drawing liquid from the pool into the housing. A transceiver is configured to receive a signal that is indicative of a relative location of another robotic pool cleaner. A controller is configured to control the propulsion mechanism in accordance with the indicated location of the other robotic pool cleaner.
US10167645B2 Building, in particular a hospital
A modularly constructed hospital which consists of stackable modules for patients and which is accessed from the outside by means of a service tower without the access paths and the paths for the patients intersecting with each other.
US10167638B2 Mixed stucco block
The invention is a mixed stucco block of gypsum blocks. Due to using a layer of compacted polystyrene in its center, it is much lighter than regular gypsum blocks. In addition, its heat transfer coefficient is less than solid stucco panels. In addition, due to applying some smithereens in it along with support system and innovative Rabyts, mechanical connection of cement mortar is provided for it. Therefore it is possible to use this block in wet places including in bathroom, WC, and as the side wall of the façade.
US10167627B2 Building assembly including a weather resistant barrier, a sheet for use as a weather resistant barrier, a liquid coating composition and methods of making the foregoing
A weather resistive barrier (WRB) for the exterior protection of building substrates can have a water vapor permeability that decreases with increasing temperature. In an embodiment, the WRB includes a coating comprising a LCST polymer, and may further include a second polymer. The WRB can be part of a building assembly, part of a sheet, or a sheet itself, the sheet having an air permeability of less than 0.02 L/(s m2) at a pressure of 75 Pa. Furthermore a liquid coating composition can include a LCST polymer and a second polymer, wherein the liquid coating composition can be adapted that a solid coating formed by the liquid coating composition has an air permeability of less than 0.02 L/(s m2) at a pressure of 75 Pa and a water vapor permeability that decreases with increasing temperature.
US10167620B2 Erosion and sediment control above grate based inlet filter system
An above grate based inlet filter system for erosion and sediment control comprises a natural fiber filter mat configured to extend beyond the perimeter of the grate and a securing mechanism, such as magnets, configured to securing the filter mat around the perimeter of the grate. The system may include a filter berm secured in vicinity to the mat, and a rectangular array of magnets coupling the filter mat to the grate. The natural fiber filter mat may effectively be a coir fiber filter mat extending beyond the perimeter of the grate, wherein the coir fiber filter mat is formed of vertically aligned coir fibers. The optional filter berm may be effectively formed as triangular in cross section and formed of 100% reticulated polyether foam and formed to be at least 3″ in height.
US10167613B2 Hydraulic drive system of construction machine
A pump that supplies hydraulic oil to a boom cylinder and a turning hydraulic motor; a regenerative hydraulic motor is coupled to the pump and to which the hydraulic oil discharged from the boom cylinder at a time of boom lowering and/or the hydraulic oil discharged from the turning hydraulic motor at a time of turning deceleration is/are led; an engine drives the pump; an alternator mounted to the engine and operable to rotate an output shaft of the engine when electric power is supplied to the alternator; an electrical storage device connected to the alternator; a power converter interposed between the alternator and the electrical storage device; and a controller that switches the power converter to either a servo-on state or a servo-off state and that controls the power converter either in a charging mode or in a discharging mode when switching the power converter to the servo-on state.
US10167605B2 Securing device
A securing device (10) for securing an article is disclosed. The securing device comprises a main shaft portion (14) and a securing portion (20) on the main shaft portion. The securing portion is a substantially helical elongate portion defining a central space (20A). Holding devices (312, 340), drive transmission devices (102, 202) and indicating devices (332) can be used with the securing device.
US10167603B2 Skimming and separation device
A skimming and separation device includes an outer casing (1) having constructions to directly or indirectly fasten all parts, including a number of inflow tubes (20), and defining a closed container (19). The device includes a floater (5) configured to create a skimming function. The floater is attached at its lower side to an essentially vertically arranged bellow (23) allowing the floater to adapt flow into a substantially circum volume that is allowing flow in a downward direction into the inflow tubes (20), which allow debris and floating pollutions to enter below the accumulated debris and floating pollutions to preferably set the internal fluid inside the casing (27) in horizontal circular rotational motion as a result of a power device (7). The power device is controlled by a control unit such that various kinds of flows and pressures may be generated to control the in-flow and out-flow of the device.
US10167602B2 Systems and methods for in-situ clean up of burnable materials
The present disclosure provides devices and methods for cleaning up or burning spills of burnable materials in situ. In some embodiments, a system for burning a burnable material comprises a base having a first side configured for placement on a surface with a burnable material and a second side; and a plurality heat conducting members extending from the second side of the base.
US10167583B2 Honeycomb structure made of a non-woven made of recycled carbon fibers
A honeycomb structure comprising carbon-fiber non-woven, sandwich structure comprising the honeycomb structure, and process for the production of the honeycomb structure.
US10167577B2 Channel plate adapter and open-end spinning device with a channel plate adapter
A channel plate adapter is provided for use in a cover of a rotor housing of an open-end spinning device, wherein a rotor is rotatably arranged in the rotor housing. The channel plate adapter includes an output fiber channel that conveys fibers to the rotor, the output fiber channel having an inlet side where fibers enter and an outlet side from which the fibers exit towards the rotor. The output fiber channel further includes a bend between the inlet side and the outlet side, the bend splitting the output fiber channel into a first section formed between the inlet side and the bend, and a second section formed between the bend and the outlet side. The bend changes direction of the second section relative to the first section such that the second section is oriented against a direction of rotation of the rotor.
US10167565B2 Method and device for electroplating in cylindrical geometry
A method and device for electrodeposition in cylindrical geometry. A method for electrochemically depositing a thin layer on a flexible substrate, comprising: providing, in an electrolysis bath, a first closed cylinder in a second hollow cylinder, applying the flexible substrate to one of the surfaces chosen from the outer surface of the first cylinder and the inner surface of the second, the flexible substrate forming a first electrode, providing, in the electrolysis bath, a second electrode, and applying a potential difference between the first electrode and the second electrode in order to electrodeposit the thin layer on the flexible substrate.
US10167564B2 Apparatus and methods of maintaining trivalent chromium bath plating efficiency
An apparatus for maintaining trivalent chromium plating bath efficiency includes an aqueous electroplating bath, which includes trivalent chromium ions and a sulfur compound, and an ultraviolet (UV) radiation source that provides UV radiation to the bath effective to inhibit a reduction in plating efficiency of the bath.
US10167560B2 Method and apparatus for structural coloration of metallic surfaces
Materials for, and methods of, colorizing a metallic surface with micro-gratings using vibration cutting technologies are provided. Micro-gratings on aluminum, brass, and stainless steel surfaces can be rapidly created to effect, under illumination, at least one color observable in the visible spectrum using elliptical vibration texturing, a vibration-assisted mechanical cutting process. The modified metallic surface can display multiple visible colors, an iridescent effect caused by changes in one or more cutting parameters employed to produce the micro-gratings, the angle of illumination by an incident light, and/or the viewing angle of the surface under illumination.
US10167556B2 Apparatus and method for depositing a coating on a substrate at atmospheric pressure
An apparatus for depositing a coating on a substrate at atmospheric pressure comprises (a) a plasma torch comprising a microwave source coupled to an antenna disposed within a chamber having an open end, the chamber comprising a gas inlet for flow of a gas over the antenna to generate a plasma jet; (b) a substrate positioned outside the open end of the chamber a predetermined distance away from a tip of the antenna; and (c) a target material to be coated on the substrate disposed at the tip of the antenna.
US10167555B2 Method and apparatus for fabricating fibers and microstructures from disparate molar mass precursors
The disclosed methods and apparatus improve the fabrication of solid fibers and microstructures. In many embodiments, the fabrication is from gaseous, solid, semi-solid, liquid, critical, and supercritical mixtures using one or more low molar mass precursor(s), in combination with one or more high molar mass precursor(s). The methods and systems generally employ the thermal diffusion/Soret effect to concentrate the low molar mass precursor at a reaction zone, where the presence of the high molar mass precursor contributes to this concentration, and may also contribute to the reaction and insulate the reaction zone, thereby achieving higher fiber growth rates and/or reduced energy/heat expenditures together with reduced homogeneous nucleation. In some embodiments, the invention also relates to the permanent or semi-permanent recording and/or reading of information on or within fabricated fibers and microstructures. In some embodiments, the invention also relates to the fabrication of certain functionally-shaped fibers and microstructures. In some embodiments, the invention may also utilize laser beam profiling to enhance fiber and microstructure fabrication.
US10167543B2 Method for manufacturing optical fiber preform
Provided is a method for manufacturing an optical fiber preform. In a premixing step, a source-material-containing gas containing organosilicon is mixed with premix-use oxygen gas so as to obtain a premixed source material gas. In the premixing step, the premix-use oxygen gas has a temperature greater than or equal to a liquefaction temperature of the organosilicon, the liquefaction temperature being determined depending on an amount of the organosilicon contained in the premixed source material gas.
US10167541B2 Alloyed hot-dip galvanized steel sheet and method of manufacturing the same
Provided is an alloyed hot-dip galvanized steel sheet including a base steel sheet, the base steel sheet containing a given amount of C, Si, Mn, and other elements. The alloyed hot-dip galvanized steel sheet is provided with an alloyed hot-dip galvanized layer on a surface of the base steel sheet, the alloyed hot-dip galvanized layer containing, in mass %, Fe: more than or equal to 5% and less than or equal to 15%, and having a thickness of more than or equal to 3 μm and less than or equal to 30 μm. The alloyed hot-dip galvanized steel sheet includes an A layer immediately under the surface of the base steel sheet, the A layer being formed in the base steel sheet and having a thickness of more than or equal to 2 μm and less than or equal to 20 μm from the surface of the base steel sheet, containing more than or equal to 50 vol % of a ferrite structure, and containing more than or equal to 90 mass % of unoxidized Fe, less than or equal to 10 mass % of a total of contents of oxides of Fe, Si, Mn, P, S, and Al, and less than 0.05 mass % of C.
US10167536B2 Tungsten alloy, tungsten alloy part, discharge lamp, transmitting tube, and magnetron
According to one embodiment, a tungsten alloy includes a W component and a Hf component including HfC. A content of the Hf component in terms of HfC is 0.1 wt % or more and 3 wt % or less.
US10167529B2 Hardfacing process and parts produced thereby
A hardfacing process includes depositing a clad layer having a thickness greater than about 1 mm (0.04 in) on a surface of the component by arc welding, and creating a heat affected zone directly below the clad layer due to the depositing. The heat affected zone may be a region of the component where a lowest hardness is more than 40% lower than a base hardness of the component below the heat affected zone. The method may also include heat treating the component after the deposition such that the lowest hardness in the heat affected zone is restored to within about 15% of the base hardness of the component.
US10167524B2 Virus causing respiratory tract illness in susceptible mammals
The invention relates to the field of virology. The invention provides an isolated essentially mammalian negative-sense single-stranded RNA virus (MPV) within the subfamily Pneumovirinae of the family Paramyxoviridae and identifiable as phylogenetically corresponding to the genus Metapneumovirus and components thereof.
US10167522B2 Nucleic acid probes and methods for detecting plasmodium knowlesi
This invention relates to novel nucleic acid probes and methods for detecting Plasmodium knowlesi parasites in a sample.
US10167512B2 Leukocyte microRNAS for use in diagnosis and treatment of endometriosis
Methods for diagnosis and treatment of endometriosis are described. Methods utilize the recognition that leukocyte miRNAs can be dramatically dysregulated subjects suffering from endometriosis. Accordingly, leukocyte miRNAs, as well as polynucleotides encoding the miRNAs, can be utilized in the diagnosis and treatment of endometriosis.
US10167511B2 Biomarker identification
Disclosed are method and apparatus for identifying biomarkers and in particular for identifying biomarkers for use in making clinical assessments, such as early diagnostic, diagnostic, disease stage, disease severity, disease subtype, response to therapy or prognostic assessments. In one particular example, the techniques are applied to allow assessments of patients suffering from, suspected of suffering from, or with clinical signs of SIRS (Systemic Inflammatory Response Syndrome) being either infection-negative SIRS or infection-positive SIRS.
US10167504B2 Method of sequencing
The present invention provides a method of sequencing a polynucleotide using a stepwise ligation and cleavage method in which two or more cleavage enzymes which are specific to two or more test probes are used sequentially to identify which test probe bound and hence the sequence of the target polynucleotide. In a preferred aspect the probes and/or bases used in the reaction are labelled, e.g. with a bead.
US10167494B2 Method for detection, characterization and/or identification of microorganisms in a sealed container
The present invention provides a method and system for monitoring, detecting, and/or characterizing a biological particle that may be present in a sample. The method may be accomplished in a sealed container by utilizing a first step time-dependent spectroscopic technique to obtain at least two measurements of a growth composition comprising a sample and correlating said measurements for the detection and/or characterization of a biological particle that may be present in the sample. The method further provides for a subsequent step for the separation, characterizion and/or identification of the microorganisms in the sealed container.
US10167489B2 Microbial oils with lowered pour points, dielectric fluids produced therefrom, and related methods
Methods and compositions for the production of dielectric fluids from lipids produced by microorganisms are provided, including oil-bearing microorganisms and methods of low cost cultivation of such microorganisms. Microalgal cells containing exogenous genes encoding, for example, a sucrose transporter, a sucrose invertase, a fructokinase, a polysaccharide-degrading enzyme, a lipid pathway modification enzyme, a fatty acyl-ACP thioesterase, a desaturase, a fatty acyl-CoA/aldehyde reductase, and/or an acyl carrier protein are useful in manufacturing dielectric fluids.
US10167485B2 Production of viral vectors
The present invention relates to methods and compositions for the production of viral vectors. In particular, the present invention provides methods and compositions for faster, higher titer and higher purity production of viral vectors (e.g. adenoviral vectors). In some embodiments, the present invention provides gutted and helper viruses with identical or similar termini. In other embodiments, the present invention provides terminal protein linked adenoviral DNA. In certain embodiments, the present invention provides template extended adenoviral DNA.
US10167483B2 Herbicide resistance genes
The subject invention provides novel plants that are not only resistant to 2,4-D, but also to pyridyloxyacetate herbicides. Heretofore, there was no expectation or suggestion that a plant with both of these advantageous properties could be produced by the introduction of a single gene. The subject invention also includes plants that produce one or more enzymes of the subject invention “stacked” together with one or more other herbicide resistance genes. The subject invention enables novel combinations of herbicides to be used in new ways. Furthermore, the subject invention provides novel methods of preventing the development of, and controlling, strains of weeds that are resistant to one or more herbicides such as glyphosate. The preferred enzyme and gene for use according to the subject invention are referred to herein as AAD-12 (AryloxyAlkanoate Dioxygenase). This highly novel discovery is the basis of significant herbicide tolerant crop trait and selectable marker opportunities.
US10167482B2 Genes and uses for plant enhancement
Transgenic seed for crops with enhanced agronomic traits are provided by trait-improving recombinant DNA in the nucleus of cells of the seed where plants grown from such transgenic seed exhibit one or more enhanced traits as compared to a control plant. Of particular interest are transgenic plants that have increased yield. The present invention also provides recombinant DNA molecules for expression of a protein, and recombinant DNA molecules for suppression of a protein.
US10167478B2 Replicative minicircle vectors with improved expression
The present invention relates to the production and use of covalently closed circular (ccc) recombinant DNA molecules such as plasmids, cosmids, bacterial artificial chromosomes (BACs), bacteriophages, viral vectors and hybrids thereof, and more particularly to vector modifications that improve expression of said DNA molecules.
US10167472B2 PME-1 as a biomarker to predict and diagnose an increased risk of endometrial cancer and gene silencing of PME-1 to inhibit epithelial to mesenchymal transition
Disclosed are methods of attenuating activity of the PME-1 gene. siRNAs or shRNAs are used to target against PME-1, thereby reducing the PME-1 mRNA. It is disclosed that the siRNAs or shRNAs targeted against PME-1 attenuate the epithelial to mesenchymal transition, thereby inhibit endometrial cancer development. A kit containing siRNA or shRNA reagents for attenuating the PME-1 gene expression is also disclosed.
US10167458B2 Alpha-amylase variants
The present invention relates to variants of a parent alpha-amylase. The present invention also relates to polynucleotides encoding the variants; nucleic acid constructs, vectors, and host cells comprising the polynucleotides; and methods of using the variants.
US10167456B2 Bifunctional lipase mutant and methods of using same
The present invention provides a novel dual-function lipase mutant and its application in processing of flour products. The amino acid sequence of the lipase has one of the following amino acid substitutions: P298T,P298T/H317P, P298T/H317P/V326S, P298T/T218S/S234F, P298T/H317P/P168L/A129S, P298T/S234F/K161R/V326S, wherein the substitutions are relative to a parent amino acid sequence set forth in SEQ ID NO:1; wherein the lipase mutant maintains a triglyceride and lecithin hydrolysis activity and good performance in thermostability. The mutants have good performance in processing of flour products, while they can significantly whiten the bread or other products in processing of flour products and significantly increase the specific volume in bread baking process.
US10167452B2 Viral purification methods
The present invention is directed to an improved method of purifying virus, particularly reovirus. Infectious virus can be extracted from a cell culture with a detergent to produce high titers of virus, and the virus can then be purified by simple steps such as filtration and column chromatography. Viruses and compositions comprising the viruses prepared according to the present invention are also provided.
US10167450B2 Human pancreatic beta cell lines for diagnostic of diabetes
The present invention relates to a method for preparing commercial scale quantities of human functional Betacells and to the establishment of cell lines. It also relates to a method of diagnosis using Beta cell tumors or cells derived thereof. The method comprises sub-transplantation procedure to enrich the graft in proliferating Betacells, allowing to generate human Betacell lines. Such lines express little amount of insulin and have a gene expression profile that resembles to adult Betacells. In addition, the human Betacell lines are able to normalize glycemia of diabetic mice when transplanted, demonstrating their insulin secretion capabilities.
US10167445B2 Cell culture monitoring system with low power consumption
An improved cell culture monitoring system and method that detects cell growth and concentration in a dynamic environment of incubator/shaker. In order to reduce power consumption and make a wireless cell culture monitoring system practical, several methods of temperature compensation are used to replace a method of controlling the temperature of sensing module. Furthermore its power consumption can be significantly reduced by using an adaptive and synchronized light pulse detection technique.
US10167443B2 Wet clean process for removing CxHyFz etch residue
A method for cleaning etch residues that may include treating an etched surface with an aqueous lanthanoid solution, wherein the aqueous lanthanoid solution removes an etch residue that includes a majority of hydrocarbons and at least one element selected from the group consisting of carbon, oxygen, fluorine, nitrogen and silicon. In one example, the aqueous solution may be cerium ammonium nitrate (Ce(NH4)(NO3)),(CAN).
US10167441B2 Laundry scent additive
A laundry scent additive having polyethylene glycol and perfume. The laundry scent additive enables consumers to control the amount of scent imparted to their laundry.
US10167438B2 Compressor for refrigeration and air conditioning, and refrigeration and air conditioning device
The present invention provides a compressor for refrigeration and air conditioning and a refrigeration and air conditioning device capable of achieving both favorable environmental performance and favorable refrigeration cycle efficiency. In the compressor for refrigeration and air conditioning, a refrigerator oil containing a polyol ester and a refrigerant containing difluoromethane are enclosed. The polyol ester has two or more repetitions of poly[2,2-di(alkanoyloxymethyl)oxytrimethylene] as a structural unit. Further, the polyol ester is composed of only one or both of a cyclic polyol ester, which is obtained by cyclically polymerizing a molecular chain having the structural unit, and a crosslinked polyol ester, which is obtained by crosslinking molecular chains having the structural unit with each other through a crosslinkable structural unit polymerized with the structural unit.