Document Document Title
US10373399B2 Photographing system for long-distance running event and operation method thereof
A photographing system for a long-distance running event and an operation method thereof are provided. A radio frequency identification (RFID) reader is installed in a long-distance running path. The RFID reader can read RFID tags worn by runners to obtain time information of the runners passing a position of the RFID reader in the long-distance running path. A camera installed in the long-distance running path can photograph the runners to obtain photos. A processing device can receive the photos from the camera. The processing device can perform a face recognition operation on the photos to group the photos into at least one photo group. The processing device can establish mapping relationships between the at least one photo group and the runners based on the time information provided by the RFID reader.
US10373384B2 Lightfield compression using disparity predicted replacement
A display system includes a first storage device to store a first lightfield and a second storage device to store a second lightfield. The first lightfield comprises a two-dimensional array of images, with each image comprising a corresponding two-dimensional array of image tiles, and the second lightfield comprises a compressed representation of the first lightfield. The system further includes at least one processor configured to selectively eliminate image tiles of images of the first lightfield from inclusion in the second lightfield based on identified redundancies between the eliminated image tiles and image tiles in the same tile positions of other images of the lightfield.
US10373382B2 Information processing apparatus, information processing method, and storage medium
An apparatus includes an image acquisition unit configured to acquire a captured image of a real space, a position and orientation acquisition unit configured to acquire a position and orientation of each of a plurality of virtual objects, an interference determination unit configured to determine whether interference is present between the virtual objects based on the position and orientation of each of the plurality of virtual objects and model data of the plurality of virtual objects, an interference information recording unit configured to record an outline of an interference part where the virtual objects interfere with each other as interference information, based on a result of the interference determination unit, a generation unit configured to generate a composite image including the captured image, an image of the plurality of virtual objects, and an image representing the outline of the interference part.
US10373373B2 Systems and methods for reducing the stimulation time of physics based garment simulations
Systems and methods are provided for enabling the reduction of the time required to simulate a garment fitting onto a destination body shape with high visual quality, while also offering high performance and accuracy. The embodiments described herein include, for example, caching of source body meshes having a geometric difference with a destination body mesh that is within a predefined threshold. At least one of the cached source body meshes is selected, based, at least in part, on a wearable measurement range of the garment. For each of the selected cached source body meshes, a deformable object mesh representing the garment is generated, wherein the generating is based, at least in part, on the selected cached source body mesh. A source body mesh having body measurements that most closely match the body measurements of the destination body mesh is identified from among the selected cached source body meshes.
US10373371B2 Generating slicing data from a tree data structure
An example technique for generating slice data from the tree data structure representation of a three dimensional (3-D) object can include obtaining a shape specification of the 3-D object and obtaining a material specification of the 3-D object. The example technique for generating slice data from the tree data structure representation of a 3-D object can also include merging the shape specification and the material specification to create a tree data structure representation of the 3-D object. The example technique for generating slice data from the tree data structure representation of a 3-D object can also include generating slice data from the tree data structure.
US10373370B2 Method, apparatus, and computer program product for improved graphics performance
A method for improving performance of generation of digitally represented graphics. The method comprises: receiving a first representation of a base primitive; providing a set of instructions associated with vertex position determination; executing said retrieved set of instructions on said first representation of said base primitive using bounded arithmetic for providing a second representation of said base primitive, and subjecting said second representation of said base primitive to a culling process. A corresponding apparatus and computer program product are also presented.
US10373369B2 Three-dimensional pose estimation of symmetrical objects
The present disclosure describes methods, apparatuses, and non-transitory computer-readable mediums for estimating a three-dimensional (“3D”) pose of an object from a two-dimensional (“2D”) input image which contains the object. Particularly, certain aspects of the disclosure are concerned with 3D pose estimation of a symmetric or nearly-symmetric object. An image or a patch of an image includes the object. A classifier is used to determine whether a rotation angle of the object in the image or the patch of the image is within a first predetermined range. In response to a determination that the rotation angle is within the first predetermined range, a mirror image of the object is determined. Two-dimensional (2D) projections of a three-dimensional (3D) bounding box of the object are determined by applying a trained regressor to the mirror image of the object in the image or the patch of the image. The 3D pose of the object is estimated based on the 2D projections.
US10373364B2 Termination of animation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a minimum visible change value for a particular animation comprising multiple frames, the minimum visible change value corresponding to a condition at which change to the particular animation is not visible; determining, based on the minimum visible change value, a termination threshold distance from an animation endpoint and a termination threshold velocity for the particular animation; for each frame of the particular animation, determining whether a current distance from the animation endpoint satisfies the termination threshold distance from the animation endpoint and a current velocity satisfies the termination threshold velocity; and in response to determining that the current distance from the animation endpoint satisfies the termination threshold distance from the animation endpoint and the current velocity satisfies the termination threshold velocity, initiating termination of the animation.
US10373362B2 Systems and methods for adaptive stitching of digital images
There is provided a method of processing digital images associated with a parallax shift for creation of a digital panoramic image, comprising: computing a respective depth map storing values denoting distances to regions of a scene, for each camera located at a respective first position, capturing a respective image by each camera, virtually rotating each camera to second positions at respective angles computed according to a certain region of the image relative to the center point of the camera, mapping between each respective region of the image associated with each respective second position and a corresponding region of the respective depth map computed for the respective camera, and adjusting intensity values of pixels of the regions of each image according to corresponding distance values of the mapped regions of the depth map of the respective camera, to create a plurality of adjusted images for creation of the panoramic image.
US10373354B2 Generating radial hierarchical network charts to convey organizational structures and associated performance data
The computer-implemented tool generates radial organization charts by ingesting hierarchical structured data, with associated performance attributes, and populating a virtual reporting tree that stores tree structure and radial structure information. The graphing server populates the virtual reporting tree while adding ghost nodes to ensure symmetry. The graphing server calculates and assigns radial and angular positional information to each node and uses that positional information to generate the radial organizer chart, applying coloring information to selected nodes and graphically represented radial relationship lines based on the structure and associated performance attributes from the ingested data.
US10373351B2 Image reconstruction system and method in magnetic resonance imaging
A method and system for image reconstruction are provided. Multiple coil images may be obtained. A first reconstructed image based on the multiple coil images may be reconstructed based on a first reconstruction algorithm. A second reconstructed image based on the multiple coil images may be reconstructed based on a second reconstruction algorithm. Correction information about the first reconstructed image may be generated based on the first reconstructed image and the second reconstructed image. A third reconstructed image may be generated based on the first reconstructed image and the correction information about the first reconstructed image.
US10373342B1 Content generation in an immersive environment
Views of a virtual environment can be displayed on mobile devices in a real-world environment simultaneously for multiple users. The users can operate selections devices in the real-world environment that interact with objects in the virtual environment. Virtual characters and objects can be moved and manipulated using selection shapes. A graphical interface can be instantiated and rendered as part of the virtual environment. Virtual cameras and screens can also be instantiated to created storyboards, backdrops, and animated sequences of the virtual environment. These immersive experiences with the virtual environment can be used to generate content for users and for feature films.
US10373322B1 Autonomous store system that analyzes camera images to track people and their interactions with items
An autonomous store system that analyzes camera images to track people and their interactions with items using a processor that obtains a 3D model of a store that contains items and item storage areas. Receives images from cameras captured over a time period and analyzes the images and the 3D model of the store to detect a person in the store based on the images, calculates a trajectory of the person, identifies an item storage area proximal to the trajectory of the person during an interaction time period, analyzes two or more images to identify an item within the item storage area that is moved during the interaction time period. The images are captured within or proximal in time to the interaction time period, and the images contain views of the item storage area, and attribute motion of the item to the person. Enables calibration and placement algorithms for cameras.
US10373312B2 Automated skin lesion segmentation using deep side layers
A method for computer-aided diagnosis of skin lesions includes obtaining a dermoscopic image, convolving the dermoscopic image in a plurality of convolutional layers, obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers, obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers, obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights, obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights, and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a loss layer. Also disclosed: a computer-readable medium embodying instructions for the method, and an apparatus configured to implement the method.
US10373307B2 Method and device for checking a joint between two components of a medical device
A method for checking a faultless joint between a first and a second component of a medical device, namely a drip chamber and a spike, wherein the first component has an annular coupling edge facing downwardly to be sprayed interiorly with a liquid solvent. The solvent is mixed with a tracer detectable through ultraviolet or infrared light and the coupling edge is illuminated with a ultraviolet or infrared light so as to make an image of the sprayed solvent, which is reflected and captured by an electronic scanning device configured to establish whether such image is faultless, visible through a tracer.
US10373300B1 System and method for lossy image and video compression and transmission utilizing neural networks
A system and method for lossy image and video compression and transmission that utilizes a neural network as a function to map a known noise image to a desired or target image, allowing the transfer only of hyperparameters of the function instead of a compressed version of the image itself. This allows the recreation of a high-quality approximation of the desired image by any system receiving the hyperparameters, provided that the receiving system possesses the same noise image and a similar neural network. The amount of data required to transfer an image of a given quality is dramatically reduced versus existing image compression technology. Being that video is simply a series of images, the application of this image compression system and method allows the transfer of video content at rates greater than existing technologies in relation to the same image quality.
US10373293B2 Image processing apparatus, image processing method, and storage medium
A first image and a second image with resolutions different from each other are generated from an image captured by an imaging unit, and the first image and the second image are subject to different types of image processing. A virtual image is generated by calculating a position and an orientation of the imaging unit based on the processed first image. A composite image is generated by combining the generated virtual image with the second image subjected to the image processing, and the generated composite image is used as a display image.
US10373292B2 Method and system for providing high resolution image through super-resolution reconstruction
A system and method for providing high resolution image through super-resolution reconstruction. The system comprises a frame buffer, a convolutional neural network module, an image processing module, and a bi-directional prediction module. After the frame buffer has received high-resolution image with low frames per second and low-resolution image with high frames per second, both are captured by an image capturing module, image processing with super-resolution reconstruction can be performed through the cooperation of the convolutional neural network module, the image processing module and the bi-directional prediction module. In other words, a frame with super-resolution can be calculated through a well-trained convolutional neural network.
US10373289B2 Long-range discernible image generating apparatus and method of operating same
The present invention relates to a long-range discernible image generating apparatus and a method of operating the same, and particularly, to a long-range discernible image generating apparatus and a method of operating the same, which are capable of providing improved legibility. According to an embodiment of the present invention, a long-range discernible image generating apparatus is provided. The long-range discernible image generating apparatus includes an image providing unit for providing a first image including at least one character; an image converting unit for generating a second image which has the proportions of the first image altered by reflecting predetermined point of view information—the point of view information including information on at least one of a direction of view and an angle of view for the first image; and a reference point extracting unit for extracting the coordinates for the first reference point and the coordinates for the second reference point corresponding to the first reference point and the image converting unit compares the coordinates for the first reference point to the coordinates for the second reference point so as to be able to convert the first image.
US10373287B2 Fast GPU context switch
Systems, methods, and computer readable media to improve task switching operations in a graphics processing unit (GPU) are described. As disclosed herein, the clock rate (and voltages) of a GPU's operating environment may be altered so that a low priority task may be rapidly run to a task switch boundary (or completion) so that a higher priority task may begin execution. In some embodiments, only the GPU's operating clock (and voltage) is increased during the task switch operation. In other embodiments, the clock rate (voltages) of supporting components may also be increased. For example, the operating clock for the GPU's supporting memory, memory controller or memory fabric may also be increased. Once the lower priority task has been swapped out, one or more of the clocks (and voltages) increased during the switch operation could be subsequently decreased, though not necessarily to their pre-switch rates.
US10373285B2 Coarse grain coherency
One embodiment provides for a general-purpose graphics processing device comprising a general-purpose graphics processing compute block to process a workload including graphics or compute operations, a first cache memory, and a coherency module enable the first cache memory to coherently cache data for the workload, the data stored in memory within a virtual address space, wherein the virtual address space shared with a separate general-purpose processor including a second cache memory that is coherent with the first cache memory.
US10373281B2 Examples of delivery and/or referral services
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include billing merchants for delivery services in a consolidated fashion, some embodiments may include interactions with point of sale systems.
US10373275B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power, wherein Internet Protocol (IP)-based messages including IP packets are generated by transforming raw data content into settlement grade content. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. Messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US10373274B2 Management system and management method for a haul machine
A management system, includes: a first detection unit configured to detect position information of a first haul machine configured to travel along a haul road that leads to a loading area of a mine; a second detection unit configured to detect position information of a second haul machine configured to travel along the haul road; and a processing device configured to receive a detection result from each of the first detection unit and the second detection unit, wherein the processing device is configured to determine that the second haul machine arrives at an entrance of the loading area when the second haul machine arrives at a position behind the first haul machine that is in a standby state at the entrance based on the detection results.
US10373263B1 Extensible infrastructure for managing workflow on a plurality of installed application components that interact with a central hosted component
Managing workflow on a plurality of installed application components that interact with a central hosted component is disclosed. A rule defined on the central hosted component is obtained. A new action item to be executed on an installed application component in the plurality of installed application components is generated at least in part by applying the obtained rule based at least in part on data provided by the installed application component and information that is managed by the central hosted component. The new action item to be executed by the installed application component is communicated. The new action item modifies a workflow on the installed application component without modifying application code on the installed application component.
US10373258B2 System for determination of dynamic user interfaces and selective calculations
A computer system for efficient processing of rules-based data. Computer-readable instructions cause one or more processors to generate one or more user interface displays including prompts for data indicative of employee data and jurisdiction; based on user inputs received in response, generate questions; based on responses to the questions and jurisdiction data, determine pay periods with prompts for employee wage data for each of the pay periods; determine gross wages in response to received employee wage data; determine average weekly wage data based on determined gross wages, and generate one or more formatted state forms including wage and average weekly wage data.
US10373254B2 System and method for providing income payments to an investor
In at least one embodiment computerized methods and corresponding systems for providing guaranteed income payments to an investor are provided that include the step or steps of: receiving information from the investor representing at least a current age of the investor, a desired income start date, a desired income payment amount, and a premium payment amount; receiving a premium payment from the investor and placing the premium payment into a first investment sleeve; and automatically transferring using at least one computing device, during a waiting period and according to a predefined event, a portion of the premium payment from the first investment sleeve to a second investment sleeve, wherein the portion of the premium payment transferred calculated by the at least one computing device as a function of a time remaining in the waiting period and the desired income amount.
US10373253B2 Systems and methods of creating order lifecycles via daisy chain linkage
Systems, devices, and methods for linking orders to develop a consolidated audit trail (CAT) are configured to receive event data for one or more orders based on one or more order characteristics; determine linkages between the one or more orders based on parent relationships of the one or more orders; verify the linkages between the one or more orders based on the event data; and determine order lifecycles based on the linkages between the one or more orders.
US10373251B2 Financial trading system based on real-time prediction using virtual cash
A new type of financial trading model including a user terminal having an account application for storing a virtual cash blocks constructing the virtual cash, a service center installing the account application into the user terminal when the user requests product trade and conducting product trade by increasing or decreasing the virtual cash blocks stored into the account application based on an index change following time of a trading item after setting any one of a number of financial products that the index is being changed as time passed to the trading item according to a selection of the user, and a relay server receiving an index change data in real-time from a certified institution, which is used as a standard of product trade.
US10373246B1 Method and apparatus of providing enhanced authentication and security for financial institution transactions
Example embodiments of the present invention may include a method and apparatus configured to authenticate a user transaction (e.g., point-of-sale, ATM transactions, etc.). One example method may include receiving user authentication information during the user transaction and confirming the user authentication information is correct. The method may also include determining a current user location by a location associated with the user's mobile device, and comparing the current user location to a known location of an entity associated with the user transaction. The method may also include authenticating the transaction if the current user location is within a predetermined distance of the known location of the entity associated with the user transaction.
US10373243B2 Method of displaying and transacting electronic trading cards
A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
US10373231B2 System and method for social style mapping
A system is disclosed that obtains an image of an apparel item and text describing the apparel item. The system also determines descriptive metadata of the apparel item by extracting information from the text. Further, the system further determines categorization metadata of the apparel item by analyzing the image. Additionally, the system stores the image, the descriptive metadata, and the categorization metadata in a virtual closet. Moreover, the system provides a recommendation of an outfit from a stylist to a user based on the virtual closet.
US10373218B1 Managing use of software components
Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.
US10373211B1 Device and method for presenting tailored advertisement content for multiple platforms
Embodiments of the disclosure are directed to methods and systems for providing brand specific content and advertising content for use on a mobile device. A mobile device may comprise an operating system component operable to regulate the presentation of advertisement content on a mobile device. The operating system component may receive a template for the advertisement spaces on a device from a branding component. Then, the operating system component may request and receive advertisement content from an outside source. The mobile device may be compatible with multiple brands, and if the brand association is changed, the branding component may build a new template that reflects the updates.
US10373209B2 Driving behaviors, opinions, and perspectives based on consumer data
A method includes receiving an input identifying a target audience segment (e.g., reflecting a behavior, perspective, or opinion an advertiser would like to influence/increase). The method further includes identifying a first attribute measured by a measurement system, where the first attribute is determined to correlate to users tracked by the measurement system and that belong to the target audience segment, which reflects the behavior that the advertiser wants to influence/increase. The method further includes identifying a second attribute that corresponds to the first attribute, where a messaging action directed to the first attribute, the second attribute, or a combination thereof is available at one or more digital networks. The digital networks may require payment for message delivery or may allow such messaging for free. The method further includes initiating the messaging action aimed at driving behavior directed to the first attribute, the second attribute, or a combination thereof.
US10373208B2 Information providing method
An information providing method for providing a user who uses a device with information via a mobile owned by the user, the method generating the information to be provided to the user, in accordance with: lifestyle information obtained by a lifestyle information obtaining unit receiving the lifestyle information from the device used by the user, the lifestyle information being information on a state of operation of the device; and location information obtained by a location information obtaining unit receiving the location information indicating a location to which the user traveled.
US10373201B2 System for providing mobile advertisement actions
A system for providing mobile advertisement actions may include a memory to store a request, mobile carrier data, mobile advertisement data, and mobile advertisement action data. The system may include an interface operatively connected to the memory to communicate with a mobile device. The system may include a processor operatively connected to the memory and the interface. The processor may receive information and a request from the mobile device via the interface and may determine the mobile carrier data relating to a mobile carrier associated with the mobile device. The processor may identify the mobile advertisement data and the mobile advertisement action targeted to the request and the mobile carrier data. The processor may append the mobile advertisement action data to the mobile advertisement data. The processor may provide the mobile advertisement data with the appended mobile advertisement action data to the mobile device via the interface.
US10373195B2 Methods and systems to evaluate and determine degree of pretense in online advertisement
Systems and methods are provided in the field of online advertising and malicious software. In some embodiments, a method for determining a degree of deceptiveness for a session is provided, the session having one or more relationships between one or more properties of interactions with an online advertisement, the method comprising: extracting one or more characteristics associated with each of the one or more relationships; applying one or more models to each of the one or more relationships to determine a degree of deceptiveness for each of the one or more relationships; aggregating the degree of deceptiveness for each of the one or more relationships to generate the degree of deceptiveness for the session.
US10373194B2 System and method for measuring advertising effectiveness
In some embodiments, a method defines a test group from a population of consumers that have been exposed to a communication associated with a promoted entity. The test group includes a (1) retailer profile, and (2) a first purchase amount associated with the promoted entity. The method also includes receiving purchase information associated with a third party. The purchase information includes (1) a second purchase amount associated with the promoted entity, and (2) a third purchase amount associated with the promoted entity. The method further includes defining a first multiplier based on a relationship between the first purchase amount and the second purchase amount, and defining a second multiplier based on a relationship between the first purchase amount and the third purchase amount. The method additionally includes sending a signal indicative of a combined multiplier based on (1) the first multiplier, and (2) the second multiplier.
US10373191B2 Advertisement translation device, advertisement display device, and method for translating an advertisement
An advertisement translation device is a device for translating an advertisement text displayed in a display area of a predetermined size in advertisement content, and displaying the translated advertisement text in the display area. The advertisement translation device includes: an advertisement text obtainment unit which obtains the advertisement text; a linguistic information obtainment unit which obtains linguistic information indicating a target language into which the advertisement text is to be translated; a translation unit which create translated text candidates by translating the advertisement text into the target language indicated by the linguistic information; and a selection unit which selects and outputs as a translated text, at least one of the translated text candidates a full text of which is displayable in a predetermined character size in the display area.
US10373189B2 Systems and methods for data transfer from pop displays with wireless beacons and engaged mobile devices
Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed herein. A processor coupled to a wireless beacon may record information obtained from sensors coupled to a POP display. The sensors may assess environmental activity and/or user activity around the POP display. A mobile device may record information about interactions between the mobile device and the wireless beacon and store the information in a memory cache on the mobile device. The information from the processor and the mobile device may be transmitted to a remote server via wireless communication from both the processor and the mobile device at selected times.
US10373172B2 System and method for use in connection with pollutant emissions
The invention concerns a method for incentivizing management or reduction of emission of one or more pollutants in connection with operation of a pollutant-emitting device, characterized in that the method comprises: transmitting an offset status information signal to at least one information system during operation of a pollutant-emitting device, and causing said at least one information system to indicate, in response to receiving said offset status information signal, whether a pollution-offset procedure has been implemented in a pollutant offset program for offsetting in a certified or certifiable manner at least part of the quantity of pollutant(s) emitted by the device.
US10373168B2 Method and system for retry processing of controlled payment transactions
A method for retrying processing of a controlled payment transaction includes: storing, in a first database, account profiles, each including data related to a transaction account including an account identifier and account controls; storing, in a second database, the account profiles stored in the first database, wherein data in each account profile in the second database corresponds to data in the corresponding account profile in the first database; receiving an authorization request for a transaction, the request including a specific account identifier and transaction data; determining an approval or denial of the transaction based on the account controls included in a profile in the second database including the specific account identifier and the transaction data if an attempt to determine approval or denial based on the account controls included in a corresponding account profile in the first database fails; and processing the payment transaction based on the determination.
US10373167B2 Logical validation of devices against fraud
Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.
US10373165B2 Automated sensor-based customer identification and authorization systems within a physical environment
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method providing sensor-based authentication of customers. The system may detect customer biometric data associated with an unknown customer present at a merchant location. The system may determine, based on a known customer identification profile and the detected customer biometric data, a confidence level that the unknown customer is the same individual as the known customer and authenticate the unknown customer based on a determination that the confidence level exceeds a predetermined threshold. The system may transmit identification information associated with the known customer to a financial service provider and receive payment credentials of one or more accounts associated with the known customer and authorization to utilize the one or more accounts to perform a financial transaction.
US10373164B2 Methods and systems for leveraging transaction data to dynamically authenticate a user
A system and method for authenticating a candidate user accessing a host computing device as an authentic user is provided. The host computing device is in communication with an authenticating computing device. The method includes receiving, by the authenticating computing device, a request to authenticate the candidate user as an authentic user. The authentication request includes a user identifier. The method also includes retrieving, by the authenticating computing device, transaction data including payment transactions performed by the authentic user based on the user identifier. The method also includes generating, by the authenticating computing device, a challenge question and a correct answer based on the transaction data associated with the authentic user, and transmitting the challenge question for display on a candidate user computing device used by the candidate user.
US10373158B1 System, method and program product for modifying a supply of stable value digital asset tokens
The present invention generally relates to a method, system and program product for modifying a supply of stable value digital asset tokens tied to a blockchain.
US10373121B2 Integrating a calendaring system with a mashup page containing widgets to provide information regarding the calendared event
A method, system and computer program product for integrating a calendaring system with a mashup page. A mashup server accesses the calendar data inputted by a user to create or edit an entry in a calendar application. The mashup server provides the user access to widgets to be included on a mashup page, where the widgets use the accessed calendar information so that the widgets provide information to the recipients of the calendared event. In this manner, the widgets provide information that normally would be accessible by the participants via links to a myriad of disjoint applications thereby negating the fractured experience of the participants. Upon finalizing the mashup page, the mashup page is saved as a Uniform Resource Location (URL) in the created/edited calendar entry. The mashup page is later transmitted by the mashup server to the recipients of the calendar entry.
US10373118B1 Predictive consolidation system based on sensor data
Techniques for consolidation of items based on sensor data is provided. For example, an amount of an item may be identified using an electronic sensor associated with an automatic replenishment device. When the amount of the item is greater than a first reorder threshold, the item may not be ordered on behalf of the user until the amount of the item reaches the first reorder threshold. However, when an order for a different item is placed, either by accessing a network document to proactively order the different item or through a reorder schedule based on a consumption rate of the different item, the amount of the first item may be compared with a second reorder threshold. When the amount of the first item is less than the second reorder threshold, a notification may be provided to the user for additionally ordering the second item with the first item.
US10373113B2 Transport vector management
A computer system for dynamically managing the transport vector of items receives a client identification and handling parameters from an input device. The system identifies, within a client database, different transport vectors associated with the client identification. The system then accesses one or more item-specific variables associated with the particular item. The system also filters the different transport vectors by the item-specific variables and the handling parameters such that a remaining subset of the different transport vectors all conform with the item-specific variables and the handling parameters. The system selects a specific transport vector from the remaining subset of the different transport vectors based upon a ranking of a user specified attribute. The system then generates a physical digital encoding that conforms with a particular template associated with the specific transport vector.
US10373111B2 Chip card imaging and verification system
A system includes a vision system, a database, a chip reader, and a computer system. The computer system accesses an image of a two-dimensional barcode captured by the vision system and determines barcode information for a group of cards. The barcode information comprises a chip expiration date that applies to the cards in the group of cards. The computer system accesses particular chip information read by the chip reader for a particular card of the group of cards and verifies that the particular chip information matches the barcode information. The computer system updates the database to include the chip expiration date for the group of cards. The computer system analyzes a plurality of chip expiration dates stored in the database and determines, based on the analysis, an order in which to pull groups of cards from inventory in order to issue cards to users.
US10373109B2 System and method for iPS cell bank using media
A first terminal determines a collection date of a somatic cell based on a desired collection date and a collectable date transmitted by a second medium; and outputs the collection date to a first medium. A second terminal outputs the collectable date to the second medium; and determines an acceptance date based on the collection date transmitted by the first medium and a production period of an iPS cell transmitted by a third medium. A third terminal determines the production period based on the collection date and a producible period, and determines a shipment date based on the production period and stockable location and period transmitted by a fourth medium; and outputs the production period to the third medium. A fourth terminal outputs the stockable location and period to the fourth medium; and determines stock location and period based on the production period and the stockable location and period.
US10373103B2 Decision-tree based address-station matching
A mechanism is provided for matching an address to an optimal station for package delivery. Responsive to the at least one keyword k appearing in a substring of an address addr associated with a package to be delivered appearing in a keyword to station probability matrix associated with a city and/or district associated with the address addr associated with the package, for a set of keywords k in the substring of the address addr and station s of the city and/or district, a determination is made of a priority value function v that represents the priority of the combination of keyword k and station s. A critical keyword k* and optimal station s* is identified and the optimal station s* with a maximum determined value for delivery of the package is reported.
US10373100B2 Drop box item deposit sensor system and methods of using the same
An item drop box sensor system for detecting items deposited within a drop box may be configured to detect movement of an item deposit tray and to detect items deposited within the drop box. The drop box sensor system may comprise one or more tray movement sensors for detecting movement of the deposit tray, one or more item detection sensors configured to detect items passing into the drop box via the deposit tray, and an onboard controller for selectively activating the various sensors to conserve power and for transmitting data indicative of the status of the drop box to a central server configured for scheduling item pickups for various geographically spaced drop boxes.
US10373097B2 Autonomous multimodal logistics
An example system may comprise a docking station remotely located from a fulfillment center, a fulfillment system, an unmanned aerial vehicle (UAV), and an autonomous ground vehicle (AGV). The fulfillment system manages the fulfillment center and the docking station, receives a request to ship an item, determines an item transfer point based on a delivery point, and calculates a flight path to the item transfer point. The fulfillment system loads the item at the fulfillment center via a handling mechanism of the UAV and deploys the UAV to the item transfer point using the flight path. The AGV is coupled for wireless communication with the fulfillment system, the docking station, and the AGV. The item transfer point indicates a geographical location where the item is to be transferred from the UAV to one of the docking station and the AGV based on the delivery point.
US10373093B2 Identifying patterns of learning content consumption across multiple entities and automatically determining a customized learning plan based on the patterns
Identifying one or more patterns of content consumption across multiple entities and determining an engagement action for a user of an entity based on the patterns may include receiving information associated with content, cross-industry user data associated with consumption of the content, and a given organization user data associated with consumption of the content. A first set of consumption profile vectors associated with the given organization and one or more second set of consumption profile vectors associated respectively with one or more cross-industry organizations may be generated. Information associated with a target user in the given organization may be received. A customized learning plan for the target user in the given organization may be generated based on the first set of consumption profile vectors, the one or more second set of consumption profile vectors, and the information associated with the target user.
US10373092B2 System and method for providing a tradeoff between time and quality for a task
Systems, methods, and other embodiments are disclosed that are configured to make tradeoffs between time and quality for tasks of a project in a computerized project plan. In one embodiment, at task of a project is represented as a task data structure in a computerized project plan. A time duration in which to complete the task may be automatically transformed in the task data structure by manually changing a quality level of a result of the task in the task data structure in response to user interaction with a graphical user interface of the computerized project plan. Similarly, the quality level of the result of the task may be automatically transformed in the task data structure by manually changing the time duration in which to complete the task in the task data structure in response to user interaction with the graphical user interface of the computerized project plan.
US10373090B2 User-defined workflows in app-based collaborative workspace system
An online collaborative workspace system includes a set of first subsystems and a workflow subsystem. The first subsystems provide a project-oriented social network environment in which system users collaboratively interact with user-defined application objects that store user data and user-determined application functions executed to display the user data and interlink the application objects into project-scale organizations. The first subsystems can include commenting, task and status subsystems. The workflow subsystem includes a workflow builder and a workflow engine. The workflow builder provides a visual interface enabling a user to define custom workflows for the application objects, where a workflow is a cause-effect structure identifying a trigger event that causes the workflow to be executed and defining an action performed on or by an application object in response to the trigger event. The workflow engine receives system events and executes workflows having corresponding triggers.
US10373083B2 System for improving production processes
A performance evaluation system has a computer for displaying the production performance of a machine compared with the production performance of other machines. The machines a connected via a network link to a performance comparison computer. The invention is set up such that comparison data from the performance comparison computer are displayed at least to the operator of a machine via the display of the computer for displaying the production performance.
US10373073B2 Creating deep learning models using feature augmentation
A computer implemented method of automatically creating a classification function trained with augmented representation of features extracted from a plurality of sample media objects using one or more hardware processors for executing a code. The code comprises code instructions for extracting a plurality of features from a plurality of sample media objects, generating a plurality of feature samples for each of the plurality of features by augmenting the plurality of features, training a classification function with the plurality of features samples and outputting the classification function for classifying one or more new media objects.
US10373072B2 Cognitive-based dynamic tuning
A method, system, and computer program product for performing cognitive-based dynamic tuning of a software-based system include monitoring live operation of the system, and determining whether tuning is needed based on the monitoring. Analyzing information and suggesting a change in one or more parameters is based on the determining, the information including an output of a learning algorithm that learns an effect of changes in one or more of the one or more parameters on performance of the system.
US10373070B2 Anomaly detection model selection and validity for time series data
Deploying a model for anomaly detection in time series data. A period of data is received. A model of the period of data is received. It is determined that the model fits a part of the period of data and that the fitted part of the period of data includes the most recent data. A reduced model for the part of the period of data that fit the received model is built. The reduced model is deployed.
US10373066B2 Simplified product configuration using table-based rules, rule conflict resolution through voting, and efficient model compilation
Various implementations for simplified product configuration using table-based rule editing, rule conflict resolution through voting, and efficient model compilation are described. In one example implementation, a rule definition table is provided for presentation to a user. One or inputs defining a rule for a model using the rule definition table are received. The rule is compiled into a compiled rule that is executable during evaluation of the model and the model is evaluated based on the compiled rule. Numerous additional implementations are also described.
US10373060B2 Answer scoring by using structured resources to generate paraphrases
An approach is provided in which a knowledge manager creates a pattern set that includes paraphrases and corresponding paraphrase scores. The paraphrase scores are based on a set of first candidate answers obtained from querying a first set of resource data. The knowledge manager performs a search, which is based on the paraphrases and a user question, on a second set of resource data and identifies a set of second candidate answers. In turn, the knowledge manager scores the set of second candidate answers based on the paraphrase scores corresponding to the paraphrases utilized to identify the set of second candidate answers.
US10373056B1 Unsupervised model building for clustering and anomaly detection
During training mode, first input data is provided to a first neural network to generate first output data indicating that the first input data is classified in a first cluster. The first input data includes at least one of a continuous feature or a categorical feature. Second input data is generated and provided to at least one second neural network to generate second output data. The at least one second neural network corresponds to a variational autoencoder. An aggregate loss corresponding to the second output data is determined, including at least one of evaluating a first loss function for the continuous feature or evaluating a second loss function for the categorical feature. Based on the aggregate loss, at least one parameter of at least one neural network is adjusted. During use mode, the neural networks are used to determine cluster identifications and anomaly likelihoods for received data samples.
US10373054B2 Annealed dropout training of neural networks
Systems and methods for training a neural network to optimize network performance, including sampling an applied dropout rate for one or more nodes of the network to evaluate a current generalization performance of one or more training models. An optimized annealing schedule may be generated based on the sampling, wherein the optimized annealing schedule includes an altered dropout rate configured to improve a generalization performance of the network. A number of nodes of the network may be adjusted in accordance with a dropout rate specified in the optimized annealing schedule. The steps may then be iterated until the generalization performance of the network is maximized.
US10373048B2 Organizing neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for organizing trained and untrained neural networks. In one aspect, a neural network device includes a collection of node assemblies interconnected by between-assembly links, each node assembly itself comprising a network of nodes interconnected by a plurality of within-assembly links, wherein each of the between-assembly links and the within-assembly links have an associated weight, each weight embodying a strength of connection between the nodes joined by the associated link, the nodes within each assembly being more likely to be connected to other nodes within that assembly than to be connected to nodes within others of the node assemblies.
US10373041B1 Payment card and method of manufacturing the same
Embodiments disclosed herein generally relates to a payment card, and more specifically to a payment card with obfuscated personal identification information and a method of generating the same. In one embodiment, an apparatus is disclosed herein. The apparatus includes a substrate, one or more sets of personal identification information, and a masking layer. The substrate is formed from a water-insoluble material. The one or more sets of personal identification information is formed on the substrate. The masking layer is selectively positioned on the substrate to obscure at least one set of personal identification information. The masking layer is formed from a water-soluble material.
US10373039B2 System and method of using a low energy personal area network retained signal strength indication for locating underground utility monuments
The utility tracker taught by the present invention is a BLUETOOTH low energy tag, plus a three axis accelerometer which is approximately the size of a quarter. The utility tracker of the present invention can be secured, typically by “sticking” the dot to an asset by releasable glue or tape. The utility tracker may be stuck to any asset, which could be a fiber optic cable, or any other non-metallic asset that get placed by a utility company, and which can subsequently be detected by a mobile device.
US10373038B1 RFID tags enforcing persistence while powered
RFID tags may compensate for non-RFID power sources by automatically enforcing data or state persistence even while powered. A tag may measure a time interval between successive detected reader commands. If the interval exceeds a minimum time, then the tag may deassert a protocol flag, erase data, and/or change tag operating states, even if the tag would normally not perform these actions while powered.
US10373036B2 Remote control for air conditioner and air conditioner provided with same
A remote control for an air conditioner facilitates setting of various kinds of data without operation of a button. A remote control (30) includes an external communication unit (45) having an NFC circuit (42) and an NFC antenna (43). The external communication unit (45) is capable of wirelessly communicating with an external apparatus even when a microcomputer (36) in the remote control (30) is not supplied with power (i.e., in a non-operating state). Hence, through the wireless communication between the external communication unit (45) of the remote control (30) and the external apparatus, the various kinds of data is forwarded from the external device to the remote control (30), and stored in the remote control (30).
US10373034B2 Method and apparatus for generating two-dimensional barcode picture having dynamic effect
A system for generating a two-dimensional barcode picture having a dynamic effect may receive a target character string and encode the target character string into a two-dimensional barcode sequence. The system may obtain a feature bit in the two-dimensional barcode sequence and calculating relative coordinates of the feature bit in a two-dimensional barcode specification matrix. The system may obtain a preset drawing area and map the feature bit into a feature area in the drawing area according to the relative coordinates of the feature bit in the two-dimensional barcode specification matrix. The system may draw a dynamic picture in the drawing area by using a canvas component according to a preset animation effect definition. An image frame of the dynamic picture at the end of an animation effect being an image frame having the feature area configured with a pixel whose grayscale value is a standard grayscale value corresponding to the feature bit.
US10373032B2 Cryptographic printhead
A printer is configured with a processor which calculates printhead control parameters, the control parameters being determined by the processor in such a way as to optimize the printing process of the printer's printhead. The processor determines the printhead control parameters according to an optimization algorithm stored in the printer. To maintain the internal security of the optimization algorithm, the printhead control parameters are encrypted by the processor. The encrypted printhead control parameters are then transmitted to the printhead via an internal data path of the printer. If a third party monitors the data along the internal data path, the encryption algorithm remains secure because the control parameters are encrypted. The printhead contains a second, dedicated processor. The printhead processor receives the encrypted printhead control parameters, and decrypts the control parameters. The printhead then prints according to the decrypted printhead control parameters, ensuring optimized printing.
US10373030B2 Image processing apparatus that executes halftone process on target image data including edge pixel
In a case where a dot forming condition is not satisfied, whether to form a dot for a target pixel is determined according to a predetermined method and dependently on a colorant-corresponding gradation value for the target pixel. The colorant-corresponding gradation value for each pixel is defined for a color component corresponding to colorant and representing density of the color component in color of the each pixel. The dot forming condition includes that the target pixel is an edge pixel and that a density index value for the target pixel, which is related to density of the color component in the color of the target pixel that is represented by the colorant-corresponding gradation value, is greater than a threshold value. In a case where a dot forming condition is satisfied, it is determined that a dot is to be formed for the target pixel, irrespective of the colorant-corresponding gradation value.
US10373015B2 System and method of detecting moving objects
Provided are a system and method of detecting moving objects. The system stores pixel information regarding each of pixels included in frames of the video in a storage, sets a background model comprising at least one background model element, the at least one background model element indicating at least one of a reference visual property and a reference usage time, determines whether the pixels are background pixels or foreground pixels by comparing the pixel information with the at least one background model element, and updating the background model based on a result of the comparing.
US10373012B2 Analyzing content of digital images
Methods, apparatuses, and embodiments related to analyzing the content of digital images. A computer extracts multiple sets of visual features, which can be keypoints, based on an image of a selected object. Each of the multiple sets of visual features is extracted by a different visual feature extractor. The computer further extracts a visual word count vector based on the image of the selected object. An image query is executed based on the extracted visual features and the extracted visual word count vector to identify one or more candidate template objects of which the selected object may be an instance. When multiple candidate template objects are identified, a matching algorithm compares the selected object with the candidate template objects to determine a particular candidate template of which the selected object is an instance.
US10373009B2 Character recognition and character input apparatus using touch screen and method thereof
A character input method using a touch screen, in which one or more areas requiring user input is defined in the touch screen, pre-recognized information is defined for each of the defined areas, character information is received by a user in one or more user desired areas among the defined areas, the character information is recognized using a character recognizer, and the recognized character information is updated in the user desired areas.
US10373006B2 Method and system for extracting alphanumeric content from noisy image data
In general, embodiments of the technology relate to extracting content from documents. More specifically, embodiments of the technology relate to using fuzzy regular expressions to process content results obtained from one or more documents in order to extract content for these documents. Further, embodiments of the technology enable the format modification of the content after the content has been identified and extracted from the documents.
US10373000B2 Method of classifying a condition of a road surface
A method of identifying a condition of a road surface includes capturing at least a first image of the road surface with a first camera, and a second image of the road surface with a second camera. The first image and the second image are tiled together to form a combined tile image. A feature vector is extracted from the combined tile image using a convolutional neural network, and a condition of the road surface is determined from the feature vector using a classifier.
US10372997B2 Updating a behavioral model for a person in a physical space
Examples disclosed herein relate to a person moving in a physical space. In one aspect, a method is disclosed. The method may include obtaining at least two images of a person from at least two cameras directed at a physical space, where the physical space may include a plurality of designated areas. The method may also include obtaining metadata associated with the images, based on the images and the metadata determining within the plurality of designated areas a set of designated areas visited by the person, for each designated area within the set of designated areas, determining an area information, and updating a database based on the set of designated areas and based on at least a portion of the area information associated with each designated area within the set of designate areas.
US10372996B2 Automatic vehicle leak detection
A vehicle controller receives images from a camera upon arrival and upon departure. A location of the vehicle may be tracked and images captured by the camera may be tagged with a location. A departure image may be compared to an arrival image captured closest to the same location as the arrival image. A residual image based on a difference between the arrival and departure images is evaluated for anomalies. Attributes of the anomaly such as texture, color, and the like are determined and the anomaly is classified based on the attributes. If the classification indicates an automotive fluid, then an alert is generated.
US10372993B2 Selectively retaining high-resolution segments of continuous video data stream
Processing of a continuous, high-resolution video data stream for reduced data storage is provided. The processing includes: analyzing the continuous, high-resolution data stream for one or more specified image elements of interest; identifying at least one image element of the one or more specified image elements of interest in the continuous video data stream; passing one or more video segments of the continuous video data stream as high-resolution video, the one or more video segments containing the identified at least one image element of the one or more specified image elements of interest; and reducing resolution of other portions of the continuous video data stream than the one or more video segments to low-resolution video, wherein low-resolution video includes less data than high-resolution video.
US10372991B1 Systems and methods that leverage deep learning to selectively store audiovisual content
Systems, methods, and devices for curating audiovisual content are provided. A mobile image capture device can be operable to capture one or more images; receive an audio signal; analyze at least a portion of the audio signal with a first machine-learned model to determine a first audio classifier label descriptive of an audio event; identify a first image associated with the first audio classifier label; analyze the first image with a second machine-learned model to determine a desirability of a scene depicted by the first image; and determine, based at least in part on the desirability of the scene depicted by the first image, whether to store a copy of the first image associated with the first audio classifier label in the non-volatile memory of the mobile image capture device or to discard the first image without storing a copy of the first image.
US10372988B2 Systems and methods for automatically varying privacy settings of wearable camera systems
A wearable imaging apparatus is provided for capturing and processing images from an environment of a user. In one implementation, the wearable apparatus may be configured with a memory for storing privacy mode triggers and associated automatically variable privacy mode settings, and at least one processing device. The processing device may analyze the images captured by the wearable apparatus, and recognize the presence of at least one of the privacy mode triggers within the images. After recognizing the at least one trigger, the processing device may cause one or more adjustments to the wearable apparatus based on the privacy mode settings associated with the at least one trigger.
US10372987B2 Agricultural method and system using a high resolution sensing device for analyzing and servicing crops
A system for observing agricultural samples includes a chassis suspended on an elevated cable or rail, an actuator disposed within the chassis for moving the chassis forward and backward along the elevated cable or rail, a camera mounted on or within the chassis and configured to acquire image data of an area below the elevated cable or rail including an agricultural sample, and a processor disposed within the chassis for receiving image data from the camera, autonomously controlling the actuator to move the chassis along the elevated cable or rail, and assessing a condition of the agricultural sample from the received image data.
US10372984B2 Shape-based segmentation using hierarchical image representations for automatic training data generation and search space specification for machine learning algorithms
A system and various methods for processing an image to produce a hierarchical image representation model, segment the image model using shape criteria to produce positive and negative training data sets as well as a search-space data set comprising shapes matched to a search query provided as input, and using the training data sets to train a machine learning model to improve recognition of shapes that are similar to an input query without being exact matches, to improve object recognition.
US10372980B2 Electronic form identification using spatial information
This disclosure is generally directed to identifying electronic forms using spatial information of elements presented on a website. Identifying a type of an electronic form may include identifying particular input elements associated with the form, determining a bounding region of the input element, expanding the bounding region, and determining any intersections of the expanded bounding region with one or more label elements proximate to the input element. Keywords of the label elements can be analyzed to increase or decrease a confidence level that an input element is associated with a particular input type. A bounding region can be dynamically sized based on a number of intersecting elements. An electronic form can be identified based on the identified input elements. In some instances, the electronic forms may assist a user in accessing or updating remotely stored personal information, including payment information, across one or more third party electronic sites.
US10372978B1 Artificial intelligence image and text processing
The present invention provides a method using a trained and activated artificial intelligence entity for detecting in photo images, moving or still, the identity of target people who are present or former members of the U.S. armed services, or are related thereto, from sources available through the Internet or other wide area computer network.
US10372977B2 Video processing for human occupancy detection
Many conventional video processing algorithms attempting to detect human presence in a video stream often generate false positives on non-human movements such as plants moving in the wind, rotating fan, etc. To reduce false positives, a technique exploiting temporal correlation of non-human movements can accurately detect human occupancy while reject non-human movements. Specifically, the technique involves performing temporal analysis on a time-series signal generated based on an accumulation of foreground maps and an accumulation of motion map and analyzing the running mean and the running variance of the time-series signal. By determining whether the time-series signal is correlated in time, the technique is able to distinguish human movements and non-human movements. Besides having superior accuracy, the technique lends itself to an efficient algorithm which can be implemented on low cost, low power digital signal processor or other suitable hardware.
US10372974B2 3D imaging recognition by stereo matching of RGB and infrared images
A three-dimensional (3D) image recognition system includes a first imaging sensor capable of collecting a first wavelength range of light and a second imaging sensor capable of collecting a second wavelength range of light. The first imaging sensor and the second imaging sensor are placed apart. The 3D image recognition system also includes a processor configured to identify at least one landmark area of a first image of an object collected by the first imaging sensor, and identify at least one matching landmark area in a second image of the object collected by the second imaging sensor. The processor is further configured to extract the 3D information of the object from the at least one landmark area of the images collected.
US10372970B2 Automatic scene calibration method for video analytics
To determine real-world information about objects moving in a scene, the camera capturing the scene is typically calibrated to the scene. Automatic scene calibration can be accomplished using people that are found moving about in the scene. During a calibration period, a video content analysis system processing video frames from a camera can identify blobs that are associated with people. Using an estimated height of a typical person, the video content analysis system can use the location of the person's head and feet to determine a mapping between the person's location in the 2-D video frame and the person's location in the 3-D real world. This mapping can be used to determine a cost for estimated extrinsic parameters for the camera. Using a hierarchical global estimation mechanism, the video content analysis system can determine the estimated extrinsic parameters with the lowest cost.
US10372966B2 Fingerprint sensing system and method
According to a first aspect of the present disclosure, a fingerprint sensing system is provided, comprising: at least one sensing element configured and arranged to generate a sensing characteristic; a detection unit configured and arranged to detect changes of said sensing characteristic over time; a processing unit configured and arranged to determine if the changes of said sensing characteristic substantially conform to a predefined liveness function. According to a second aspect of the present disclosure, a corresponding fingerprint sensing method is conceived. According to a third aspect of the present disclosure, a corresponding computer program product is provided.
US10372960B2 Capacitance detecting sensors and related devices and systems
Capacitance detecting circuit is disclosed for fingerprint sensing and other applications. The capacitance detecting circuit includes a first capacitor, an integrator, a second capacitor, a comparator, and a counter. The integrator can generate an integrating output voltage and includes a first single-ended amplifier and at least one integration capacitor. The first single-ended amplifier includes a first input terminal and an integrating output terminal. The comparator can generate a comparing output and include a negative input terminal coupled to the integrating output terminal of the first single-ended amplifier, a positive input terminal to receive a reference voltage, and a comparing output terminal to output the comparing output voltage. The counter is coupled to the comparing output terminal and can generate a counter output. A connection between the second capacitor and the first input terminal is controlled to be conducted or cutoff according to the comparing output.
US10372958B2 In-field data acquisition and formatting
Systems, methods, and computer-readable storage media are provided for acquiring field device data (e.g., imaging data such as barcode readings), extracting patterns from the field device data, and formatting the extracted patterns—all directly from field devices (e.g., barcode readers) embedded with these capabilities. The information conveyed by the patterns extracted at the devices embedded with these capabilities may be synthesized and shown in a graphical way to end-users, for instance, by exploiting IoT middleware platform services available at end-user side. Accordingly, systems, methods and computer-readable storage media in accordance with embodiments hereof further provide a customized visualization (e.g., a widget) aimed to make the formatted patterns available in an easy, intuitive and effective way.
US10372954B2 Method for reading indicia off a display of a mobile device
A method of scanning and reading indicia off a display is disclosed. The method may utilize a light sensor of a mobile device to improve the quality of reading indicia, such as a barcode, off a display. A scanner illuminates the mobile device in order to increase the backlight intensity and obtain a high contrast image on the display and then ceases illumination in order to scan the high contrast image without specular reflection caused by the scanner illumination. In one embodiment, the scanner illuminates the mobile device for a period of time to achieve the maximum level of brightness that the mobile device is capable of emitting on the display in the period of time before ceasing the illumination. In another embodiment, the scanner detects whether the change in brightness is greater than predefined level before ceasing the illumination.
US10372952B2 Device having light source to reduce surface pathogens
A self-disinfecting device includes a housing with translucent material and an internal light source that is used to reduce surface pathogens on the translucent material. The device includes a processor and a light source positioned within the housing. At least a portion of the housing is translucent to radiation, and the light source emits radiation at a wavelength and an intensity that kills pathogens residing on the outer surface of the housing.
US10372949B2 Control device and printing apparatus
A control device includes a prohibition unit that prohibits use of an electronic apparatus in a case where a sum of a cumulative amount of use of the electronic apparatus for a predetermined period of time and a new amount of use which is newly instructed by an user exceeds a permitted amount in the period of time which is permitted for the user, and a permission unit that permits use of the electronic apparatus by an amount based on an unused amount which is a difference between the permitted amount and the cumulative amount of use in an unreaching period when the unreaching period is present before the period of time in an accounting period including the period of time, in a case where the use of the electronic apparatus is prohibited by the prohibition unit.
US10372946B1 Systems and methods for configuring a secure computing environment on an integrated circuit
A method of dividing a set of components of an integrated circuit is disclosed. Two or more different security labels are assigned to two or more non-overlapping subsets of the set of components. A handoff file is generated based on the non-overlapping subsets and sent to the integrated circuit. The set of components of the integrated circuit is divided according to the non-overlapping subsets based on the system handoff file.
US10372944B2 Anti-counterfeiting serialization system
An anti-counterfeiting serialization method. The method can include receiving an input serial number, locating a seed character at a predetermined position in the input serial number, determining, based on the seed character, a first output position for an incrementing character of the input serial number, determining, based on the incrementing character, at least one second output position for at least one remaining character of the input serial number, and generating an output serial number having the incrementing character in the first output position and at least one remaining character in the at least one second output position.
US10372942B1 Method and server for providing notary service for file and verifying file recorded by notary service
A method for providing a notary service for a file is provided. The method includes steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a specific user and a private key of the server.
US10372937B2 Data protection based on user input during device boot-up, user login, and device shut-down states
A computing device is described herein that automatically enters a data protection mode in response to the detected presence or absence of certain user input and/or user input behaviors during a device boot-up state, a user login state, or a device shut-down state. When the device enters the data protection mode, sensitive data stored on the device is automatically rendered invisible and/or inaccessible to a user thereof. The sensitive data may be rendered invisible and/or inaccessible in a manner that is not likely to be apparent to the user of the computing device.
US10372934B2 Access controlled queries against user data in a datastore
In an example, a processing device of a datastore system may be configured to identify one or more grants of permission corresponding to one or more first objects, respectively, wherein the one or more first objects comprise only a subset of objects of a datastore, wherein the one or more grants of permission are by a user of the datastore; generate an access control entry for a second object of the objects using at least one of the identified grants of permission, wherein the second object is not exposed to the user; and in responsive to receipt of a query for data corresponding to the objects, determine whether to grant access to the data based on the generated access control entry.
US10372925B2 Data protected process cores
Embodiments provided in this disclosure include a method, computer program product, and system for protecting sensitive data in a processing system comprising a plurality of processor cores. The method includes designating at least one processor core for processing sensitive data, and during a dump event, capturing data from each of the plurality of processor cores except the designated processor core to prevent unauthorized access to sensitive data.
US10372918B2 Method for storing a data file of a client on a storage entity
A method for storing a data file of a client on a storage entity includes generating, by a proxy entity, a master encryption key; encrypting, by the client, the data file using the master encryption key to produce an encrypted file; computing a hash-tree for the encrypted file and using a top-hash of the hash-tree as a file identification (FID); and determining, by the proxy entity, whether the FID is already known to the storage entity. If the FID is not already known to the storage entity the method further includes computing, by the proxy entity, a top-hash of the encrypted file (PFID), and when the ownership of the data file has been proven, storing the FID being equal with the PFID at the client together with the hash value.
US10372906B2 Behavioral model based on short and long range event correlations in system traces
A method of generating a behavioral model of a computer system. A processor partitions a system log of process events into a plurality of strands sharing common characteristics. The processor selects attributes from the strands and generates first distinct n-grams that include attributes from successive events within a strand. The processor generates a first plurality of n-gram groups, each including a plurality of the first distinct n-grams in which a first one of the plurality of first distinct n-grams coexists in a strand also containing a second one of the plurality of first distinct n-grams. The processor generates a first plurality of n-gram group arrangements, each containing a plurality of n-gram groups, and each of the n-gram groups included, in combination, in at least one strand, and the behavioral model containing the first distinct n-grams, the first plurality of n-gram groups, and the first plurality of n-gram group arrangements.
US10372905B1 Preventing unauthorized software execution
Techniques are described for preventing a software module from executing in an unauthorized environment. A software module may be configured to collect context information that describes an environment in which the software module is executing. If the context information indicates that the environment is unauthorized for executing the software module, the software module may alter its behavior(s) or its binary signature to simulate a threat. Threat detection module(s), such as anti-virus software, anti-malware software, and so forth, may then identify the software module as a threat and disable its execution or perform other actions. In some cases, the analysis of the context information may be performed on server device(s), which may send a signal to cause the software module to alter its behavior(s) or its binary signature.
US10372901B1 High assurance certifiable cryptographic system
Segregated cores or virtual processors within a processor establish at least two separate encryption paths via software virtualization. Guest operating systems and encryption applications operate on input data with an enforced level of synchronicity. Output is compared to determine if each encryption path arrives at the same encrypted output. If the outputs are identical, the encrypted data is passed on; if not, an error report is generated. No individual vulnerability may produce a single point of failure to produce erroneously encrypted or unencrypted output.
US10372900B2 System and method for executing calls from OS process to file system
Disclosed are system and method for executing calls to a file system of a computer. An exemplary method comprises intercepting, by a software agent, a call to the file system; determining one or more parameters of the call that identify its functionality; determining a priority of executing the call based on the one or more parameters; storing information about the call, the parameters and the priority into a database; selecting from the database, one or more calls for execution based at least in part on relative priorities of execution of the plurality of calls stored in the database; determining whether to execute or not to execute a selected call based on whether the selected call interferes with execution of an earlier selected call; and when the selected call does not interfere with execution of an earlier selected call, passing the selected call to the file system for execution.
US10372899B2 Method and apparatus for context-aware output escaping using dynamic content marking
A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. After the document generation is completed but before it is output, the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed and applies escaping. The output content is prepared for escaping in advance even if assembled from multiple sources that do not operate in the same runtime environment.
US10372898B2 Protecting data in memory of a consumable product
A non-transitory memory storing a digital signature of a consumable product where the digital signature indicates that an identifier and host device setting data are from a trusted source.
US10372890B2 Apparatus and method for verifying an identity of a user
The present disclosure discloses an apparatus, method, and electronic device. The apparatus includes a processor and a biometric sensor coupled to the processor. The biometric sensor is configured to detect a plurality of biometric features of a user. Each biometric feature may be associated with a value. The processor may determine a sequence of values from the biometric features. The processor may determine the sequence for comparison with a predetermined sequence of values to verify an identity of the user based, at least in part, on the comparison.
US10372879B2 Medical claims lead summary report generation
In an embodiment, a computer-implemented method comprises, in response to receiving lead data identifying an entity associated with a health care claim relating to suspected fraud, determining one or more data sources that were used to identify the entity or the suspected fraud; determining a subset of a plurality of data display elements, based on the determined one or more data sources, wherein each of the plurality of data display elements is configured to cause displaying health care claims data associated with the entity in a designated format; automatically obtaining, from a data repository, specific health care claims data associated with the entity for each of the plurality of data display elements in the subset; generating a lead summary report associated with the entity using a report template, the subset, and the obtained specific health care claims data.
US10372869B2 System and method of analyzing integrated circuit in consideration of a process variation
A method of analyzing an integrated circuit, which is implemented by a computing system or a processor, wherein an interconnection of a first net of the integrated circuit includes at least one conducting segment corresponding to one wiring layer or one via, includes receiving a plurality of resistances and a plurality of capacitances, which correspond to the first net, based on a process variation, counting a number of conducting segments corresponding to the first net, and calculating a first resistance or a first capacitance of the first net, based on the number of conducting segments, the plurality of resistances, and the plurality of capacitances.
US10372868B2 Error resilient digital signal processing device
The present disclosure relates to an error resilient scheme for a signal processing device configured to perform iterative processing on clocked input data and to provide output data. The signal processing device includes a computation circuit comprising at least one computation unit circuit configured to perform one computation in each iteration on the clocked input data and to provide or generate processed data, and a selection circuit configured to provide as the output signal either the processed data or the clocked input data, depending on a control signal representative of a set-up timing error detected in an input data.
US10372858B2 Design-for-testability (DFT) insertion at register-transfer-level (RTL)
Systems and techniques are described for producing a synthesized IC design that includes design-for-testability (DFT) circuitry. A register-transfer-level (RTL) representation of an IC design can be received, wherein the RTL representation includes functional logic. Next, DFT logic can be added to the RTL representation, and DFT placement guidance for placing the DFT logic can be generated. Synthesis can be performed on the RTL representation to obtain the synthesized IC design, wherein during synthesis, (1) the functional logic and the DFT logic can be placed, wherein the DFT logic is placed based on the DFT placement guidance, (2) scan chains can be inserted and placed, and (3) the DFT logic can be electrically connected with the scan chains.
US10372856B2 Optimizing constraint solving by rewriting at least one bit-slice constraint
Methods and apparatuses are described for assigning random values to a set of random variables so that the assigned random values satisfy a set of constraints. A constraint solver can receive a set of constraints that is expected to cause performance problems when the system assigns random values to the set of random variables in a manner that satisfies the set of constraints. For example, modulo constraints and bit-slice constraints can cause the system to perform excessive backtracking when the system attempts to assign random values to the set of random variables in a manner that satisfies the set of constraints. The system can rewrite the set of constraints to obtain a new set of constraints that is expected to reduce and/or avoid the performance problems. The system can then assign random values to the set of random variables based on the new set of constraints.
US10372853B2 Implementing enhanced diagnostics with intelligent pattern combination in automatic test pattern generation (ATPG)
A method and circuit for implementing enhanced diagnostics with intelligent pattern combination in automatic test pattern generation (ATPG), and a design structure on which the subject circuit resides are provided. A random fault is selected in the design. A test pattern is generated and applied the test pattern to a design under test to test the selected random fault. The test is re-simulated to determine faults that are covered by the applied test pattern. A next iteration of test pattern generation includes selecting a fault that is based upon the previous test pattern generation for generating new test patterns.
US10372852B2 Measurement of Aggressor/Victim capacitive coupling impact on timing
A circuit for modeling capacitive coupling comprising a victim line to be tested, a first aggressor line, running alongside the victim line, creating a coupling capacitance between the victim line and the first aggressor line, and a sensor circuit coupled to the victim line, to detect effects of the first aggressor line on the victim line, the sensor circuit measuring timing effects in pseudo-real time.
US10372821B2 Identification of reading order text segments with a probabilistic language model
Certain embodiments identify a correct structured reading-order sequence of text segments extracted from a file. A probabilistic language model is generated from a large text corpus to comprise observed word sequence patterns for a given language. The language model measures whether splicing together a first text segment with another continuation text segment results in a phrase that is more likely than a phrase resulting from splicing together the first text segment with other continuation text segments. Sets of text segments, which include a first set with a first text segment and a first continuation text segment as well as a second set with the first text segment and a second continuation text segment, are provided to the probabilistic model. A score indicative of a likelihood of the set providing a correct structured reading-order sequence is obtained for each set of text segments.
US10372820B1 Method and system for managing data quality for spanish names in a database
A method and system to identify similar names and addresses from given data set comprising plurality of names and addresses. The invention more specifically addresses the challenge faced in Spanish data quality assurance. The name and data is parsed through parsing engine to parse the plurality of Spanish names and addresses. The parsed Spanish names and addresses are sent to a Probable identification engine to identify the probable matches. The combination of name and address matching process can be used for assuring data quality for Spanish names and addresses. The Spanish name matching process consists of identification of probable matches and finding similarity percentages between those probable. Similarly, the Spanish address matching process consists of identification of probable matches (criteria like same city) and finding similarity percentages between those probable. The system includes a parsing engine, a probable identification engine and a match percentage calculation engine.
US10372818B2 User based text prediction
In an approach to text prediction, a computer detects an initialization of a text-based communication between a first user and a second user. The computer determines whether a predictive text dictionary associated with the second user exists, wherein the predictive text dictionary is based, at least in part, on a history of communication between the first user and the second user. Responsive to determining a predictive text dictionary associated with the second user exists, the computer receives the text-based communication. The computer determines whether one or more words are detected in the text-based communication that do not exist in the predictive text dictionary associated with the second user. Responsive to determining one or more words are detected that do not exist in the predictive text dictionary associated with the second user, the computer adds the one or more new words to the predictive text dictionary associated with the second user.
US10372813B2 Selective content dissemination
A computer-implemented method disseminates content over a network. One or more processors parse a first document into first content sections that are devoted to first topics. Processor(s) assess each of the first content sections to determine a level of expertise, of a user, for each topic from the first set of topics. Processor(s) parse a second document into second content sections that are devoted to second topics. Processor(s) compare one or more of the second content sections with one or more of the first content sections to determine a relevance parameter for the user. The relevance parameter describes the level of expertise, of the user, for each topic from the first set of topics that is also found in the second document. Processor(s) utilize the relevance parameter to identify and retrieve, via a network, only passages from the second document that provide new information to the user.
US10372812B2 Combining aspects of a template into multiple web pages
Techniques for combining aspects of a template into multiple pages are described. In implementations, a request is received to generate a web page having digital content (e.g., text, images, videos, and so on) for display. In response to receiving the request, a template to which the web page is bound is selected. The template includes a tree structure having structural content in a first node and policies in a second node. Properties of the structural content of the template are then merged with the digital content of the web page by applying the digital content of the web page on top of the structural content of the template. The web page is then generated based on the merging.
US10372803B2 System, method and computer readable medium for binding authored content to the events used to generate the content
A web page that includes content form fields may be modified to include an event observer module and an authored content module. Events generated during the authoring of content by a user are recorded by the event observer module and sent to an event server with an InteractionID. The authored content module inserts hidden fields into the form fields that are updated with the InteractionID when content is submitted to the web server. The web server provides the InteractionID in a bind request to the event server. The event server binds the content to the events used to create the content in response to the request.
US10372802B2 Generating a report based on image data
A system for generating a report based on image data is disclosed. A template selector (1) selecting a template from a plurality of templates, the template defining a structure for the report and data fields to be filled in for the report, wherein the template further defines associations between data fields and view descriptors, wherein a view descriptor defines an image type and a presentation mode of the image type. A data field presenter (2) presenting a representation of the data fields of the template to a user. An image dataset selector (4) automatically selecting at least one image dataset having the image type defined by the view descriptor associated with the selected at least one data field. A view generator (5) automatically generating a view of the at least one selected image dataset based on the presentation mode defined by the view descriptor associated with the selected at least one data field. A report generator (7) for generating the report based on the template and the data provided by the user.
US10372797B2 System, method and computer program product to generate a web application using reusable themes
In general, the technology relates to a method for using reusable themes. The method includes receiving, from a device, a request for a style sheet language file, where the style sheet language file defines a reusable theme for a webpage and specifies a relative location for an image that is used by the reusable theme. The method further includes receiving a request for the image including the relative location of the image, resolving the relative location for the image to obtain an absolute location for the image using a location of the style sheet language file in a web application structure, obtaining the image from the absolute location of the image, and providing the image to the device.
US10372795B2 Conditionally controlled styling
In one example, a document rendering device may create a document from a document tree by determining whether a style property of a source node of the document tree may be applied to a target node of that document tree. The document rendering device may store a document tree having multiple nodes describing a document having component arranged hierarchically in a parent-child relationship. The document rendering device may identify a styling permission describing whether a target node representing a child component of the document tree permits application of a style property to the target node. The document rendering device may execute an inheritance determination for the target node based on the styling permission to determine whether the target node inherits the style property from a source node representing a parent component. The document rendering device may render the target node based on the inheritance determination to create a document component of the document.
US10372792B2 Document transformation performance via incremental fragment transformations
A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.
US10372791B2 Content customization
A computer-implemented method and system are described for customizing content displayed to a user on a user device associated with the user. An example method may include receiving interaction data describing interactions by a user with one or more pages presented on a user device of the user, building a tag expression for the user based on the interaction data, the tag expression including a logical expression of tags and Boolean logic operators, and the tags being associated with page items. The method may also include generating a content page with a customized result customized to the user based on the tag expression.
US10372790B2 System, method and apparatus for generating hand gesture animation determined on dialogue length and emotion
System, method and apparatuses directed to a paradigm of manuscript generation and manipulation combined with contemporaneous or simultaneous visualization of the text or other media being entered by the creator with emotion and mood of the characters being conveyed graphically through rendering. Through real time calculations, respective characters are graphically depicted speaking and interacting physically with other characters, pursuant to directive found in a manuscript text.
US10372789B2 Creating high fidelity page layout documents
A computer-based method for creating a high fidelity page layout document is provided. The method includes assigning an identifier to each element of a plurality of elements in a reflowable document, creating a fixed page layout document, including the identifiers, from the reflowable document, parsing the fixed page layout document into a plurality of elements based on the identifiers, each element being associated with an identifier, linking the elements of the reflowable document to the elements of the fixed page layout document based on the identifiers, and creating a final document based on the reflowable document, the fixed page layout document and the identifiers, each element of the final document having a fixed position on a page.
US10372783B2 Persisting the state of visual control elements in uniform resource locator (URL)-generated web pages
In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.
US10372776B2 User-specified user application data sharing
An indication initiated by a user within a first local user application that specifies user-selected data sharable by the first local user application is received at an operating system of a first computing device used by the user. A determination is made as to whether any other user applications share data compatibility with at least one portion of the specified user-selected data. In response to determining that at least one other user application shares the data compatibility with the at least one portion of the specified user-selected data, a data share indication to the at least one other user application is configured.
US10372773B2 System and method for providing recommended mappings for use by a mapper in an integration cloud service design time
In accordance with an embodiment, described herein is a system and method for providing recommended mappings to a mapper for use in designing an integration flow in a design time of a cloud-based integration service. A database can store mapping records from a plurality of sources, and mapping records inferred from the extracted mapping records. Each mapping record in the database can be associated with a rating generated by a ranking engine. A recommendation engine can be invoked to retrieve one or more mapping records from the database and an auto suggestion engine, for graphical display in the mapper. The integration flow can be published, and mapping information therein can be parsed by the recommendation engine into one or more mapping records, which are persisted into the database to update the mapping records in the database.
US10372771B2 Router based query results
A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.
US10372769B2 Displaying results, in an analytics visualization dashboard, of federated searches across repositories using as inputs attributes of the analytics visualization dashboard
Examples receive an input indicating a Graphical User Interface (GUI) selection of an attribute displayed in an analytics visualization dashboard, where the selected attribute is associated with a search term. Some examples perform a federated search across a plurality of repositories using the search term and through a content web service. Some examples obtain results of the federated search performed in the repositories, the results being content metadata associated to the search term, the content metadata relating to contents stored in the repositories and the content metadata including links to the contents. Some examples display the content metadata in the analytics visualization dashboard and provide access, through the links, to the contents associated with the displayed content metadata.
US10372767B2 Sensor based context augmentation of search queries
A computing device and method is usable to augment search queries with data obtained from sensors. The computing device comprises a processor configured to receive, from a query source, a search query comprising a query concept. The processor is further configured to determine a context of the query concept expressed in the query. The processor is further configured to determine a response to the query. The processor is further configured to validate the context of the query using at least one sensor. The processor is further configured to transmit the response to the query to the query source.
US10372764B2 Extending document editors to assimilate documents returned by a search engine
Methods and arrangements for configuring document editors. A search client add-in is loaded at a document editor. At the document editor, a document is accepted from a search engine. Communication is established between the search client add-in and the search engine. At the search client add-in, supplementary information about the document is received from the search engine. User input about the document is accepted, and is directed to the search engine. The document is informatively enhanced via at least one of: the supplementary information and the user input. Other variants and embodiments are broadly contemplated herein.
US10372762B1 Systems and methods for improved transactional mainframes
In one aspect, the present disclosure relates to a system for improved transactional mainframes, the system comprising a processor, a database, an application programming interface (API) module, and a transaction import module. The API module can be configured to: receive transaction data comprising a transaction type, a user identifier, one or more transaction card identifiers, and one or more fields associated with the transaction card identifiers; validate the transaction data using one or more of the stored validation rules associated with the one or more transaction card identifiers; generate one or more transaction cards; and store the transaction data and transaction cards to the database. The transaction import module can be configured to submit the transaction cards to the mainframe, view the status of submitted records, and enable retrying of transaction cards that failed to process.
US10372756B2 Control system using scoped search and conversational interface
A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages from any user in a group of users. In a media-related context, a media BOT receives each message and determines whether it contains a command to play a particular media item. If so, the media BOT formulates the message as an input query and sends the input query to a search system, with instruction to perform a domain-specific search. The search system identifies a top-ranked media item based on the input query, selected from among a curated media-specific corpus. By virtue of the use of the scoped search system, the technique can successfully leverage preexisting linguistic processing mechanisms. The technique can also generate group profiles associated with users who interact with the conversational interface component, and then use the group profiles to automatically select media items.
US10372755B2 Apparatus, system, and method for responding to a user-initiated query with a context-based response
Systems, methods, and computer-readable medium containing instructions for responding to a user-initiated query. One method includes logging data received through an input interface of a communication device. The method also includes receiving the user-initiated query, determining a context-based response to the user-initiated query based on the logged data stored in the at least one data base, and providing the context-based response in reply to the user-initiated query.
US10372749B2 Proactive creation of image-based products
A method for proactively creating an image product includes capturing an image of an object in a first environment by a device, storing a library of personalized products each characterized by a product type, automatically recognizing the object in the image as having a product type associated with the library of personalized products, automatically creating a design for the personalized product of the product type using personalized content, automatically displaying the design of the personalized product of the product type incorporating the selected photo in the first environment on the device, and manufacturing a physical product based on the design of the personalized product.
US10372746B2 System and method for searching applications using multimedia content elements
A method and system for searching for mobile applications using a multimedia content element are provided. The system comprises receiving an input search query including the multimedia content element; generating at least one signature for the at least one multimedia content element; generating a textual query using at least the one generated signature; querying at least one application distribution platform using the generated textual search query; analyzing search results returned responsive to the textual query to determine relevancy of mobile applications designated in the search results to the multimedia content element; and causing the display of mobile applications on a user device submitting the input search query.
US10372744B2 DITA relationship table based on contextual taxonomy density
A computer scans a DITA library to identify DITA topic files. The computer then determines whether the identified DITA file has a concept, task, or reference scheme. Based on determining that the identified DITA topic file has a concept scheme, the computer generates a subject taxonomy. Based on determining that the identified DITA topic file has a task scheme, the computer generates a navigation taxonomy. Based on determining that the identified DITA topic file has a reference scheme, the computer generates a command relational taxonomy. Based on the generated subject, navigation, and command relational taxonomies, the computer generates a DITA file relationship table based on the contextual taxonomy density of the aforementioned taxonomies.
US10372740B2 Viewpoint data logging for improved feed relevance
A system and method includes obtaining activity data of an online social networking system, the activity data including duration data indicative of a duration in which at least some of the content items has previously been displayed on other feeds of members of the online social networking system and interactions with the content items by the members. For each of the content items, a probability score of the member to interact with the content item is determined by applying a logistic regression model to the duration data and the interactions to determine, at least in part, a probability score of the member to interact with the content item and the feed is generated with at least some of the content items having an order based on the probability score for each of the at least some content items.
US10372735B2 Generating activity summaries
A system and method for generating activity summaries for users. User activity information is received by a user activity information receiver module. Once enough data is received and processed, the data is analyzes and segmented to determine and create an activity summary or story. Content is selected. The selection of the content includes selection of content items, such as multimedia items, e.g. pictures and videos. Secondary information, such as user activity information or location information is analyzed. A story is generated based on the selected content, including the selected content. The story is represented by a display of the selected media and other information associated with the media.
US10372725B2 Ordered list management in a replicated environment
Embodiments of the present invention provide a method, system and computer program product for ordered list management in a replication environment. In an embodiment of the invention, a method for ordered list management in a replication environment includes selecting an item for positioning in a replicant of an ordered list by an ordered list manager executing in memory by at least one processor of a computer. The method also includes determining an intent of positioning for the selected item and associating the determined intent in an order number with the selected item in the replicant of the ordered list. Finally, the method includes replicating the replicant with the ordered list by synchronizing changes in the replicant with other changes applied to other replicants of the ordered list.
US10372699B2 Patch-up operations on invalidity data
Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database cluster. The techniques involve maintaining a local invalidation bitmap for which identifies block-level invalidity data and item-level invalidity data. In response to detecting a patch-up triggering event, a particular node identifies, in the block-level invalidity data, blocks that have been marked as invalid. For each block that has been marked as invalid, the node identifies specific items that have changed and marks the items as invalid in the item-level invalidity data. The node then updates the block-level invalidity data to indicate that the blocks are no longer invalid.
US10372686B2 Policy-based storage in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit operates to receive a write threshold number of slices of a data object and an access policy; determine a current timestamp that indicates a current time value; and store the write threshold number of slices, the access policy, and the timestamp in a plurality of storage units of a dispersed storage network (DSN).
US10372684B2 Metadata peering with improved inodes
Example apparatus and methods concern metadata peering that allows a file system to address a file in a local namespace while actually accessing the file using an address used by a shared secondary storage. This allows the file system to operate unmodified and more efficiently in a native mode that addresses files in the shared secondary storage using addresses local to a computer running the file system. An example method accesses an inode associated with a file that is stored in a shared secondary storage. The method accesses a local namespace identifier used by the file system to access the file and accesses a reference used by the shared secondary storage to access the file. The reference is not associated with the local namespace. The method stores an opaque value in the inode. The opaque value facilitates accessing the file in the shared secondary storage using the local namespace.
US10372682B2 Maintaining data integrity
Data integrity is maintained in an environment in which multiple instances of a software component each can include multiple processes capable of accessing a shared resource. Each instance of the software component can be either an “active” instance (which is allowed to update data) or a “standby” instance (which is not allowed to update data). At any point in time, the environment does not comprise more than one active instance. There can, however, be more than one standby instance. Preferably, a single standby instance can become a new active instance in the event of a complete failure of the active instance, i.e. a failure associated with every process of the current active instance.
US10372681B2 Tape drive memory deduplication
A method and system for improving tape drive memory storage is provided. The method includes receiving, by a storage tape drive, a data stream for storage. The data stream is passed through a non-volatile memory device (NVS2) of the storage tape drive. The data stream is divided into adjacent variable length data chunks and a chunk list file including similarity identifiers for each of the adjacent variable length data chunks is generated and stored within a (non-volatile memory device) NVS1. Duplicate data including duplicated data with respect to a group of data chunks of the adjacent variable length data chunks is identified and deleted from the NVS2 of the storage tape drive such that the group of data chunks remains within NVS2. The group of data chunks is written to a data storage tape cartridge. Pointers identifying each data chunk and an associated storage position are generated and stored.
US10372668B2 Hardware processors and methods for tightly-coupled heterogeneous computing
Methods and apparatuses relating to tightly-coupled heterogeneous computing are described. In one embodiment, a hardware processor includes a plurality of execution units in parallel, a switch to connect inputs of the plurality of execution units to outputs of a first buffer and a plurality of memory banks and connect inputs of the plurality of memory banks and a plurality of second buffers in parallel to outputs of the first buffer, the plurality of memory banks, and the plurality of execution units, and an offload engine with inputs connected to outputs of the plurality of second buffers.
US10372667B2 Communication apparatus and control method thereof
A communication apparatus includes the first memory unit which stores data to be a sending target to another communication apparatus and the second memory unit accessible at higher speed than the first memory unit, and transfers the sending target data to the second memory unit concurrently with transfer of the data to the first memory unit. The communication apparatus sends the sending target data from the second memory unit to the other communication apparatus and discards the data from the second memory unit after that sending and before receiving a response to the data from the other communication apparatus. When resending the data, resending processing to the other communication apparatus is performed based on the data transferred to the first memory unit.
US10372666B2 Calculator, recording medium and compute server
A calculator includes a display, and a processor, wherein the processor is configured to perform processes including: receiving a selection operation of a calculation function type; receiving an input operation of calculation object data according to the selected calculation function type; displaying calculation result data obtained by a calculation based on the input calculation object data on the display; converting at least one of the calculation object data and the calculation result data into a two-dimensional code according to (i) the selected calculation function type and (ii) both of an input state of the calculation object data and a display state of the calculation result data during an output operation for outputting external data; and outputting, as the external data, an image of the two-dimensional code on the display.
US10372657B2 Bimodal PHY for low latency in high speed interconnects
Systems, methods, and apparatuses including a Physical layer (PHY) block coupled to a Media Access Control layer (MAC) block via a PHY/MAC interface. Each of the PHY and MAC blocks include a plurality of Physical Interface for PCI Express (PIPE) registers. The PHY/MAC interface includes a low pin count PIPE interface comprising a small set of wires coupled between the PHY block and the MAC block. The low pin count PIPE interface is configured to transfer register commands between the PHY and MAC blocks over the small set of wires in a time-multiplexed manner to support read and write access of the PHY and MAC PIPE registers. The PHY block may also be selectively configurable to implement a PIPE architecture when operating in a PIPE mode and a serialization and deserialization (SERDES) architecture when operating in a SERDES mode.
US10372654B2 Multi-processor device
The present invention intends to provide a high-performance multi-processor device in which independent buses and external bus interfaces are provided for each group of processors of different architectures, if a single chip includes a plurality of multi-processor groups. A multi-processor device of the present invention comprises a plurality of processors including first and second groups of processors of different architectures such as CPUs, SIMD type super-parallel processors, and DSPs, a first bus which is a CPU bus to which the first processor group is coupled, a second bus which is an internal peripheral bus to which the second processor group is coupled, independent of the first bus, a first external bus interface to which the first bus is coupled, and a second external bus interface to which the second bus is coupled, over a single semiconductor chip.
US10372651B2 Methods of automatically recording patching changes at passive patch panels and network equipment
Methods of executing patching connection changes in a patching field are provided in which an electronic work order is received on a display located at the patching field, the electronic work order specifying the patching connection change. A technician may perform the patching connection change. Then, an electronic message may be sent from the patching field indicating that the patching change has been completed.
US10372649B2 PCIe Link Reset to Minimize Workload Impact
An approach is provided in which an information handling system suspends operation of one or more components corresponding to a PCIe link that is operating at a reduced capacity. The information handling system then trains the PCIe link to an increased capacity while the one or more components are suspended in operation. In turn, the information handling system resumes operation of the one or more components and restores the PCIe link to the increased capacity.
US10372641B2 Communication system, communication system control method, and program
Communication systems and communication control methods are disclosed. In one example, a slave device belonging to a group of devices to which arbitration is applicable sequentially transmits a start bit and a first address including a first bit having a value different from a corresponding first bit of predetermined pattern data. A master device sequentially transmits the start bit and the predetermined pattern data. The master device arbitrates the master device and the first slave device based on the value of the first bit.
US10372636B2 System for changing rules for data pipeline reading using trigger data from one or more data connection modules
Provided is an operating method of a system including a first data processing module, a second data processing module, and one or more data connection modules that transfer data between the first data processing module and the second data processing module. In an operational state where the first data processing module and the second data processing module can process data input thereto, the first data processing module inputs trigger data to any of the one or more data connection modules, and in response to the second data processing module receiving the trigger data via the one or more data connection modules, the second data processing module changes a reading rule for reading data from the one or more data connection modules. Also provided are a system and a computer program product.
US10372630B2 Memory protecting unit and method for protecting a memory address space
A memory protector is configured to evaluate access requests referring to a memory address space. The access requests comprise address parameters referring to addresses of the memory address space. The memory protector comprises an address evaluator, an address results combiner, and a data register. The address evaluator is configured to evaluate whether the address parameters refer to address ranges of a set of address ranges and is configured to provide results regarding the address ranges. The address results combiner is configured to combine results provided by the address evaluator depending on access protection groups to which the address ranges are mapped to. The memory protector is configured to provide access grant results based on combinations provided by the address results combiner. The data register is configured to store data concerning the set of address ranges and concerning a mapping of the address ranges to the access protection groups.
US10372627B2 Method to generate pattern data over garbage data when encryption parameters are changed
A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written is disclosed. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of a predefined or custom code is returned in response to an indication of another encryption/decryption method.
US10372620B2 Devices, systems, and methods having high data deduplication and low read latencies
Apparatuses, systems, and methods for deduplicating data using small data segments are described. Data strings are divided into a plurality of data segments having an original sequence order, and the data segments are rearranged according to an ordered sequence. The original sequence order of each data string is written to memory with a pointer to the ordered sequence of the data segments.
US10372619B2 Data backup method, data recovery method and storage controller
A data backup method is provided. The data backup method includes maintaining a logical-to-physical table (L2P table) in a memory, where the L2P table records a plurality of physical addresses respectively corresponding to a plurality of first logical addresses and a plurality of trim marks; receiving a trim command, wherein the trim command indicates that data stored in one or more second logical addresses is invalid; according to the trim command, not clearing physical addresses respectively corresponding to the second logical addresses in the L2P table, and changing trim marks respectively corresponding to the second logical addresses from a first bit value to a second bit value; and when a predetermined condition is met, updating the L2P table according to the trim marks, and storing the updated L2P table into a rewritable non-volatile memory module.
US10372618B2 Apparatus and method for maintaining address translation data within an address translation cache
An apparatus and method are provided for maintaining address translation data within an address translation cache. The address translation cache has a plurality of entries, where each entry is used to store address translation data used when converting a virtual address into a corresponding physical address of a memory system. Control circuitry is used to perform an allocation process to determine the address translation data to be stored in each entry. The address translation cache is used to store address translation data of a plurality of different types representing address translation data specified at respective different levels of address translation within a multiple-level page table walk. The plurality of different types comprises a final level type of address translation data that identifies a full translation from the virtual address to the physical address, and at least one intermediate level type of address translation data that identifies a partial translation of the virtual address. The control circuitry is arranged, when performing the allocation process, to apply an allocation policy that permits each of the entries to be used for any of the different types of address translation data, and to store type identification data in association with each entry to enable the type of the address translation data stored therein to be determined. Such an approach enables very efficient usage of the address translation cache resources, for example by allowing the proportion of the entries used for full address translation data and the proportion of the entries used for partial address translation data to be dynamically adapted to changing workload conditions.
US10372617B2 Nonrepeating identifiers in an address space of a non-volatile solid-state storage
A method of applying an address space to data storage in a non-volatile solid-state storage is provided. The method includes receiving a plurality of portions of user data for storage in the non-volatile solid-state storage and assigning to each successive one of the plurality of portions of user data one of a plurality of sequential, nonrepeating addresses of an address space. The address range of the address space exceeds a maximum number of addresses expected to be applied during a lifespan of the non-volatile solid-state storage. The method includes writing each of the plurality of portions of user data to the non-volatile solid-state storage such that each of the plurality of portions of user data is identified and locatable for reading via the one of the plurality of sequential, nonrepeating addresses of the address space.
US10372615B1 Data management for cache memory
Various aspects provide for managing data associated with a cache memory. For example, a system can include a cache memory and a memory controller. The cache memory stores data. The memory controller maintains a history profile for the data stored in the cache memory. In an implementation, the memory controller includes a filter component, a tagging component and a data management component. The filter component determines whether the data is previously stored in the cache memory based on a filter associated with a probabilistic data structure. The tagging component tags the data as recurrent data in response to a determination by the filter component that the data is previously stored in the cache memory. The data management component retains the data in the cache memory in response to the tagging of the data as the recurrent data.
US10372613B2 Using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device
Systems, methods and/or devices are used to enable using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests including read requests and write requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including, for each sub-region of a plurality of sub-regions of the region: (a) determining whether the sub-region is accessed more than a predetermined threshold number of times during a predetermined time period, and (b) if so, caching, from a storage medium of the storage device to a cache of the storage device, data from the sub-region.
US10372611B2 Deferred response to a prefetch request
Modifying prefetch request processing. A prefetch request is received by a local computer from a remote computer. The local computer responds to a determination that execution of the prefetch request is predicted to cause an address conflict during an execution of a transaction of the local processor by comparing a priority of the prefetch request with a priority of the transaction. Based on a result of the comparison, the local computer modifies program instructions that govern execution of the program instructions included in the prefetch request to include program instruction to perform one or both of: (i) a quiesce of the prefetch request prior to execution of the prefetch request, and (ii) a delay in execution of the prefetch request for a predetermined delay period.
US10372608B2 Split head invalidation for consumer batching in pointer rings
A split head invalidation system includes a first memory including a ring buffer, a second memory, and a processor in communication with the first memory. The processor includes a consumer processor and a producer processor. The consumer processor is configured to maintain a head and tail pointer, detect a request to copy a memory entry from the ring buffer, and consume the memory entry. Consuming the memory entry includes iteratively testing a value associated with the memory entry in a slot indicated by the head pointer, retrieving the respective memory entry from the slot, and advancing the head pointer to the next slot until reaching a threshold quantity of slots. Additionally, the consumer processor is configured to invalidate each slot from the head pointer to the tail pointer after reaching the threshold quantity.
US10372602B2 Ordering updates for nonvolatile memory accesses
Examples relate to ordering updates for nonvolatile memory accesses. In some examples, a first update that is propagated from a write-through processor cache of a processor is received by a write ordering buffer, where the first update is associated with a first epoch. The first update is stored in a first buffer entry of the write ordering buffer. At this stage, a second update that is propagated from the write-through processor cache is received, where the second update is associated with a second epoch. A second buffer entry of the write ordering buffer is allocated to store the second update. The first buffer entry and the second buffer entry can then be evicted to non-volatile memory in epoch order.
US10372600B2 Systems and methods for automated web performance testing for cloud apps in use-case scenarios
Systems and methods for measuring performance metrics of apps where a controller schedules performance testing of a plurality of apps to generate a set of performance metrics from a client, server and device relating to performance of each app wherein the generated set of performance metrics comprises processing times and requests of the app. The scheduled performance testing is executed by a combination of the client, server, and device includes different networks, operating systems, and browsers. A performance engine captures the set of performance metrics of each app from the different client, server and device, and organizes the app metrics into categories based on an instrumentation and profile of each app. The categories include clusters comprising performance metrics of the client, server, and device. A user interface renders the set of performance metrics to facilitate comparisons between each cluster and category of the set of performance metrics.
US10372592B2 Automatic pre-detection of potential coding issues and recommendation for resolution actions
A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically recommending for resolutions which accesses a repository of information containing a history of changes and effects of the changes for a software project; using a received a statement in natural language to perform a natural language search of the repository; according to the findings of the search of the repository, using a machine learning model to compose an impact prediction regarding the received statement relative to the findings; and automatically placing an advisory notice regarding to the impact prediction into the software development system, wherein the advisory notice is associated with the received statement.
US10372591B2 Applying eye trackers monitoring for effective exploratory user interface testing
Embodiments are directed to analyzing eye tracking data collected from an end user to identify user attention and focus areas in user interface (UI) application screens. These areas can be extracted and mapped to a concrete UI component or particular UI object on the display, such as a column or row in a displayed table. Analyzed collected eye tracking data are reflected back to the UI testing, providing information for additional test cases. The test data indicates how the user interacts with the system to determine if desired conditions are achieved. By capturing the user attention areas on the application UI and identifying shifts in user attention based on the displayed data, methods disclosed herein provide a valuable input to the automated test cases, greatly increasing test covering and more accurately mimicking the user application interaction and experience.
US10372585B2 Incident tracker
A system and method that automatically detects that a regression incident has occurred, and identifies the particular revision(s) of source code that introduced the regression incident is disclosed herein. The system and method execute one or more simulations of each revision in a window of revisions of the source code to compute values for one or more metrics. The metric values are then used to compute regression confidence values as well as a regression confidence interval—to then detect a regression incident and identify the revision that caused the regression incident. The system and method can also identify subsequent revision(s) that sufficiently fix regression incident(s) caused by a revision such that a software developer can be informed of these fixing revisions.
US10372578B2 Dynamically adjusting statistics collection time in a database management system
Each of one or more commit cycles may be associated with a predicted number of updates. A statistics collection time for a database table can be determined by estimating a sum of predicted updates included in one or more commit cycles. Whether the estimated sum of predicted updates is greater than a first threshold may be determined. In addition, a progress point for a first one of the commit cycles can be determined. A time to collect statistics may be selected based on the progress point of the first commit cycle.
US10372571B2 Method and apparatus for testing compatibility of 3D engine
The present disclosure discloses a method and an apparatus for testing the compatibility of a 3D engine. The method includes: acquiring a hardware capability parameter of a graphics card to be simulated, the hardware capability parameter recording a capability supported by the graphics card; running a predetermined 3D engine according to the hardware capability parameter; and determining, according to a result of running the 3D engine, whether the 3D engine is compatible with the graphics card to be simulated. The present disclosure solves the technical problem that a hardware testing environment needs to be repeatedly built to test the compatibility of the 3D engine on different graphics cards, thereby achieving technical effects of simulating different virtual graphics cards to implement testing in a hardware testing environment built once, and shortening a testing period.
US10372561B1 Block storage relocation on failure
A failure of a storage device used to provide a mirrored storage volume can be managed without a full re-mirroring of the volume. The volume can be provided using a set of similar storage devices on each of a master server and a slave server, and a technique such as data striping can be used to store the data for the volume across the various devices. When a storage device becomes unavailable, the data from the corresponding storage device on the other mirrored server can be written to the remaining storage devices on the server experiencing the device failure. The data interface can be virtualized such that the user can continue to send input and output (I/O) requests using the same address information. A translation layer can map the virtualized addresses to the physical addresses where the data is stored.
US10372557B2 Versioning and recovery of workloads
In one example, a method may include generating, by a computing device, a volume as a file in memory, where the volume may be based on an operating system (OS) image. The method may include attaching the file to a workload, booting the workload using the OS image, generating a version of the file with at least one block that underwent change and metadata associated with the change based on an input/output request to the volume, storing, by the computing device, the file and the version of the file on a storage device associated with the computing device, and recovering a version of the volume associated with the workload using the file and the version of the file stored in the storage device.
US10372551B2 Hybrid memory system with configurable error thresholds and failure analysis capability
A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint.
US10372548B2 Copying data from multiple point-in-time copies to a log storage to use to roll-back a source storage
Provided are a computer program product, system, and method for copying data from multiple point-in-time copies to a log storage to use to roll-back a source storage managing point-in-time copies of a source storage. A plurality of point-in-time copies of a source storage at different point-in-times are established. In response to receiving writes to the source storage after establishing each of the point-in-time copies, point-in-time data in the source storage is copied, before being updated by the received writes, to a log storage, wherein the log storage stores point-in-time data for multiple of the point-in-time copies. The log storage is used to roll-back the source storage to a selected point-in-time of one of the point-in-time copies.
US10372546B2 Creating a restore copy from a copy of source data in a repository having source data at different point-in-times
Provided are a computer program product, system, and method for creating a restore copy from a copy of source data in a repository having source data at different point-in-times. All the source data as of an initial point-in-time is copied to a repository. In response to completing point-in-time copies following the initial point-in-time, change information is transmitted to the repository indicating changed data in the source data that changed between the point-in-time of the point-in-time copy and a subsequent point-in-time. For each point-in-time copy, copying changed source data comprising source data indicated in the change information for the point-in-time copy as changed to the repository. A restore request is received to restore the source data as of a restore point-in-time. The source data in the repository as of the restore point-in-time is copied from the repository to a restore copy.
US10372544B2 Apparatus including refresh controller controlling refresh operation responsive to data error
A device includes a plurality of memory cells, an error detection circuit configured to detect at least one memory cell storing error data and a refresh control circuit including a register configured to store an error address corresponding to the at least one memory cell storing error data. The refresh control circuit is configured to control a refresh cycle of the error address.
US10372543B2 Memory system
According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile first memory, a volatile second memory and a controller. The nonvolatile first memory stores translation information. The translation information associates a logical address and a physical address. The volatile second memory stores location information. The location information associates a logical address and a location where the translation information is stored in the first memory. The controller saves a first memory image in the first memory at a first timing, and saves a second memory image in the first memory at a second timing different from the first timing. The first memory image is a part of a memory image of the location information. The second memory image is another part, different form the first memory image, of the memory image of the location information.
US10372541B2 Storage device storing data using raid
A storage device includes a plurality of first memories, a controller, and a second memory. The controller controls the first memories such that first and second data chunks associated with target data are distributively stored in the plurality of first memories. The controller generates a first intermediate parity using the first data chunk, which is processed immediately before the second data chunk. When the second data chunk is not a data chunk which is processed last in connection with the target data and the first intermediate parity is buffered in the second memory, the controller generates a second intermediate parity using the first intermediate parity buffered in the second memory and the second data chunk, and outputs the second intermediate parity to the second memory to be buffered.
US10372537B2 Elastic metadata and multiple tray allocation
In some examples, both object data and corresponding metadata are stored on thin provisioned block storage in which blocks for the storage of the object data and the metadata are dynamically provisioned from a shared pool. For instance, the metadata may be stored on the block storage using a tree data structure that may grow proportionally with the corresponding stored object data. The object storage may automatically adapt to the size and number of objects being stored, and storage space for metadata may be allocated dynamically on demand. Additionally, some implementations include storing data across multiple trays. For instance, a plurality of storage extents of an extent group may be allocated across a plurality of storage devices on multiple trays. The extent allocation may be tray-aware by allocating extents to maximize the probability that data remains available/recoverable in the presence of a failure in one or more trays.
US10372529B2 Iterative soft information correction and decoding
A method is provided that includes performing first decoding operations on data obtained from a plurality of units of memory using soft information values for the plurality of units of memory, where the plurality of units of memory includes an error correction stripe. The method further includes determining that two or more units of memory have uncorrectable errors. The method further includes updating a soft information value for a first unit of memory in accordance with a magnitude of a soft information value for a second unit and a direction based on parity of the error correction stripe excluding the first unit, where the first unit of memory and the second unit of memory are included in the two or more units of memory that have uncorrectable errors. The method further includes performing a second decoding operation on data obtained from the first unit using the updated soft information value.
US10372526B2 Cleanup of unpredictable test results
In an approach to cleanup of unpredictable test results, one or more computer processors generate a data area associated with a first test instruction in a test stream. The one or more computer processors determine whether the generated data area overlaps with an unpredictable data area. In response to determining the generated data area overlaps with an unpredictable data area, the one or more computer processors determine a second test instruction associated with the overlapped unpredictable data area, where the second test instruction precedes the first test instruction in the test stream. The one or more computer processors select a location in the test stream between the first test instruction and the second test instruction. The one or more computer processors insert one or more pre-requisite instructions in the selected location, where the one or more pre-requisite instructions load the overlapped unpredictable data area with pre-defined data.
US10372525B2 Method and device for determining causes of performance degradation for storage systems
Embodiments of the present disclosure provide a method and apparatus for determining a cause of performance degradation of a storage system. The method comprises: monitoring performance of the storage system according to a predetermined policy; generating a performance degradation event from a result of the monitoring based on system performance baseline; in response to performance degradation event, obtaining information about the performance degradation; and offline analyzing the information to determine the cause of the performance degradation. Compared with the prior art, embodiments of the present disclosure can manage the system performance degradation effectively and continuously to minimize running costs and enable current performance profiling tools in the manner of insertion.
US10372512B2 Method and apparatus for automatic processing of service requests on an electronic device
Embodiments of the present application provides methods and apparatus capable of recording operation/display events on a mobile device used to fulfill a service request. A recorded sequence operation/display events is used to build a script file, which is associated with the service request. When the same or similar service request is received again, the script file associated with the service request is retrieved and the mobile device automatically brings up a series of operation/display events according to the script file so that a user of the mobile device does not need to manually navigate through the sequence of operation/display events again in order to fulfill the service request.
US10372508B2 Method and system for dynamically integrating bots
Disclosed herein is a method and system for dynamically integrating a plurality of BOTs. The method comprises creating the plurality of BOTs offering one or more automated services, wherein each of the plurality of BOTs has a common BOT structure comprising one or more field parameters. One or more predefined functions are assigned to each of the plurality of BOTs, wherein at least one of the one or more predefined functions comprises a function value. A maturity score for each of the plurality of BOTs is determined based on the one or more field parameters and the function value upon assigning the one or more predefined functions to each of the plurality of BOTs. Finally, the plurality of BOTs are integrated by synchronizing data amongst the plurality of BOTs based on the maturity score.
US10372494B2 Thread importance based processor core partitioning
Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of those different frequency ranges and/or energy performance preferences. Processor cores are partitioned into different groups, each group running at different frequency ranges and/or energy performance preferences. Threads in the device are assigned one of multiple importance levels and scheduled to run on a processor core in a particular group based on the importance level of the thread. Lower importance level threads are scheduled to run in a group that is more power efficient, and higher importance level threads are scheduled to run in a group that is higher performance. The group that a processor core is part of can change during operation of the device based on the needs of the device and/or applications running on the device.
US10372488B2 Parallel processing using memory mapping
Techniques are disclosed for processing records using virtual memory mapping. An input file is virtually divided into a fragments based on memory mapping. Execution threads are started and assigned to each of the fragments. The execution threads process the fragments in parallel and each of the execution threads generates an output file. The output files generated by each of the execution threads are merged to create a final output file.
US10372484B2 Secured computing system
Examples related to secure computing systems are disclosed. In one example, a method includes, at a local agent computing device, sending to a remote work scheduling computing device a work context of the local agent computing device, the work context describing a set of work that the local agent is configured to execute, and polling a remote work depository for work compatible with the work context. The method further includes receiving a response from the remote work depository identifying a job within the work context, the job being requested by a computing device other than the remote work scheduling computing device, and executing the job.
US10372480B2 Automated network configuration of virtual machines in a virtual lab environment
Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs. The database information includes the network specifications from the virtual network templates associated with the virtual lab networks, and network resources for the virtual lab networks from a pool of available network resources. The programming instructions are created for the particular Guest Operating System (GOS) running in each VM based on the GOS and on the retrieved database information. When executed in the corresponding VM GOS, the programming instructions configure the VMs network interfaces with the corresponding network specifications.
US10372474B2 Predictive login of virtual machines
Described herein are systems, methods, and software to configure virtual machines for end users based on a login history for the end users. In one implementation, a method of operating a virtual computing service that dynamically configures virtual machines includes capturing a login history indicative of when users login to a plurality of virtual machines using the virtual computing service. The method further provides, identifying an anticipated login time for a subset of the users based on the login history and identifying a configuration for the subset of users that is earlier than the anticipated login time. The method also includes, configuring a virtual machine at the configuration time for each user in the subset of the users by attaching at least one storage volume associated with the user to the virtual machine.
US10372473B2 Sensor virtualization through cloud storage and retrieval mechanisms
Mechanisms are provided for virtualizing physical sensors and providing sensor data to a requestor using the virtualized physical sensors. The mechanisms obtain sensor data from a plurality of physical sensors and storing the sensor data in a virtual sensor storage system of the data processing system in at least one standardized format. A request from a requestor for a first type of sensor data is received which does not specify a particular physical sensor. A portion of the sensor data stored in the virtual sensor storage system is retrieved in response to receiving the request, the portion of sensor data corresponding to the type of sensor data requested in the request from the requestor. The retrieved portion of the sensor data is returned to the requestor in a format corresponding to a physical sensor configured to provide the requested type of sensor data.
US10372469B2 Method and device for displaying information
A method for displaying information includes receiving a preset operation, the preset operation being configured to instruct a terminal to display a preset desktop page; acquiring a parameter of an environment in which the terminal is located; predicting a service to be called by a user according to the parameter; and displaying information of the service in the preset desktop page.
US10372466B2 Rule-based monitoring engine with tracing capabilities for multi-threaded logging
A system and method embodied in a monitoring engine configured to create plug-ins to define functionality including rule-based configuration syntax adapted to intuitively and automatically launch the plug-ins as necessary in a software-based infrastructure or environment. The monitoring engine also includes a capability for tracing multi-threaded asynchronous logging onto a single file, by assigning a unique identification to each thread or rule initiated and facilitating each log according to a specific format and to formulate a combination of all the different thread identifications into a master unique identification that is easily traceable through an entire log file.
US10372464B2 Provisioning the hyper-converged infrastructure bare metal systems from the top of the rack switch
Methods and devices for provisioning a hyper-converged infrastructure of bare metal systems are disclosed herein. Two fabric elements are configured in a master-slave arrangement to ensure high availability. ONIE capable fabric elements may be pre-installed with an operating system as firmware to run open network operating systems, such as Linux. The Linux operating system includes a KVM hypervisor to run virtual machines. An operating system of the virtual machines can access an external network by creating a bridge between switch management ports and a virtual network interface. New node elements may be added by connecting the network ports of the new node element to the fabric elements and booting the new node element in a network/PXE boot mode. The new node element obtains an IP address from a DHCP server and boots an image downloaded from a PXE server.
US10372462B2 Method and apparatus for device setup
There are disclosed various methods and apparatuses for a device setup. In some embodiments of the method a signal from a peripheral device is detected by an apparatus and biometric data is received from the peripheral device. The biometric data is transmitted to a server. An indication whether the server has found biometric identification corresponding to the biometric data or other information indicative of that the apparatus and the peripheral device are attached to a same user is received from the server. If the indication reveals that the server has found biometric identification corresponding to the biometric data or other information indicative of that the apparatus and the peripheral device are attached to a same user configuration data is received from the server and used for configuring at least one of the apparatus and the peripheral device. In some embodiments the apparatus comprises means for implementing the method.
US10372440B1 Tokenized mobile device update systems and methods
Systems and methods are provided for managing mobile device updates. In some embodiments, the disclosed systems can include a key provisioning system, a key system, and mobile devices. The key provisioning system can provide keys to the mobile devices and the key system. The key system can receive a key from the key provisioning system, receive a request from an application system, calculate a first token, and provide the first token to the application system for transmission to a mobile device. The mobile device can receive a key from the key provisioning system, establish a local connection with a connected device, receive an application and the first token from the connected device, generate a second token using the application and the key, compare the first token and the second token, and update the mobile device according to the application based on a result of the comparison.
US10372437B2 Methods and apparatus for performing in-service software upgrading for a network device using system virtualization
A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.
US10372432B2 Application installation package obtaining method, information broadcast method, mobile device, and base station
An application installation package obtaining method includes receiving, by a mobile device, a broadcast frame sent by a base station, where the broadcast frame includes application identification information and network access information. The application installation package obtaining method includes accessing, by the mobile device, a network according to the network access information included in the broadcast frame. The application installation package obtaining method includes obtaining, by the mobile device from the base station by using the network, an installation package of an application identified by the application identification information.
US10372426B2 Cognitive redundant coding corpus determination system
A system dynamically assesses computer code as it is constructed to determine if there is better wording for the code, a more efficient way of writing that code, or preferred code or programming language based on a set of predetermined factors and then proposes the best resource for obtaining that piece of code. The predetermined factors may include, but are not limited to an enterprise's policy, and business rules.
US10372421B2 Platform provider architecture creation utilizing platform architecture type unit definitions
In an example, a method for developing a customer system utilizing a preexisting cloud-computing platform is provided. The method may include defining a platform architecture for the customer system to be developed in terms of a plurality of architecture types—and their predefined architecture type unit. The method may include displaying an indicator of first and second indicators, the first and second indicators corresponding to confirmation of the platform architecture and non-confirmation of the platform architecture, respectively, based on information about a subset of deliverables corresponding to the architecture types.
US10372413B2 First-in-first-out buffer
Disclosed aspects relate to a first-in-first-out (FIFO) buffer. The FIFO buffer may include an input interface to receive a set of data payloads. The FIFO buffer may include a set of buffer entry elements to store the set of data payloads. The FIFO buffer may include a set of status indicators to indicate a set of statuses of the set of buffer entry elements with respect to the set of data payloads. The FIFO buffer may include an output interface for release of the set of data payloads.
US10372411B2 Audio streaming based on in-automobile detection
An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
US10372409B2 Audio control system
Systems and methods for controlling an audio device include a system provider device that retrieves, through a network, audio device information for at least one audio device. The system provider device also receives an indication of a triggered alert from at least one of a plurality of devices. In various embodiments, the system provider device determines an alert type corresponding to the received indication of the triggered alert. In addition, the system provider device modifies an audio setting of the at least one audio device based on the determined alert type. In some examples, the system provider device further modifies the audio setting of the at least one audio device to return the modified audio setting of the at least one audio device to a pre-modified setting.
US10372398B2 Foldable display device with interactable user interface surface on the external shell
Aspects of the present disclosure provide a foldable display device that includes a user interface surface located on an exterior cover section of the foldable display device that allows a user to interact with the user interface surface while the foldable display device is in a closed state. Interaction on the user interface surface during the closed state of the foldable display device may allow the user to select content to be shown on at least one display screen of the foldable display device on the interior section during a subsequent open state of the foldable display device. Additionally, the user interface surface may be configured to allow an object produced (e.g., drawn or written) on the user interface surface to be stored for display on at least one of the first display screen, the second display screen, or the user interface surface.
US10372396B2 Discovery and connection to wireless displays
An aspect provides a method, including: receiving, from a wireless display device, one or more beacons using a receiver of an information handling device; using, at the information handling device, the one or more beacons to determine one or more wireless display device characteristics; initiating, at the information handling device, one of a plurality of wireless connection protocols determined based on the one or more wireless display device characteristics; establishing, using a communication module of the information handling device, a wireless connection with the wireless display device; and transmitting, with the communication module of the information handling device, data for display to the wireless display device. Other aspects are described and claimed.
US10372389B2 Systems and methods for printer maintenance operations
The present disclosure is generally directed to systems and methods for executing various types of maintenance operations upon various types of printers. The maintenance operations can include preemptive actions that are taken upon a printer that is being operated in a certain environment, the preemptive actions based on evaluating operational statistics associated with a set of similar printers operated in a similar environment. The operational statistics, which are automatically accumulated over a period of time for various printers under various operating conditions, can be implemented in various ways, such as in the form of behavioral models and/or predictive models. In some embodiments, the behavioral models and/or predictive models indicate an expected-time-to-failure of a component when a printer is operated in a certain environment. The expected-time-to-failure information can be utilized to execute preemptive printer maintenance operations such as scheduling a replacement of the component ahead of the expected-time-to-failure.
US10372382B2 Methods and apparatus for read disturb detection based on logical domain
Aspects of the disclosure provide methods and apparatus that monitor and mitigate Read Disturb errors in non-volatile memory (NVM) devices such as NAND flash memories. The disclosed methods and apparatus determine which logical block addresses (LBAs) in the NVM device are frequently accessed by a host, rather than looking a physical address accesses. The potential Read Disturb errors may then be mitigated by triggering Read Disturb mitigation when the numbers of access of one or more of the frequently accessed LBAs exceeds a predefined number of accesses.
US10372377B2 Memory controller, memory system, and control method
A memory controller includes a memory interface that is connected to a non-volatile memory that includes a plurality of memory cells, and a control unit. The control unit controls the memory interface to perform writing of data that has a first number of bits to a first memory cell in an n-bit write mode (where n is 2 or more), and when performing reading of the data written into the first memory cell, to control the memory interface to perform reading of data in an m-bit read mode (where m is less than n), as a result of which data that has a second number of bits which is smaller than the first number of bits, is returned from the first memory cell.
US10372372B2 Storage system
A storage system includes first storage devices to provide storage areas of a first tier and for which a life usage rate is determined based on an erase count and a guaranteed maximum erase count, second storage devices to provide storage areas of a second tier and for which a guaranteed maximum erase count is not specified, and a controller to perform data reallocation between the first tier and the second tier. The controller determines a weight for a read access and a weight for a write access from a host based on life usage rates of the first storage devices, and determines whether to relocate data stored in the second tier to the first tier based on the weight for a read access, the weight for a write access, a read count for the data in a period, and a write count for the data in the period.
US10372371B2 Dynamic data relocation using cloud based ranks
An example method for dynamic data relocation using cloud based ranks comprises monitoring accesses to data stored on a plurality of local ranks of an enterprise storage system; identifying data which has not been accessed for a predetermined amount of time based on the monitored accesses; and moving the data which has not been accessed for the predetermined amount of time to one or more cloud based ranks of the enterprise storage system, wherein each cloud based rank comprises storage space on one or more cloud storage devices, the storage space on the one or more cloud storage devices mapped to corresponding virtual local addresses that are grouped as a virtual local rank.
US10372369B2 Apparatuses and methods for single level cell caching
Methods and apparatuses for single level cell caching are described. According to one example, a method includes receiving, at a memory device, a first set of data to be stored in a lower page of multilevel memory cells, storing the first set of data in a page of single level memory cells, storing the first set of data in the lower page of the multilevel memory cells, receiving, at the memory device, a second set of data to be stored in an upper page of the multilevel memory cells, and storing the second set of data directly in the upper page of the multilevel memory cells.
US10372343B2 Storage system, method, and apparatus for processing operation request
According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller directly encapsulates a SCSI protocol operation request into an Ethernet operation request packet at the MAC layer instead of using the TCP/IP protocol layer and a disk enclosure decapsulates the Ethernet operation request to obtain the SCSI protocol operation request and sends the SCSI protocol operation request to a target disk, thereby reducing layers of encapsulation, reducing a processing delay of the storage system, and improving performance of the storage system.
US10372342B2 Multi-level cell solid state device and method for transferring data between a host and the multi-level cell solid state device
Systems and methods for storing data in a multi-level cell (MLC) flash memory are disclosed. One such data storage system has a data path with cascaded data access performance, including multiple storage portions having different data access speeds. A cascaded data path enables flash memory data access that has a more graceful degradation instead of an abrupt decrease in performance during operation.
US10372340B2 Data distribution method in storage system, distribution apparatus, and storage system
Embodiments of the present disclosure provide a storage system, including a distribution apparatus and a storage device; the storage device includes at least two storage controllers and multiple storage units, where each storage unit is configured with any one of the at least two storage controllers as a home storage controller; and the distribution apparatus includes a front-end interface and at least two back-end interfaces, where the front-end interface is configured to connect to a host device, and each back-end interface is connected to each storage controller in a one-to-one correspondence manner. According to the technical solutions provided in the present disclosure, the distribution apparatus parses an IO read/write instruction, so that the IO read/write instruction can be accurately sent to the home storage controller, which avoids forwarding the IO read/write instruction between the storage controllers, thereby improving IO processing efficiency of the storage system.
US10372339B2 Extensible memory hub
The present disclosure relates to an extensible memory hub. An apparatus may include a first extensible non-volatile memory (NVM) hub (EN hub). The first EN hub includes an upstream interface port configured to couple the first EN hub to an NVM controller or to a second EN hub; a downstream interface port configured to couple the first EN hub to a third EN hub or to a NVM device; at least one NVM device port, each NVM device port configured to couple the first EN hub to a respective NVM device via a NVM channel; and an EN hub controller. The EN hub controller includes command logic configured to initialize the first EN hub in response to an initialize chain command from the NVM controller, the initializing including enumerating each NVM device coupled to the first EN hub and each of one or more associated NVM dies.
US10372334B2 Reclaiming free space in a storage system
One embodiment provides a method for reclaiming free space. The method comprises selecting a first blob for reclamation from a first data center; sending a first message to a second data center indicating the first blob is to be reclaimed; sending a second message to the second data center after reclaiming the first blob; receiving a global reclamation complete message from the second data center; reading at least one data set from the first blob; and storing in a write buffer the at least one data set for encoding into a erasure code group in an alternative blob in the first data center. Further, upon receipt of the global reclamation message from the second data center, indicating the first blob is free in the map in the first data center. In one embodiment, selecting the first blob is based on the map indicating free space in the first data center.
US10372333B2 Electronic device and method for storing a file in a plurality of memories
An electronic device is provided. The electronic device includes a first memory, a second memory, and a control module configured, when a file storing event occurs, to divide a file inputted from outside of the electronic device into a plurality of files, to store a portion of the divided files in the first memory, and to store another portion of the divided files in the second memory, wherein one of the first memory and the second memory includes a header notifying a storage location of the divided files.
US10372325B2 Electromyographic based touch interaction processing method, device, and system
A touch interaction processing method, device, and system. The touch interaction processing method includes: receiving first information sent by an electromyographic signal collection device and second information sent by a location capturing device (101); if it is determined that a time gap between a first touch start time and a second touch start time is less than a preset threshold, and a quantity of touch points that is corresponding to a hand gesture is the same as a quantity of touch points that is included in the second information, generating a touch instruction, where the touch instruction includes a device identifier of the electromyographic signal collection device, the hand gesture, and coordinate information of each touch point (103); and performing an interaction operation corresponding to the touch instruction (105).
US10372312B2 Information processing apparatus, information processing method, program, and information processing system
An information processing apparatus includes a connection unit, a processing execution unit, a setting unit, and a controller. The connection unit is capable of connecting input apparatuses that output operation information for executing an operation for an image displayed on a screen. The processing execution unit is capable of executing processing corresponding to the operation information on the image. The setting unit sets one of the input apparatuses as a main input apparatus, and sets the other input apparatuses as secondary input apparatuses. The controller performs control such that execution of the processing for the image by the processing execution unit based on the operation information from the input apparatus set as the main input apparatus is validated, and execution of the processing for the image by the processing execution unit based on the operation information from the input apparatuses set as the secondary input apparatuses is invalidated.
US10372309B2 Method and system for controlling a scheduling order of multimedia content for a broadcast
A scheduling order can be designated for the broadcast and playback of multimedia content (e.g., music, news, other audio, advertising, etc) with respect to slots within the scheduling order. The broadcast day is divided into dayparts having blocks of time and including multiple time slots. One of those time slots, a transition period, is adjacent to another daypart. The transition period may be scheduled using a different algorithm for adjacency scheduling to satisfy both horizontal and vertical adjacency requirements. The remaining slots for the schedule can be scheduled from one or more categories of media items associated with the block being scheduled.
US10372307B2 Determining active real objects for running a software application
A communication terminal (T) equipped with a means of processing (TRT) designed to allow the use of software applications and equipped with an interface (INT) for communicating with a communication network (N), said means of processing comprising at least: •A first module (MZG) designed to delimit a geographical zone (ZG) based on a curve described in space by the communication terminal, •A second module (MOR) designed to determine a set of active real objects (O1, 02) located in this zone and having an interface (Int1, Int2) with the communication network, •A third module (MIA) designed to identify an application in relation to the active real objects, •A fourth module (MDA) designed to interface the application with the previously determined active real objects.
US10372299B2 Preserve input focus in virtualized dataset
Variety of approaches to preserve an input focus in a virtualized dataset is described. An application initiates operations to preserve an input focus in a virtualized dataset by presenting an initial page of items from a large dataset in a visible area. A spacer associated with a non-rendered page of items from the large dataset is rendered in a virtual area of the application. Next, an initial focus position is assigned to the initial page of items. Furthermore, the initial page of items is stored in a focus page index in an association with the initial focus position.
US10372291B1 Systems and methods for click-to-callback
Click-to-callback provides an icon or link on a webpage that a user can select or click on. When the icon or link is clicked or otherwise selected, the user is provided with a list of his phone numbers to choose from, or a blank field to enter an alternate number, for an immediate return call from a representative of the entity (e.g., the company) associated with the webpage. When this request is submitted, the representative desirably calls the user back immediately (e.g., within about 10 seconds) to provide assistance. Thus, the user remains on the website, and gets the help he desires to continue on the website, which may, for example, lead to the user making an online purchase.
US10372289B2 Wraparound interface layout method, content switching method under three-dimensional immersive environment, and list switching method
The present disclosure discloses a wraparound interface layout method, which adopts a user-centered wraparound layout in a stereo space, thus more display objects are available for the layout, and the expansibility is better; by clearly presenting the display objects located in a user's sight line to the user, main content in the interface is effectively highlighted, so that the user finds the sense of presence, and a better user experience is achieved; in addition, the distances from the display objects to the human eyes are corrected, which avoids the undesirable display effect that the objects close to the user are visually larger and the objects far away from the user are visually smaller, and provides a more comfortable viewing experience. The present disclosure discloses a content switching method and a list switching method under a three-dimensional immersive environment, which sufficiently utilizes spatial characteristics under the three-dimensional immersive environment, a content to be presented is divided into a plurality of content units, and only display the current content unit or the current list within the scope of the user's sight line, thereby effectively highlighting the content to be displayed, visually improving the sense of space, and enhancing the user's three-dimensional immersive experience. Moreover, the user's switching operation is simplified, thus through a very simple action within a narrow range, the user can complete the content switching or the list switching, and enjoy a smooth and accurate switching experience.
US10372288B2 Selection of objects in a three-dimensional virtual scene
A representation device for representing and interacting with a three-dimensional virtual scenario includes an input unit and at least one representation region for representing the three-dimensional scenario. A marking element may be moved on a virtual surface area with two translational degrees of freedom such that each virtual object in the three-dimensional virtual scenario may be selected with the marking element.
US10372260B2 Apparatus and method of adjusting power mode of a display of a device
Methods and devices for adjusting a power mode of a display are disclosed. An example method includes detecting a set of contact signals on a surface of the device and determining whether the set of contact signals correspond to a contact signature associated with an in-use state of the display. The example method further includes transitioning the power mode of the display to a power saving mode in response to determining that the set of contact signals do not correspond to the contact signature associated with the in-use state of the display, and retaining the power mode of the display in a current power mode in response to determining that the set of contact signals correspond to the contact signature associated with the in-use state of the display. An additional example method may further include detecting whether a proximity sensor at the device is occluded prior to the transition.
US10372259B2 Transcapacitive touch and force sensing in an input device
An example input device for force and proximity sensing includes a plurality of touch electrodes including touch transmitter electrodes and touch receiver electrodes, and a force electrode layer including a plurality of force electrodes. The input device further includes a resilient material layer disposed between the plurality of touch electrodes and the force electrode layer. The input device further includes a processing system coupled to the plurality of touch electrodes and the plurality of force electrodes, the processing system configured to: drive the transmitter electrodes with touch transmitter signals and acquire a transcapacitive proximity measurement from the touch receiver electrodes; and drive the plurality of force electrodes with force transmitter signals and acquire a transcapacitive force measurement from either the touch transmitter electrodes or the touch receiver electrodes.
US10372257B2 Liquid crystal display device having a common voltage compensator
A liquid crystal display device is disclosed, which may compensate for a common voltage by reflecting all of noises by which a plurality of common electrodes are affected. The liquid crystal display device comprises a liquid crystal display panel including a plurality of data lines, a plurality of gate lines crossing the data lines, and a plurality of pixels provided at crossing regions of the data lines and the gate lines and including pixel electrodes and common electrodes to which a common voltage is supplied, wherein a common electrode of the common electrodes is shared by two or more of the plurality of pixels. The liquid crystal display panel also includes a plurality of feedback lines that overlap the common electrodes, the plurality of feedback lines receiving a variation of the common voltage that is reflected by the common electrodes onto the plurality of feedback lines.
US10372256B2 Touch panels and the driving methods and touch displays thereof
A driving method of touch panels is disclosed. The touch panel includes gate lines and data lines intersecting with each other, and at least one switch component arranged at intersections of the gate lines and the data lines, and the switch component connects to the gate line and the data line. During a touch scanning phase, when a touch scanning voltage is applied to a gate line, a gate turn-off voltage of the gate line oscillates together with the touch scanning voltage at the same amplitude and frequency to prevent the switch component from being turned on during the touch scanning phase. In addition, the touch panel and the touch display driven by the driving method are disclosed.
US10372253B2 Touch display device and backlight unit thereof
Discussed is a touch display device able to sense a touch position of a user touch and an amount of user touching force. A case disposed below the backlight unit is used as a touching force sensing electrode, enabling a touch display device to sense touch force using the case. A gap is formed by an open area in the bottom cover of the backlight unit, enabling the user touching force to be sensed without an increase in the thickness of the touch display device.
US10372245B2 System and method for bidirectional communication between stylus and stylus sensor controller
A method is provided for communication between a host processor and an active stylus via a sensor controller, wherein the sensor controller is coupled to a sensor configured to interact with the active stylus. The method includes generally three steps. First, the host processor transmits a command received from an application operating on the host processor. Second, the sensor controller receives the command from the host processor and forwards the command to the active stylus. Third, the active stylus, in response to the command, operates on the command and transmits a command response to the sensor controller.
US10372224B2 Input system
An input system includes a first gesture detection unit and a second gesture detection unit. The first gesture detection unit includes a first light emitting device for emitting a first light beam, a first light sensing device for receiving the first light beam reflected by a first motion trajectory generated by a user and outputting a first image signal, and a first processing unit for processing the first image signal and outputting a first command signal. The second gesture detection unit includes a second light emitting device for emitting a second light beam, a second light sensing device for receiving the second light beam reflected by a second motion trajectory generated by the user and outputting a second image signal, and a second processing unit for processing the second image signal and outputting a second command signal.
US10372220B2 Bilayer haptic feedback actuator
The present application relates generally to haptic feedback actuators and their construction and use in touch based systems. The haptic feedback actuators are suitably bilayer structures including at least two materials having different thermal coefficients, allowing the structure to deflect from a first position to a second position in response to heating and/or cooling of the structure.
US10372219B1 Pneumatically controlled haptic mechanisms with nested internal structures for haptic feedback
An apparatus for creating haptic stimulations is provided. The apparatus includes pod(s) coupled to a garment, each pod including: (i) an outer internal structure that defines an opening, (ii) an inner internal structure disposed in the opening defined by the outer internal structure, and (iii) an airtight bladder, pneumatically coupled with a pneumatic device, surrounding the inner and outer internal structures. Further, when a bladder of a respective pod is at a first pressure, respective top surfaces of the internal structures contact a first portion of a user's body, said contact with the first portion of the body having a first area, and when the bladder is at a second pressure, the top surface of the inner internal structure and/or the top surface of the outer internal structure contact a second portion of the user's body, said contact with the second portion of the body having a second area.
US10372207B2 Adaptive VR/AR viewing based on a users eye condition profile
Techniques described herein are directed to adaptive virtual reality and augmented reality viewing based on a user's eye condition data. In a first implementation, a software application renders video content based on the user's eye condition data by mapping the user's eye condition data to video rendering parameters. The video content rendered based on the user's eye condition data may be made available to a virtual reality/augmented reality player and played using a head mounted display. The video content rendered based on the user's eye condition data may be pre-rendered before video content playback or rendered in real time during video content playback. In an additional implementation, the head mounted display may be calibrated and adjusted based on the eye condition data prior to video playback.
US10372206B2 Eye-controlled apparatus, eye-controlled method and eye-controlled system
The present disclosure discloses an eye-controlled apparatus, an eye-controlled method and an eye-controlled system. The eye-controlled apparatus includes a fixation point acquisition unit, a human eye action detection unit and a control signal generation unit. The fixation point acquisition unit is configured to acquire position information about the fixation point of human eyes on a device to be operated. The human eye action detection unit is configured to detect whether the human eyes take a pre-set action, and control the fixation point acquisition unit to transmit current position information about the fixation point of the human eyes on the device to be operated to the control signal generation unit when detecting the preset action taken by the human eyes. The control signal generation unit is configured to generate, based on a pre-stored position control correspondence table corresponding to the device to be operated, a control signal corresponding to the current position information about the fixation point of the human eyes on the device to be operated, and transmit the control signal to the device to be operated so as to control the device to be operated to execute a corresponding operation. The eye-controlled apparatus, the eye-controlled method and the eye-controlled system may effectively control the device to be operated using human eyes.
US10372193B2 User interface adaptation based on detected user location
A device (102) detects when a user is in close physical proximity to the device, such as within a few feet of the device. While the user is in close physical proximity to the device, the device also detects the location of the user relative to the device, and optionally a speed at which the user is moving. The user interface presented by the device is adapted to the location of the user relative to the device and optionally the speed at which the user is moving, but without needing physical manipulation of the device by the user. The adaptation can include, for example, orienting content presented on a display of the device based on the location of the user relative to the device so that the content appears “upright” or “right side up” for the user to view given their location.
US10372189B2 Power-saving method and device
A power-saving method is provided. The method is used in a device and includes: measuring, by a light sensor of the device, luminous intensity of ambient light and generating a measurement value of ambient light; determining whether the measurement value of ambient light is greater than a threshold; and controlling the device to switch between a quick-start mode and a standby mode based on a determination result indicating whether the measurement value of ambient light is greater than the threshold.
US10372186B2 Control device and computer-readable recording medium having stored therein control program
A control device includes a controller that controls a target device, and the controller includes a power supply controller, a detector, an obtainer, and a setting changer. The power supply controller shifts, when a port connected to another device via a cable comes into an unused state, a power supply mode to the target device and to the control device from a normal power supply mode into a power saving mode capable of receiving activation interruption. The obtainer obtains, when the detector detects the change in the mounting state of the cable, type information representing a type of the cable. The setting changer that changes setting of the cable in accordance with the type information obtained by the obtainer. This makes it possible to be surely restored to the normal power supply mode even when a cable is replaced with another type of cable in a power saving mode.
US10372167B1 Transmission base and electronic apparatus
The present invention provides a transmission base and an electronic apparatus. The transmission base is for receiving a side portion of a first unit of the electronic apparatus. The first unit includes a first battery. The transmission base includes a first wall portion and a second wall portion. The first wall portion and the second wall portion support the side portion. The first wall portion includes a matching structure, which is matched and assembled with a fitting structure of the first battery. When the matching structure of the first wall portion is matched and assembled with the fitting structure, the first unit is electrically connected to the transmission base; when the second wall portion is in contact with the fitting structure, the first unit is non-electrically connected to the transmission base.
US10372166B2 Coupling structures for electronic device housings
A housing for an electronic device is disclosed. The housing includes a first conductive component defining a first interface surface, a second conductive component defining a second interface surface facing the first interface surface, and a joint structure between the first and second interface surfaces. The joint structure includes a molded element forming a portion of an exterior surface of the housing, and a sealing member forming a watertight seal between the first and second conductive components. Methods of forming the electronic device housing are also disclosed.
US10372161B2 Docking system
The invention provides a docking system for a portable device, comprising a housing assembly disposed partially within an input-output module and operable between a plurality of viewing angles, at least one retaining member for coupling the housing assembly to the input-output module, and a locking sub-system provided on the housing assembly for locking the portable device to the housing assembly.
US10372151B2 Adjustable clamping mechanism for a throttle control
An adjustable clamping mechanism for a throttle control device on a handlebar of a vehicle includes a throttle lever and a clamp assembly that retains the throttle control device at a desired angular position upon said handlebar. The clamp assembly includes a body having a main section and a secondary section, the secondary section being disposed in a slot of the main section. A clamping member provides a clamping force upon the main section and secondary section. In an engaged position of the clamping member, the clamping member provides a clamping force to retain the throttle lever in a predetermined angular orientation upon said handlebar during operation of said vehicle. In a disengaged position of the clamping member, the clamping member does not provide the clamping force in order to permit the throttle lever to rotate about a longitudinal axis of said handlebar.
US10372144B2 Image processing for improving coagulation and flocculation
A flocculation control system that floats particles that attach to nano and/or micro bubbles out of a liquid includes at least one sensing system, at least one processing system, and at least one fluid additive control system. The at least one sensing system is configured to reproduce one or more nano-bubbles with one or more particles suspended in a fluid. The at least one processing system is configured to measure, using outputs of the at least one sensing system, incident angles between the one or more nano-bubbles and the one or more particles suspended in the fluid. And the at least one fluid additive control system is configured to adjust, based on at least the incident angles, an amount of a surfactant being added to the fluid.
US10372137B2 Control system for construction machine
The invention provides a control system for a construction machine comprising: a laser surveying instrument, a construction machine and a direction detecting unit, wherein the construction machine has a working mechanical unit, a machine control device, a machine communication unit, two beam detectors and at least one target and a tilt sensor, wherein the laser surveying instrument has a laser rotary projecting device for projecting a laser beam in rotary irradiation, an electronic distance measuring instrument and a surveying communication unit, wherein each of the beam detectors transmits a photodetection result to the laser surveying instrument or the machine control device, wherein the laser surveying instrument or the machine control device calculates a left-right tilting of the construction machine based on the photodetection result and a distance measurement result of the target, and the machine control device controls an operation of the construction machine based on a detection result of the direction detecting unit, a front-rear tilting by the tilt sensor, a distance measurement result of the target and the left-right tilting.
US10372132B2 Guidance of autonomous vehicles in destination vicinities using intent signals
Signals usable to determine a path of a vehicle towards a particular stopping point in a vicinity of a destination are detected from an individual authorized to provide guidance with respect to movements of the vehicle. Based at least in part on the signals and a data set pertaining to the external environment of the vehicle, one or more vehicular movements to be implemented to proceed along the path are identified. A directive is transmitted to a motion control subsystem of the vehicle to initiate one of the vehicular movements.
US10372130B1 Communicating reasons for vehicle actions
Techniques for communicating feedback to passengers of autonomous vehicles regarding reasons for actions taken by autonomous vehicles to build trust with passengers are described herein. For instance, an autonomous vehicle may associate various objects with symbols and/or predicates while traversing a path to evaluate Linear Temporal Logic (LTL) formulae. Events along the path may require the autonomous vehicle to perform an action. The vehicle may determine to communicate the event and/or action to the passenger to provide a reason as to why the autonomous vehicle took the action, based on evaluation of the LTL formulae. In some examples, the autonomous vehicle may communicate with passengers via one or more of visual cues, auditory cues, and/or haptic cues. In this way, autonomous vehicles may build trust with passengers by reassuring and informing passengers of reasons for taking actions either before, during, or after the action is taken.
US10372128B2 Sinkhole detection systems and methods
Example sinkhole detection systems and methods are described. In one implementation, a method receives data from multiple sensors mounted to a vehicle and analyzes the received data to identify a sinkhole in a roadway ahead of the vehicle. If a sinkhole is identified, the method adjusts vehicle operations and reports the sinkhole to a shared database and/or another vehicle.
US10372125B2 Vehicular awakening system
A vehicular awakening system having a drive control section capable of switching a drive state of a vehicle between automatic drive and manual drive; a pressing section capable of pressing a standard position between shoulder blades of a driver; and a pressing control section that activates the pressing section when the drive state of the vehicle is automatic drive or when said drive state of the vehicle is switched from automatic drive to manual drive by the drive control section.
US10372121B2 Determination of continuous user interaction and intent through measurement of force variability
A system for controlling a vehicle from a remote device, such as a mobile device, is disclosed. In one embodiment, the mobile device includes a mobile phone. In other embodiments, any device capable of receiving user input to control the movement may be used. In one embodiment, the system includes a user input receiving module coupled to a processor and configured to receive variations in user input forces applied to a touch-sensitive user interface over a period of time, wherein the intentional or unintentional variations in user input forces over the period of time are indicative of user intent to control the vehicle.
US10372120B2 Multi-layer anomaly detection framework
According to some embodiments, a system and method are provided to receive a first plurality of data from a machine associated with a first time period. A normal operation of the machine is automatically determined based on the first plurality of data. A second plurality of data may be received from the machine associated with a second time period. An anomaly in the second plurality of data is determined.
US10372119B2 Method for remote monitoring, and system for signal capturing and remote monitoring
A method and an apparatus for remote monitoring. A signal capturing device running a Web operating system captures an audio signal and/or a video signal, and transmits the captured signal to a remote monitoring device via a communication link between the signal capturing device and the remote monitoring device. The remote monitoring device also supports the Web operating system to allow the communication link to be established using WebRTC technology. The audio and/or video unit of the signal capturing device is accessed through a MediaStream port.
US10372115B2 Modular and reconfigurable manufacturing systems
In one embodiment, a manufacturing system includes multiple manipulation modules each including means for mechanically and electrically connecting the module to another component in the system and an end effector including means for mechanically and electrically connecting the end effector to another component in the system, wherein the modules and end effector can be mechanically and electrically connected in multiple ways to alter the configuration of the system and the manufacturing tasks that the system can perform.
US10372107B2 Custom properties in an application environment
The disclosed subject matter comprises a design management component that facilitates managing and storing information, including respective customized information of respective entities and/or relating to objects, projects, controllers, or industrial automation systems within a project file or controller. The design management component facilitates enabling custom data, including custom metadata, to be injected by object into a project file or in a controller associated with the project file. The design management component operates with a data management component that can allow respective entities to view, edit, or delete their respective data on objects associated with a project file or controller in accordance with their respective rules. The design management component facilitates desired library management, version management, virtualization of a system for emulation and testing, data exchange between application, and application development and management in relation to controllers, devices, or components, in connection with control of industrial automation systems.
US10372097B2 Adaptive adjustment of motion sensitivity of a motion sensor
Apparatuses, methods, apparatuses and systems for adaptively adjusting motion sensitivity of a motion are disclosed. One apparatus includes a motion sensor, wherein the motion sensor generates an output that indicates whether or not motion has been sensed by the motion sensor, wherein the motion sensor receives a motion sensitivity input, wherein the motion sensitivity input controls a level of motion sensitivity of the motion sensor. Further, the motion sensing apparatus includes a controller, wherein the controller generates the motion sensitivity input based at least in part on the output of the motion sensor.
US10372094B2 Motor control device and game machine
A motor control device configured to control a motor, includes a first memory; a second memory different from the first memory; a communication interface circuit configured to receive a control command from an external device; a command parser configured to store control information in the first memory and in the second memory when the control command includes control information defining an operation of the motor, and to generate a response signal including the control information stored in the first memory when the control command includes a command for verifying a communication state and transmit the response signal to the external device via the communication interface circuit; a control unit configured to read the control information from the second memory; and a drive signal generator.
US10372093B2 Comfort mapping using wearables
The present disclosure relates to systems and methods for mapping a building space using wearable devices in order to better control the comfort level in the building. In some instances, a system compiles information such as temperature information that is provided by an individual's wearable device as the individual moves about the building over time. Using this data, the system may create and/or update a comfort map of the building, which can be used to determine how various rooms of the building heat and cool over time, as well as usage pattern of the various rooms of the building. The system can then use the comfort map of the building to better control one or more comfort sources of the building.
US10372087B2 Satellite radio wave receiving device, radio controlled timepiece, method of outputting date and time information, and recording medium
A satellite radio wave receiving device includes: a receiver that receives a satellite radio wave to identify a reception signal; and a processor that acquires primary date and time information from the identified reception signal and outputs a date and time notifying signal indicating date and time based on the primary date and time information to an outside of the satellite radio wave receiving device. The date and time notifying signal includes at least a timing notifying signal indicating a predetermined timing. The processor determines the predetermined timing without consideration of a timing of a second synchronization point which is a leading edge of every second in the date and time based on the primary date and time information, and outputs the timing notifying signal at the predetermined timing.
US10372086B2 Smart watch having display, color of which changes according to state of user
A smart watch having a display changing in color according to a state of a user, the smart watch includes: an output unit having a display unit; a sensor unit collecting state information for a measurement target associated with a user or around the user; and a control unit comparing the collected state information with state combination information stored in advance, selecting one piece of combination information that corresponds to the state information from among the state combination information, and controlling the output unit so as to output a displayed color matching the selected combination information.
US10372080B2 Image forming apparatus having a blocking member that changes a width of an opening of an air blow portion
An image forming apparatus includes a fixing device having a nip, in which an image is fixed on a recording material, and an air blowing unit configured to feed air. A first blow portion is provided, through which the air fed by the air blowing unit flows toward a first area, which is an end portion of the fixing device, in a longitudinal direction of the fixing device, so as to cool the first area by the air via an opening of the first blow portion. A blocking member changes a width of the opening of the first blow portion, and a second blow portion is provided, branched from the first blow portion so as to cross the first blow portion, through which the air blocked by the blocking member flows toward a second area, which is a region in which the recording material passes through the nip.
US10372074B2 Sheet conveyor and image forming apparatus
A sheet conveyer, comprising: a 1st conveying roller; a 1st support part to support the 1st conveying roller; a 1st helical gear to rotate together with the 1st conveying roller and to generate thrust in a particular direction; a 2nd conveying roller; a 2nd support part to support the 2nd conveying roller; a 2nd helical gear to generate thrust in the particular direction; a 3rd helical gear to engage with the 1st helical gear; a 4th helical gear to engage with the 2nd helical gear; and a clutch to connect or disconnect transmission of a driving force between the 3rd helical gear and the 4th helical gear, wherein: when the clutch is disconnected, the 1st and 2nd conveying rollers are disposed at an initial position, and when the clutch is connected, the 1st and 2nd conveying rollers move from the initial position in the particular direction.
US10372073B2 Repair method and repair chip for regenerative ink cartridge, and regenerative ink cartridge
The application relates to the field of print imaging, in particular to a repair method and repair chip for a regenerative ink cartridge, and a regenerative ink cartridge. The repair chip does not need to monitor all lines of a printer and only needs to monitor an enable line, a data line and 0˜n−1 auxiliary lines of the printer, so that the number of pads, electrically connected with the printer, of an original chip is reduced, the welding difficulty and workload in the ink cartridge regeneration process are lowered accordingly, and the risk of ink cartridge scraping in the repair process is lowered from the source.
US10372068B2 Development device
A developer circulated between first and second chambers in a function separation type development device including a developer discharge portion is prevented from being excessively discharged from the developer discharge portion. The developer discharge portion is disposed in the first chamber and is provided downstream of a region on a developer bearing member in the direction in which the developer in the first chamber is conveyed, the region corresponding to a maximum image region formable on an image bearing member.
US10372055B2 Image forming apparatus and method of controlling the same
An image forming apparatus includes a photoconductor, a charging member, a first power supply circuit which supplies electric power to the charging member, a detector configured to detect a current value of an alternating current which flows to the charging member, and a controller configured to control an operation of the first power supply circuit. The controller is configured to lower a frequency of alternating-current power supplied to the charging member by the first power supply circuit when the current value detected by the detector in application of a voltage of a prescribed value to the charging member by the first power supply circuit is equal to or smaller than a predetermined value.
US10372050B2 Electrophotographic photosensitive member, process cartridge, and electrophotographic apparatus
The present invention provides an electrophotographic photosensitive member in which a photosensitive layer has strong close adhesiveness even when used repeatedly, and a positive ghost is reduced. An undercoat layer of the electrophotographic photosensitive member contains a cured product of an electron transport material having a polymerizable functional group; a polyolefin resin having at least one group/structure selected from the group consisting of a carboxyl group, an alkoxycarbonyl group and an anhydrous carboxylic acid structure, and a substituted or unsubstituted phenyl group; and an isocyanate compound having two or more isocyanate groups.
US10372042B2 Resolution enhanced digital lithography with anti-blazed DMD
Embodiments of the present disclosure generally relate to methods and apparatus for processing one or more substrates, and more specifically to improved spatial light modulators for digital lithography systems and digital lithography methods using improved spatial light modulators. The spatial light modulator is configured such that there is a 180-degree phase shift between adjacent spatial light modulator pixels. The spatial light modulator is useful for pixel blending by forming a plurality of partially overlapping images, at least one of the plurality of partially overlapping images having at least two pixels formed by a first pair of adjacent spatial light modulator pixels having a 180-degree phase shift therebetween. The spatial light modulator results in improved resolution, depth of focus, and pixel blending.
US10372041B2 Target generation device and extreme ultraviolet light generation device
A target generation device according to one aspect of the present disclosure includes a tank for containing a target substance, a heater provided at the tank, a nozzle communicating with the inside of the tank, a lid having a gas inlet port communicating with the inside of the tank, and a plurality of shielding plates that are disposed inside the tank and suppress entry of the target substance to the gas inlet port. Each of the shielding plates includes at least one non-shielding region for allowing the gas to pass through. The non-shielding regions of at least two of the shielding plates are arranged at positions in which one of the non-shielding regions of the at least two of the shielding plates is not seen into the other of the non-shielding regions of the at least two of the shielding plates.
US10372039B2 Resist underlayer film forming composition containing silicon having ester group
A resist underlayer film forming composition for lithography for a resist underlayer film usable as a hardmask. A resist underlayer film forming composition for lithography, including: as a silane, a hydrolyzable silane, a hydrolysis product thereof, or a hydrolysis-condensation product thereof, wherein the hydrolyzable silane includes a hydrolyzable silane of Formula (1) or a hydrolyzable silane containing a combination of a hydrolyzable silane of Formula (1) with a hydrolyzable silane of Formula (2), and a content of the hydrolyzable silane of Formula (1) or the hydrolyzable silane containing a combination of a hydrolyzable silane of Formula (1) with a hydrolyzable silane of Formula (2) in all silanes is less than 50% by mole, R1aR2bSi(R3)4−(a+b)  Formula (1) R4a1R5b1Si(R6)4−(a1+b1)  Formula (2).
US10372037B2 Constructing fill shapes for double-patterning technology
A computer-implemented method for constructing a design characterized by a double patterning layer is presented. The method includes receiving the design in a memory of the computer when the computer is invoked to construct the design. The method further includes generating, using the computer, a multitude of fill shapes along a multitude of tracks associated with a multitude of net shapes. The multitude of fill shapes and the multitude of net shapes are decomposable into two colors in accordance with a spacing constraint of the double patterning layer.
US10372035B2 Imprint apparatus, and method of manufacturing article
The present invention provides an imprint apparatus which forms a pattern of an imprint material on a substrate by using a mold, the apparatus comprising: a generator configured to generate ionized gas by ionizing a first gas; a supplier configured to supply a second gas including the ionized gas generated by the generator to a space under the mold; and a controller configured to control a flow rate of the second gas supplied by the supplier to the space, wherein the controller increases the flow rate of the second gas supplied from the supplier to the space so as to reduce a decrease in an ion concentration in the space caused by moving the substrate from the space after the mold is separated from the cured imprint material.
US10372032B2 Method and device for permanently repairing defects of absent material of a photolithographic mask
The present application relates to a method for permanently repairing defects of absent material of a photolithographic mask, comprising the following steps: (a) providing at least one carbon-containing precursor gas and at least one oxidizing agent at a location to be repaired of the photolithographic mask; (b) initiating a reaction of the at least one carbon-containing precursor gas with the aid of at least one energy source at the location of absent material in order to deposit material at the location of absent material, wherein the deposited material comprises at least one reaction product of the reacted at least one carbon-containing precursor gas; and (c) controlling a gas volumetric flow rate of the at least one oxidizing agent in order to minimize a carbon proportion of the deposited material.
US10372031B2 Method for making microstructures
A method of making microstructures, the method including: providing a first substrate, setting a photoresist layer on a surface of the first substrate; covering a surface of the photoresist layer with a photolithography mask plate, wherein the photolithography mask plate comprises a second substrate and a carbon nanotube composite layer located on a surface of the second substrate; exposing the photoresist layer to form an exposed photoresist layer by irradiating the photoresist layer through the photolithography mask plate with ultraviolet light; developing the exposed photoresist layer to obtain a patterned photoresist microstructures.
US10372029B2 Reflective mask, reflective mask blank, and manufacturing method therefor
There are provided a reflective mask and a reflective mask blank reducing reflection of out-of-band light and a manufacturing method therefor. A light shielding frame is formed on a mask region corresponding to a multiply exposed boundary region between a chip and a semiconductor substrate. The frame is provided with an antireflective layer causing surface reflection in antiphase to out-of-band light reflected from the surfaces of a rear-surface conductive film and the substrate to provide a reflective mask reducing reflection of out-of-band light. The antireflective layer of the present disclosure has an electrical conductivity of 1×104/mΩ or greater to minimize charging occurring in a pattern region in observing the region using an electron microscope.
US10372011B2 Electronically controlled light valve and display apparatus having high transmittance and high reflectivity
Provided are a display apparatus and an electrically controlled light valve including a first substrate, a second substrate disposed opposite to the first substrate, a first transparent conductive layer disposed on the first substrate, a second transparent conductive layer disposed on the second substrate, a first liquid layer disposed between the first and the second transparent conductive layers, a second liquid layer disposed between the first and the second transparent conductive layers and reflective particles. The first and the second liquid layers are respectively adjacent to the first and the second transparent conductive layers. The first liquid layer includes a polar liquid. The second liquid layer includes a non-polar liquid. Each reflective particle has a conductive body and a surface modification layer covering the conductive body. When the electrically controlled light valve is switched to a light-transmission mode, the reflective particles are evenly dispersed in the first liquid layer.
US10372010B2 Electrophoretic display fluid comprising five types of particles
The present invention is directed to an electrophoretic fluid comprising five different types of particles, wherein each type of particle has a different color and the first, second, and third types of particles carry the same charge polarity.
US10372008B2 Electro-optic displays
A wavelength selective reflection display (10) comprises a wavelength selective reflection medium (20) and a backing member (30) having a first, non-reflective optical state, and a second, reflective optical state. Both the wavelength selective reflection medium (20) and the backing member (30) are divided into pixels (40, 50, 60), and the backing member (30) is switchable between its first and second optical states on a pixel-by-pixel basis. The pixels of the backing member (30) are substantially aligned with those of the wavelength selective reflection medium (20).
US10372007B1 Electrochromic device driver with a failsafe module and method of use
A dual rail driver for an electrochromic device is provided. The dual rail driver includes a power supply having a first power supply rail and a second power supply rail and an H bridge connected to the first power supply rail and the second power supply rail and configurable to couple to an electrochromic device. The dual rail driver includes a controller coupled to the H bridge through a failsafe module and configurable to control switches of the H bridge to charge and discharge the electrochromic device from the first power supply rail and the second power supply rail. The failsafe module is configurable to override one or more signals from the controller that controls the switches of the H bridge through the failsafe module, responsive to detecting anomaly of the electrochromic device.
US10372006B2 Electrochromic multi-layer devices with current modulating structure
A multi-layer device comprising a first substrate, a first electrically conductive layer on a surface thereof, and a first current modulating layer, the first electrically conductive layer having a sheet resistance to the flow of electrical current through the first electrically conductive layer that varies as a function of position.
US10371996B2 Display device
Provided are a display device and a display device. The display device includes: a display panel, including display area and non-display area surrounding display area; and a flexible circuit board. The non-display area includes first binding area and second binding area located on two opposite sides of display area along first direction, which is parallel to the display panel. The display panel has display surface and back surface. The flexible circuit board is disposed on back surface of display panel. A driving chip is fixed on the flexible circuit board. The flexible circuit board has first end and second end. When the flexible circuit board is in bent state, first end is bent and then extended to display surface of the display panel and bound to first binding area, and second end is bent and then extended to display surface of the display panel and bound to second binding area.
US10371991B2 Liquid crystal display device
A liquid crystal display device with a pair of substrates which are arranged to face each other with liquid crystal therebetween, columnar spacers having the substantially equal height formed on a liquid-crystal-side surface of one substrate, and the columnar spacers include the columnar spacer which is contact with a liquid-crystal-side surface of another substrate and the columnar spacer which is not contact with the liquid-crystal-side surface of another substrate.
US10371989B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a first substrate, a second substrate located opposite to the first substrate, and a plurality of first photo spacers located between the first substrate and the second substrate. At least three of the first photo spacers define a repeating unit. The repeating unit comprises a first repeating unit arranged in a first shape, and the first shape comprises a regular polygon or a circle. The display may improve the pressure resistance of the display panel and prevent the mura effect of the display panel.
US10371985B2 Display panel, polarizer and display device
A display panel, a polarizer and a display device are provided. The display panel includes a panel main body and a first polarizer disposed on at least one main surface of the panel main body. The first polarizer includes a first polarizing layer and a second polarizing layer which are stacked; a first polarizing region is formed on the first polarizing layer; a second polarizing region and a second light-transmitting region are alternately formed on the second polarizing layer; and an absorption axis direction of the second polarizing region is perpendicular to an absorption axis direction of the first polarizing region.
US10371981B2 Touch display device comprising a plurality of common electrodes having first and second slits that respectively overlap first and second image signal lines
According to one embodiment, a display device comprises image signal lines, scanning signal lines, pixels, a display area, pixel electrodes, and common electrodes. The common electrodes are configured to detect an object and to display an image in the display area. The common electrodes include first and second common electrodes which are arranged in a first direction. A first slit is provided between the first and second common electrodes. The first and second common electrodes are supplied a signal different from each other. A second slit is provided in the first common electrode. Each of the first slit and the second slit overlaps one of the image signal lines and extends in an extension direction in which the image signal line extends.
US10371971B2 Liquid crystal display with switchable viewing angle and method of viewing angle control
An LCD with switchable viewing angle includes a first substrate, second substrate, and a liquid crystal layer. The first substrate is provided with a first electrode and a first alignment film thereon. The second substrate is provided with a second electrode, a third electrode and a second alignment film thereon. The liquid crystal layer is disposed between the first alignment film and the second alignment film, and includes a plurality of liquid crystal molecules. All of the liquid crystal molecules in the liquid crystal layer are tilted at the same pretilt angle relative to the alignment films. When no bias voltage is applied to the first electrode, the LCD shows a narrow viewing angle; and when a bias voltage is applied to the first electrode, the LCD shows a wide viewing angle.
US10371967B2 Predefined reflective appearance eyewear lens with balance chroma enhancement visual perception
Provided is an eyewear lens, including a lens substrate and an optical interference coating; the lens substrate is comprised of an optical material, and the optical interference coating is bonded to the lens substrate and is stacked by the composition of high and low reflectivity materials. A predefined reflective appearance color will be formed by light getting through the optical interference coating. The lens substrate contains another filter on one side surface or both side surfaces or inside the lens substrate which is complementary to the light after penetrating the optical interference coating such that the overall transmittance light tone remain neutral balance. The overall transmittance light spectrum has three pass-bands corresponding to the maximum response of the human eye cone cells, and the relatively high transmittance values of each pass-band center are approximately at 450 nm, 530 nm and 610 nm. The FWHM of each pass-band is between 3 nm and 50 nm.
US10371953B2 Image display system and information processing apparatus and control methods thereof
This invention suppresses the narrowing of the communication band between a device and an information processing apparatus that form an image display system. Hence, an HMD of a user includes a sensor that detects a position and orientation, a communication interface that transmits, to the information processing apparatus, position and orientation information representing the detected position and orientation and receives a CG command from the information processing apparatus, a rendering unit that renders a CG based on the received CG command, and a display control unit that displays the rendered CG on a display unit.
US10371946B2 Methods and systems for diagnosing binocular vision conditions
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10371944B2 Virtual reality headset with see-through mode
Systems and method for providing a see-through screen in a head-mounted display (HMD) includes a display screen having a front side and a back side. The display screen is configured for rendering media content. First optics is provided adjacent to the front side of the display screen and configured to provide a focus for viewing the media content. A shutter screen is provided adjacent to the backside of the display screen and is switchable between an opaque mode and a transparent mode. Second optics is provided behind the shutter screen such that the shutter screen is between the display screen and the second optics. The second optics provides an adjustment to the focus to allow clear view through the first optics, the display screen, the shutter screen and the second optics, when the transparent mode is activated on the shutter screen.
US10371943B2 Method and system to control the focus depth of projected images
Methods and systems are disclosed for controlling the focus depth of a 2D projected image on a pixel by pixel basis or on a region by region basis to create a 3D projected image that may be used for a heads up display (HUD) for augmented reality applications. The 3D projected image may be overlaid or combined with a 3D real world view using multiple reflective LCD arrays. The multiple reflective LCD arrays may receive a 2D projected image and may generate different length optical paths that may add depth to the 2D projected image to create a 3D projected image. The 3D projected image may be combined with the real world 3D image to create a 3D image encompassing a real world image and a 3D projection image that looks real and contains depth within the image.
US10371939B2 Apparatus providing over-travel protection for actuators
One or more apparatus providing over-travel protection for actuators are disclosed. An example apparatus includes a mirror; a first plate coupled to the mirror; and a support post coupled the first plate, the support post structured to prevent the mirror from moving within a threshold distance to a second plate.
US10371935B1 Unmanned aerial vehicle beam redirection system and method
An unmanned aerial vehicle (UAV), a beam redirection system, and a method for redirecting a laser beam using one or more UAVs are provided. The UAV includes a housing, a beam deflector, and a vehicle controller. The beam deflector is mounted to the housing. The vehicle controller is configured to control an angular orientation of the beam deflector to redirect a laser beam that is received from an off-board laser source.
US10371930B2 Stage apparatus and microscope
A stage apparatus includes a first stage, a second stage movable in a first direction relative to the first stage, a sensor which reads a scale moving in the first direction together with the second stage and a sensor base which is formed from a material having a smaller thermal expansion coefficient than the first stage and fixes the sensor to the first stage. The sensor base is fixed to the first stage at two fixing positions located near a second axis having a second direction perpendicular to the first direction and passing through a specific position and sandwiching the specific position, and is fixed to the first stage at a fixing position located near a first axis having the first direction and passing through the specific position and the arrangement position of the sensor so as to be movable in the first direction.
US10371926B2 Camera lens
A camera lens is disclosed. The camera lens includes: a first lens with positive refractive power; a second lens with negative refractive power; a third lens with positive refractive power; a fourth lens with negative refractive power, which are arranged sequentially from an object side. The camera lens is characterized in that it satisfies specified conditions.
US10371920B2 Mirror assembly with heat transfer mechanism
A mirror assembly (32) for directing a beam (28) includes a base (450), and an optical element (454) that includes (i) a mirror (460), (ii) a stage (462) that retains the mirror (460), (iii) a mover assembly (464) that moves the stage (462) and the mirror (460) relative to the base (450), and (v) a thermally conductive medium (466) that is positioned between the stage (462) and the base (450) to transfer heat between the stage (462) and the base (450). The thermally conductive medium (466) has a thermal conductivity that is greater than the thermal conductivity of air. The thermally conductive medium (466) can include an ionic fluid or a liquid metal.
US10371919B2 Lens module
The present disclosure provides a lens module. The lens module includes a lens barrel; a lens group accommodated in the lens barrel, the lens group including at least a first lens; and a retaining member located an image side of the lens group. The retaining member is a hollow ring which includes an object side leaning and connecting to the first lens, an image side opposite to the object side, an outer side and an inner side connecting to the object side and the image side, and the inner side is a Lambertian surface through Lambertian treatment.
US10371915B2 Telecommunications connection cabinet
A telecommunications cabinet includes a cabinet housing; a fiber optic splitter; a plurality of spools disposed on a cable management surface; a panel oriented at a fixed angle relative to the access opening so that the panel extends laterally and rearwardly between the access opening and the cable management surface; and a plurality of adapters disposed on the panel.
US10371907B2 Fluid control structure
An optical structure includes a substrate including a cavity on a first surface of the substrate, an optical component on the substrate and an adhesive applied to a side of the optical component to fix the optical component to the substrate. The optical component includes a recess on a second surface of the optical component, the second surface is opposed to the first surface of the substrate, and the recess is provided along an edge of the second surface.
US10371905B2 Optical processing apparatus, optical connector
An optical processing apparatus includes: a circuit hoard having first and second areas arranged in a direction of a first axis; a semiconductor device having an optical coupling element; an optical connector having an optical fiber and a holder with first and second holder parts, and the optical connector being supported by the second area and the semiconductor device disposed on the first area; and a supporting base having a thickness smaller than that of the semiconductor device. The supporting base is disposed between the second holder part and the second area. The optical fiber has a first optical fiber portion supported by the first holder part, and a second optical fiber portion held by the first and second holder parts. The first optical fiber portion has a tip end and a cladding face which is positioned with respect to the optical coupling element and is separated apart from the semiconductor device.
US10371901B2 Field installable connector system for drop cables and the like
A field installable connector system for an optical cable includes a clamp, including a plurality of clamp members, cable guiding space in at least one of the clamp members, the cable guiding space configured to guide an optical cable in position in the clamp, connector receiving space in the clamp configured to receive at least part of a connector connected to the optical cable, a stop configured to block withdrawal of the connector from the clamp, and a housing having a clamp receiving space configured to receive at least part of the clamp and to urge clamp parts together to retain in the clamp at least part of the connector. A strain relief also may be provided. A method of assembling a field installable connector system for an optical cable includes placing an optical connector, optical cable and clamp in a hollow housing that holds the clamp relative to the optical connector and optical cable; and applying a strain relief.
US10371895B2 Spot-size converter for optical mode conversion and coupling between two waveguides
A spot-size converter having a waveguiding structure. The first part of the waveguiding structure receives light from or transmits light to a first waveguide in a first propagation mode. The first part of the waveguiding structure has a longitudinally varying effective refractive index that decreases away from the first waveguide. The second part of the waveguiding structure transmits light to or receives light from a second waveguide in a second propagation mode. The second part of the waveguiding structure has a number of high-index elements arranged in a single plane, extending along a longitudinal waveguiding axis and at least partially overlapping the first part of the waveguiding structure. The first propagation mode of the first waveguide progressively transforms into the second propagation mode of the second waveguide along the longitudinal waveguiding axis through an overlap region between the first part and the second part of the waveguiding structure.
US10371893B2 Hybrid interconnect device and method
In an embodiment, a method includes: forming an interconnect including waveguides and conductive features disposed in a plurality of dielectric layers, the conductive features including conductive lines and vias, the waveguides formed of a first material having a first refractive index, the dielectric layers formed of a second material having a second refractive index less than the first refractive index; bonding a plurality of dies to a first side of the interconnect, the dies electrically connected by the conductive features, the dies optically connected by the waveguides; and forming a plurality of conductive connectors on a second side of the interconnect, the conductive connectors electrically connected to the dies by the conductive features.
US10371891B2 Integrated circuit with dielectric waveguide connector using photonic bandgap structure
An encapsulated integrated circuit package is provided that includes an integrated circuit (IC) die. A radio frequency (RF) circuit on the IC die is operable to send and/or receive an RF signal having a selected frequency. Encapsulation material encapsulates the IC die. A photonic waveguide couples to the RF circuit and extends to an external surface of the encapsulated IC. The photonic waveguide may be formed by a photonic bandgap structure within the encapsulation material. A socket may be included with the encapsulated package that is coupled to an end of the photonic waveguide opposite the RF circuit.
US10371885B2 Backlight module and display apparatus
A backlight module is disclosed. The backlight module includes a reflection sheet including a first body and a second body; a light guide plate disposed on the first body of the reflection sheet; an optical film set disposed on the light guide plate; a plastic frame inside of which the reflection sheet, the light guide plate, and the optical film set are all disposed; and a connecting member configured to fixedly bond the second body to an inner side surface of the plastic frame. The present invention can ensure that the reflection sheet is fixedly bonded on the plastic frame well so that not only can a narrow frame design be achieved, but also the optical films can meet the requirement of fixing strength.
US10371884B2 Tiled assemblies for a high dynamic range display panel
Techniques are provided for a high dynamic range panel that includes an array of light sources (202,203) illuminating a corresponding array of light guides (204, 206). A light source (202) of the array illuminates a first light guide (204). The light source directly underlies, such as in a cavity (208), a second light guide (206) that is adjacent to the first light guide. The light source (202) does not extend below a bottom side (214) of either the first light guide or the second light guide to reduce thickness of the panel. The light source (202) and the first light guide (204) can be integrated as a tile assembly. Alternatively, the light source (202) and the second light guide (206) can be an integrated tile assembly. In a specific embodiment, the light source emits a blue or ultraviolet light, which is converted by quantum dots to a different color.
US10371880B2 Display device and method for fabricating the same
A display device includes a backlight unit and a display panel disposed on the backlight unit. The backlight unit includes a light source unit and an optical unit disposed between the light source unit and the display panel. The optical unit includes an alignment layer, quantum rods disposed on the alignment layer, and an accommodation part configured to accommodate the alignment layer and the quantum rods.
US10371864B2 (Meth)acrylamide polymers for contact lens and intraocular lens
An contact lens or intraocular lens (IOL) with very high water content polymers that have increased hydrolytic stability to withstand high temperatures such as autoclave temperatures, 123 C or even higher temperatures while in an aqueous environment comprising at least one polymer comprising one or more monomeric subunits comprising a polymerized acrylamide or methacrylamide group, at least one side group comprising an aliphatic carbon moiety substituted by at least one hydroxyl moiety, wherein the one or more monomeric subunits comprising a polymerized acrylamide or methacrylamide group, at least one side group comprising an aliphatic carbon moiety substituted by at least one hydroxyl moiety, comprise at least 50 wt. % of the polymer.
US10371854B2 Safety inspection apparatus
A safety inspection apparatus is disclosed in embodiments of the present invention. The safety inspection apparatus includes: an x-ray source including a ray emission focal spot; and a plurality of detector modules each of which has a ray receiving surface, and which are arranged along a plurality of straight line segments. The plurality of straight line segments include a first straight line segment and two second straight line segments, and, the two second straight line segments extend from the two ends of the first straight line segment towards the x-ray source side, respectively. In a plane where the sectorial ray beam is located, a normal to the ray receiving surface of each of the detector modules at a midpoint of the ray receiving surface of the each of the detector modules passes generally through the ray emission focal spot of the x-ray source.
US10371851B2 Method for formation fracture characterization in highly inclined wells using multiaxial induction well logging instruments
A method for characterizing fractures traversing a wellbore includes input to a computer multiaxial electromagnetic induction measurements corresponding to measurements made along two mutually orthogonal magnetic dipole moment axes perpendicular to an axis of the wellbore. The measurements correspond to at least one receiver spacing from a transmitter. The measurements represent induced voltage in a receiver having a same dipole moment direction as a dipole moment direction of a transmitter. A first derivative with respect to wellbore depth of the multiaxial electromagnetic induction measurements is calculated. At least one peak and an amplitude thereof of the first derivatives is calculated. The peak and the amplitude are used to determine a location and an aperture of at least one fracture traversing the wellbore.
US10371848B2 Foreign object detection in wireless energy transfer systems
Systems and methods for detecting foreign object debris around a wireless power transfer system include a plurality of detectors, each detector featuring one or more loops of conducting material, and a controller configured to measure at least one of a voltage and a current in each detector and to determine, based on the measurements, whether foreign object debris is present around the wireless power transfer system, where at least some of the plurality of detectors include a first number of loops of the conducting material, and at least some of the plurality of detectors include a second number of loops of the conducting material larger than the first number.
US10371845B2 Acoustic ranging apparatus and methods
A ranging system comprises a plurality of streamers, each with a plurality of receivers. A plurality of transmitters is also disposed along one or more of the streamers, each configured to generate acoustic or ranging signals over one or more channels. A processor is configured to define a subset of the transmitters within a predefined limited range or listening distance of each receiver. In the subset, the transmitters are configured to generate the acoustic signals over different channels.
US10371844B2 Processing seismic data acquired using moving non-impulsive sources
Methods for processing seismic data acquired with non-impulsive moving sources are provided. Some methods remove cross-talk noise from the seismic data using emitted signal data and an underground formation's response estimate, which may be iteratively enhanced. Some methods perform resampling before a spatial or a spatio-temporal inversion. Some methods compensate for source's motion during the inversion, and/or are usable for multiple independently moving sources.
US10371842B2 Anisotropy analysis using direct and reflected arrivals in seismic survey data
A seismic data analysis system includes seismic receivers to collect seismic survey data, wherein the seismic survey data includes direct and reflected arrival data in response to at least one seismic source fired at different shot offsets. The system also includes memory that stores the collected seismic survey data. The system also includes a processing unit that extracts traveltimes for direct and reflected arrivals from the seismic survey data and performs an inversion using the direct and reflected arrival traveltimes simultaneously to determine anisotropy parameters, including Thomsen parameters, epsilon (ε) and delta (δ), for at least one layer of a vertical transversely isotropic (VTI) model.
US10371841B2 Device and method for calculating 3D reverse time migration in tilted orthorhombic media
A computing device, computing medium and method for generating an image of a tilted orthorhombic medium. The method includes receiving seismic data related to the tilted orthorhombic medium; calculating a wave propagation with a processing device by applying a second-order equation for reverse time migration to the seismic data to generate a tilted orthorhombic wave propagation; and generating the image of the tilted orthorhombic medium based on the tilted orthorhombic wave propagation.
US10371838B2 Radiation imaging apparatus, method of controlling radiation imaging apparatus, and non-transitory computer readable storage medium
A radiation imaging apparatus includes a radiation detection unit with a pixel array configured to generate a signal according to radiation and a notification unit configured to perform notification by sound production. The radiation imaging apparatus includes: a detection unit configured to detect a plurality of notification events occurring in accordance with a state of the radiation imaging apparatus; and a control unit configured to control the notification by the notification unit based on priority set for each of the plurality of notification events.
US10371825B2 Radiation detector and computer tomography apparatus including the same
Provided is a radiation detector which includes a plurality of pixels for detecting radiation, each of the plurality of pixels including a radiation absorbing layer configured to convert incident radiation photons to electric signals; a plurality of comparators configured to compare each of the electric signals with a respective plurality of reference values, in order to classify the photons in a plurality of energy bands; and a plurality of counters configured to count and store the number of photons that are classified in each of the plurality of energy bands, and which have sizes which correspond to the plurality of reference values. Accordingly, the radiation detector may increase a measurable radiation amount without a requirement that sizes of the pixels or the sub-pixels are increased.
US10371821B2 Satellite signal reception apparatus, satellite signal reception method and program therefor
A navigation satellite signal reception apparatus includes a satellite antenna; a satellite orbital information collection unit that collects orbital information of a navigation satellite; a peripheral environment spatial information collection unit that collects spatial information for a peripheral environment of an installation position of the satellite antenna; a positional information collection unit that collects positional information for the installation position of the satellite antenna; and a signal correction unit that performs a determination process to determine whether a navigation satellite associated with the received satellite signal is in a directly viewable state or in a non-directly-viewable state from the installation position of the satellite antenna, and that performs a correction process on a satellite signal from a navigation satellite in an NLOS state, on the assumption that the satellite signal is a reflected wave.
US10371812B2 Ultra-wideband radar altimeter
A system can include an unmanned aerial vehicle and an altimeter disposed on the unmanned aerial vehicle. The altimeter can include an ultra-wideband radar antenna disposed orthogonally to a plane of straight and level flight of the unmanned aerial vehicle and having an omnidirectional azimuthal beam pattern orthogonal to the plane of straight and level flight of the unmanned aerial vehicle. The altimeter can be configured to determine an altitude of the unmanned aerial vehicle above a target surface based on time of flight of radar pulses between the ultra-wideband radar antenna and the target surface.
US10371807B2 Radar apparatus and target object detection method
Frequency analysis of each of a plurality of reception antennas and each of reception signals received by the plurality of reception antennas is performed, a power spectrum is calculated for each of the reception antennas, a standard deviation indicating a degree of conformity in a peak of the power spectrum among the plurality of reception antennas is calculated, the power spectra are corrected with use of the standard deviation, a peak is detected based on the corrected power spectra, and a target object is detected based on the detected peak.
US10371787B2 Emitter geolocation using sorted observations
A receiver operable to determine a geolocation of a radio emitter is disclosed. The receiver can identify a set of observations derived from signals emitted by the radio emitter. The signals can be detected via an antenna associated with the receiver. The receiver can identify an estimated location of the radio emitter. The receiver can calculate a cone angle complement for each observation in the set of observations. The cone angle complement can correspond to an ambiguity level of each observation. The receiver can sort the observations based on corresponding ambiguity levels to produce a set of sorted observations. The receiver can process, using a Kalman filter in the receiver, the set of sorted observations to iteratively refine the estimated location for determination of the geolocation of the radio emitter.
US10371786B1 Electromagnetic object tracking system
One or more surfaces within a facility are equipped with devices having several segments, each segment with an antenna. Segments may be grouped together into a cluster. Each segment within a cluster is associated with a particular timeslot. A transmitter at the device transmits on a specific frequency. During the particular timeslot for that segment, a signal at the specific frequency is transmitted and radiated from the antenna for that segment. An object electromagnetically couples to one or more antennas of the device, acting as a signal path for the signal. A receiver in a second segment detects the signal, and information about the timeslot for the signal and relative signal strength is generated. By using this information, a location and path of the object may be determined. Receivers in shelves may also be used to facilitate disambiguation of one user from another when interacting with items on those shelves.
US10371784B2 System and method for multi-sensor multi-target 3D fusion using an unbiased measurement space
System and method for determining a position of a target in an unbiased 3D measurement space: generating 2D measurement data in focal planes of each sensor; calculating a line of sight (LOS) from the target for each sensor; intersecting the LOSs and finding the closest intersection point in a 3D space; calculating a boresight LOS in 3D for each sensor; intersecting the boresight lines of sights for each sensor, and finding the closest intersection point in the 3D space to define an origin for forming the unbiased 3D measurement space; and forming local unbiased 3D estimates of the position of the target in the unbiased 3D measurement space as a difference between a closest point of the target LOS and a closest point of the boresight LOS.
US10371777B2 MRI propeller with motion correction, water-fat separation and estimation of magnetic field inhomogeneity information
A magnetic resonance (MR) imaging (MRI) system, the MRI system may include at least one controller which may be configured to: acquire MR information for at least first and second blades of a periodically rotated overlapping parallel lines with enhanced reconstruction (PROPELLER) imaging method; generate, for at least the first and second blades, main field inhomogeneity information based upon the acquired MR information, the main field inhomogeneity information indicating main field inhomogeneity; generate water and fat information individually for at least the first and second blades based upon the acquired MR information and the generated main field inhomogeneity information for the corresponding blade of the first and second blades; and correct at least one of the water and fat information for spatial distortions caused by the main field inhomogeneity or a predetermined chemical shift difference between water and fat.
US10371776B2 Optogenetic magnetic resonance imaging
Disclosed herein are systems and methods involving the use of magnetic resonance imaging and optogenetic neural stimulation. Aspects of the disclosure include modifying a target neural cell population in a first region of a brain to express light-responsive molecules. Using a light pulse, the light-responsive molecules in the target neural cell population are stimulated. Multiple regions of the brain are scanned via magnetic resonance imaging. The scans allow for observation of a neural reaction in response to the stimulation in at least one of the multiple regions of the brain.
US10371769B2 MRI apparatus and method using direct A/D of MR signals without frequency down conversion
According to one embodiment, a magnetic resonance imaging apparatus includes a static field magnet, a gradient coil, at least one radio frequency coil, a receiver and processing circuitry. The static field magnet, the gradient coil, the at least one radio frequency coil and the receiver are configured to acquire magnetic resonance signals from an object. The processing circuitry is configured to generate magnetic resonance image data based on the magnetic resonance signals. The receiver is configured to convert analog magnetic resonance signals received by the at least one radio frequency coil into digital magnetic resonance signals without a downconversion; separate the digital magnetic resonance signals into in-phase signals and quadrature-phase signals; and perform filter processing for removing noises of the in-phase signals and the quadrature-phase signals.
US10371767B2 Efficient spin polarization
In some aspects, polarization of a spin ensemble can be increased using cavity-based techniques. A cavity is coupled with a spin ensemble, and a drive field generates an interaction between the cavity and the spin ensemble. In some cases, the interaction increases the polarization of the spin ensemble faster than the thermal (T1) relaxation process or any other thermal polarizing process affecting the spin ensemble. In some cases, polarization is increased by iteratively acting on angular momentum subspaces of the spin ensemble, and mixing the angular momentum subspaces, for example, by a dipolar interaction, a transverse (T2) relaxation process, application of a gradient field, or a combination of these and other processes.
US10371763B2 Systems and methods for low power magnetic field generation for atomic sensors using electro-permanent magnets
Systems and methods for low power magnetic field generation for atomic sensors using electro-permanent magnets are provided. In one embodiment, a method for magnetic field generation for an atomic sensor comprises: laser cooling a sample of atoms in a chamber; and trapping the sample of atoms in a magneto-optical trap within the chamber by applying an atom trapping field across the sample of atoms using at least one pair of electro-permanent magnet units.
US10371761B2 Low profile magnetoresistive imaging sensor array
A low profile magnetoresistive imaging sensor array based on the principle of magnetic induction, which reduces a distance between a medium imaging sensor array and a medium by optimizing the arrangement of an application integrated circuit and a sensing element array and using an electric connection technology which can reduce the distance between the medium imaging sensor array and the medium, thereby increasing the resolution of the existing medium imaging sensor. The low profile magnetoresistive imaging sensor array includes a sensing element array and an application integrated circuit, and also includes a circuit which provides a power for the sensing element array, a magnetoresistive sensing element array selection circuit, a signal amplification circuit, a digitizer, a memory circuit, and a microprocessor. Additionally, the sensing element array includes at least one magnetoresistive sensing element.
US10371759B2 Magnetic field detection sensor
A magnetic field detection sensor includes a first magneto-impedance element and a second magneto-impedance element each having a magnetic material, a bias coil applying a bias magnetic field to the magnetic body of the first magneto-impedance element, a high-frequency oscillation circuit supplying high-frequency current to the magnetic bodies of the first magneto-impedance element and the second magneto-impedance element, an AC bias circuit supplying AC bias current to the bias coil, a first detection circuit generating a first detection signal based on an impedance change of the first magneto-impedance element in a state of being applied with the bias magnetic field and an external magnetic field, and a second detection circuit which generates a second detection signal based on an impedance change of the second magneto-impedance element in a state of being applied with the external magnetic field and without the bias magnetic field.
US10371753B1 Methods for online estimation of battery capacity and state of health
In some variations, a method of real-time monitoring of battery capacity comprises correlating electrode open-circuit voltage with electrode state of charge for a selected electrode; compiling a look-up table to correlate the electrode open-circuit voltage with the electrode capacity at different values of the active-material capacity; during real-time operation, identifying first and second times at which battery terminal voltages are approximated as battery open-circuit voltages; and calculating battery capacity based on the difference in battery open-circuit voltages at the first and second times, current integration, and the look-up table. No reference electrode is needed, and a complete battery charge/discharge is not necessary to determine the capacity. This technique can therefore be implemented on-board and in real time to provide reliable capacity estimation even as the battery ages. The methods are applicable to various metal-ion secondary battery systems, including lithium-ion batteries, with different material chemistries.
US10371751B2 Circuit and method for diagnosing scan chain failures
A circuit includes a plurality of scan chains arranged in a ring network topology. Each scan chain includes a plurality of scan blocks, each of the plurality of scan blocks including a storage element and a switching device. Each switching device includes a first input configured to receive an output of a storage element in a different scan chain from the scan chain in which the switching device is disposed, and a second input configured to receive one of a function logic signal or a test scan signal. The switching device configured to selectively couple the first input or the second input to an input of the storage element.
US10371750B1 Minimization of over-masking in an on product multiple input signature register (OPMISR)
A method and test circuit are provided for implementing enhanced scan data testing with minimization of over masking in an on product multiple input signature register (OPMISR) test, and a design structure on which the subject circuit resides. Common Channel Mask Scan Registers (CMSR) data is used with a multiple input signature register (MISR) in each satellite. A test algorithm control is used for implementing enhanced scan data testing by independently skewing scan unload shifting of selected OPMISR+ satellite by selected cycles. With this modified shifting, for the same test or a repeated run of the test, Channel Mask Enable (CME) triggered masking lines up on a different bit position in channels of each satellite avoiding over masking.
US10371748B2 Monitoring communication link in powered-up device for synchronization point sequence
A method comprises a system comprising a host device coupled to a first remote device actively operating according to a state diagram that the host device and all remote devices follow during operation of the system. The method further comprises powering up a second remote device while the host device and first remote device are actively operating according to the state diagram. The second remote device waits for a synchronization point sequence. Upon detecting the synchronization point sequence, the second remote device implements a predetermined feature set and synchronizes itself to the state diagram at a common point as the host device and first remote device.
US10371746B2 Heat generation point detection method and heat generation point detection device
A heat generation point detection method comprises steps S01, S02 of applying a low frequency bias voltage to an integrated circuit S and acquiring a heat generation detection signal detected from the integrated circuit S in response thereto, steps S03, S04 of supplying a high frequency bias voltage to the integrated circuit S and acquiring a heat generation detection signal detected from the integrated circuit S in response thereto, steps S05 to S07 of detecting a phase shift between the low frequency bias voltage and the heat generation detection signal and a phase shift between the high frequency bias voltage and the heat generation detection signal, and a step S08 of calculating a change rate of the phase shift against a square root of the frequency of the bias voltage, based on those phase shifts, and acquiring depth information of a heat generation point from the change rate.
US10371735B2 Method and system for monitoring electrical isolation
A first voltage sensor measures a primary voltage between a first terminal of a tested device and electrical ground when a first switch and a second switch are in various on states or off states. In a test state either the first switch or the second switch is in an on state and in reference state both the first switch and the second switch are in on states. An observed leakage resistance is estimated based on the measured primary and secondary voltages of the test state. A reference leakage resistance is based on the measured primary and secondary voltages of the reference state. A test circuit has failed if the observed leakage resistance differs from the reference leakage resistance by more than a threshold amount.
US10371728B2 Self-calibrating contactless power consumption sensing
A method of sensing electrical power being provided to a structure using a sensing device, a calibration device, and one or more processing modules. The sensing device can include one or more magnetic field sensors. The sensing device can be attached to a panel of a circuit breaker box. The panel of the circuit breaker box can overlie at least a part of one or more main electrical power supply lines for an electrical power infrastructure of a structure. The calibration device can include a load unit. The calibration device can be electrically coupled to the electrical power infrastructure of the structure. The method can include automatically calibrating the sensing device by determining a first transfer function in a piecewise manner based on a plurality of ordinary power consumption changes in the structure. The method also can include determining a power consumption measurement using the one or more processing modules based on one or more output signals of the sensing device and the first transfer function. Other embodiments are provided.
US10371715B2 MEMS accelerometer with proof masses moving in an anti-phase direction
A sensor is disclosed. The sensor includes a substrate and a mechanical structure. The mechanical structure includes at least two proof masses including a first proof mass and a second proof mass. The mechanical structure also includes a flexible coupling between the at least two proof masses and the substrate. The at least two proof masses move in an anti-phase direction normal to the plane of the substrate in response to acceleration of the sensor normal to the plane and move in anti-phase in a direction parallel to the plane of the substrate in response to an acceleration of the sensor parallel to the plane. The at least two proof masses move in a direction parallel to the plane of the substrate in response to an acceleration of the sensor parallel to the plane.
US10371713B2 Measurement of the flow velocity and the flow direction of gases and liquids
Apparatuses, systems, and methods are provided for measuring the velocity and direction of a fluid flow. In some instances, a measuring system may include a housing capable of holding one or more pressure sensors in a desired location and orientation. The housing may include a cavity for each of the one or more pressure sensors and each cavity may have a connection to an opening at the outside surface of housing. Each opening may be able to face in any desired direction such that the pressure at any desired location on the outside surface of housing, which may be capable of facing in any desired direction, may extend to the cavity inside housing where it can be measured by a pressure sensor. The velocity and the direction of a fluid flow around the housing of the measurement system may be based on pressure readings generated by the pressure sensors.
US10371710B2 Systems and methods for fluid and component handling
Systems and methods are provided for sample processing. A device may be provided, capable of receiving the sample, and performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing multiple assays. The device may comprise one or more modules that may be capable of performing one or more of a sample preparation, sample assay, and detection step. The device may be capable of performing the steps using a small volume of sample.
US10371707B1 System and methods for bilirubin analysis
A method for measuring bilirubin levels in a subject. The method can include the steps of providing a sample to be measured from the subject, wherein the sample comprises bilirubin bound to albumin; adding a release agent to the sample, the release agent configured to release the bound bilirubin from the albumin; measuring electrochemical data of the sample using an electrochemical cell; and determining a total serum bilirubin concentration of the sample using the electrochemical data. This method is capable of providing a simpler, faster, and more robust measurement when compared to traditional bilirubin assay methods.
US10371696B2 Multiparametric method for assessing immune system status
The invention provides a multiparametric method of assessing the reaction of a patient's immune system to a test subject. The invention compares a patient sample reacted with a test sample and a third party sample and combines the assessments of the multiple parameters to correlate the test reaction with a clinical event.
US10371695B2 Identifying compounds modifying a cellular phenotype
The present invention relates to a method and tools for extracting information on a compounds influence on a cellular phenotype. The method of the invention may be used as a very efficient procedure for testing the efficacy or resistance of single drugs or combinations of drugs on cells from individual patients. Thus, the methods may be useful for predicting efficacy of a drug on a given patient. The methods are also useful for testing of compounds for toxicity, identifying drug targets for known or novel compounds.
US10371688B2 Sensing system based on a fluorophore array
A sensing system for explosives is provided. The sensor is based on a layered structure of approximately a monolayer of a fluorophore deposited onto a few nm of a transparent polymer, supported by a substrate. The fluorophores can be xanthene laser dyes, which have high quantum yields, and the polymers can be commodity materials polymethylmethacrylate and polyvinylidene difluoride. The different fluorophore/polymer combinations give different emission responses to analytes, including both signal quenching and enhancement. The pattern of responses can be used to identify the analyte. The common explosives TNT, PETN, RDX, HMX, and TATP as gas phase species can all be uniquely identified at room temperature using only the natural vapor pressure of the explosive to deliver sample to the sensor.
US10371684B1 Sealed container sensor device
A system for managing and monitoring a small or large collection of sealed containers, such as wine bottles, barrels, medicine containers, or bags, as well as individual grapes, batches of must, and other liquids, whose contents may be volatile and difficult to access without destroying the seal and the contents or risking contamination of the liquid. The system performs automated monitoring tasks by communicating with specially manufactured bottles or traditional bottles that have had a sensor installed. Sensor installation can be accomplished with unmodified commercialy available equipment.
US10371682B2 Method for operating a gas concentration monitoring system, gas-measuring device, central unit, gas concentration monitoring system as well as computer program product
A method is provided for operating a gas concentration monitoring system as well as a gas-measuring device, a central unit, a gas concentration monitoring system as well as computer program product. The safety of persons or the safety of a situation is determined with respect to at least one hazardous gas. The concentration of the gas is provided to a memory and analysis device. A measured value rating number is determined for a preset period of use. A number of instances, of the measured concentration values exceeding of a preset gas concentration limit value is input. A safety code is determined from at least one of: the measured concentration values, the measured value rating numbers and from the a total number of instances in which a gas concentration limit value was exceeded.
US10371673B2 Carbon dioxide based chromatography systems including multiple carbon dioxide pumps
The present disclosure relates to methodologies, systems and apparatus for controlling pressure in a CO2-based chromatography system. A first CO2 pump operates in constant flow mode and delivers CO2 to a chromatography column, and liquid modifier is introduced to the chromatography column according to a gradient. A second CO2 pump is disposed downstream of the column and operates in constant pressure mode to introduce CO2 into a flow stream at an output of the column. Liquid modifier is also introduced into the flow stream at the output of the column according to a reverse gradient compared to the gradient entering the chromatography column.
US10371672B1 Integrated chromatography column injector detector device
A chromatography device includes a unitary body that mounts and connects together as an integrated unit a chromatography column, an sample injector and a detector cell. The device components are arranged generally along X-Y-Z space axes. This arrangement allows hydraulic connection of all the components without additional tubing, fittings, or threaded ports. It also allows an integrated chromatography device to be produced inexpensively by machining or injection molding. The disclosed arrangement allows a user to have convenient access to the components for replacement or service. In addition, the disclosed construction enhances chromatography efficiency, reduces pressure, improves temperature control, and eliminates cross-contamination.
US10371652B2 Process for accurately profiling fluid distribution in multi-layer absorbent articles in two and three dimensions
A process for profiling fluid distribution and analyzing fluid redistribution kinetics in multi-layer absorbent articles is disclosed.
US10371650B2 Macrotexture map visualizing texture heterogeneity in polycrystalline parts
This invention provides a method, system, and computer program to visualize texture (crystal orientation distribution) heterogeneity in polycrystalline aggregate part in large length scale. This is a critical representation step for microstructure characterization, useful in effective behavior simulation, risk analysis and hotspot identification. In contrast to orientation image map where each color component represents a crystal orientation, each color in this macrotexture map represents a set of texture. Different color represent different texture and similar texture shall have similar color. This method will provide a critical tool in evaluating texture heterogeneity of components, leading to a first-hand understanding of property heterogeneity and anisotropy. For an experienced user, these maps serve the same purpose in identifying high risk locations in the investigated component as medical imaging maps do for diagnosis purpose. This method will also serve as a starting point in mesoscale simulation with meshing sensitivity based on the texture heterogeneity. It will provide a bridge between texture characterization and behavior simulation of component with texture heterogeneity. This method will also offer a linkage between crystal plasticity simulation in small length scale and finite element/difference simulation in large length scale.
US10371649B2 Radiation phase change detection method and radiation imaging apparatus
A radiation phase change detection method includes: arranging a two-dimensional optical image pickup element, which includes a scintillator, so that, when a period of a self-image generated through a phase grating is defined as D1, and a pixel pitch of the two-dimensional optical image pickup element is defined as D2=kD1, k falls in a range of ½
US10371646B2 Method and system for automated data collection and part validation
An inspection system comprises a crane system, a six axis, one hundred and fifty degree articulating robotic arm, a laser inspection system, and a communications system. The robotic arm is connected to a base of the crane system. The laser inspection system is connected to the robotic arm. The communications system is configured to send and receive instructions for the crane system, the robotic arm, and the laser inspection system.
US10371638B2 Fluorescent microscope
The present disclosure provides a method and system including a non-confocal microscope with an attached imaging fiber optic for direct and real time visualization of mammalian microscopic structures for diagnostic and therapeutic uses.
US10371637B1 Soil imaging probe and method of processing soil image to detect hydrocarbon contamination
A soil imaging probe has a housing with an interior cavity and an outer surface exposed for sliding contact with soil. A window is mounted in the outer surface for providing optical communication between the soil and the interior cavity. An optical module is positioned within the interior cavity. The optical module includes at least one light source and a camera mounted in a block. An indexing surface is defined in the interior cavity to maintain the optical module at a predetermined fixed distance from the window to keep the camera focused on the soil outside the window. An elastomeric fill material fills the interior cavity and substantially surrounds the optical module to reduce energy transference from the housing of the probe to the optical module. An image processing method is also provided to identify pixels in an image captured by the camera that show potential hydrocarbon contamination.
US10371633B2 Determining a specific gravity of a sample
Methods and systems use fluorescence to determine specific gravity of samples. A first light pulse is applied to a sample at a first angle-of-incidence. A second light pulse is applied to the sample at a second angle-of-incidence. A first ratio based on the intensity of a first fluorescence emission over a first time interval and the intensity of the first fluorescence emission over a second time interval is calculated. A second ratio based on the intensity of a second fluorescence emission over a third time interval and the intensity of the second fluorescence emission over a fourth time interval is calculated. An intensity ratio based on the first ratio and the second ratio is calculated. A specific gravity of the sample based on the intensity ratio is determined.
US10371632B2 Data correction method in fine particle measuring device and fine particle measuring device
To provide a technique capable of highly accurately measure the intensity and the spectrum of fluorescence and scattered light by effectively correcting measurement error that occurs due to variation of flow positions of fine particles in a channel. A data correction method for a fine particle measurement device is provided, which includes an intensity detection procedure capable of detecting light generated from a fine particle by emitting light onto the fine particle flowing through a channel, and obtaining intensity information about the light, a position detection procedure capable of obtaining position information about the fine particle, and a correction procedure for correcting the intensity information on the basis of the position information.
US10371631B2 Optical analysis device, optical analysis method and computer program for optical analysis using single light-emitting particle detection
There is provided an optical analysis technique of detecting light of a light-emitting particle in a sample solution in the scanning molecule counting method using the light measurement with a confocal or multiphoton microscope, for suppressing the scattering in detected results of signals of light of light-emitting particles smaller and achieving the improvement of accuracy. The inventive technique comprises moving the position of a light detection region along a predetermined route for multiple circulation times by changing the optical path of the optical system; detecting light from the light detection region and generating time series light intensity data during the moving of the light detection region and detecting individually a signal indicating light from each light-emitting particle existing in the predetermined route using the time series light intensity data obtained in the circulating movements of the light detection region of multiple times.
US10371624B2 Index of refraction sensor system with dual mode temperature control
A sensor system (100) utilizes temperature control systems (262) and methods to achieve and maintain a sample in a sample chamber (110) at a sampling temperature. Such sensor systems and methods may employ a dual mode temperature controller including a spike mode (SMC) controller (274) and a proportional-integral-derivative (PID) mode controller (272). Based on a temperature of the sample, the temperature controller of the sensor system can initially enter the spike mode or the PID mode.
US10371618B2 Maximum filter flow predictor
In one example embodiment, a filter condition measurement device features an engine data repository, one or more sensor units, and a measurement unit. The measurement system is configured to identify a first flow value corresponding to a sensed engine power value from the engine data repository, determine a filter coefficient for the filter as a function of the first flow value and the sensed delta-pressure value; identify a second engine power value from the plurality of stored engine power values and a second flow value corresponding to the second engine power value; and determine a second delta-pressure value for the air filter as a function of the filter coefficient and the second flow value.
US10371617B2 Electrochemical test device
An electrochemical test device for determining a concentration of one or more analytes in a fluid sample is provided. The electrochemical test device comprises a set of electrodes including two or more working electrodes, each working electrode for determining the concentration of a corresponding analyte, and sensing chemistry for each working electrode, wherein the sensing chemistry for a first of the two or more working electrodes comprises a diaphorase, an electron transfer agent, an NAD(P)+-dependent dehydrogenase and a cofactor for the NAD(P)+-dependent dehydrogenase, wherein at least some of the diaphorase for the first working electrode is disposed in a diaphorase-containing layer which extends over the first working electrode and at least a second of the two or more working electrodes.
US10371609B2 Devices and methods for overlaying blood or cellular suspensions
A device is described that overlays a first fluid, such as blood or a cellular suspension onto a base material, such as a density gradient. In some embodiments, the fluid layering device includes a cylindrical reservoir, a fluid barrier, a coupling extension, a plunger, and an exhaust vent. The fluid layering device can be coupled through its coupling extension to an open end of a container, such as a conical centrifuge tube, including the density gradient. Once attached, the plunger may be lowered to a position above the surface of the density gradient. A first fluid may flow from the reservoir into the conical tube across the plunger, so that a suitable overlay is formed without substantially disturbing a surface of the density gradient. The plunger may be buoyed upward by the first fluid during operation, providing a constant regulation of flow throughout overlaying, regardless of the care and skill of the user.
US10371599B2 Electrical testing system and method
A method and system for measuring, determining and/or analyzing the cranking RPM of a vehicle is provided. The system measures the voltage of at least a portion of a vehicle's electrical system to determine high and/or low voltage time periods during at least a portion of a starting or cranking cycle. The time between high and/or low voltage points can then be used, along with the number of cylinders in the vehicle, to determine the cranking RPM of the vehicle. The system may include a load module and a control module that are removably coupled to one another in first and second configurations.
US10371592B2 System stability monitoring apparatus and method
When vibration information calculated using measurement information is classified using a distance between measurement points which is calculated using the point information, even in a case in which a plurality of vibration modes with close vibration frequencies are present at the same time, stability determination at a high speed and a high accuracy is realized. A system stability monitoring apparatus which monitors system stability of a power system includes a measurement information collecting unit that collects measurement information of a plurality of points in the power system, a vibration analyzing unit that calculates vibration information indicating vibration of a system state in the plurality of points using the measurement information, an information storage unit that stores point information including position information of the plurality of points, and a vibration classifying unit that classifies the vibration information based on the point information.
US10371588B2 High resolution strain gages for ceramic matrix composites and methods of manufacture thereof
Strain gages for use with ceramic matrix composites (CMCs), and methods of manufacture therefore. The strain gages use the CMC as a strain element. For semiconductor CMCs, for example SiC fiber-reinforced SiC CMC, their large gage factor enables high sensitivity, high accuracy strain measurements at high temperatures. By using a single elemental metal such as platinum, or another high temperature conductive material, the strain gages can operate at temperatures over 1600° C. The conductive material is preferably deposited on a dielectric or insulating layer, and contacts the CMC substrate through openings in that layer. The materials can be deposited using thin film vacuum techniques or thick film techniques such as pastes or inks. The strain gages can be configured to measure only the mechanical strain independent of the apparent or thermal strain. The strain gages can be incorporated into a bulk CMC structure during layup, and can optionally measure the strain of only desired fiber weave orientations.
US10371579B1 Black silicon blackbody calibration target
The disclosure is directed to a blackbody calibration target having a textured silicon substrate comprising a base comprising a plurality of needle like structures extending away from the base and having a total emissivity of greater than 99.5% from an electromagnetic radiation source having a wavelength greater than or equal to about 400 nanometers and less than or equal to about 1 mm. The disclosure is further directed to a blackbody calibration target system, and instrument which includes the blackbody calibration target, and a method of calibrating an instrument.
US10371576B2 Infrared sensor array circuit breaker monitoring
A thermal monitoring system includes at least one of an infrared sensor and a plurality of infrared sensors arranged in an array. Each infrared sensor has a resolution including a plurality of pixels. A controller is configured to create a thermal image of an area to be monitored based at least in part on the plurality of pixels of each infrared sensor. A thermal monitoring assembly includes an electrical panel including a plurality of electrical components located within the electrical panel. The at least one of an infrared sensor and the plurality of infrared sensors arranged in an array, either alone or in combination with additional sensors, are located inside the electrical panel. Methods of monitoring various parameters including a temperature of the plurality of electrical components located inside the electrical panel are also provided.
US10371573B2 Electromagnetic power measurement and reporting
A method to measure and report electromagnetic radiation power includes receiving electromagnetic radiation and generating an electrical signal having a magnitude based on the power of the electromagnetic radiation. An adjustable gain may be applied to the electrical signal to generate an amplified electrical signal that may be sampled to generate a digital sample. The adjustable gain may be controlled based on the value of the digital sample and the digital sample may be associated with a gain value. One or more calibration factors may be selected based on the gain value associated with the digital sample and the selected calibration factor(s) may be used to calculate the power of the electromagnetic radiation.
US10371569B2 Electrostatic capacitance type transducer
An electrostatic capacitance type transducer includes one or more elements 2. The one or more elements each include a plurality of cell groups 14 each including a cell 1 including a first electrode 4 and a second electrode 5 arranged with a gap therebetween, the second electrode being electrically connected to a shared signal extraction electrode 15. In the cell group, each of the cells has an equal wiring length from the shared signal extraction electrode 15. The electrostatic capacitance of the plurality of cell groups, the wiring resistance between two adjacent cell groups, the number of cell groups in the element, and the central frequency of the element satisfy a predetermined relationship to increase transmission efficiency or reception sensitivity.
US10371568B2 Acoustic sensor and home appliance system comprising the same
Provided are an acoustic sensor and a home appliance system comprising the same. The acoustic sensor comprises a communication unit, a microphone to collect an acoustic signal, a memory to store a failure acoustic signal of a home appliance, and a processor, wherein in response to the acoustic signal, collected by the microphone, corresponding to the failure acoustic signal of the home appliance, the processor transmits the collected acoustic signal, or data corresponding to the collected acoustic signal, to an external server or a terminal. Accordingly, failure of the home appliance may be easily diagnosed.
US10371562B2 Strain gauge span block for a drilling rig
A system includes a span block configured to couple with an extension from a top drive at a first end of the span block and configured to couple to a tubular at a second end of the span block. The system also includes a sensor block of the span block. The sensor block extends between the first end and the second end of the span block. Moreover, the sensor block is configured to provide an electronic indication of deformation of a portion of the sensor block in response to forces placed on the span block.
US10371552B2 Physical quantity detection device
To improve measurement stability of a flow rate detection unit in a physical quantity detection device, a periphery of a synthetic resin material is provided with a protruding section protruding to a cover side. A physical quantity detection device includes a housing, a front cover fixed to the housing, a circuit board housed in the housing, a flow rate detection unit that detects, in a sub-path, the flow rate of a gas to be measured by being attached to the circuit board, a connecting wire that electrically connects the flow rate detection unit to the circuit board, and a synthetic resin material that seals a connecting wire-included connection portion between the circuit board and the flow rate detection unit, the front cover having a protruding section covering at least a part of the synthetic resin material by protruding into the sub-path.
US10371551B2 System and method for calculating flow velocity
A system and method for calculation of flow rate comprising at least two ultrasonic sensors, ultrasonic transmit receive device, and signal processing device. At least two ultrasonic sensors are installed on the pipe where the fluid is flowing through, and at least two ultrasonic sensors contain different ultrasonic beam paths, further, the ultrasonic beam paths of at least two ultrasonic sensors contain the overlap area. The ultrasonic transmit and receive device is used to actuate at least two ultrasonic sensors, and is used to transmit one or multiple ultrasonic signals to pipes via one or multiple of at least two ultrasonic sensors, further, to receive ultrasonic signal via at least two ultrasonic sensors. The signal processing device is used to process the ultrasonic signal received, further, to calculate the flow rate of the fluid precisely.
US10371549B2 Magnetic sensor system
Provided herein are improved magnetic sensor systems for use in linear measurement systems. A magnetic sensor can be positioned offset from a center line positioned between two magnets. The two magnets can be oriented so as to provide opposite polarities. As the magnetic sensor traverses a path parallel to the magnets and parallel to the center line, the sensor can detect a magnetic flux density provided by the two magnets. Offsetting the magnetic sensor from the center line can improve the linear range of the magnetic sensor, thereby improving the reliability and accuracy of an output signal generated by the magnetic sensor based on the detected magnetic flux density.
US10371540B2 Providing a navigation system with navigable routes
A system and method of providing a route to a navigation system including calculating the route from road data including road segments, determining decision points on the route, wherein at least two road segments are connected to each other at each of the decision points, storing data of the determined decision points in a memory and encoding the route based on the stored data of the determined decision points.
US10371521B2 Systems and methods for a four-mass vibrating MEMS structure
Systems and methods for a four-mass vibrating mems structure are provided. In certain implementations, a MEMS sensor includes four proof masses, wherein each proof mass is driven such that the proof masses oscillate along radial lines extending from the center of the MEMS sensor through the center of the respective proof mass, each proof mass comprising a plurality of drive combs; and a plurality of sense combs. In further embodiments, the MEMS sensor includes at least one substrate having one or more drive electrodes for driving the four proof masses along the radial lines at a drive frequency, wherein a resonant frequency of a sense mode is different from the drive frequency.
US10371508B1 Method for alignment of phase-sensitive tracking systems using variable delay offsets
Aspects of the disclosure provide for a method of aligning a tracking system of a communication device. The method includes receiving an optical beam at the communication device. A first beam portion is received at the tracking system, and a second beam portion is received at an optical fiber of the communication device. Using one or more processors, an first signal and an second signal is received from the tracking system. The one or more processors are also used to determine a phase difference related to the first signal and a second phase difference related to the second signal. An offset for the first signal and an offset for the second signal are determined based on the respective phase difference. The one or more processors then track the optical beam using the tracking system and the determined offsets.
US10371506B2 Dynamic dimensional measurement system
A system for determining an optimal clocking orientation of an object at which to attach mating structure to the object includes a plurality of radiation devices mounted on an object, a plurality of transceivers configured to emit radiation toward the object, and a processor. The object potentially has a first as-built object configuration that differs from an as-designed object configuration. The transceivers continuously generate distance measurements between the transceivers and the radiation devices during rotation of the object. The processor continuously determines, based on the distance measurements, additional unique as-built object configurations corresponding to changing clocking orientations of the object during rotation. In addition, the processor continuously compares the first and the additional as-built object configurations to the as-designed object configuration and, after completion of the rotation of the object through at least a portion of one revolution, determines an optimal clocking orientation at which the as-built object configuration has the smallest deviation from the as-designed object configuration.
US10371502B2 Systems and devices for sensing corrosion and deposition for oil and gas applications
Sensing systems include a tube defining a Fabry-Perot cavity and an optical fiber including a distal end disposed within the Fabry-Perot cavity and a proximal end. A corrodible material caps the Fabry-Perot cavity. Devices for sensing corrosion of downhole equipment include an optical fiber with a corrodible material disposed over a distal end of the optical fiber. Systems for sensing a condition in equipment include an optical fiber with a fiber Bragg grating proximate a distal end thereof and a mass of sensor material coupled to the distal end of the optical fiber. The mass of sensor material is suspended from above the fiber Bragg grating. Other systems for sensing a condition in a wellbore include an optical fiber and a plurality of fiber Bragg gratings along a length thereof. A plurality of sensor materials are coupled to the optical fiber and surround respective fiber Bragg gratings.
US10371499B2 Laser swept source with controlled mode locking for OCT medical imaging
An optical coherence analysis system uses a laser swept source that is constrained to operate in a mode locked condition. This is accomplished by synchronously changing the laser cavity's gain and/or phase based on the round trip travel time of light in the cavity. Many high-speed wavelength swept laser sources emit pulses synchronized with the round trip time of the cavity as part of a nonlinear optical frequency red shifting process. Stable pulsation is associated with smooth tuning and low relative intensity noise. Addition of mode-locking methods to this class of lasers can control and stabilize these lasers to a low clock jitter and RIN state, and in specific cases allow long-to-short wavelength tuning in addition to the usual short-to-long (red shifting). The laser may comprise a SOA (410), a tunable Fabry-Perot-Filter (412) as one reflector and an Output coupler (405) in an optical fiber (406) to adjust the cavity length.
US10371496B2 Tape measure
According to an embodiment, a tape measure comprises an accessory removably coupleable to either side of the housing. According to another embodiment, a tape measure comprises an accessory removably coupleable to the housing via a locking mechanism that holds the accessory at a plurality of desired orientations. According to another embodiment, a tape measure comprises a slide lock, where movement of the slide lock from a locked position into an unlocked position requires depression of the actuator towards the interior of the housing. According to another embodiment, a motor assembly for a tape measure comprises a backer plate, a motor body, and a spring, where a bond is applied therebetween. According to another embodiment, a motor assembly for a tape measure comprises a motor body and a spring, where one of a metallurgical bond or an adhesive is applied between the motor body and the spring.
US10371494B2 Automated determination of rocket configuration
Techniques are provided for automated determination of a rocket configuration based on acceleration during rocket motor burn-out and temperature. The rocket configuration is associated with a class of warhead affixed to the rocket. A methodology implementing the techniques according to an embodiment includes measuring the acceleration of the rocket over a period of time associated with the flight of the rocket. The method also includes calculating an acceleration difference between the measured acceleration associated with the start of rocket motor burn-out and the measured acceleration associated with the end of rocket motor burn-out. The method further includes measuring an internal temperature of the rocket and selecting a delta acceleration threshold based on the measured temperature. The method further includes comparing the calculated acceleration difference to the selected delta acceleration threshold, to estimate the rocket configuration. The estimated rocket configuration is used by guidance and control circuitry to select autopilot parameters.
US10371488B2 Tear gas enhanced fluidized bed security system and method
A tear gas-based enhancement to a fluid bed security system implemented for the purpose of inhibiting unauthorized entry or access and to provide additional time for threatened individuals to evacuate or escape a hostile assembly at the perimeter of a secured area. The system provides for the reliable and controlled application of a specified concentration of tear gas emitted in conjunction with fluidizing gas distributed through a fluid bed configuration comprising a gas distribution piping array and a plurality of fluidizable granular solids in a surrounding relationship to the gas distribution piping array.
US10371478B2 Bench block to aid in disassembling and cleaning a handgun and methods of making and using same
Apparatuses for hand firearm maintenance and cleaning including a body and a magazine swivel assembly, where the body includes a slide receiving area including a reciprocating member designed to engage a firing pin assembly of a hand firearm or handgun and at least one circular recess or receptacle adapted to receive the swivel assembly, where the swivel assembly is adapted to receive a handgun magazine or the handgun with a magazine inserted therein and for methods of making and using same.
US10371474B2 Folding buttstock for firearms with recoil assemblies contained within the buttstock
Certain embodiments described herein are directed to a folding buttstock assembly that comprises collars that can reversibly engage each other. In some instances, one or more collars may comprise a gasket to reduce the likelihood of debris entering into the components of the buttstock assembly or firearm components. In other instances, a wiper or cleaning device may be present to remove debris during operation of the weapon.
US10371473B1 Magazine structure for a toy gun
A magazine structure for a toy gun includes a carrier (10), an active gear (20), a passive gear (30) and a loading chain (40). The active gear (20) is rotatably installed to the carrier (10). The passive gear (30) is rotatably installed to the carrier (10) and arranged at an interval with the active gear (20). The loading chain (40) surrounds the active gear (20) and the passive gear (30) and has hollow cylinders (41) and a strap (42) connecting the hollow cylinders (41).
US10371469B2 Device for controlling temperature of cooling water
A device for controlling the temperature of cooling water includes a three-way valve having a first inlet, a second inlet, and an outlet; a first feed pipe; a second feed pipe; and a return pipe for connecting between an outlet of the temperature-control target and an inlet of the cooling water supply unit. The device also includes a return-side bypass pipe for connecting between the return pipe and the second inlet of the three-way valve; a pump provided on the second feed pipe for circulating the cooling water between the three-way valve and the temperature-control target; and a temperature measuring unit for measuring a temperature of the cooling water flowing in the second feed pipe. In addition, the device includes a controller for controlling the three-way valve and the pump in accordance with a detection result of the temperature measuring unit.
US10371466B2 Method of preserving heat exchange surface and method of cooling moist air
A method of cooling moist air through a heat exchange surface suppresses the formation of dew and frost on a heat exchange surface by preparing a carrier which has a heat conduction ratio higher than that of the moist air if the air temperature in a temperature boundary layer, is below the dew-point when the air temperature in the temperature boundary layer is above 0° C., or below the freezing-point when the air temperature in the temperature boundary layer is below 0° C., the carrier being arranged within the temperature boundary layer and on the heat exchange surface, which is in contact with moist air and is used for cooling; and removing moisture from the air by condensing or sublimating water vapor in the moist air on the surface of the carrier by arranging the carrier opposite of the heat exchange surface and within the temperature boundary layer.
US10371457B2 Heat dissipation device
A heat dissipation device includes a first fin group, a second fin group, a heat pipe and a base. The base is in thermal contact with a heat source. The heat pipe includes a first pipe part and a second pipe part. The second pipe part is connected with the first pipe part and extended upwardly. The first pipe part is arranged between the base and the second fin group. The second pipe part is penetrated through the first fin group. The distance between a top surface of the first fin group and the base is larger than the distance between a top surface of the second fin group and the base. Since influences of the dissipating area and the wind resistance are taken into consideration, the heat dissipation device has enhanced heat dissipating efficacy.
US10371450B2 Heat exchanger fixing structure of air conditioner
A heat exchanger fixing structure, for two or more heat exchangers bent in multiple layers, includes two or more plates respectively fixed to one ends of the two or more heat exchangers, wherein portions of the two or more plates may overlap each other, and the two or more heat exchangers are connected and fixed to each other by fastening a fastening member to the overlapping portions.
US10371442B2 Separation method and separation process system for recovering ethylene
The present invention relates to a separation method and a separation process system for easily recovering ethanol from an ethanol oligomerization reactant containing unreacted ethanol. A separation method according to the present invention may improve the economics and increase separation efficiency by easily refluxing ethylene while reducing or excluding the use of a reflux system which uses an expensive cooling medium, and the like, and may also improve process efficiency by reducing the amount of heat used by a reboiler.
US10371438B2 Refrigerator having interior lighting used for synchronized user feedback of zone selection
A refrigerator is provided having at least one internal refrigerated compartment in which a plurality of refrigeration zones are provided, wherein an environment in each refrigeration zone may be independently controlled using a user interface configured to receive a zone selection input from a user indicating one of the plurality of refrigeration zones in which the user desires to adjust the environment; a plurality of lights provided in the internal refrigerated compartment and disposed proximate to each of the plurality of refrigeration zones, wherein groups of the plurality of lights may be separately controlled for visually identifying each of the refrigeration zones; and a controller configured to receive a zone selection input from the user interface, identify a group of the plurality of lights that are disposed proximate the selected refrigeration zone, and control the identified group of the plurality of lights to visually confirm the selected refrigeration zone.
US10371435B2 Refrigerator
A refrigerator includes a cabinet including a storage compartment provided therein; a first door rotatably coupled to the cabinet to open and close the storage compartment; a second door rotatably coupled to the first door and comprising a stopper; a locking device configured to selectively allow the rotation of the second door with respect to the first door, wherein the locking device includes a moving member having different displacements according to an opening/closing state of the first door; and a hooking member having different displacements according to the displacements of the moving member and selectively hooking the stopper thereto.
US10371432B2 Freshness-preserving container for food with a low-pressure generating unit, and domestic refrigerator with such a freshness-preserving container
A freshness-preserving container for food, includes a shell with a cover which can be sealingly placed on the shell. The freshness-preserving container has a mechanically operating low-pressure generating unit with which an air pressure that is reduced compared to the surrounding area outside of the freshness-preserving container can be adjusted in the freshness-preserving container. The low-pressure generating unit has an actuating element which can be moved relative to the freshness-preserving container, and air can be suctioned out of the freshness-preserving container dependent on the movement of the actuating element. A domestic refrigerator including a freshness-preserving container is also provided.
US10371422B2 Condenser with tube support structure
A condenser for a vapor compression system includes a shell, a tube bundle, and a tube support structure. The shell has a refrigerant inlet and a refrigerant outlet. The tube bundle includes a plurality of heat transfer tubes disposed inside the shell. Refrigerant discharged from the refrigerant inlet is supplied onto the tube bundle. The heat transfer tubes extend generally parallel to the longitudinal center axis of the shell. The tube support structure is configured and arranged to support the plurality of heat transfer tubes in the tube bundle within the shell. The tube support structure includes at least one tube support plate inclined relative to a vertical direction perpendicular to the longitudinal center axis of the shell.
US10371418B2 Thermo-acoustic heat pump
A thermo-acoustic device for transferring energy by an acoustic wave, includes a resonator; a source for generating the acoustic wave; a thermodynamic section that forms an acoustic network and includes a compliance volume, a thermo-acoustic core and a fluidic inertia. The thermodynamic section is situated between the resonator and the source. The thermo-acoustic core is within the thermodynamic section and includes a cold terminal, a hot terminal and a regenerator. The regenerator is positioned between the hot and cold terminals. The source includes a piston compressor. The compressor is arranged as a mechanical double acting reciprocating piston compressor with a first outlet for a pressure wave generated on one side of the piston and a second outlet for a pressure wave generated on the other side of the piston. The first outlet is coupled with a first thermodynamic section, and the second outlet coupled with a second thermodynamic section.
US10371417B2 Cryocooler and rotary valve mechanism
A rotary valve mechanism includes a valve stator having a stator recessed portion and a valve rotor having a rotor recessed portion. The rotor recessed portion is formed in the valve rotor such that a rotor-recessed-portion front edge line passes through a stator-recessed-portion front edge line and the rotor recessed portion fluidally communicates with the stator recessed portion at a first phase of rotary-valve-mechanism rotation, and a rotor-recessed-portion rear edge line passes through a stator-recessed-portion rear edge line and the rotor recessed portion is fluidally separated from the stator recessed portion at a second phase thereof, and a shape of the rotor-recessed-portion front edge line coincides with a shape of the stator-recessed-portion front edge line such that the rotor-recessed-portion front edge line overlaps the stator-recessed-portion front edge line at the first phase.
US10371415B2 Electronics operation for temperature controlled systems
An apparatus and method of controlling temperatures of a plurality of locations on a structure. A temperature at each of the plurality of locations is identified. A desired temperature for each of the plurality of locations is identified. Processing of a workload by a processor at each of the plurality of locations is controlled to control the temperature at each of the plurality of locations to match the corresponding desired temperature for each of the plurality of locations.
US10371414B2 Furnace burner holders, cartridges, assemblies and methods for their installation
Burner holders and cartridges of a furnace are described herein, which include a support assembly and a manifold. The support assembly is configured to support one or more burners. For example, the support assembly may include a burner holder with a cutout region, which may allow a burner to be moved between an operational position and a disengaging position by twisting the burner. The cutout region can allow the one or more burners to be removed or installed relatively easily, without the need of removing the manifold from the support assembly. The manifold can be attached to the support assembly by, for example, using one or more orifices as fasteners.
US10371412B2 Furnace
A furnace is disclosed. The furnace may include an enclosure having a vertical support column formed by a heat exchanger compartment panel and a blower compartment panel. The furnace may include a window assembly having venting openings hidden by a viewing window. The furnace may also include a rail to support a removable heat exchanger system. The furnace may further include a wire retaining fin assembly to retain a wire. A heat exchanger header design including features to retain a sealant is also disclosed.
US10371408B2 Flame arrestors for use with a HVAC/R system
An HVAC/R system including an HVAC component configured to allow a flammable refrigerant to flow therethrough, at least one supply flame arrestor positioned within the supply air steam, and at least one return flame arrestor positioned within the return air stream, wherein each flame arrestor includes an open area greater than 60%.
US10371407B2 Air conditioning apparatus
An air conditioning apparatus is equipped with an indoor fan, an indoor heat exchanger, and a control unit. The indoor heat exchanger generates conditioned air by exchanging heat between refrigerant and room air. The control unit sets operating modes. The control unit controls the rotational speed of the indoor fan. More specifically, in a case where the operating mode has been switched from one to the other of a normal heating mode and a hot air mode in which the conditioned air higher in temperature than in the normal heating mode is generated, the control unit lowers the rotational speed at a second rate that is slower than a first rate which is a rate of decrease in the rotational speed in a case where the operating mode is set to the normal heating mode.
US10371406B2 Maintenance and diagnostics for refrigeration systems
A system and a method are provided including a controller for a refrigeration or HVAC system having a compressor rack with at least one compressor. The controller communicates with a tracking module configured to diagnose health of a compressor in the compressor rack. In response to rated performance data for the compressor being unavailable, the tracking module is configured to generate baseline data for the compressor and to diagnose health of the compressor by comparing operational data of the compressor to the baseline data for the compressor. In response to the rated performance data for the compressor being available, the tracking module is configured to diagnose health of the compressor by comparing the operational data of the compressor to the rated performance data for the compressor.
US10371405B2 Building power management systems
Methods, systems, and devices are disclosed for managing building power, in one aspect, a method for managing building power includes determining values for power usage of a heating, ventilation, or air conditioning (HVAC) system in one or more zones of a building, the values including a cost of power value, a comfort value, a weighting function between the cost of power value and the comfort value, or a thermal storage value, in which the determining the values is based on a plurality of parameters including a price of power, a time of use, a total power allocation, or random variables including weather and building occupancy factors, and determining a power level for a plurality of states based on the determined values, the plurality of states corresponding to different levels of power to operate the HVAC system in the one or more zones.
US10371393B2 Air conditioning system
An air conditioning system includes a heat pump having a refrigerant radiator, a gas furnace unit having a heating section to heat passing air, a blower generating air flow through the radiator and the heating section, and a controller controlling operation of the heat pump unit, the gas furnace unit, and the blower. The controller has a first operating mode in which the gas furnace unit operates alone as a heat source unit, a second operating mode in which the heat pump unit operates alone as a heat source unit, and a third operating mode in which the gas furnace unit and the heat pump unit operate at the same time as a heat source unit. The controller is configured to select the operating modes based on a parameter relating to outside air temperature that is the temperature of outside air.
US10371390B2 Cooking appliance
A cooking appliance may include a case that defines a cavity for cooking, a top plate that is disposed above the cavity and that is configured to define an external appearance of a top side of the cooking appliance, a control panel that is disposed at a front upper position of the cavity and that is configured to define an external appearance of a front side of the cooking appliance, the control panel having a knob for user operation, and a door that is disposed below the control panel and that is configured to define, along with the control panel, the external appearance of the front side of the cooking appliance, the door being configured to open or close the cavity.
US10371387B2 Cooking appliance and method of reducing cooking appliance console temperature
A cooking appliance comprises a cooktop, an oven cavity and a console. The console includes a user interface for the cooking appliance. Air exiting the oven cavity passes through a flue, and a deflector reduces heat transfer between this air and the console. The cooking appliance further comprises a back panel including a first hole. Air traveling along a first airflow path defined by the cooking appliance exits the flue and is deflected rearward through the first hole by the deflector.
US10371386B2 Column heater with improved heat output
A radiant area heater includes a columnar base with a hollow compartment and a heating column disposed on the columnar base. The heating column includes a control portion with at least one controller, a burner, and a sparker and a flame portion that includes a combustion chamber. The combustion chamber is disposed on a cylindrical member that has at least one vent allowing air to circulate to the burner and within the combustion chamber. The heating column further includes at least one heat emitting screen disposed above the flame portion that radiates heat outwards from the heater. A cover is disposed over the heating column to direct heat outwards and away from the heater.
US10371383B2 Unitary flow path structure
Flow path assemblies and gas turbine engines are provided. A flow path assembly may comprise a combustor dome positioned at a forward end of a combustor of a combustion section of a gas turbine engine, and a unitary outer wall including a combustor portion extending through the combustion section and a turbine portion extending through at least a first turbine stage of a turbine section of the gas turbine engine. The combustor portion and the turbine portion are integrally formed as a single unitary structure. The flow path assembly also comprises an inner wall extending from the forward end of the combustor through at least the combustion section. The combustor dome extends radially from the unitary outer wall to the inner wall and is configured to move axially with respect to the inner wall and the unitary outer wall. Other flow path assemblies and gas turbine engine configurations are provided.
US10371377B2 Pulverized fuel-oxygen burner
A burner assembly combines oxygen and fuel to produce a flame. The burner assembly includes an oxygen supply tube adapted to receive a stream of oxygen and a solid fuel conduit arranged to extend through the oxygen tube to convey a stream of fluidized, pulverized, solid fuel into a flame chamber. Oxygen flowing through the oxygen supply tube passes generally tangentially through a first set of oxygen-injection holes formed in the solid fuel conduit and off-tangentially from a second set of oxygen-injection holes formed in the solid fuel conduit and then mixes with fluidized, pulverized, solid fuel passing through the solid fuel conduit to create an oxygen-fuel mixture in a downstream portion of the solid fuel conduit. This mixture is discharged into a flame chamber and ignited in the flame chamber to produce a flame.
US10371369B2 Sealing of optical module with O-ring and liquid resin
An optical module having a high-moisture-proof package structure in which dew condensation does not occur is provided.An optical module includes optical components including a light source, a pedestal on which the optical components are mounted, a cover which is combined to the pedestal to seal the optical components, and an emitting window disposed in the cover to take light from the light source outside. The pedestal and the cover are sealed with an O ring and a liquid seal material such that a compression direction of the O ring and a compression direction of the liquid seal material are almost perpendicular to each other.
US10371368B2 Canopy light system
A retrofit lighting system is provided comprising a power supply assembly configured to convert an AC input voltage into a DC output voltage and to adapt the DC output voltage to a substantially constant current level to be defined as a regulated current, at least one distribution wire in electrical communication with the power supply assembly and configured to conduct the regulated current, and at least one respective luminaire assembly spaced apart from and in electrical communication with the power supply assembly, and configured to receive the regulated current from the at least one distribution wire. The DC output voltage may be about 12 volts or less.
US10371367B2 LED lighting fixture having a heat dissipating feature
A lighting fixture comprising a hollow body member having a proximal end and a distal end, wherein the hollow body member includes a heat dissipating feature at the distal end; a socket having a cavity, wherein the socket provides electrical current to a LED bulb having a base portion, wherein the base portion is encased inside the cavity; a biasing member having a first end and a second end, wherein the first end contacts the socket and is configured to push the LED bulb into the heat dissipating feature; a base member having a seat configured and sized to accept the second end of the biasing member, and a channel allowing the passage of electrical wires through the base member to the socket.
US10371363B2 Lighting system and method of use
The present invention provides a lighting system. The lighting system may be mounted to the eaves of a building structure, such as a residential home. An additional aspect of the present invention is to provide a modular, adaptable and programmable lighting system and method for building a lighting system. Further, the lighting system may be provided in a waterproof or water-resistant enclosure.
US10371361B2 Device has LED track means with removable LED-units which clip-on anywhere along the length or add-on from ends
The LED light has Track to install LED-units anywhere along the length. The LED-unit has pair of resilient or pop-out & fall-down movable contactor so can fit-within or add-on LED-units to track and connect with metal bus-strip(s) which has electric current or-and magnetic force to adhesive the pop-out & fall-down contactor on back of the LED-unit. LED light device including LED light source, or mini size LED fluorescent tube, or mini LED light bar, or mini LED Bulb, or mini LED lamp, mini LED Lamp as light source has housing to fit-in or add-on or magnetic adhesive on track to form a finish light device and get power from built-in or outside AC-to-DC transformer, circuit, power source and can control by switch, remote controller, motion/moving detector(s) sensor, all kind of sensor, APP software while incorporate with Wifi or wireless network to make the on-off, color changing, color mix, dimmer adjustment, moving light, all other light show for LED track light has fit-in LED-units by resilient contractors or LED track light has add-on LED-units by pop-out & fall-down movable contactor built on back of LED-unit and adhesive by magnetic force bus-strips.
US10371355B2 Phosphor element
In various embodiments, a phosphor element is provided. The phosphor element includes a monocrystal composed of a phosphor element material for at least partly converting a pump radiation into a conversion radiation. The monocrystal is formed with a multiplicity of scattering centers incorporated into the monocrystal—Apart from that, however, the phosphor element material in the monocrystal is present in a monocrystalline fashion. The scattering centers for scattering the conversion radiation are incorporated into the monocrystal.
US10371339B2 Lighting module with diffraction screen for a motor vehicle
The invention proposes a lighting module for motor vehicles, which comprises optical means for deviating in angular manner at least a portion of the light rays passing through them, without thereby changing the geometry of the projection lens of the lighting module.
US10371337B2 Light-emitting apparatus and lighting apparatus for vehicles including the same
A light-emitting apparatus includes a light source unit for emitting a first excitation light beam, a beam shape conversion unit for reflecting the first excitation light beam and outputting the reflected first excitation light beam as a second excitation light beam, and a driving unit for driving the light source unit, wherein the beam shape conversion unit includes a plurality of reflective surfaces having different reflection patterns, and the reflective surfaces are arranged in a direction that intersects the direction in which the first excitation light beam is incident.
US10371331B1 Frameless decorative LED night light
A night light design for providing a decorative image on a frameless design that allows solves prior inoperability of night lights that don't have easy access to the night light fixture and bulb and therefore become inoperable when the bulb and/or night light fixture ceases to work. This night light allows for more emitted light than a traditional night light due to the light being able to shine through the front as well as all four sides (left, right, top, bottom). Night light omits the left, right, top and bottom sides that are included in many night lights, helping save on the material cost without loss of capability. The direct-print printing process allows the customer to choose any design of their choice with no limitations which allows for limitless designs.
US10371327B2 Rechargeable lighting devices
A portable rechargeable lighting device uses software in a microcontroller to turn on a charger protection circuit when a charging circuit is activated, to monitor at least one electrical characteristic relative to a rechargeable battery, to control at least one charging parameter of the charging circuit, and to alert a user of a low battery condition before light emitted from the device terminates.
US10371325B1 Full spectrum white light emitting devices
A full spectrum light emitting device includes photoluminescence materials which generate light with a peak emission wavelength in a range 490 nm to 680 nm (green to red) and a broadband solid-state excitation source operable to generate broadband blue excitation light with a dominant wavelength in a range from 420 nm to 470 nm, where the broadband blue excitation light includes at least two different blue light emissions in a wavelength range 420 nm to 480 nm.
US10371324B2 Single color or multiple color LED angel eyes halo headlight
A lamp that has a housing with a base containing a main lighting device lamp with an internal circumferential wall arrange with a visible ring of Printed Circuit Board (PCB) with Surface Mounted Device (SMD) Light Emitting Diode (LED) characteristic of a halo of more than one visible Single color or Multiple color LED arranged symmetrically with light illumination facing forward and outward from the headlight and controlled by a user with a wireless signal transmitting device sending signals to a wireless receiving device to control the LED color shade, intensity and pattern.
US10371320B2 Covalent organic framework nanoporous materials for high pressure gas storage
A method of storing gas comprises providing a recipient for receiving the gas and providing a porous gas storage material. The gas storage material comprises a cross-linked polymeric framework and a plurality of pores for gas sorption. The cross-linked polymeric framework comprises aromatic ring-containing monomeric units comprising at least two aromatic rings. The aromatic ring-containing monomeric units are linked by covalent cross-linking between aromatic rings to form a stable, rigid nanoporous material for storing the gas at pressures significantly greater than the atmospheric pressure, for example in excess of 100 bar. A possible application is the storage and transportation of compressed natural gas.
US10371319B2 Liquid dispenser
Embodiments of the disclosure may include a dispenser for dispensing a liquid. The dispenser may include a measurement chamber configured to receive the liquid, a temperature probe positioned within the measurement chamber, and a capacitance probe positioned within the measurement chamber. The capacitance probe may house the temperature probe. The dispenser may also include a first conduit fluidly coupled to the measurement chamber and configured to deliver the liquid out of the dispenser.
US10371313B2 Load relief tie rod
A method and apparatus are provided. A load relief tie rod comprises a body, a rod, and at least one pin extending from and perpendicular to the rod. The body has a cavity extending longitudinally through a cylindrical section of the body and two obround slots in the cylindrical section. The rod is configured to extend longitudinally within the cavity. The at least one pin extends through the two obround slots.
US10371304B2 Valve insert
An insert is provided for insertion through an opening in the surface of a conduit, the insert comprising an insert body having first and second open ends defining an axis of flow therebetween. The insert further comprises a valve flap connected to the insert body. The valve flap is moveable between a closed position in which it creates a closure, thereby preventing flow along said axis, and an open position in which the valve flap allows flow along the axis. The valve flap is arranged so that, when in the open position, it is substantially U-shaped in side cross-section and is oriented with respect to the insert body so that said U-shape arches over the axis of flow.
US10371303B2 Retention and safety devices for hoses
Provided is a retention and safety device for hoses including a connection end engageable to a fixed point of a system. The device may include: (1) a rope defining a main extension trajectory and including an engagement portion; (2) a coupling end secured to the rope and connectable to the fixed point; and (3) an engagement end connectable to the hose and including the engagement portion of the rope and a rope guide bushing slidingly constrained to the rope and enclosing at least two portions distant along the main extension trajectory and mutually juxtaposed to the rope. The engagement portion may be substantially continuous and define a complete turn making, by means of a fast knot, an engagement loop in use around the hose, so that the engagement portion can wind around the hose irreversibly clenching along the same if the device is placed in traction.
US10371292B2 Hose, abrasion resistant composition, and process of making a hose
A hose made from a composition including one or more of EPR, EPDM, a silane-grafted polyolefin and a silicone-modified polyolefin; an one or more of fibers, polyamide powder, and ultra high molecular weight polyethylene powder. A hose comprising an outermost layer formed from a composition comprising: (A) at least one of EPR, EPDM, a silane-grafted polyolefin and a siliconemodified polyolefin; and (B) at least one of an ultra high molecular weight polyethylene powder, a polyamide powder, and fibers.
US10371291B2 Valve package supports and method of manufacture
A support that includes an exterior shell having a section configured to receive an item and a filler disposed within the exterior shell, wherein the filler is further configured to receive the item.
US10371290B2 Snap to grid bracket for a sprinkler support assembly
Provided herein is a snap-to-grid bracket assembly for use with a fire suppression device. In one approach, a support assembly includes a bracket bar extending transverse to a beam, and a bracket assembly coupled to the bracket bar. The bracket assembly may include a first plate oriented substantially perpendicular to the bracket bar, the first plate having a first end coupled to the bracket bar and a second end, opposite the first end, coupled to the beam. The bracket assembly further includes a seating frame extending from the second end of the first plate, the seating frame including first and second members disposed on opposite sides. The bracket assembly further includes a second plate rotatable relative to the first plate, the second plate having first and second ends disposed on a same side of the beam, and a fastener coupling together the first and second plates.
US10371288B1 Apparatus and method for reducing impact of stresses on a subsea pipeline
Disclosed are an apparatus and method for supporting a portion of a pipeline for conveying produced fluids in a subsea environment to facilitate movement of the portion of the pipeline over a seabed in response to stresses on the pipeline. The portion of the pipeline is supported on a rigid support structure having rotatable components that rotate about an axle attached to the rigid support structure such that the rigid support structure and the portion of the pipeline can move over the seabed. The apparatus and method eliminate the need for costly mud mats or suction piles to accommodate movement in the subsea pipeline and prevent pipeline walking. By facilitating movement of the portion of the pipeline, lateral deformation and axial displacement of the portion of the pipeline can be reduced or eliminated.
US10371285B2 Predicting maintenance requirements for a valve assembly
A system and method for predicting failure conditions on a valve assembly. The method can include stages for comparing a maintenance variable to a threshold criteria, each related to an operating feature that uses operating data to quantify operation of a valve assembly, the threshold criteria associating an operating pattern found in the operating data with a failure mode on the valve assembly. The method can also include stages for selecting a maintenance task according to a relationship between the maintenance variable and the threshold criteria, the maintenance task related to the failure mode. The method can further include stages for generating an output conveying the maintenance task.
US10371284B2 Local position indicator for subsea isolation valve having no external position indication
A local position indicating device for a subsea isolation valve that has no other visual signals of its position integrates to the hydraulic actuation system for the isolation valve. Three way valves, connected to an operating control line and a force closed balance line leading to opposed ends of an operating piston, are located by the isolation valve and redirected by a diver or ROV, to locally operate the valve. The balance line has a piston that is displaced with fluid pushed by the operating piston when the isolation valve is opened with hydraulic pressure in the operating control line local connection. The piston connected to the balance line moves an indicator out of its housing for the local indication that the isolation valve is open. Displaced fluid from movement of the piston in the position indicator moves a floating piston to keep seawater away from the indicating piston.
US10371281B2 Hybrid manual and hydraulic override
An apparatus for overriding a valve actuator to move a valve stem to a second position includes an override body with a central axis. A piston is located within the override body. A bushing is non-rotatably carried within the override body. An override shaft is in threaded engagement with the bushing and extends through a sealed orifice in the override body. Fluid pressure applied to the piston causes the bushing to engage the valve actuator and push the valve stem, and alternatively, rotation applied to the override shaft causes the bushing to move linearly to engage the valve actuator and push the valve stem.
US10371277B2 Methods for controlling operation of a valve
An electric solenoid valve, methods for operating and/or actuating the solenoid valve, valve system diagnostics, and applications for use are described. The valve may be designed to actuate in a manner so as to control liquid flow into and/or through a device, such as a spray nozzle. By altering the characteristics of the electrical signal transmitted to the solenoid valve, the instantaneous pressure across the valve and duration of fluid flow through the valve can be controlled with a single actuator. Controlled cyclic durations of flow may be implemented to regulate the exact timing of flow through the valve. Alternatively, cyclic durations may occur with a pulse-width modulation technique in which the duty cycle regulates average flow rate through the valve.
US10371272B2 Shuttle valve
A shuttle valve has a housing with a plurality of inlet ports, an outlet port for fluid flow, and a passageway for fluid to flow from any one of the inlet ports to the outlet port. Each Inlet port has an associated plunger configured one to the other such that when sufficient pressurized fluid is flowing into any one of the inlet ports, fluid is prevented from flowing into any other inlet port. The plungers include male and female mating portions with a radial seal between them. A biasing spring allows one of the plungers to allow backward fluid flow through the associated inlet port when not under pressure.
US10371269B2 Sleeve for use in a pinch valve
A sleeve for use in a pinch valve, the sleeve comprising a resilient and at least substantially tubular element having opposite ends and capable of being compressed for reducing or restricting a flow therethrough; a pair of annular end flanges, each annular end flange being mounted on each of the opposite ends and extending radially outwardly from the tubular element for sealingly engaging a valve rim; a pair of annular grooves, each of the annular grooves being defined between the annular end flange and an annular projection, the annular projection extending radially outwardly from the tubular element, and a pair of annular railings inserted within the annular grooves, the annular railings being dimensioned for receiving a valve flange for retaining engagement therewith and comprising a railing base having an innermost diameter and an outermost diameter, the outermost diameter being greater than an outermost diameter of a section of the tubular element adjacent to the annular projection.
US10371261B2 Martensitic stainless-steel sheet and metal gasket
Provided is a martensitic stainless-steel sheet having a reduced anisotropy in workability and fatigue resistance which are attributable to oxide based inclusions. A martensitic stainless-steel sheet which has a steel composition that contains, in terms of mass %, 0.030 to 0.300% C, 0.20 to 2.50% Si, 0.15 to 4.00% Mn, 0.01 to 1.00% Ni, 11.00 to 15.00% Cr, 0.001 to 0.100% N, 0.0001 to 0.0350% Al, 0 to 0.50% V, 0 to 0.50% Nb, 0 to 0.50% Ti, 0 to 0.020% B, and a balance of Fe and unavoidable impurities, and that has a value of γmax, determined by the following equation (1), of 80.0 or greater, and in which oxide based inclusions are observed in the metallographic structure, the oxide based inclusions having a converted composition comprising up to 30 mass % or less Al2O3, 20 to 60 mass % SiO2, and 15 to 70 mass % MnO.
US10371258B2 Control device for actuator, actuator, valve driving device and control method for actuator
A position sensor mounted in an actuator includes a magnetic detecting element for detecting the position of a shaft, and a temperature detecting element for detecting intra-sensor temperature which is used for correction of the temperature characteristics of the magnetic detecting element, the magnetic detecting element and the temperature detecting element being built therein. A control device for the actuator acquires both the temperature-corrected position of the shaft and the intra-sensor temperature from the position sensor, and uses them for control of the actuator.
US10371251B2 Device and method for adjusting motion of an operating element for an automatic transmission of a vehicle and shifting device for shifting an automatic transmission of a vehicle
The disclosure provides a device for adjusting a movement of an operating element for an automatic transmission of a vehicle. The device comprises a rotatable shaft and a bearing apparatus for the supporting of the operating element. At the same time, by means of the operating element, the bearing apparatus can be moved with the operating element in relation to the shaft toward a first movement axis and between a resting position and a deflecting position toward a second movement axis. The device is characterized by a blocking element for blocking a movement of the bearing apparatus from the resting position to the deflecting position. An actuating element for actuating the blocking element and a resetting element for resetting the bearing apparatus from the deflecting position to the position are arranged on the shaft.
US10371250B2 Planetary axle
A planetary axle for a planetary gearbox can be constructed analogously to a transverse link axle and/or a thrust/flexural link axle and/or a longitudinal link axle for use in the automotive industry. The planetary axle includes a clamping area for clamping of the planetary axle in a side of a planetary carrier, a bearing seat area for receiving a planetary bearing, and a link area disposed between the clamping area and the bearing seat area.
US10371248B2 Oil passage structure for power transmission device
In an oil passage structure for a power transmission device including a case provided to accommodate a power transmission device, a baffle plate attached to an inner wall of the case, and an oil pump, the oil passage structure includes a supply oil passage through which oil is pumped from the oil pump to an oil supply destination via the baffle plate. A plate oil passage, which constitutes a portion of the supply oil passage, a supply port, which allows the oil discharged from the oil pump to flow into the plate oil passage through the supply port, and a first discharge port, which allows the oil supplied to the oil supply destination to be discharged through the first discharge port, are formed in the baffle plate.
US10371242B2 Method for assembling a camshaft
A camshaft may include a support shaft and a component with a passage opening that receives the support shaft. The support shaft may include fastening regions and positioning regions alternating in an axial direction. A diameter of the support shaft in the fastening regions may be greater than a diameter of the support shaft in the positioning regions. Furthermore, the passage opening of the component may include axially spaced fastening sections with positioning sections arranged between pairs of the fastening sections. A diameter of the passage opening in the fastening sections may be smaller than a diameter of the passage opening in the positioning sections. Further, the diameter of the support shaft in the positioning regions may be smaller than the diameter of the passage opening in the fastening sections, and the diameter of the support shaft in the fastening regions may be smaller than the diameter of the passage opening in the positioning sections.
US10371235B2 Multiple speed transmission
A family of transmission gearing arrangements produces nine forward and one reverse speed ratio by selective engagement of various combinations of three clutches or brakes. Each transmission gearing arrangement includes a front shiftable gearing arrangement configured to establish a variety of speed ratios between an intermediate shaft and an input shaft. These speed ratios include a reverse speed ratio, a zero speed ratio, two underdrive ratios, and a direct ratio. Each transmission also includes a rear shiftable gearing arrangement configured to selectively establish particular speed relationships. Engagement of a clutch in the rear shiftable gearing arrangement establishes an underdrive ratio between the output shaft and the intermediate shaft. Engagement of another clutch in the rear shiftable gearing arrangement constrains the speed of the input shaft to be a weighted average between the speed of the intermediate shaft and the output shaft.
US10371231B2 Damper device
A damper device that includes an input element to which torque from an engine is transferred; an output element; a first intermediate element; a second intermediate element; a first elastic body that transfers torque between the input element and the first intermediate element; a second elastic body that transfers torque between the first intermediate element and the output element; a third elastic body that transfers torque between the input element and the second intermediate element; a fourth elastic body that transfers torque between the second intermediate element and the output element; and a fifth elastic body that transfers torque between the first intermediate element and the second intermediate element.
US10371223B2 Brake device and linear actuator employing the brake device
A brake device for a linear actuator is provided having a torque transmission mechanism for forward transfer of driving torque and a spring friction mechanism for blocking backward transfer of load torque. The mechanism provides an input shaft and a first coupled claw connected to the input shaft that rotates synchronously therewith, a driving torque output shaft and a second coupled claw connected to the output shaft and capable rotating synchronously therewith. The first coupled claw and second coupled claw are matched and engaged together, and used to transfer driving torque in a forward direction from the input shaft to the output shaft. The spring friction mechanism provides a brake housing and a friction coil spring disposed elastically in a cylindrical inner hole of the brake housing. The friction coil spring formed with end parts at two axial ends for hooking onto the first and second coupled claws.
US10371211B2 Bearing structure
A bearing structure comprises: two bearings arranged in an axis direction and having outer rings and inner rings; and a spacer interposed between the bearings. The spacer comprises: a ring-like outer ring spacer interposed between the outer rings of the two bearings arranged in the axis direction, and having an insertion hole penetrating the outer ring spacer in a radial direction RD and into which a jig is to be inserted; and a ring-like inner ring spacer interposed between the inner rings of the two bearings arranged in the axis direction, and having an engagement part to make engagement with the jig inserted into the insertion hole. The one bearing is capable of being pulled out together with the spacer from a rotary shaft supported by the inner rings by pulling the jig in the axis direction inserted into the insertion hole and engaged with the engagement part.
US10371208B2 Bearing assemblies with electrodynamically matched races
A method of electro-dynamically matching a bearing assembly includes electrically separating inner and outer races from rolling elements of the bearing assembly with lubricant and rotating the inner race relative to the outer race. A voltage differential is applied across the inner and the outer races and via isolated rolling elements and the race eroded an electrical discharge event across a gap defined between the one or more of the races and rolling elements. Electro-dynamically matched bearing assemblies and reaction/momentum flywheel arrangements for artificial satellites are also described.
US10371203B2 Cap for motion guide apparatus
A cap for a motion guide apparatus which can reduce generation of a burr and can also increase the fixing force. The cap of the present invention is for blocking a fastening member insertion hole of a guide rail of a motion guide apparatus. The cap includes a disc-shaped top surface portion, a cylindrical side surface portion hanging down from the top surface portion, and a plurality of protrusions provided on an outer peripheral surface of the side surface portion. The plurality of protrusions is apart from each other in a circumferential direction on the outer peripheral surface of the side surface portion, and is present at an upper end portion, or from the upper end portion to an axially middle portion, of the outer peripheral surface. A thickness of the side surface portion between the protrusions is less than a thickness of the top surface portion.
US10371200B2 Combination elastomeric and cylindrical plain bearing
A bearing assembly is for movably coupling first and second members, one being movable relative to the other. A plain bearing section includes an inner ring having a bore for receiving the first member and an outer cylindrical bearing surface. An outer ring is disposed about the inner ring and has an inner cylindrical bearing surface disposed against the inner ring bearing surface, one bearing surface sliding against the other when the movable member displaces about a first axis. The two rings engage to prevent relative displacement between the rings when the movable member displaces about a second axis. An elastomeric bearing section is disposed about the plain bearing section, is connected with the second member and is formed such that at least a portion of the elastomeric bearing section flexes when the movable member angularly displaces about the second axis.
US10371190B2 Punch rivet and method for producing a punch-riveted joint
A punch rivet for joining two workpieces, has a head and a shank. The shank is a hollow shank with a shank internal diameter (D3), a shank external diameter (D1) and a shank end face. On the shank end face is a ring cutting edge with the diameter (D4) that is smaller than the shank external diameter (D1) but greater than the shank internal diameter (D3). The ring cutting edge is radially spaced both from the shank external diameter (D1) and from the shank internal diameter (D3) by at least 20% of the radial shank wall thickness (M5). And the ratio D3/D1 of shank internal diameter D3 to shank external diameter D1 is smaller than 0.6.
US10371176B2 Selectable flow divider drive system
A selectable flow divider drive system includes a hydraulic fluid reservoir and a plurality of drive motors in fluid communication with the hydraulic fluid reservoir. A hydraulic pump is connected between the hydraulic fluid reservoir and the plurality of drive motors and directs hydraulic fluid from the hydraulic fluid reservoir to the plurality of motors. The hydraulic pump is operable in a high flow condition and a low flow condition. A flow divider component is interposed between the hydraulic pump and the plurality of motors. The flow divider component selectively divides hydraulic fluid flow to each of the plurality of drive motors, where a flow divider of the flow divider component is sized for the low flow condition of the hydraulic pump. A bypass valve is disposed upstream of the flow divider that selectively bypasses the flow divider when the hydraulic pump is operated in the high flow condition.
US10371163B2 Load absorption systems and methods
A load absorbing system that may include a rotor blade retention system is provided. The load absorbing system may include a block, a first retainer plate, and a deformable core. The block may be selectively positioned alongside a dovetail groove. The block may have a first face directed away from the blade root and an axially-spaced second face directed toward the blade root. The first retainer plate may be attached to the second face of the block and axially positioned between the block and the axially-directed surface of the blade root. The deformable core may be positioned between the block and the first retainer plate.
US10371160B2 Sealing structure for casing
It is an object of the present invention to provide a sealing structure for a casing that can reduce the number of used gaskets and achieve further weight reduction, with the sealing function of the gaskets secured. The object is solved by including: a case 2 having an opened top; a cover 3 attached to the top of the case 2 to form a fluid flow path therein; a center plate 5 interposed between the case 2 and the cover 3 and partitions an inner space into the side of the case 2 and the side of the cover 3; and a gasket 4, which is disposed between the case 2 and the cover 3, and forming the center plate 5 so as to have a size that is within an inner peripheral side relative to a sealing line 41 of the gasket 4 and stacking this center plate on the gasket 4, and attaching the cover 3 to the top of the case 2 with the stacked gasket 4 and center plate 5 sandwiched there between to compress the gasket 4 with the mutual butting surfaces between the case 2 and the cover 3.
US10371153B2 Multi-pump system with system check
Design solutions to mitigate the following four fatal flaws in the conventional pump system design; namely, (1) surprise pump-failure in single pump designs that can result in costly water damage; (2) the threat of fatal high voltage electrocution due to flooding; (3) grid power outage and no energy supply to support the needed pumping power that results in water damage; (4) foil odor from the standing water in the well after a period of low seeping rate with or without activated pumping. The principles described herein can completely mitigate the above four fatal design issues.
US10371148B2 Vacuum pump
An automotive vacuum pump includes a casing defining a cavity, the casing having an inlet and an outlet, wherein the cavity contains a rotor extending through a side of the casing to the exterior thereof and being provided with a coupling arrangement to couple the rotor to a drive member. The vacuum pump is provided with a lubrication conduit for the supply of lubricating fluid to the coupling arrangement from within the vacuum pump.
US10371145B2 Piston rod having cap recess
A piston rod for pumping paint includes an elongated cylindrical stem and a piston rod cap connected to the cylindrical stem. The cylindrical stem is formed from metal and has an outer diameter that is uniform along most or all of a length of the cylindrical stem. The piston rod cap is cylindrical and formed from metal. The piston rod cap includes an annular top portion that has an outer diameter that is larger than the outer diameter of the cylindrical stem, an annular bottom portion that has an outer diameter that is larger than the outer diameter of the cylindrical stem, and an exterior recess located between the annular top and bottom portions. The recess has an outer diameter that is smaller than the outer diameters of the annular top and bottom portions.
US10371140B2 Inverter module for driving a plurality of compressors and method for controlling the same
The present disclosure provides an inverter module capable of driving two linear compressors through three upper arm elements and three lower arm elements. To this end, an inverter module according to an embodiment may include an inverter module including a first inverter unit including a first upper arm and a first lower arm; a second inverter unit including a second upper arm, a second lower arm, a third upper arm and a third lower arm; and a controller configured to control the switching operation of the first upper arm and the first lower arm to allow the first inverter unit to drive a first compressor in a half-bridge configuration, and control the switching operation of the second upper arm, the second lower arm, the third upper arm and the third lower arm to allow the second inverter unit to drive a second compressor in a full-bridge configuration during a first operation mode, and control the switching operation of the first upper arm, the first lower arm, the second upper arm, the second lower arm, the third upper arm and the third lower arm to allow the first inverter unit and the second inverter unit to drive the first compressor and the second compressor in a full-bridge configuration during a second operation mode.
US10371134B2 Sealed compressor and refrigeration unit comprising sealed compressor
A sealed compressor comprises a sealed container (101) which accommodates an electric component (105) and a compression component (106); wherein the compression component (106) includes a shaft (110) including a main shaft section (111) and an eccentric shaft section (112), a cylinder block (114), a piston (126), and a main bearing unit (120) mounted to the cylinder block (114) and supporting the main shaft section (112) such that the main shaft section (112) is rotatable, a thrust ball bearing (132) mounted to a thrust surface (130) of the main bearing unit (120); and the thrust ball bearing (132) includes a plurality of balls (134) held in a cage (133), an upper race (135) having main surfaces one of which is in contact with upper portions of the balls (134); and a lower race (136) having main surfaces one of which is in contact with lower portions of the balls (134) and; a restricting means for restricting a displacement of the upper race (135) with respect to the shaft (110).
US10371132B2 Reciprocating pump and transmission assembly having a one-way clutch
A reciprocating pump and transmission assembly having a one-way clutch is disclosed. The transmission includes an input shaft with an eccentric element, a drive link rotatably connected at one end to the eccentric element and at the other to a driven arm. The driven arm is connected to a driven shaft via a one-way clutch. The oscillating motion of the eccentric drives the drive link and driven arm and the one-way clutch translates that motion into incremental motion of the driven shaft. By changing the stroke length of the drive link various gear ratios between the drive shaft and driven shaft are achieved. The driven shaft then uses a mechanism such as a Scotch Yoke to create reciprocating motion to drive one or more pumping elements.
US10371131B2 Linear compressor
A linear compressor is provided that may include a cylinder, to which a discharge valve may be coupled; a first piston, which may be provided to enable a reciprocating motion in an inside of the cylinder; a second piston, which may be provided to enable a reciprocating motion in an inside of the first piston; a first compression chamber formed between the discharge valve and the first piston; and a second compression chamber formed between the first piston and the second piston. The first piston and second piston may move in opposite directions with respect to each other.
US10371129B2 Semiconductor device and sensor system
A sensor system that does not require wiring connection is provided. The sensor system includes a power generator, a power storage device, a wireless device, a sensing device, and a power switch (PSW). Data is transmitted and received wirelessly. Energy harvesting with vibration or the like is used as a power source, and supply of power to an unused portion of the PSW is stopped.
US10371127B1 System and methods for using two refrigerants in a mechanical advantage system and recycling heat
Heat is collected by tributary canals formed by the space bounded by the rafters of the roof and by a thermally insulated panel at the bottom and by the roof at the top. The tributary cannels collect and concentrate solar energy that has penetrated the roof. The heat is collected by a plurality of tributary canals, in which solar heat is absorbed. The tributary canals are positioned substantially parallel with a building roofs slope such that the higher ends of the tributary canals are in the proximity of the ridge board of the roof at which a mainstream duct collects hot air arriving through the higher ends of the tributary canals. At the end of the mainstream duct an evaporator box for housing an evaporator is placed with a fan that pulls the hot air from the tributary canals and into the mainstream duct and pushes it onto an evaporator.
US10371124B2 System and method for determining wind farm wake loss
The present disclosure is directed to a system and method for determining wake losses of a wind farm. The wind farm includes a plurality of wind turbines. The method includes operating the wind farm in a first operational mode. Another step includes collecting turbine-level data from at least one upstream wind turbines in the wind farm during the first operational mode. The method also includes estimating a freestream farm-level power output for the wind farm during first operational mode based, at least in part, on the collected turbine-level data. A further step includes measuring an actual farm-level power output for the wind farm for the first operational mode. Thus, the method also includes determining the wake losses of the wind farm for the first operational mode as a function of the measured actual farm-level power output and the estimated freestream farm-level power output.
US10371107B2 Air intake device for internal combustion engine
An air intake device for an internal combustion engine of the present invention includes a water discharge passage extending from a bottom surface of a control valve housing part recessed in a housing passage forming part of an air intake passage to an air intake port. The water discharge passage is formed independently from the air intake passage, and includes: a water collection groove recessed in the bottom surface; a water discharge hole formed penetrating a cover of a valve control housing; and a water discharge hole penetrating a flange part of an insert inserted into the air intake port. The downstream end of the water discharge hole is connected to a space defined between an air intake port inner wall surface and an insert cylindrical part.
US10371101B2 Dual-fuel engine with liquid-gas separation unit
A liquid-gas separation unit of a dual-fuel engine is provided. The liquid-gas separation unit includes an exhaust conduit and a separator mounted on the exhaust conduit. The exhaust conduit has a first end and a second end distal to the first end. The first end of the exhaust conduit is coupled to a gaseous fuel supply conduit of the dual-fuel engine for receiving a leaked liquid fuel and a gaseous fuel. The leaked liquid fuel is received from at least one injector of the dual-fuel engine. Further, the separator is adapted to separate the leaked liquid fuel from the gaseous fuel before ejecting the gaseous fuel through the second end of the exhaust conduit.
US10371099B2 Spark plug and associated propellant ignition system
A spark plug having an insulating body defining a longitudinal axis and including a base portion and an obstruction portion, a first electrode including a proximal portion, a sheathed portion and a distal portion, the sheathed portion of the first electrode extending through the base portion of the insulating body, and a second electrode including a proximal portion, a sheathed portion and a distal portion, the sheathed portion of the second electrode extending through the base portion and the obstruction portion of the insulating body, wherein the obstruction portion axially extends beyond the distal portion of the first electrode.
US10371086B2 Piston ring for improved lubrication oil consumption
A piston assembly for an internal combustion engine includes a cylinder bore and a piston having a plurality of ring grooves, and a ring positioned within a ring groove. The ring includes a cross-section having a lower surface and an outer radial surface that form a scraping corner, an inner radial surface, and an upper surface. The upper surface and the lower surface are generally parallel with one another, and both upper and lower surfaces form a positive first angle with respect to a radial axis, and the outer radial surface forms a second positive angle with respect to a central axis. A constant twist occurs in the ring about a rotational center of the cross-section, the constant twist occurring at each cross-sectional location of the ring about the circumference of the ring and between adjacent free ends of the ring.
US10371085B2 Cylinder liner and method of forming the same
A high strength cast iron material for application in heavy duty diesel engines with Pa peak cylinder pressure greater than 240 bar is disclosed, the material a ductile material austempered to get a ausferrite matrix structure with higher mechanical properties than conventional cast iron materials available by using a designed low cost alloying cast material with heat treatment. Furthermore, the cylinder liner may be formed using novel heat treatment and/or fine honing processes to improve the properties thereof.
US10371082B1 Fuel injector control including state selection based on a control signal characteristic
An illustrative embodiment of a fuel injector control system includes a driver that is configured to supply electrical power to a fuel injector. A controller is configured to control the driver by implementing a predetermined sequence of a plurality of states for an injection cycle. The plurality of states each include parameters for supplying electrical power to the fuel injector. The controller selects one of the states to implement as a next one of the states in the sequence based on a characteristic of an activation signal and information indicative of the state corresponding to the characteristic of the activation signal.
US10371076B2 Intake air flow rate measuring device
The present disclosure provides an intake air flow rate measuring device. The intake air flow rate measuring device includes a flange, a casing, a flow rate sensor, a humidity sensing element, an element terminal, and a humidity terminal. The humidity terminal is spaced away from the element terminal. A portion of the casing between the element terminal and the humidity terminal is defined as a suppressing portion, and a cross-section of the suppressing portion is defined as a suppressing portion cross-section. An end portion of the casing close to the flange is defined as a base portion, and a cross-section of the base portion is defined as a base portion cross-section. The suppressing portion cross-section is set to be smaller than the base portion cross-section.
US10371072B2 Method and device for detecting reverse rotation of an internal combustion engine
A toothed target rotationally fixed to a shaft of the engine includes a series of n real teeth, followed by m dummy teeth forming a reference zone. For each tooth k, the period of time separating the latter from the preceding tooth k−1 is measured. A signal exhibits at least one transition in level in a portion of the signal corresponding to the passage of the reference zone. A first and a second product are calculated for at least some of the values of k; the ratio between these two products is calculated; and the direction of rotation of the engine is detected, in case of correspondence of the ratio with a first noteworthy value and with a second noteworthy value which are representative, respectively, of rotation in a normal direction and rotation in a reverse direction.
US10371070B2 Active cylinder configuration for an engine including deactivating engine cylinders
Systems and methods for operating an engine with deactivating and non-deactivating valves are presented. A common engine block and cylinder head may be used in two different vehicles where a first of the two different vehicles includes valves of selected cylinders that are always active when the first of the two different vehicles is operating. The second of the two different vehicles includes valves of selected cylinders that are always active when the second of the two different vehicles is operating, the valves of the selected cylinders of the second vehicle different from the valves of the selected cylinders of the first vehicle.
US10371044B2 Work apparatus having a braking arrangement
A work apparatus having a work tool and having a combustion engine which drives the work tool has a start enrichment device for the combustion engine and a braking arrangement for the work tool. The work apparatus has an operating mode selector for actuating the start enrichment device. The start enrichment device actuates the braking arrangement in at least one start position. Low actuating forces and a simple configuration are achieved when the braking arrangement is a differential band brake.
US10371043B2 Exhaust gas supply arrangement of an exhaust gas turbocharger
An exhaust gas supply arrangement (1) to a turbine wheel (11) of an exhaust gas turbocharger (2), having a flange (14) for connecting to a manifold (3) of an internal combustion engine (4), an exhaust gas supply leading from the flange (14) to the turbine wheel (11), and a partition (13) which divides the exhaust gas supply into two channels (12), wherein, in a top view of the flange (14), a coordinate system is defined, the origin thereof lying in the center of the partition (13), the y-axis thereof following the partition (13) and the x-axis thereof being perpendicular to the y-axis.
US10371042B2 Uniflow scavenging two-cycle engine
A uniflow scavenging two-cycle engine includes an scavenging port having a swirling guide portion that guides scavenging gas into a cylinder in a direction inclined with respect to a radial direction of the cylinder, and a center guide portion that is provided to be closer to a crank side of the cylinder than the swirling guide portion and guides the scavenging gas further toward the center side of the cylinder than the swirling guide portion. At least a part of the center guide portion faces a piston when the piston is positioned at bottom dead center during the high compression ratio mode, and the center guide portion and the piston do not face each other or an area of facing the piston is smaller than that during the high compression ratio mode when the piston is positioned at bottom dead center during the low compression ratio mode.
US10371035B2 Method and system at supply of additive to an exhaust gas stream
The present invention concerns a method in connection with the supplying of a first additive for treating an exhaust gas stream resulting from combustion in a combustion engine, wherein said first additive is supplied to said exhaust gas stream, and wherein said first additive is utilized for the reduction of at least a first substance (such as NOx) present in said exhaust gas stream, wherein the method comprises: estimation of a reduction of said first substance based on a first measurement of a presence of said first substance in said exhaust gas stream downstream of said supply of said first additive, and a second measurement of a presence of said first substance in said exhaust gas stream upstream of said supply of additive, comparison of said estimated reduction to a first reduction, and correction of the estimation of said second measurement of said first substance based on said comparison.
US10371032B2 Exhaust gas purifier for engine
An exhaust pipe of an engine includes a crank-shaped pipe portion having a first bend and a second bend which guide exhaust gas to a mixer, and a straight pipe portion which is continuous with the second bend. The mixer is arranged in the straight pipe portion. An injector is attached to a portion of the second bend which faces the mixer. The injector has an injection axis which extends in a longitudinal direction of the straight pipe portion so as to point toward the mixer. A guide which guides a part of the exhaust gas from the first bend toward the injector is provided inside the crank-shaped pipe portion.
US10371030B2 Diesel exhaust fluid system
An exhaust gas purification system includes a tank for storing a fluid and a mounting plate coupled to the tank. A baffle is positioned inside the tank below the mounting plate. The baffle has an outer wall defining an interior cavity and an opening. A sensor is positioned in the interior cavity for detecting a condition of the fluid. A supply conduit extends through the mounting plate into the tank. A return conduit extends through the mounting plate into the tank and has an outlet positioned to discharge a return fluid below the opening and exterior to the baffle and the interior cavity.
US10371028B2 Method and system for a particulate filter having a bypass
Methods and systems are provided for an emission control device that includes a particulate filter with a bypass. In one example, a method includes bypassing the particulate filter when the exhaust gas has a decreased soot load and when the particulate filter has a decreased soot storage. The method further includes reducing the filter bypass flow and terminating or adjusting a deceleration fuel shut-off operation due to an exhaust temperature proximate to the particulate filter being above a threshold.
US10371019B2 Valve timing control device for internal combustion engine
A rear plate is provided which encloses an axial end opening of a housing body. A lock pin is configured to travel forward and backward in a slide hole formed in a first vane of a vane member, and an annular lock-hole-forming part is press-fitted to a retaining hole in an inner end surface of the rear plate, forming a lock hole in the rear plate. A projection having a flat distal end surface is formed at one circumferential end side of an inner peripheral surface of the lock-hole-forming part. Recesses that are continuous with the inner peripheral surface of the lock hole are formed on corresponding sides of the projection in the circumferential direction of the lock hole. This allows smooth engagement of the locking pin in the lock hole, and permits smooth supply and drainage of hydraulic pressure to and from the lock hole.
US10371011B2 Integral ceramic matrix composite fastener with polymer rigidization
A method of forming an integral fastener for a ceramic matrix composite component comprises the steps of forming a fiber preform, applying a polymer material to the fiber preform to form a rigid preform structure, machining an opening in the rigid preform structure, forming a fiber fastener, inserting the fiber fastener into the opening, removing the polymer material, and infiltrating a matrix material into the rigid preform structure and fiber fastener to form a ceramic matrix composite component with an integral fastener. A gas turbine engine is also disclosed.
US10371004B2 Layer system with a structured substrate surface and production process
A layer system is provided having at least two layers, an inner layer on a boundary surface of a substrate, wherein the inner layer has a certain roughness in a region of the surface to an outer layer due to a coating processes, wherein a roughness of the boundary surface of the substrate is set in a targeted manner, or the boundary surface is machined, after it has been produced, such that the roughness of the boundary surface of the substrate has peaks and troughs that are at least 20% greater than the roughness of the interface if peaks and troughs were not to be present. As a result of the structured surface of the substrate, this roughness becomes positioned on an interface of the layers located above, and the adhesion of the layers to one another is thereby improved.
US10371002B2 Control system for a gas turbine engine
Systems and methods for shutting down a gas turbine engine in response to a severe mechanical failure include determining a rate of change of one or more process conditions. If the rate of change of the one or more process conditions exceeds a respective predetermined failure threshold, a potential severe mechanical failure of the gas turbine engine may be determined. Steps may be taken to confirm the potential severe mechanical failure of the gas turbine engine. In response, an engine restart is prevented.
US10370998B2 Flexibly mounted ceramic matrix composite seal segments
A segmented turbine shroud for radially encasing a turbine in a gas turbine engine comprises a carrier comprising a flange; a ceramic matrix composite (CMC) seal segment comprising a portion defining a pin-receiving bore; an elongated pin extending through the pin-receiving bore; a bushing surrounding the elongated pin within the bore; and a flexible mounting member, the flexible mounting member being connected to the bushing and the carrier flange to thereby flexibly mount the CMC seal segment to the carrier.
US10370996B2 Floating, non-contact seal with offset build clearance for load imbalance
Aspects of the disclosure are directed to an engine comprising: a first structure, a second structure configured to rotate relative to the first structure, and a floating, non-contact seal that interfaces the first structure and the second structure, where the seal includes: a shoe, a first beam coupled to the shoe, and a second beam coupled to the shoe, where during a non-operational state of the engine a reference point of the shoe is substantially centered within a range of radial deflections of the reference point of the shoe over the operating range of the engine.
US10370994B2 Pressure activated seals for a gas turbine engine
An assembly for use in a gas turbine engine is disclosed. The assembly includes a first component arranged adjacent to a second component to form a gap therebetween and a pressure activated seal that resists flow through the gap.
US10370987B2 Blade or vane row and gas turbine
A blade or vane row including a plurality of blade or vane segments (10), each including a blade or vane body (11), being disposed in a rotational direction to form an annular shape and defining a flow path (R) along which working fluid (G) flows. The blade or vane segments (10) each have an end wall portion (12, 13) that faces the flow path (R) and extends in a rotational direction. The blade or vane body extends from the end wall portion, and the blade or vane body is disposed in the flow path (R). Surfaces (15A, 15B) of the end wall portion (12, 13) in the rotational direction each include an inclined portion (16). The inclined portion is inclined so as to extend to a flow path (R) side and downstream in a turn direction of the working fluid (G) that flows along the flow path (R).
US10370978B2 Turbine blade
An airfoil comprises one or more internal cooling circuits. The cooling circuits can be fed with a flow of cooling fluid from one or more cooling air inlet passages in fluid communication with the cooling circuits. The cooling circuits can further comprise a leading edge cooling circuit defined by a supply passage, a pin bank passage divided into one or more sub-circuits by pin banks disposed within the pin bank passage, and at least first and second cooling passages. The cooling circuits can provide the cooling fluid flow within the airfoil to cool the airfoil, as well as provide a cooling fluid to a plurality of film holes to create a cooling film on the external surface of the airfoil.
US10370965B2 Method for determining a permeability or mobility of a radial flow response of a reservoir
A system and method determine formation permeability and/or at least one property indicative of formation permeability of a subsurface geological reservoir having radial-flow. Pressure data is obtained with an observation probe during a formation test, wherein the observation probe is located at a setting position within an open hole wellbore formed within the reservoir. The system and method measure radial-flow response of the reservoir at or adjacent to the setting position of the observation probe by analyzing the collected pressure data. The formation permeability and/or at least one property indicative of the permeability of the reservoir is determined based on the measured radial-flow response of the reservoir at or adjacent to the observation probe.
US10370951B2 Squeeze treatment for in situ scavenging of hydrogen sulfide
A method of performing a squeeze treatment comprises pumping a treatment fluid under pressure through a wellbore into a subterranean formation, wherein the treatment fluid includes a hydrogen sulfide scavenging compound that adsorbs onto the subterranean formation in a region around the wellbore. Production fluids are then allowed to flow from the subterranean formation into the wellbore, wherein the production fluids contact the adsorbed hydrogen sulfide scavenging compound as the production fluids flow through the region around the wellbore, and wherein the production fluids contain hydrogen sulfide that reacts with the hydrogen sulfide scavenging compound to reduce an amount of hydrogen sulfide in the production fluids before the production fluids flow into the wellbore.
US10370950B2 Method of enhancing conductivity from post frac channel formation
A method of enhancing conductivity within a hydrocarbon-bearing reservoir by building proppant pillars in a spatial arrangement in fractures created or enlarged in the reservoir. Two fluids of differing stability are simultaneously pumped into the reservoir. The fluids may contain identical proppant mixtures which include a first proppant which has an apparent specific gravity less than the apparent specific gravity of a second proppant. The fluids may contain identical proppants mixtures where the average particle size of a first proppant is greater than the average particle size of a second proppant. Vertically extending pillars are created within the formation when the fluids are destabilized and the first proppant is then released from the destabilized fluids. The area between the pillars may be held open by the presence of the second proppant in the remaining fluid. Fluid produced from the hydrocarbon-bearing reservoir is then flowed at least partially through channels between the vertically extending pillars.
US10370942B2 Method for integrated drilling, flushing, slotting and thermal injection for coalbed gas extraction
A method for combining integrated drilling, flushing and slotting with thermal injection to enhance coalbed gas extraction, applicable to managing gas extraction from microporous, low-permeability, high-adsorption coalbed areas. A gas extraction borehole is drilled within a certain distance of a predetermined drilling, flushing and slotting borehole, and, once sealed, is used for gas extraction. An integrated drilling, flushing and slotting drill bit is used to sink the borehole, which is then sealed. Concentration variation in the gas extraction borehole is monitored in real time, and when concentration is below 30%, borehole is opened and high-temperature steam is injected by means of a steam generator, after which the borehole is again closed. Drilling a drilling, flushing and slotting borehole increases pressure relief space and the surface of exposed coal, relieves stress on the coal body, and increases gas permeability of the coalbed, while the injection of high-temperature steam promotes gas desorption in the coal body, promotes crack propagation around the borehole, and increases channels for gas flow, thus achieving highly efficient extraction of gas from the coalbed.
US10370936B2 Chemical injection valve system
A technique facilitates controlled injection of a chemical injection fluid at a desired downhole location. A chemical injection valve is mounted along a well tubing and is disposed externally of an internal flow passage through the well tubing. The chemical injection valve is operated via hydraulic pressure which is applied to actuate the chemical injection valve between closed flow and open flow positions. The chemical injection valve controls flow of the chemical injection fluid to at least one injection port. The at least one injection port may be positioned to inject the chemical injection fluid into the internal flow passage of the well tubing.
US10370931B2 Methods and apparatus for use in oil and gas well completion
A first aspect of the invention provides a gas or oil well tubing having an annular packer mounted thereon, wherein the annular packer is formed from an eutectic alloy. By prefabricating the annular packer on the tubing it can be placed in situ from the outset and thus can be active by melting at any time to form a eutectic seal quickly and easily. An annular packer with by-pass conduits is also provided to enable cement to be pumped past the annular packer when it is in situ. The annular packer is further provided with conduit clearance means to clear cement from within the conduits.
US10370926B2 Apparatus and method to contain flange, pipe and valve leaks
A system and method for sealing around a fluid flow member includes a ram closing assembly. The ram closing assembly has a sealing chamber having a generally cylindrical shape when the ram closing assembly is in a closed position. A ram assembly is located at an end of the sealing chamber. The ram assembly has a pair of rams, each ram having an engaging surface, the engaging surface sized and shaped to seal around the fluid flow member. The ram assembly also has an actuating arm assembly connected to one of the rams and a ram body. The pair of rams is rotationally attached to the ram body.